1
2
1
2
1
2
1
2
1
2
3
2
1
2
3
2
1
2
1
2
3
4
3
4
1
2
5
2
1
4
1
4
1
2
3
4
5
2
3
2
5
2
1
2
1
2
3
2
1
2
1
2
3
2
1
2
1
10
1
4
11
2
1
6
3
2
3
2
7
2
1
2
3
4
3
2
3
4
5
2
5
4
3
10
3
8
3
2
11
8
3
4
3
6
7
2
1
2
1
4
3
6
1
2
7
8
5
6
1
16
5
4
5
6
1
2
1
2
1
2
1
6
1
2
5
24
1
4
1
6
3
4
1
4
5
4
3
2
1
4
7
2
11
2
3
6
3
10
3
4
3
4
1
4
1
2
3
4
1
10
25
4
1
6
15
4
3
2
1
8
9
2
3
8
7
6
11
8
1
4
1
14
11
2
1
12
1
8
1
4
9
2
1
6
1
6
7
6
5
6
9
4
5
2
5
12
1
2
1
2
1
14
1
16
9
10
1
6
3
4
1
2
1
6
13
6
3
2
13
4
13
6
1
10
1
6
5
2
1
10
3
2
13
10
7
2
3
4
7
2
1
2
3
4
7
6
3
14
3
4
1
2
3
6
13
2
3
2
1
2
9
2
1
2
1
2
7
2
11
2
5
8
1
2
5
2
3
4
1
2
1
2
5
12
1
4
1
2
5
4
5
2
1
6
1
2
5
4
5
12
19
2
3
2
7
2
3
8
3
8
15
2
3
6
1
2
5
8
1
18
1
8
1
4
1
8
5
8
5
2
1
2
11
8
17
10
1
6
13
4
1
8
13
6
11
14
7
12
9
4
11
2
7
16
1
2
1
8
1
2
1
4
1
2
1
2
3
2
3
14
11
4
13
6
5
4
3
4
5
14
5
4
5
2
1
4
3
14
7
2
5
8
3
4
1
2
3
2
1
2
7
2
1
2
9
2
5
2
3
4
19
6
25
2
5
12
5
4
5
16
3
4
13
2
11
2
15
12
1
2
1
8
5
2
1
2
5
16
1
2
15
4
1
8
1
6
17
2
17
6
11
16
5
10
9
10
1
4
3
10
9
8
1
4
7
4
9
10
9
4
3
4
9
2
17
6
3
4
9
22
3
10
7
10
1
2
1
2
9
6
3
6
1
6
13
16
7
2
11
2
11
6
1
2
7
6
1
4
7
6
7
4
15
18
3
2
3
14
5
6
13
6
13
6
1
24
5
2
5
6
1
2
1
2
27
2
11
2
11
4
27
24
5
2
9
4
15
4
9
2
3
2
3
2
23
30
1
2
7
2
7
4
19
14
7
16
3
10
9
16
3
2
1
2
3
8
5
4
7
14
1
32
3
4
1
2
9
8
3
2
19
4
3
4
3
2
5
2
11
6
1
4
1
6
23
22
7
12
1
16
3
2
7
10
1
6
11
2
9
16
1
6
3
2
15
26
15
2
3
6
5
4
3
2
13
2
3
22
13
4
11
2
7
4
1
4
11
10
3
4
17
14
9
4
3
6
23
4
1
8
19
2
1
4
15
2
19
4
3
4
1
12
5
2
1
4
9
4
1
10
9
4
3
4
1
10
3
8
1
12
1
6
7
2
1
12
11
18
5
2
3
4
7
2
3
2
7
28
9
2
1
2
11
12
1
8
3
2
1
2
1
20
1
18
1
24
1
6
13
4
5
2
5
8
5
2
35
4
3
4
11
6
7
10
7
4
11
26
15
2
1
4
1
6
9
4
11
18
9
8
9
2
3
2
45
8
11
4
5
4
19
4
5
6
1
2
9
2
5
4
3
2
19
2
13
10
3
18
1
18
7
6
17
10
3
12
17
2
5
4
23
10
1
8
3
6
1
2
1
12
5
2
3
20
1
2
1
2
7
4
3
2
5
4
1
6
1
4
15
6
3
4
11
6
3
6
5
2
1
18
3
4
1
2
9
2
3
6
5
10
17
14
3
4
3
8
3
6
5
2
7
2
5
16
3
8
9
8
5
2
7
4
1
6
11
2
1
2
19
18
5
14
5
4
19
6
1
24
5
8
5
2
11
2
11
6
1
4
5
8
7
10
9
4
1
4
7
2
1
2
3
2
3
2
17
6
21
4
3
2
7
2
3
8
3
8
15
10
1
4
5
6
1
2
5
2
5
2
5
4
17
6
7
2
19
26
3
10
3
4
1
16
1
4
7
8
1
4
7
4
1
14
1
4
1
14
7
2
5
6
1
4
1
4
13
6
5
4
3
8
7
6
3
4
5
10
7
4
5
14
1
2
13
12
1
6
3
6
9
2
17
14
3
14
9
12
3
18
7
6
43
4
3
4
1
8
11
12
1
18
11
14
21
8
5
4
3
2
3
6
21
4
1
2
3
4
3
2
3
2
33
6
13
2
9
2
3
2
29
6
1
20
7
12
1
8
17
8
1
16
5
4
1
4
7
2
33
2
1
6
5
6
13
6
11
12
3
2
1
10
1
10
15
4
1
2
5
10
7
4
5
2
7
12
1
38
5
10
3
4
5
8
15
6
11
2
1
2
3
2
1
2
11
4
3
12
7
2
3
6
1
2
13
2
23
8
19
4
1
14
15
6
1
12
9
2
1
6
15
2
3
10
7
16
1
8
3
10
7
8
5
6
1
6
3
8
3
8
3
4
3
10
1
10
9
4
1
6
5
6
1
4
13
2
3
6
5
18
7
6
11
2
7
2
3
2
3
6
15
2
1
4
1
4
9
8
3
2
9
4
9
2
31
14
15
4
1
2
13
2
39
6
13
2
3
10
3
12
25
6
23
8
5
2
5
2
11
4
3
4
3
12
13
4
5
4
21
26
3
10
3
16
1
4
7
6
5
10
9
2
9
4
3
4
3
2
1
14
3
22
13
2
3
16
3
8
9
4
9
2
1
8
7
2
3
2
19
2
11
4
3
4
1
22
11
4
1
18
3
4
3
4
19
8
3
2
9
6
3
2
9
4
3
6
9
6
7
2
21
4
7
4
1
2
3
20
5
6
1
6
5
12
5
12
5
12
37
6
7
6
13
10
5
10
15
2
3
12
5
2
1
8
1
8
1
2
5
10
5
4
3
34
5
4
13
18
1
2
1
8
9
4
1
14
3
8
1
20
5
12
1
6
13
18
9
12
5
8
5
12
7
4
11
18
1
2
7
8
5
2
1
6
1
14
1
4
1
6
3
10
3
4
5
8
1
2
7
4
3
2
1
2
1
4
7
10
3
4
1
8
7
8
19
2
5
6
9
2
9
14
3
2
3
6
15
2
7
2
1
12
3
4
7
6
9
6
15
14
1
4
5
6
5
12
13
12
1
6
9
10
7
4
27
18
1
14
3
2
1
2
1
6
1
4
1
24
1
12
5
2
5
8
9
10
1
2
3
12
5
8
19
6
3
8
3
10
3
2
7
18
3
4
19
4
1
6
11
12
3
14
9
20
7
8
5
4
9
8
5
6
5
10
19
2
7
20
1
8
5
12
3
8
1
10
1
32
11
4
9
2
9
6
1
2
7
8
19
12
11
8
5
10
3
6
5
30
9
10
1
14
1
4
9
6
9
10
7
2
23
8
1
2
1
2
1
4
7
4
5
6
13
4
5
18
11
4
27
4
3
18
1
2
9
2
9
4
1
10
13
2
3
2
7
4
5
26
3
2
11
2
1
4
7
14
5
10
3
8
9
12
1
10
5
6
3
2
13
4
5
12
7
30
7
2
3
40
25
4
5
8
21
10
19
8
1
4
13
10
3
2
15
14
3
6
1
6
7
6
5
12
1
6
7
4
1
4
29
12
9
6
21
26
13
6
5
6
25
6
13
12
13
2
13
18
3
2
1
14
17
4
1
4
1
18
9
4
9
4
3
4
5
6
15
26
5
6
5
12
1
20
7
20
9
8
1
12
3
2
15
2
5
8
9
26
1
2
1
2
11
2
21
4
5
2
7
8
3
14
9
2
7
12
7
2
3
8
1
4
7
26
1
20
11
6
13
6
5
6
11
16
15
4
19
4
23
20
7
6
7
20
13
2
5
12
7
4
5
2
3
16
7
2
15
2
5
12
3
10
3
4
3
2
3
2
3
2
5
4
9
12
7
6
3
6
3
6
17
8
31
26
19
2
1
4
5
14
7
8
21
2
3
4
1
6
7
18
1
10
1
18
7
8
5
8
1
12
1
4
1
2
11
12
5
2
3
4
3
4
1
4
7
2
27
4
5
6
3
2
15
14
1
6
3
2
3
8
5
6
21
2
5
20
3
6
5
4
1
6
5
4
3
6
1
2
9
4
11
6
1
10
1
10
3
2
1
2
1
10
9
2
3
34
11
6
17
2
5
12
15
8
1
4
11
12
11
8
7
10
1
4
1
2
5
4
3
16
3
8
3
12
35
2
1
2
13
22
7
10
15
6
1
2
1
6
15
8
15
2
5
10
1
10
1
18
1
8
3
2
1
2
1
10
21
8
3
14
7
14
13
14
27
4
9
4
11
10
1
4
5
6
1
8
29
8
17
16
1
6
9
4
1
10
9
10
5
12
11
10
7
6
1
12
5
4
5
2
1
8
9
4
3
8
1
4
3
4
27
6
3
6
7
6
3
2
23
4
3
8
3
14
3
2
5
2
15
14
1
8
1
8
7
14
21
8
3
10
3
10
5
6
17
2
19
4
1
8
5
4
1
6
7
16
9
4
21
6
11
18
5
26
27
6
11
2
1
4
1
10
3
2
3
4
1
10
5
6
17
8
1
2
13
12
13
10
1
10
1
6
31
6
3
8
7
2
21
4
1
16
1
4
3
6
3
26
1
2
11
8
3
2
1
10
5
2
1
10
9
8
9
2
5
6
11
16
13
2
1
6
11
8
5
6
1
6
9
10
19
8
3
6
7
4
9
28
3
8
17
4
3
8
3
14
1
2
1
2
1
4
7
2
9
10
5
6
1
18
7
12
31
6
19
24
3
6
17
8
3
6
3
2
9
10
15
4
7
10
3
14
5
2
5
2
7
10
1
4
15
2
1
6
5
8
13
8
3
2
3
4
15
4
11
8
13
4
7
12
5
2
7
10
5
14
3
2
9
10
1
18
3
6
9
8
9
2
1
16
1
18
11
10
5
2
1
6
5
6
3
6
7
16
3
8
3
4
11
4
5
4
15
8
7
10
3
2
3
54
1
2
5
14
5
10
5
2
7
8
1
24
7
8
3
4
1
30
19
2
5
12
17
12
5
2
7
4
5
2
21
2
7
8
1
14
3
12
35
2
11
10
1
12
15
6
7
16
3
2
3
8
3
4
7
6
7
2
1
2
1
4
1
6
11
20
1
6
13
12
11
2
1
10
19
8
5
4
1
4
11
32
5
10
1
6
1
8
1
6
5
22
1
12
7
6
5
6
1
2
13
4
5
4
13
14
11
8
3
4
13
6
5
6
23
6
1
12
3
22
3
2
1
16
1
2
7
2
7
6
9
2
11
6
5
18
1
6
17
8
5
4
7
14
5
6
15
12
17
4
19
2
11
10
3
6
1
12
9
16
3
16
1
12
1
8
7
4
5
6
3
10
1
8
1
4
1
26
5
18
9
12
25
4
19
32
3
4
19
2
1
28
17
4
1
6
15
8
7
16
3
4
1
8
13
2
1
8
7
2
19
6
9
2
1
10
9
12
11
2
1
10
21
2
7
6
3
16
9
8
3
6
3
12
5
6
5
26
1
16
5
2
5
2
1
24
1
6
9
6
9
10
1
4
3
16
5
20
3
10
7
4
11
2
1
4
11
4
3
10
5
2
7
2
1
6
1
12
7
16
1
12
25
22
5
6
3
4
9
6
3
18
1
4
3
6
7
24
5
10
7
14
7
6
3
8
3
6
5
2
1
2
3
8
1
6
23
18
7
4
13
20
9
8
1
4
9
4
5
4
19
2
3
4
3
14
15
18
11
4
1
4
1
6
27
4
5
26
7
2
3
12
21
8
3
8
11
8
5
6
27
4
3
10
17
20
3
10
3
2
9
6
17
12
5
18
3
6
15
2
3
2
3
10
1
2
5
8
3
4
11
20
1
14
19
10
3
6
7
18
13
6
7
24
5
4
1
4
35
34
37
12
23
12
7
16
3
8
3
4
15
8
21
2
15
4
9
8
1
26
3
12
7
18
1
4
1
4
19
8
3
6
5
46
5
12
1
6
23
6
3
12
11
2
3
8
5
14
7
32
3
2
3
4
1
4
5
4
1
2
13
2
5
2
1
2
3
2
3
2
3
2
1
2
1
6
3
8
3
2
3
8
5
12
5
2
5
2
9
10
7
6
5
4
11
2
9
16
3
6
7
30
1
4
3
4
1
14
19
6
5
4
13
12
7
2
1
30
15
8
9
4
21
4
7
10
7
6
5
10
17
4
1
4
19
6
11
2
1
6
1
6
17
12
5
18
19
16
7
2
5
6
1
4
1
14
7
24
1
22
1
2
7
2
5
14
13
2
3
6
7
12
5
2
1
10
5
6
1
12
9
10
11
10
15
4
7
4
11
4
13
4
45
4
9
2
7
30
3
2
1
8
13
6
23
4
3
12
7
4
5
2
5
16
7
54
1
12
11
18
1
2
1
4
1
8
1
2
3
12
13
4
7
6
35
6
11
14
19
6
5
8
3
6
11
18
1
2
3
12
7
4
3
32
1
30
11
12
1
2
1
6
7
24
1
4
7
2
1
2
3
2
1
8
7
6
29
20
13
8
7
6
3
4
3
26
11
10
3
10
9
20
1
2
7
2
3
2
1
6
1
8
7
2
5
2
3
18
5
4
3
2
7
2
3
4
7
6
5
6
13
24
5
4
3
4
7
6
15
6
7
6
13
6
1
2
3
6
1
2
17
22
5
10
5
6
5
12
5
6
1
8
1
10
3
20
23
20
11
2
9
4
9
4
7
6
1
14
23
8
9
10
9
4
3
12
3
2
7
14
3
2
9
6
1
18
5
18
5
10
1
20
3
8
13
10
13
4
1
4
5
6
11
2
7
6
13
6
9
12
1
28
3
10
17
12
17
2
7
2
3
4
5
24
1
12
19
2
15
4
13
12
1
2
15
26
11
2
5
2
1
6
7
6
9
2
17
20
39
14
3
2
3
2
1
4
13
8
17
22
3
6
1
6
13
4
3
46
1
2
1
16
1
6
1
8
9
8
1
2
15
8
1
2
9
16
23
2
9
2
9
4
19
4
5
18
3
8
7
8
19
2
5
6
7
8
1
18
11
8
3
10
5
8
31
6
17
2
9
14
5
12
5
6
3
2
5
6
3
2
3
4
1
2
11
4
11
12
1
2
3
2
5
8
19
14
9
12
7
8
1
4
3
2
7
6
3
4
3
4
5
14
5
2
5
2
15
14
1
10
7
6
5
6
3
2
9
2
9
4
7
18
3
2
9
8
1
2
41
8
17
2
3
22
33
10
9
4
1
2
9
4
17
10
3
2
13
14
1
4
3
6
1
2
7
18
1
24
19
8
7
6
25
12
1
34
3
6
23
30
3
4
1
2
21
6
1
18
3
6
3
4
7
12
13
8
15
10
31
14
1
30
9
2
1
4
5
8
11
24
15
4
11
2
3
10
3
2
1
6
3
6
3
2
7
2
19
4
7
18
5
4
1
2
21
4
9
16
11
16
5
12
1
4
9
22
3
6
3
4
3
4
43
10
5
8
1
16
5
4
7
12
3
16
3
8
13
22
9
24
1
2
17
12
5
2
13
8
11
12
1
2
1
22
17
8
1
4
3
2
9
12
3
4
17
8
13
10
1
10
15
4
21
4
3
2
25
6
15
12
5
12
9
2
3
14
3
2
1
12
5
12
1
2
9
4
7
4
21
6
15
12
5
10
1
18
1
6
1
10
13
2
9
2
9
2
3
28
3
2
3
8
5
4
1
6
5
8
1
16
25
2
7
4
3
8
9
4
3
12
1
6
3
12
3
2
5
8
3
2
9
6
1
4
1
4
1
4
9
4
21
8
3
18
1
2
9
8
11
12
1
4
13
2
1
16
1
2
1
8
19
16
25
2
1
16
3
12
31
20
9
10
9
2
3
2
7
2
21
4
21
14
19
18
5
16
5
6
1
2
1
6
7
12
5
8
9
6
11
8
3
14
9
6
9
6
15
4
1
8
11
10
15
8
1
12
9
24
1
2
5
12
27
8
3
2
3
8
9
6
5
4
3
2
17
8
7
8
5
34
9
4
3
6
13
2
27
4
1
2
17
2
5
28
1
24
5
2
3
12
3
8
5
4
27
20
13
10
3
10
7
6
3
12
3
10
1
12
1
12
5
12
13
4
3
10
7
12
3
6
3
2
1
8
3
2
3
2
1
8
3
4
19
2
5
12
7
4
21
4
5
2
5
38
23
10
3
8
7
20
1
2
33
8
11
2
1
6
3
8
7
4
11
6
1
18
3
4
7
6
5
16
5
6
9
4
13
24
13
8
3
10
7
14
15
2
3
8
17
4
11
2
9
10
11
10
1
14
1
2
15
2
11
4
3
12
27
6
7
12
7
2
1
10
23
28
3
2
13
2
1
10
11
12
1
38
11
2
7
20
3
8
1
18
1
10
3
2
1
10
19
6
1
24
29
4
1
6
3
4
9
4
1
2
19
8
5
6
1
2
1
4
11
20
17
14
25
10
7
2
3
6
1
26
3
6
1
10
1
10
1
8
1
12
7
2
7
4
1
12
11
14
3
6
1
12
3
2
5
2
9
14
5
12
7
4
27
2
7
2
3
2
1
10
3
4
3
8
7
2
7
22
1
6
13
8
1
4
5
4
9
4
1
4
15
2
13
8
5
12
7
6
17
22
1
10
13
8
3
12
5
6
15
2
3
2
3
4
15
4
15
14
7
8
3
12
15
2
1
10
7
20
5
24
17
6
1
20
11
4
1
6
3
2
21
10
19
2
7
2
1
6
1
4
3
10
19
2
5
36
3
10
7
2
1
2
11
4
1
18
5
2
1
4
29
4
5
10
9
4
3
10
3
14
29
14
3
14
13
4
13
14
5
6
5
12
9
2
1
6
1
2
7
6
7
36
1
4
1
12
17
2
5
4
5
6
17
10
9
4
3
18
1
2
11
10
5
18
1
14
5
8
3
12
7
18
13
6
7
6
7
24
1
16
5
24
11
8
7
14
33
2
1
8
11
8
9
2
21
2
7
14
17
14
9
4
9
2
3
2
9
2
33
2
5
12
5
6
1
8
11
2
21
6
25
4
9
6
17
4
5
8
3
2
3
8
21
4
19
2
5
4
7
4
7
8
11
22
7
22
1
6
1
18
13
8
1
2
35
2
1
18
1
12
3
6
1
4
11
4
19
2
1
4
1
2
39
2
13
8
3
12
5
10
5
12
11
10
1
22
9
18
5
2
1
16
31
6
3
4
15
10
11
22
19
22
3
4
1
14
5
4
3
18
13
4
5
2
1
2
9
2
1
4
1
14
13
8
15
2
15
16
3
6
39
6
7
14
5
2
17
6
11
16
15
2
5
30
1
2
1
2
7
4
3
12
7
12
5
2
19
2
5
4
11
2
9
34
3
2
1
4
15
2
7
6
7
4
27
20
15
2
3
4
17
6
3
20
3
4
17
12
5
10
17
30
3
2
11
6
11
28
11
4
11
36
3
10
1
2
9
14
13
2
5
2
1
10
5
8
21
22
3
8
3
2
7
6
3
12
1
2
13
2
1
10
1
10
3
10
1
2
5
8
9
2
3
10
1
6
1
10
3
12
1
6
3
2
3
16
3
4
1
30
13
10
13
4
1
6
1
4
9
2
7
4
7
18
5
6
1
16
5
2
1
8
1
20
5
2
5
4
1
22
9
4
3
6
7
14
3
8
5
4
5
8
3
10
15
4
17
14
1
10
3
2
29
8
5
18
5
4
7
18
11
12
1
4
13
10
5
30
1
18
11
6
1
8
11
2
7
32
23
10
27
16
1
6
13
6
5
16
7
8
3
8
3
18
3
4
7
2
11
6
7
6
1
12
13
14
9
4
21
2
5
2
1
14
5
14
9
6
17
2
7
30
5
4
1
22
1
14
5
8
17
2
1
12
1
12
5
6
1
6
5
6
9
6
5
8
3
8
1
12
1
18
7
8
7
10
1
2
17
18
1
12
5
4
1
6
1
10
11
2
5
6
1
16
1
4
47
6
1
12
9
2
3
8
9
2
1
8
5
4
1
6
11
18
7
8
1
2
1
14
21
16
7
6
17
2
5
8
7
6
1
4
15
10
3
2
1
2
9
20
9
2
21
12
11
10
5
18
1
12
7
10
5
6
7
10
5
2
7
4
7
2
1
10
3
2
5
12
5
22
1
12
5
20
11
2
5
8
13
12
9
18
3
14
3
2
5
8
17
2
17
18
15
12
5
8
23
8
3
6
13
10
3
20
5
6
13
2
3
8
23
6
23
4
9
2
1
4
7
8
9
8
3
2
25
6
5
12
1
10
5
2
13
6
19
2
7
2
17
12
7
24
5
10
1
12
7
12
5
6
11
8
15
8
11
10
19
4
9
6
1
6
11
14
1
24
29
26
7
6
17
10
7
12
7
6
1
6
11
2
3
2
3
14
15
2
11
8
1
8
3
4
1
16
21
4
1
10
5
8
11
2
9
4
1
12
1
2
1
14
7
2
5
4
1
2
9
20
13
2
7
8
3
14
1
2
3
4
3
26
5
22
3
14
5
12
3
10
5
2
11
8
3
24
3
2
5
24
7
14
1
2
1
36
1
4
19
8
1
2
1
10
17
24
1
14
1
4
17
4
9
2
1
2
19
10
1
8
3
4
1
8
1
2
7
4
1
16
1
22
1
16
29
6
3
2
1
4
5
12
1
2
3
4
1
4
7
6
3
22
1
10
1
16
3
30
13
6
5
10
1
16
1
16
7
4
7
12
19
2
5
18
1
18
15
2
15
2
19
8
25
6
1
2
3
38
3
8
31
4
9
2
1
8
11
8
1
2
19
8
3
8
15
4
3
6
21
38
15
2
9
32
3
6
1
6
5
6
1
6
7
4
1
2
3
4
7
30
1
6
15
6
3
4
3
28
3
2
9
4
7
12
3
6
19
4
19
4
1
14
9
4
3
2
9
8
1
4
7
2
15
8
5
20
1
16
13
12
5
14
13
4
3
2
1
2
9
2
1
10
1
14
3
6
1
4
7
18
7
6
1
6
7
6
9
6
5
6
13
12
3
4
1
12
5
14
3
10
9
8
1
8
1
12
5
6
5
2
5
8
11
2
21
10
5
16
1
12
33
2
3
2
1
10
29
2
5
24
3
10
17
8
1
6
13
2
13
24
1
4
13
4
3
6
3
4
3
2
5
6
1
4
35
2
9
34
13
6
3
4
17
4
1
18
1
6
9
22
9
8
9
2
33
22
21
2
7
8
27
2
3
6
13
12
1
2
15
4
3
2
7
4
7
26
19
4
1
2
7
8
9
12
3
10
1
8
1
2
11
2
3
16
1
32
5
2
9
32
11
10
7
26
7
6
21
12
11
2
7
2
27
6
7
2
5
8
7
34
11
14
9
16
9
8
5
10
11
4
7
8
3
8
3
4
5
34
3
10
5
2
3
4
13
14
3
22
7
2
3
10
7
8
15
2
11
6
27
8
3
8
7
4
21
4
9
14
9
6
3
12
7
12
3
2
3
22
25
10
13
10
1
10
3
10
11
2
9
8
9
6
7
6
17
16
1
8
7
10
1
4
5
6
5
26
5
4
7
2
11
6
11
10
7
8
1
2
1
6
7
6
43
6
17
14
13
4
11
10
31
8
5
10
11
4
17
14
13
4
7
2
3
6
1
20
11
8
33
2
1
14
7
20
1
10
3
2
1
16
1
2
1
8
7
22
1
24
13
2
3
2
27
30
5
8
5
8
1
2
23
2
1
8
3
2
1
2
3
2
11
4
25
2
7
4
27
6
3
2
3
20
45
10
33
2
1
2
3
2
1
10
3
4
15
6
1
4
3
6
15
10
7
2
19
4
5
18
15
4
13
26
13
6
11
26
5
32
11
10
1
20
3
10
69
14
9
4
3
6
15
36
9
14
3
4
9
4
9
6
3
70
3
2
7
22
13
4
17
6
13
30
1
10
15
6
15
8
13
10
15
14
9
2
27
4
7
10
31
2
1
10
9
10
17
4
15
2
9
2
3
2
1
24
7
2
15
22
21
8
3
8
9
2
5
4
3
2
3
14
3
4
9
8
21
4
11
10
3
2
1
14
17
8
9
10
3
2
3
2
33
14
27
16
1
30
5
4
5
6
3
12
17
4
15
4
31
32
3
2
1
22
3
14
9
8
7
10
9
14
3
10
1
6
7
26
5
20
13
6
1
24
1
12
5
20
7
2
3
4
9
22
3
10
17
4
9
10
5
2
3
4
7
18
9
8
27
10
1
22
3
4
21
2
11
4
5
6
29
4
3
6
3
6
1
8
23
2
1
8
1
10
7
18
9
6
35
6
5
18
15
20
3
26
11
2
7
16
3
8
3
8
5
4
11
8
1
18
1
24
1
2
3
4
3
6
1
8
7
8
5
4
7
6
1
4
19
14
9
8
17
6
11
2
7
22
5
16
19
18
1
18
1
2
9
4
3
4
3
4
11
24
5
8
1
2
3
6
13
10
3
2
1
2
5
2
1
16
5
2
11
28
3
4
3
2
15
8
9
2
1
10
9
38
27
6
13
6
3
6
9
8
5
6
5
2
1
18
5
18
11
2
7
8
3
18
7
2
15
4
1
8
11
2
7
2
9
20
5
2
5
2
5
2
9
4
1
16
3
10
19
2
17
2
1
4
7
4
13
2
11
4
21
2
3
8
1
6
7
30
1
12
1
6
9
4
17
18
9
12
7
10
9
4
7
20
9
10
9
6
31
6
11
12
25
12
7
6
9
12
1
14
3
12
7
8
1
4
15
34
1
30
81
4
3
2
9
2
13
6
7
6
1
8
3
10
5
6
5
14
3
2
3
12
13
8
17
2
1
34
3
34
11
2
5
8
1
16
9
14
5
6
3
8
9
10
1
10
33
6
5
12
1
6
1
6
5
4
9
4
9
16
17
34
1
4
3
16
3
2
1
20
3
22
21
4
3
10
51
18
3
4
3
2
3
10
7
20
5
4
7
6
21
2
19
10
27
18
5
2
25
4
5
8
1
2
15
2
5
12
11
18
1
16
11
16
13
18
5
10
1
14
7
2
27
4
7
6
11
2
7
6
1
16
13
6
7
46
1
10
3
2
1
12
9
4
11
4
1
2
1
28
15
34
9
14
9
22
1
8
13
2
11
14
51
4
13
4
3
2
1
10
1
2
3
22
15
8
5
14
15
4
33
16
3
16
3
2
1
8
7
22
3
8
1
8
1
6
1
18
21
38
3
4
7
4
7
12
25
4
3
6
3
2
5
10
5
14
25
8
1
12
5
14
11
12
5
2
3
2
13
10
15
2
1
20
1
2
3
8
15
2
3
8
9
2
41
2
5
4
9
12
43
18
1
10
23
6
5
6
23
2
1
4
9
14
7
2
1
4
3
14
3
10
31
12
15
8
23
4
5
2
7
4
3
6
1
4
5
6
3
8
3
34
3
2
3
4
1
8
3
16
7
2
7
12
21
2
17
10
11
10
1
6
1
14
3
8
21
2
1
22
3
12
29
8
3
4
7
10
13
6
1
6
5
24
5
8
3
2
7
2
3
12
5
6
1
4
1
2
5
2
1
4
15
6
1
8
5
14
5
10
17
6
9
14
9
16
13
6
7
2
15
12
29
4
17
30
11
8
1
6
1
12
13
6
7
18
5
2
1
2
17
12
5
30
1
2
13
2
1
2
19
42
11
6
11
12
1
8
1
12
5
2
1
10
5
2
15
4
25
6
19
10
1
6
1
10
1
42
19
6
3
2
1
14
5
2
19
4
19
8
5
6
3
10
3
2
7
8
39
8
11
6
13
6
11
2
9
10
9
16
29
12
7
4
7
6
7
18
5
14
15
4
3
48
5
2
9
4
3
2
3
16
7
16
3
4
13
18
1
6
5
14
3
8
13
6
1
8
5
6
1
4
5
2
17
2
25
6
1
4
1
8
7
2
21
10
15
8
3
6
3
4
9
14
15
4
1
10
13
4
13
8
3
4
17
14
7
26
5
2
1
2
9
10
5
10
7
4
1
22
5
42
17
2
5
2
5
12
3
8
1
4
13
4
9
8
11
20
3
12
1
14
1
2
3
4
15
10
9
6
15
18
3
6
5
4
11
8
5
4
3
4
5
42
7
8
3
2
7
10
9
8
9
14
11
2
9
2
15
14
11
12
7
4
3
2
1
6
1
8
3
22
9
18
11
12
3
8
5
8
37
6
5
6
11
20
5
2
9
8
3
4
27
8
1
2
5
48
7
12
7
6
13
8
1
10
3
4
25
4
13
4
39
22
17
2
9
28
11
4
17
24
7
10
11
14
1
4
15
14
7
4
15
16
25
4
5
8
9
14
19
24
5
4
5
14
15
4
9
4
5
20
1
14
7
14
19
8
19
2
23
10
9
16
3
14
1
4
1
2
9
2
5
4
7
12
23
10
5
6
1
6
1
6
1
20
3
20
1
10
3
4
13
2
9
10
1
10
3
4
11
2
5
4
7
6
25
12
9
10
1
22
1
8
3
2
1
2
5
8
5
14
1
6
5
8
7
2
3
12
9
4
7
8
7
14
9
10
19
16
3
10
3
2
1
12
9
2
1
18
5
4
1
6
13
10
1
16
3
2
3
24
15
18
19
6
5
8
3
12
1
32
7
2
1
4
7
12
43
4
25
4
11
10
7
2
7
10
17
4
1
10
11
2
7
2
7
4
9
2
3
10
25
6
7
6
5
4
27
8
21
4
9
8
9
4
3
4
1
12
7
2
1
12
1
4
5
8
7
14
1
4
5
16
9
8
25
6
5
4
9
8
5
10
1
6
1
2
19
4
5
10
1
12
15
20
5
22
31
8
7
2
9
18
5
6
5
14
3
10
9
20
3
10
9
6
1
10
5
16
1
10
1
6
1
2
3
16
9
18
11
12
1
12
3
8
3
2
3
6
11
22
9
6
1
12
3
12
3
4
11
8
7
16
3
16
15
12
11
4
1
6
5
6
7
6
1
24
7
34
3
4
5
6
13
2
17
2
29
26
3
36
5
6
5
14
3
6
13
6
5
4
5
4
7
8
1
2
11
6
17
22
5
10
1
2
23
2
9
4
1
4
5
10
1
12
1
6
23
4
3
2
3
8
1
4
11
14
3
14
5
4
15
4
7
24
1
10
5
12
19
10
37
8
27
30
1
8
5
2
15
6
3
8
5
14
1
20
3
4
1
28
5
18
1
6
1
8
7
6
1
6
19
36
3
8
25
28
1
2
1
10
3
10
5
4
3
4
19
4
11
6
3
4
3
10
5
2
1
4
13
2
3
8
3
4
1
10
7
14
7
10
5
6
17
14
3
6
11
8
11
6
3
2
9
4
3
8
11
6
3
2
9
8
5
10
11
6
9
2
17
26
7
6
23
2
7
34
5
2
1
12
7
6
3
4
13
2
9
14
1
16
7
2
9
18
7
10
9
14
5
4
1
8
13
4
17
8
7
30
7
18
7
8
11
8
1
6
1
8
3
30
5
18
5
30
7
2
9
6
1
6
5
4
13
38
19
4
3
12
1
2
17
6
13
14
1
12
7
6
5
2
15
6
3
2
3
30
3
10
5
2
29
2
3
4
7
8
27
4
1
2
3
20
3
2
7
4
27
46
5
30
17
2
7
2
5
14
7
14
13
12
1
12
1
30
25
6
3
8
7
30
7
10
15
10
5
2
1
30
7
8
1
8
1
14
5
8
1
6
7
8
57
4
11
2
7
30
3
14
19
8
1
8
9
2
13
20
7
6
5
10
15
24
7
10
3
8
5
2
17
12
7
4
7
20
7
20
1
14
15
12
15
4
3
10
11
4
3
4
3
10
11
16
13
8
1
10
7
22
3
44
5
8
1
6
13
8
9
6
5
4
1
4
15
22
7
2
7
4
1
6
13
2
13
32
11
4
7
42
3
10
5
6
1
4
1
2
1
10
15
6
7
16
7
6
13
12
1
12
1
10
1
30
5
2
1
4
1
4
5
10
5
2
1
8
11
6
5
2
5
8
1
10
5
10
3
4
9
4
3
10
11
14
3
2
25
26
7
2
3
30
25
2
7
30
9
2
3
10
43
8
5
6
3
16
11
2
19
4
3
28
1
16
15
10
15
2
3
2
3
24
1
2
5
6
7
2
3
4
1
4
15
4
15
12
17
14
9
4
7
12
19
4
7
10
15
6
1
14
3
4
3
2
1
12
5
10
11
20
5
14
27
4
13
8
13
36
5
8
9
2
1
4
9
4
3
18
5
2
3
18
7
2
3
8
5
14
5
10
7
26
1
20
1
24
5
4
23
12
7
30
1
6
1
10
17
12
19
8
1
8
1
2
15
4
3
2
9
40
29
8
1
10
3
14
25
14
7
14
3
12
17
4
65
6
1
12
1
6
13
6
5
30
13
14
7
2
1
28
1
6
7
18
5
8
15
14
9
4
1
10
3
10
13
24
3
6
15
4
21
4
1
2
7
4
5
6
7
8
1
6
1
2
1
24
3
16
13
8
11
6
1
10
35
4
15
2
9
10
3
18
5
30
3
10
3
22
5
6
5
12
15
12
1
18
11
2
1
2
5
4
5
6
7
24
37
2
17
2
5
14
9
14
3
12
13
16
7
2
3
42
7
18
11
10
21
10
1
2
1
2
9
2
7
10
9
8
1
2
7
8
3
24
13
8
3
4
3
6
7
8
1
6
13
4
13
2
1
2
3
2
3
12
1
6
1
18
13
6
29
4
5
6
1
6
7
10
5
12
3
4
1
12
3
2
15
4
33
10
3
10
3
2
11
4
3
4
15
14
5
2
39
12
25
6
5
6
1
4
3
4
3
52
11
6
3
2
3
8
21
16
1
24
1
2
1
8
3
2
3
4
3
22
1
16
1
8
9
18
11
22
11
10
9
16
3
40
5
4
9
10
35
8
5
2
3
14
1
10
9
4
7
2
15
16
3
6
1
6
5
4
1
6
3
12
7
2
5
24
1
6
23
8
17
10
1
2
5
2
1
24
5
4
1
30
9
12
7
12
1
8
3
2
3
4
7
2
9
10
5
20
1
8
5
4
3
2
1
38
7
24
23
20
1
14
3
4
25
8
23
10
5
2
9
8
1
12
29
6
11
8
5
26
5
6
1
12
1
2
15
24
3
28
1
4
11
8
11
6
7
2
1
18
1
14
3
12
5
2
15
4
13
22
1
4
3
20
11
12
33
6
11
2
3
4
9
4
3
4
13
4
1
18
15
16
5
12
1
12
1
18
1
4
27
6
5
4
3
8
17
2
17
2
3
8
13
2
1
28
11
22
31
4
9
12
11
12
7
2
7
10
3
6
5
14
23
24
9
10
5
6
7
4
13
10
13
6
23
16
7
10
3
12
1
8
11
8
33
14
3
10
5
12
9
4
15
8
5
2
3
20
9
2
5
10
1
4
31
10
1
2
3
10
5
2
17
4
5
8
29
12
7
2
1
4
7
6
1
2
15
2
7
6
11
12
27
2
7
14
13
4
13
2
5
4
1
8
5
10
13
6
3
2
11
4
1
24
13
4
5
16
37
18
7
2
3
20
3
18
1
2
9
2
5
2
5
12
5
8
13
12
9
8
1
8
5
4
3
2
19
8
25
4
9
2
9
2
15
14
3
4
1
12
21
8
5
6
9
8
9
2
17
14
1
4
1
2
13
12
17
4
15
2
5
10
17
10
1
2
1
30
17
30
7
8
9
4
1
2
1
18
3
4
1
6
1
4
1
8
9
8
9
2
3
28
7
2
3
4
9
4
21
16
19
18
1
2
3
8
13
8
11
2
3
2
15
20
25
2
11
10
5
10
13
6
11
4
11
14
19
6
9
6
39
4
1
2
3
2
3
2
19
10
7
6
7
2
11
10
9
6
5
4
5
16
7
2
3
2
15
6
1
4
17
20
5
8
23
2
7
12
23
30
1
2
13
14
11
8
13
4
5
2
17
22
7
10
7
14
17
16
19
14
9
14
11
2
3
16
15
14
3
16
5
24
5
8
11
8
3
4
3
2
23
18
1
38
3
24
3
10
9
2
3
8
7
14
9
8
1
6
21
2
17
6
9
14
1
14
17
30
1
10
1
10
17
28
1
24
1
10
1
8
27
6
25
6
7
18
15
8
1
4
3
16
9
4
3
20
9
10
15
4
5
14
19
16
3
10
5
4
11
2
5
12
3
16
17
4
11
8
7
4
13
12
3
4
1
12
13
10
7
6
7
6
7
14
19
14
1
2
3
2
5
4
5
14
3
8
1
6
17
12
9
2
15
8
23
2
3
2
5
12
5
8
1
2
13
20
25
2
1
2
11
18
31
6
11
6
7
2
1
8
11
18
11
20
1
6
1
4
1
16
5
6
7
6
1
24
1
20
5
18
5
18
15
30
3
8
5
26
7
14
7
2
7
4
1
6
17
8
53
2
5
12
3
16
3
2
13
4
3
8
27
6
1
6
13
6
1
12
5
4
13
14
1
24
1
4
3
8
3
10
3
8
1
10
7
10
31
4
7
12
1
6
7
8
3
28
3
2
1
8
21
8
3
10
9
2
9
14
5
20
9
2
3
26
7
10
15
8
5
4
7
6
1
14
11
12
5
12
9
8
7
20
1
2
33
4
1
10
11
2
1
2
3
26
3
12
1
6
7
4
7
12
1
8
11
4
9
38
5
6
13
2
3
16
1
6
11
8
13
6
5
2
11
8
1
24
7
4
3
20
63
2
23
2
9
6
15
4
1
6
5
8
29
18
11
2
5
10
3
2
19
8
1
8
3
10
7
14
9
8
15
4
1
10
5
12
7
6
13
4
1
2
5
42
17
6
3
20
13
2
1
2
1
38
21
14
3
4
1
8
1
12
9
8
5
18
13
38
11
30
1
14
55
2
3
2
7
10
1
2
11
8
9
8
15
28
1
10
5
4
7
16
3
2
9
6
9
14
9
6
11
2
9
8
7
4
1
8
5
4
11
4
3
4
5
2
3
6
17
12
3
2
21
10
3
6
1
2
7
12
1
18
1
4
13
34
1
6
7
12
31
2
3
6
13
6
7
4
13
4
3
20
1
18
7
6
25
10
1
6
15
14
9
4
11
6
13
10
11
6
19
2
11
8
3
2
5
6
11
6
11
22
19
6
1
4
5
2
3
14
5
22
7
14
5
10
33
2
3
10
3
2
13
2
11
22
3
2
9
8
19
12
11
8
11
14
13
2
13
22
9
8
15
2
7
8
1
10
3
4
7
4
19
6
5
12
7
2
11
6
7
10
21
20
3
12
1
24
1
10
11
6
9
2
7
14
1
2
1
14
3
2
9
10
31
2
3
10
1
4
7
8
5
2
1
6
1
12
29
4
11
2
1
18
1
32
5
16
7
6
11
12
1
2
7
28
5
4
31
6
13
14
23
8
3
2
3
2
9
10
1
10
3
4
3
8
9
8
13
8
7
2
3
30
7
18
3
4
13
8
15
2
9
2
1
2
1
6
37
4
13
6
1
4
5
6
7
12
1
12
13
6
11
20
1
10
11
4
19
4
9
10
1
2
5
4
25
4
3
26
1
6
3
8
15
4
3
2
11
12
7
2
33
30
7
10
1
2
5
6
11
14
1
10
11
10
15
8
9
8
1
4
1
4
9
2
5
6
1
8
3
16
5
46
19
2
5
26
11
4
25
6
5
6
13
2
13
6
5
2
5
4
1
4
7
16
3
6
1
26
5
6
7
6
23
6
5
22
15
4
11
22
27
10
13
12
3
6
7
18
11
4
23
14
3
2
25
2
3
2
3
4
15
2
1
6
13
14
5
18
9
8
17
2
7
2
5
8
11
16
15
2
3
10
11
18
3
2
19
8
1
2
13
40
3
2
19
2
3
10
23
20
3
20
1
12
1
2
5
20
37
2
1
10
27
8
1
10
9
16
1
2
3
2
3
2
23
2
7
22
19
10
1
14
7
18
19
2
1
6
3
10
3
4
1
4
5
10
1
2
9
16
1
2
3
14
9
18
5
4
37
6
5
10
7
2
29
2
7
20
15
4
1
2
13
4
5
18
37
6
7
18
7
6
1
2
11
10
1
16
11
12
5
12
7
12
9
18
3
2
3
2
1
14
13
6
3
6
1
2
9
6
11
14
3
22
11
4
5
4
5
4
29
2
27
16
15
2
1
4
3
2
15
4
7
30
9
2
3
14
3
10
13
4
5
10
5
6
11
4
13
4
25
2
17
10
11
20
5
2
1
14
1
14
11
8
1
8
13
24
1
18
23
6
23
12
1
12
11
20
5
2
23
22
7
8
7
12
1
6
3
4
5
2
15
4
21
10
1
32
3
2
3
8
15
2
23
12
11
24
5
20
3
12
13
6
25
18
3
6
9
4
1
4
9
10
3
8
3
12
7
34
9
4
3
2
27
8
3
10
17
4
7
2
5
26
19
14
3
12
1
2
1
14
1
8
21
14
21
4
5
18
5
2
3
4
1
4
13
38
11
4
3
8
15
2
1
14
11
6
7
6
1
8
3
4
3
2
17
12
1
10
3
2
1
12
5
16
9
4
5
8
15
4
1
18
1
12
3
2
1
2
5
2
19
4
1
12
15
12
13
10
25
6
1
18
1
2
13
6
5
6
5
6
1
4
15
6
7
6
1
12
11
10
1
2
7
4
1
16
11
6
3
6
5
8
1
30
1
12
5
14
9
8
3
2
1
2
1
2
1
6
5
6
1
14
7
10
7
20
3
6
13
2
19
6
7
4
1
4
1
8
3
16
11
4
15
14
27
12
1
6
11
12
31
6
23
2
1
4
5
4
13
22
23
14
3
6
17
6
11
2
3
14
21
2
1
26
9
26
5
4
3
2
3
8
17
2
7
8
15
10
3
2
1
2
3
14
3
4
1
28
1
2
3
10
1
8
15
4
5
10
3
2
3
10
9
4
5
16
1
10
5
30
7
2
1
2
19
2
11
14
9
2
5
32
9
2
7
30
15
34
15
4
15
16
13
4
3
24
7
4
7
30
11
6
1
2
5
10
25
2
17
8
21
16
23
4
5
16
7
14
7
4
1
2
9
16
3
6
5
14
5
16
1
6
1
12
9
34
7
18
23
40
1
2
1
2
19
6
1
10
1
22
3
12
27
16
1
14
15
8
9
2
7
4
17
16
1
12
3
4
11
12
9
4
7
10
1
24
13
10
5
2
1
10
7
12
13
2
1
2
25
6
11
2
3
2
3
16
3
12
5
12
13
28
65
6
5
6
1
6
1
4
19
16
29
16
5
2
9
2
3
10
1
16
1
4
17
16
3
10
23
24
11
10
1
2
17
6
1
4
17
16
1
6
25
4
7
6
7
6
7
4
1
14
5
20
7
4
5
2
5
8
9
28
7
2
1
14
23
20
11
4
11
8
1
24
1
2
5
24
15
2
9
18
9
8
13
6
17
4
5
28
5
14
1
14
3
2
3
2
5
8
23
8
1
4
13
20
7
8
5
6
1
24
1
8
31
12
1
2
19
6
7
2
7
40
3
4
1
18
5
18
7
14
1
2
3
40
21
2
31
4
9
6
19
6
31
12
41
12
13
8
5
4
7
8
15
2
21
8
7
12
7
4
3
10
1
4
5
2
13
12
7
6
3
4
3
14
13
6
5
22
19
2
5
12
15
18
1
6
3
8
9
10
7
4
1
8
3
4
15
4
3
12
7
8
19
16
13
2
1
12
15
2
13
2
9
4
3
4
21
2
9
18
3
2
5
8
1
2
9
10
11
18
5
14
21
24
7
24
5
2
13
4
11
10
5
4
19
8
23
10
13
20
1
2
17
6
7
14
21
6
9
6
11
8
5
14
5
8
33
10
5
2
3
20
1
10
13
30
17
2
5
4
7
6
5
8
15
2
21
2
15
2
9
4
3
20
1
8
1
2
3
22
15
8
25
14
1
6
9
22
1
28
5
10
9
4
9
4
1
6
11
6
51
22
21
14
3
4
13
20
5
2
3
16
7
4
3
14
1
4
1
8
5
6
3
2
5
42
15
8
1
2
19
2
7
28
3
10
7
2
19
8
1
8
1
6
27
14
1
12
31
10
3
4
3
2
3
8
1
30
1
6
21
2
5
20
21
6
9
12
3
8
5
14
3
4
13
2
5
6
17
14
3
4
5
14
1
2
3
26
5
4
17
18
1
2
11
8
1
26
1
12
1
12
21
14
15
18
5
6
7
6
1
10
5
8
17
2
1
2
1
2
17
6
23
6
3
8
3
4
33
2
5
6
7
56
9
16
7
10
1
28
9
14
5
6
7
20
17
8
1
16
7
2
9
4
9
16
9
32
1
4
5
30
15
2
7
26
17
10
5
24
15
32
3
10
3
20
3
2
11
32
5
14
9
10
5
18
1
2
5
8
7
28
7
2
13
2
3
8
3
2
9
14
15
22
9
10
33
4
3
6
5
10
19
8
1
4
13
6
5
6
1
12
3
2
9
2
5
26
3
2
1
20
17
28
11
14
1
14
13
4
21
10
11
12
13
22
1
6
3
8
3
18
11
16
11
6
7
6
5
4
1
10
3
12
17
2
1
4
3
2
19
4
1
22
3
12
1
4
9
14
25
14
11
26
3
4
3
2
5
8
1
2
27
8
1
18
1
6
39
6
1
6
11
2
15
2
21
2
1
4
15
6
11
10
5
22
9
10
9
4
5
6
3
2
7
34
17
4
11
38
13
12
5
6
9
12
19
6
1
4
1
2
7
2
25
4
3
38
3
18
13
14
15
16
9
8
1
4
11
12
7
4
15
12
11
6
11
8
5
12
1
2
3
8
3
6
3
8
21
14
3
10
15
2
3
4
13
2
5
4
3
4
1
12
19
8
7
4
15
4
5
4
9
4
3
2
1
2
1
8
25
16
3
10
21
2
3
2
3
2
27
6
19
8
19
8
3
20
7
6
7
2
13
8
13
4
3
4
7
22
9
2
3
4
5
4
9
8
7
12
11
4
3
26
1
2
21
4
13
8
15
26
1
30
7
6
9
24
23
22
3
14
13
10
3
2
3
2
15
2
3
22
3
10
7
8
3
8
5
2
15
32
9
32
15
8
31
2
11
2
7
2
1
8
3
4
9
20
13
8
3
6
1
30
5
6
1
12
7
14
23
14
9
2
9
10
21
14
9
8
13
12
5
2
3
4
3
8
15
18
13
2
1
4
7
6
1
6
15
4
39
4
25
12
1
2
15
4
3
4
23
12
25
4
11
8
3
18
11
10
5
8
1
4
19
2
17
4
7
4
27
10
1
18
1
2
15
4
1
6
1
6
1
4
1
18
19
4
11
2
7
38
15
12
17
8
9
6
41
10
17
16
13
2
3
2
3
2
1
14
1
34
7
14
9
4
1
2
9
22
9
2
9
8
15
14
5
20
1
2
5
24
11
20
7
22
3
2
9
14
1
2
1
8
3
2
1
2
3
2
3
4
11
8
9
2
3
2
5
4
5
24
1
10
1
12
5
28
13
6
9
2
7
4
11
20
9
4
9
16
17
2
1
14
1
18
3
14
21
8
1
2
3
18
1
10
5
2
7
8
49
4
7
6
5
30
1
16
39
4
9
40
3
28
3
2
7
2
3
6
3
6
13
2
5
16
3
6
1
6
17
6
9
16
21
4
7
22
23
2
1
18
3
32
1
6
31
4
7
16
19
2
13
6
11
10
1
6
15
2
3
14
7
2
13
2
1
2
7
2
13
6
13
14
7
4
25
6
13
8
1
20
1
10
3
10
7
34
9
2
23
4
1
2
21
2
9
8
11
8
1
8
7
12
5
10
1
12
5
14
5
6
7
8
9
2
3
10
1
16
17
4
5
8
3
12
13
20
7
12
15
18
11
4
11
4
1
22
3
14
29
2
17
30
9
4
35
4
1
10
1
4
1
4
1
6
5
26
7
4
19
6
5
2
1
6
3
2
3
24
19
6
1
6
5
2
3
4
9
12
29
12
5
8
7
14
31
10
5
4
1
14
7
12
21
2
9
10
9
8
1
10
13
16
1
2
1
8
23
4
9
14
7
10
3
10
3
8
17
12
21
6
5
14
3
32
5
2
17
10
11
22
5
2
5
10
11
24
11
14
3
2
11
20
21
4
1
8
1
4
3
2
5
4
3
16
5
6
21
6
1
2
9
8
3
14
5
8
11
4
5
14
13
10
3
2
7
4
1
4
21
6
7
10
11
2
1
8
1
8
15
16
23
54
3
4
1
4
1
14
3
2
1
14
1
12
17
10
25
10
5
8
21
8
9
2
1
8
9
2
3
26
17
2
5
14
9
4
3
12
5
6
43
18
1
2
7
2
7
2
15
30
1
6
15
4
5
26
3
2
29
2
39
26
3
12
3
4
13
4
3
6
1
8
9
4
1
4
1
4
15
14
23
22
1
34
23
6
9
6
1
18
11
2
3
16
5
4
7
8
3
8
9
14
3
2
51
26
1
2
3
4
11
2
7
28
11
20
1
4
1
36
7
38
11
8
3
8
9
8
3
8
25
4
11
2
5
24
9
4
33
6
9
18
21
6
9
2
9
30
5
14
17
28
7
4
1
28
7
24
3
8
3
4
3
2
7
2
3
2
9
32
9
10
9
8
7
4
3
4
3
10
5
6
1
14
3
14
3
14
45
2
1
4
15
4
9
18
17
4
5
4
1
6
3
4
5
4
3
2
11
22
21
20
3
12
1
12
5
14
7
8
5
6
5
10
11
12
53
20
9
8
11
12
17
8
3
10
1
6
15
4
1
22
3
2
9
4
3
16
15
4
3
8
5
16
1
4
5
10
3
4
1
16
13
4
1
8
3
6
1
2
1
2
3
12
3
12
11
12
5
4
11
6
3
4
5
16
15
24
3
2
33
16
7
20
1
34
13
4
5
2
1
8
5
10
11
8
9
12
3
14
9
4
31
4
9
8
7
14
1
8
5
2
9
4
5
2
13
18
5
6
11
6
1
10
3
14
5
24
19
18
7
8
7
14
11
6
11
2
1
18
13
2
17
2
17
10
3
8
29
20
9
2
1
12
3
6
23
12
11
6
13
6
11
18
1
2
3
4
17
24
11
2
1
2
3
2
15
22
1
6
1
22
21
10
3
10
3
10
7
14
15
8
1
4
7
12
9
14
5
2
15
10
9
2
5
12
5
6
11
4
23
10
3
2
5
8
1
2
3
2
17
6
7
6
7
4
1
6
9
4
5
20
3
4
7
12
7
28
13
16
1
4
13
8
13
8
1
8
19
4
15
8
29
4
1
2
5
6
1
2
15
4
1
12
1
6
31
2
15
2
7
2
9
2
15
2
1
20
1
20
7
2
13
10
3
2
3
8
1
8
13
20
11
20
3
8
1
22
19
2
3
20
7
14
1
2
1
6
1
8
1
6
1
4
1
8
3
2
3
26
13
2
17
2
7
2
43
8
17
8
3
6
1
2
13
2
3
4
27
16
3
16
51
4
13
4
3
8
1
6
1
12
3
2
7
18
1
2
7
18
11
6
1
6
1
16
1
2
3
2
11
4
1
4
13
4
1
10
23
2
1
14
1
8
7
6
5
44
23
4
1
16
7
6
5
10
21
10
3
8
1
4
15
4
1
2
1
10
3
10
5
6
11
10
7
2
25
6
13
2
1
10
3
4
5
6
15
18
15
4
7
2
21
2
13
16
13
6
1
6
3
8
5
10
7
2
5
4
1
4
11
8
1
14
5
6
7
12
1
40
15
6
1
10
23
36
3
6
1
4
7
8
5
8
1
28
3
10
7
16
1
6
1
6
17
16
9
20
1
8
7
12
11
2
1
12
1
4
3
4
1
6
13
18
1
10
19
6
19
10
7
12
13
6
7
4
5
8
19
2
1
4
1
6
27
4
7
6
19
42
1
4
25
6
27
10
1
6
3
2
37
4
5
34
19
12
1
18
1
6
5
4
5
8
13
12
1
10
3
20
1
2
1
14
7
32
3
10
5
10
27
4
3
2
21
2
7
8
9
22
15
10
1
22
25
28
11
12
21
12
3
8
3
10
25
4
33
4
15
4
1
6
23
12
1
4
7
16
1
16
1
6
11
8
11
14
1
8
5
22
3
2
7
22
7
4
5
8
15
4
3
4
3
18
1
6
5
6
5
16
1
18
21
2
5
4
3
14
1
16
5
2
1
8
9
14
1
2
29
10
3
2
9
10
9
2
3
16
5
40
1
8
1
6
7
4
3
6
1
12
1
10
1
6
1
6
11
6
7
6
7
10
5
2
3
4
3
4
29
12
11
2
7
18
5
12
5
6
3
6
5
4
5
6
7
6
1
12
5
10
21
10
1
8
5
32
3
22
9
12
5
12
1
6
3
18
1
6
1
6
5
6
1
4
1
2
7
8
15
2
5
12
11
8
9
2
5
4
3
2
7
6
5
18
9
2
1
4
1
6
13
4
3
38
15
2
1
12
5
8
15
2
1
4
3
10
7
6
1
10
7
12
23
20
7
2
5
2
1
10
5
6
9
18
1
16
3
8
11
4
3
2
13
10
25
50
7
28
1
2
7
10
15
6
21
10
11
2
3
10
7
2
25
2
3
2
1
2
3
34
1
2
5
6
3
2
3
14
17
2
5
8
21
10
3
4
3
2
1
8
49
4
9
4
1
26
13
6
23
4
3
10
15
2
21
8
25
4
1
2
13
10
13
12
29
12
7
8
11
22
7
10
3
20
1
10
9
16
9
4
25
4
27
10
39
2
5
6
19
6
1
4
9
4
1
8
7
12
9
6
13
6
7
18
1
4
15
24
1
6
23
14
7
10
17
6
9
16
1
18
5
56
1
12
3
12
41
2
3
2
3
14
13
4
7
8
5
20
11
14
7
16
13
8
3
4
1
2
9
2
9
14
7
10
5
6
3
2
1
14
7
8
1
44
9
12
1
8
15
16
13
4
1
28
5
4
15
12
11
6
1
4
1
4
3
10
1
2
1
8
3
4
9
8
7
10
5
24
3
10
7
14
9
2
1
8
19
14
3
6
3
2
11
8
9
2
5
10
3
8
19
2
3
12
39
10
9
4
3
6
5
12
9
22
9
2
15
10
3
16
25
2
5
2
1
14
1
6
5
16
11
4
19
22
7
16
1
4
5
20
21
4
27
20
15
10
3
6
15
4
1
26
15
4
7
4
3
38
9
32
5
20
3
2
9
12
5
12
5
10
5
2
7
4
1
8
27
14
5
8
1
6
7
12
49
12
5
2
25
14
7
10
19
10
1
12
1
10
39
16
7
2
21
10
11
8
21
16
3
4
3
6
13
10
23
2
3
8
11
18
3
8
1
4
1
2
7
8
3
6
3
14
13
30
13
16
9
2
13
8
7
2
9
2
5
2
3
4
9
20
9
4
17
2
3
2
25
2
3
4
5
12
43
14
21
42
7
8
3
4
25
2
3
10
3
10
19
4
3
48
1
2
1
8
1
2
11
4
19
14
1
6
17
38
3
4
5
28
9
6
5
6
7
8
5
4
5
44
1
14
3
6
27
18
1
38
7
10
5
12
1
18
31
32
17
26
1
4
1
8
11
4
5
18
3
8
3
14
9
2
23
6
1
4
1
8
7
4
5
18
15
2
27
2
1
26
9
4
1
10
1
2
3
4
1
44
3
2
19
10
3
16
7
4
3
46
7
14
1
6
11
2
5
6
19
12
17
14
21
6
3
6
17
6
5
4
3
24
5
2
17
6
3
14
1
2
9
2
11
22
9
16
35
6
1
6
5
6
1
6
3
22
7
8
7
14
3
10
21
16
3
10
5
40
1
6
7
10
1
28
31
8
13
2
11
26
7
2
19
4
17
6
1
4
1
14
1
14
9
6
1
2
1
2
1
8
5
6
19
2
5
6
7
24
1
32
3
2
1
4
27
28
5
14
13
10
3
10
3
8
3
8
15
4
7
6
7
18
1
6
3
10
11
4
11
4
9
20
13
2
1
18
1
2
3
10
3
12
9
12
9
10
1
2
3
8
1
6
7
16
7
6
23
8
1
2
35
2
27
2
15
34
23
4
9
4
21
2
1
10
1
18
15
4
17
4
1
18
15
2
7
8
11
14
5
42
1
4
1
16
1
4
13
26
3
12
1
4
1
24
23
8
1
14
13
10
3
8
1
4
27
20
3
6
15
8
19
8
5
12
11
38
3
2
13
12
1
2
19
2
11
12
15
12
1
6
9
12
3
4
5
8
11
12
3
68
15
16
1
2
3
4
21
8
1
4
7
4
7
32
11
6
5
6
1
2
11
4
1
14
15
10
11
4
1
2
11
16
1
6
1
6
5
6
9
8
3
10
5
12
5
4
7
6
21
50
3
2
15
14
3
4
3
10
5
8
23
2
5
8
5
2
7
2
31
24
3
2
3
2
11
4
7
46
9
6
3
14
9
30
37
6
13
14
1
24
13
18
5
4
17
10
17
14
7
12
1
12
3
2
9
2
11
18
13
14
7
4
1
6
5
6
5
30
31
2
13
16
23
6
1
2
11
10
9
8
1
8
9
4
13
6
43
10
7
4
13
10
1
2
3
2
9
4
5
2
1
16
5
22
19
38
25
18
13
4
7
2
1
8
1
8
23
18
7
24
33
18
13
6
21
6
15
6
11
4
27
4
3
2
23
16
17
34
7
14
9
26
3
12
11
6
1
12
1
12
1
6
11
6
3
4
1
6
1
8
3
2
5
8
5
34
5
2
5
32
5
38
5
18
7
10
7
54
17
18
5
2
3
22
1
26
1
4
1
8
1
6
1
4
7
20
3
6
1
6
7
10
3
26
21
8
3
4
5
32
7
22
5
4
13
6
11
4
5
12
3
10
3
2
9
8
3
18
9
10
3
38
13
6
5
2
1
6
13
6
5
16
13
28
5
12
1
6
3
22
23
2
11
20
9
2
9
24
11
6
1
6
1
8
1
24
11
12
7
12
1
6
3
2
29
8
1
2
5
8
9
10
5
4
5
8
13
12
19
12
11
2
9
16
5
10
3
6
19
4
13
6
1
12
3
2
17
10
1
12
7
6
13
6
11
16
3
24
5
2
7
6
7
6
3
2
13
6
3
6
9
12
17
14
9
10
3
30
29
2
3
26
11
22
3
2
1
4
13
10
1
4
11
18
1
6
3
8
5
2
13
6
5
6
3
12
1
2
5
2
13
2
3
8
1
6
9
2
7
14
13
4
1
2
5
6
17
4
9
18
1
16
17
16
17
16
9
6
11
2
3
2
5
12
7
2
1
2
3
36
3
20
1
2
5
4
7
12
5
20
1
8
1
24
3
16
3
20
3
4
21
4
17
4
21
8
1
10
9
6
5
8
5
2
25
16
1
20
5
8
11
2
5
6
7
18
11
6
17
4
1
6
5
2
3
34
11
16
3
4
3
18
3
4
3
18
7
2
1
2
5
20
17
6
9
2
3
2
1
2
17
2
15
14
17
6
19
22
11
2
7
6
21
2
13
4
7
6
3
20
5
6
21
14
1
4
1
20
17
4
11
16
1
4
11
10
3
2
3
10
9
6
3
2
3
4
9
18
5
6
37
18
11
12
9
20
17
10
9
22
5
8
11
18
1
4
3
20
21
6
3
22
5
10
5
18
13
2
13
26
5
18
1
30
1
2
3
4
19
2
23
18
5
4
5
12
5
16
1
8
3
2
11
18
1
2
3
4
15
4
3
2
21
16
5
4
7
18
3
2
9
4
1
4
7
2
13
16
1
2
13
12
7
14
5
6
5
12
7
6
23
22
11
2
19
12
11
6
29
10
5
6
23
8
7
12
3
4
21
6
11
8
7
2
3
2
7
10
3
10
5
14
3
16
21
18
7
12
9
2
9
8
7
2
9
8
9
10
41
8
17
8
7
8
13
6
13
8
11
8
1
4
3
8
3
8
1
4
3
8
11
2
7
20
7
6
17
4
15
8
21
4
3
2
21
2
17
14
1
2
17
2
23
26
7
2
3
8
3
10
35
2
27
6
11
2
13
6
1
4
5
10
1
8
7
28
3
2
41
2
17
22
3
26
5
4
7
2
11
10
13
2
9
2
3
40
3
2
15
14
39
16
7
6
7
10
7
10
3
20
9
18
1
8
1
2
5
8
1
16
3
2
3
2
33
10
7
2
1
4
1
4
9
18
7
2
19
18
19
4
5
10
9
6
13
8
1
6
7
4
17
20
3
8
9
2
5
30
3
20
1
4
1
10
1
2
27
6
11
24
5
6
5
2
1
4
11
10
13
6
7
8
5
6
1
16
1
16
3
16
11
2
21
2
1
4
9
8
5
4
3
8
29
8
31
24
15
6
1
18
41
14
9
20
1
4
11
26
3
14
3
14
9
4
1
36
5
2
13
22
3
8
19
16
3
2
5
14
1
6
19
22
27
16
9
4
11
6
5
2
9
6
3
4
15
2
29
6
1
6
9
14
21
8
3
8
5
6
1
10
1
12
23
10
7
6
13
2
13
2
3
8
1
12
1
14
5
12
7
10
1
14
33
4
5
24
5
6
1
4
3
2
9
8
21
6
11
8
9
2
11
26
21
2
9
12
3
2
31
4
15
6
9
4
27
20
11
8
19
2
11
4
5
2
5
10
9
18
13
6
13
18
1
2
3
8
25
2
9
8
3
18
21
2
9
6
9
26
11
6
5
16
7
8
7
24
5
16
31
48
5
4
15
6
1
6
25
16
15
14
3
4
1
6
9
34
1
6
5
26
1
10
17
4
29
8
5
16
31
10
3
12
5
6
17
4
3
14
1
6
1
6
21
2
7
16
1
4
17
12
1
10
7
10
1
4
3
6
7
12
5
14
25
4
7
2
15
16
5
14
7
4
11
2
1
4
11
8
1
4
9
26
1
8
3
4
5
8
3
12
7
6
33
4
3
2
15
8
3
8
5
8
9
4
7
12
11
4
5
8
11
12
7
6
11
12
1
18
5
2
3
8
1
4
23
12
1
6
3
16
13
10
19
4
11
6
15
4
5
2
1
12
3
6
15
2
1
6
21
4
3
14
1
14
3
22
5
14
27
22
11
20
9
28
9
6
3
18
1
6
1
12
1
4
5
14
25
2
11
2
19
6
7
6
13
28
7
20
21
10
5
6
17
2
13
6
9
6
3
2
27
18
5
2
7
8
5
10
9
30
25
12
5
2
1
8
13
6
1
8
3
12
15
2
1
4
15
4
3
2
9
14
5
8
1
10
31
14
3
26
7
2
3
8
23
10
9
4
23
8
7
4
1
10
5
10
13
8
1
16
1
12
5
2
7
12
25
8
1
2
29
14
1
14
1
2
13
2
9
16
15
2
3
8
5
8
27
2
11
10
13
26
3
2
1
20
19
8
13
10
9
14
5
44
1
2
7
2
11
8
9
2
3
6
1
4
7
6
5
4
7
10
5
2
11
8
19
10
11
12
11
4
23
16
1
30
3
10
1
4
1
4
13
12
29
12
5
14
1
30
1
2
29
12
17
12
9
2
3
30
1
16
5
6
23
24
23
38
25
6
1
6
11
12
5
6
7
6
7
38
29
6
19
2
3
16
3
20
15
30
1
10
9
2
13
2
21
12
11
8
7
8
1
4
1
4
19
26
1
4
5
20
9
14
13
8
17
40
9
4
21
2
1
20
3
6
15
50
3
28
3
6
13
18
1
6
13
12
5
2
17
6
3
2
3
20
5
4
5
14
3
2
25
16
13
2
7
10
9
4
3
10
5
2
1
22
13
4
1
8
1
6
25
40
13
2
9
10
7
6
1
8
7
24
3
6
15
4
5
32
3
10
3
2
1
4
1
4
13
2
1
6
5
12
13
2
1
12
5
6
13
8
11
4
5
2
29
10
15
6
23
4
31
6
11
12
9
4
3
12
3
12
15
4
3
10
1
18
5
36
9
10
7
6
1
12
3
2
5
6
7
6
3
10
23
24
19
2
1
6
11
16
39
2
9
32
9
20
7
28
1
6
9
18
13
12
9
18
1
6
3
8
3
2
3
4
3
2
19
4
15
4
9
2
11
12
3
2
5
12
23
6
1
2
1
12
1
2
13
8
3
4
7
4
17
14
13
2
15
2
11
2
17
16
5
14
3
8
9
2
5
8
15
8
5
2
5
30
25
4
13
2
1
2
13
10
1
24
1
18
1
46
7
10
7
38
5
6
7
2
13
4
7
4
13
4
3
2
9
12
1
10
1
16
1
4
13
6
13
12
7
6
49
2
5
6
15
10
1
30
15
6
7
6
15
12
3
8
1
4
13
40
7
8
9
14
5
28
3
28
27
10
5
8
13
24
9
4
13
28
9
14
9
8
23
28
3
8
23
10
17
6
7
12
23
2
35
4
1
6
25
2
1
14
15
16
15
6
3
16
3
16
7
4
13
4
9
12
7
18
5
6
1
4
5
2
7
8
9
2
11
4
5
6
5
2
9
4
11
2
5
2
13
26
11
2
3
2
9
2
3
8
1
20
5
20
1
6
23
24
7
18
21
8
5
6
7
8
19
12
21
4
13
6
7
4
19
4
9
8
7
6
13
10
3
4
31
8
11
6
19
4
25
12
7
30
19
46
3
6
11
2
11
30
3
8
1
8
13
2
7
14
9
10
1
10
7
8
7
10
3
10
3
26
3
8
15
10
7
4
3
8
9
4
17
8
1
4
11
10
5
8
15
2
13
6
3
4
13
8
61
4
9
10
3
2
3
12
1
12
5
4
17
6
1
32
11
4
1
6
5
4
5
42
1
42
13
22
5
24
1
12
3
4
9
50
43
12
3
14
3
4
1
22
1
8
5
4
13
4
3
36
19
24
5
28
7
2
19
2
5
12
9
2
1
2
5
4
9
46
3
24
5
4
1
24
7
10
7
22
23
12
9
2
1
2
17
4
11
6
9
48
3
8
1
12
29
2
1
6
23
20
27
16
11
12
5
6
1
28
1
6
1
14
5
2
1
18
1
6
17
2
57
22
3
2
5
16
19
28
5
2
23
12
3
6
9
4
27
4
9
22
11
12
5
12
25
18
11
4
3
6
17
18
7
18
1
12
7
6
13
4
23
12
11
6
13
18
5
20
21
8
5
8
9
14
9
6
1
2
25
4
1
10
3
6
1
2
3
2
9
10
11
4
27
4
11
2
3
2
5
4
25
14
15
8
3
4
11
2
1
22
3
4
3
10
3
2
21
10
3
4
9
4
3
4
3
10
3
14
5
2
9
6
23
6
1
12
19
4
5
12
13
6
11
24
17
2
3
8
7
30
5
2
1
2
7
6
5
6
1
6
19
8
1
4
11
4
13
10
13
20
5
12
29
2
5
10
7
10
1
2
1
26
29
6
5
24
7
8
13
4
7
14
11
14
3
2
3
2
5
8
1
4
1
6
1
12
11
4
7
6
5
40
5
6
7
8
17
4
1
12
3
4
21
4
45
4
11
30
1
18
31
30
27
6
7
4
7
2
7
4
1
10
7
8
11
28
11
4
1
8
13
14
1
10
9
18
13
6
7
2
5
4
1
8
3
12
1
8
5
6
13
32
11
24
5
14
1
8
9
4
9
16
7
16
21
2
1
2
15
8
15
20
45
6
3
2
1
4
1
2
9
4
39
10
1
4
11
8
7
18
3
6
11
16
11
6
37
4
3
4
3
24
3
2
9
20
23
22
1
10
23
8
7
12
7
18
3
22
25
2
5
2
5
12
5
6
13
34
5
20
3
24
7
2
1
4
33
26
5
12
7
12
7
24
47
6
5
2
13
6
3
8
9
8
9
8
1
2
9
8
1
32
5
12
19
2
11
14
5
16
9
8
7
8
19
6
7
18
9
8
9
12
7
2
9
6
31
34
31
2
39
2
1
2
21
2
13
6
3
10
21
4
1
16
19
14
7
12
25
4
11
6
1
6
11
2
1
2
11
20
5
20
1
4
1
6
7
20
1
4
1
8
15
2
1
4
5
18
3
4
7
8
1
6
17
8
27
8
5
14
3
4
15
12
7
10
1
4
3
2
15
26
3
2
3
4
3
8
5
8
21
8
3
4
15
4
11
6
13
26
5
6
5
14
5
6
9
10
21
4
1
4
1
6
13
6
1
18
19
2
3
16
3
24
13
6
3
6
19
6
45
2
13
14
31
2
3
10
7
12
9
20
5
8
15
12
3
10
11
18
3
18
3
2
1
16
27
14
9
10
3
2
33
14
9
10
17
2
13
10
9
20
9
34
3
20
7
2
3
4
11
6
11
6
5
4
9
28
13
10
3
2
3
46
23
20
23
2
3
4
1
6
5
6
3
6
1
6
7
6
9
14
29
4
49
2
1
36
1
12
9
10
1
4
3
2
9
12
1
6
29
2
1
6
7
16
19
4
21
4
1
4
1
10
27
2
1
16
7
6
1
10
7
4
1
10
7
30
19
12
1
6
23
20
3
2
17
34
7
12
3
20
1
2
9
12
15
2
21
28
29
2
3
4
3
4
9
4
13
2
11
10
7
18
7
6
13
2
9
10
11
4
1
12
1
10
29
12
1
18
1
12
1
32
7
18
3
2
9
2
11
8
3
4
3
8
1
2
9
4
7
8
3
20
3
8
23
8
11
26
1
2
7
24
1
20
13
2
5
24
7
18
21
6
9
8
5
8
25
6
5
12
9
10
25
12
5
8
1
8
1
2
27
2
5
6
5
22
3
16
3
16
7
10
5
10
1
12
21
2
21
4
1
12
31
32
1
8
41
12
49
4
5
2
31
4
13
8
1
2
11
12
17
2
1
10
1
18
25
10
43
8
3
8
13
10
11
6
15
16
29
2
13
10
1
2
15
14
1
18
5
12
3
4
1
4
11
26
1
6
7
20
15
6
11
4
7
6
7
6
1
6
1
32
3
16
3
6
13
10
5
18
13
2
9
10
9
12
3
2
9
12
25
6
3
6
9
8
1
4
13
16
3
2
25
30
15
16
3
8
11
4
39
8
3
8
11
10
17
2
7
6
9
2
1
2
9
2
17
12
15
46
9
6
13
10
1
2
1
12
17
10
5
16
9
4
7
2
1
12
19
2
13
12
3
14
7
2
9
14
3
4
35
20
3
4
5
4
7
12
7
6
1
12
1
18
3
20
5
20
17
6
1
22
11
28
1
22
5
2
7
6
11
2
13
4
9
16
3
22
15
2
11
2
9
2
9
20
3
34
3
32
1
2
5
22
9
2
9
6
15
6
1
12
1
2
19
4
13
6
1
12
11
24
5
12
3
6
7
2
1
8
5
6
1
8
7
4
5
8
11
24
11
18
11
12
11
6
17
10
5
6
1
12
9
6
5
4
5
24
11
2
1
4
1
8
5
4
21
2
9
6
5
8
1
16
9
6
1
12
17
4
5
14
3
14
1
26
9
2
7
10
1
6
1
12
1
10
7
2
1
10
3
4
1
20
13
8
11
18
9
8
7
6
3
34
3
22
3
2
3
2
3
2
1
24
1
2
19
14
7
2
3
2
3
10
5
10
3
4
15
2
3
34
3
2
7
10
1
10
11
2
11
16
7
28
7
10
5
18
5
2
1
42
17
4
15
2
5
8
1
6
7
8
1
2
17
20
13
12
7
2
11
12
7
12
7
34
1
2
1
2
9
4
3
16
9
2
1
6
5
6
1
8
1
18
1
4
21
2
55
4
9
30
1
6
19
24
13
30
7
2
3
8
9
2
5
14
11
6
1
2
1
2
13
14
7
6
9
2
1
6
3
10
13
6
15
6
15
18
5
6
5
4
23
6
5
6
5
8
3
36
1
4
3
12
29
6
19
4
3
2
7
2
5
18
3
4
9
72
23
2
17
22
1
4
3
26
1
4
1
2
19
10
23
22
5
32
3
2
17
2
1
4
5
20
13
6
5
4
11
12
9
2
3
4
11
14
1
22
9
28
3
2
7
12
15
6
9
10
3
4
1
18
1
12
19
8
1
16
11
6
11
2
13
12
1
6
11
14
27
2
15
16
5
16
1
2
1
6
25
2
1
4
21
12
7
26
7
8
3
2
13
8
15
2
5
2
3
22
9
4
5
38
5
4
15
2
15
8
3
10
9
4
1
6
23
10
17
12
5
24
5
52
1
12
3
8
1
16
25
12
7
36
17
2
9
16
9
14
1
6
19
8
3
2
9
2
7
2
9
10
7
22
3
36
11
4
9
4
5
4
7
2
25
14
1
2
5
8
5
2
13
30
3
14
29
16
15
4
3
2
1
18
9
4
27
2
7
2
11
2
3
20
15
32
1
2
5
2
3
10
15
2
5
12
7
28
5
18
17
14
1
22
7
4
11
6
7
6
19
6
5
12
21
38
11
4
43
12
19
20
5
2
5
4
1
4
3
2
1
4
7
4
3
14
7
14
1
6
7
14
5
4
11
12
5
6
11
4
1
2
1
6
9
2
3
8
11
4
1
4
5
26
3
2
7
4
3
12
5
2
3
4
33
6
17
6
13
14
1
4
5
10
5
12
1
20
9
6
31
18
21
4
1
4
27
4
11
6
11
12
7
2
5
24
3
6
9
16
9
6
17
6
1
6
3
10
1
14
5
20
3
8
7
12
11
12
5
12
11
2
5
2
5
6
5
6
11
22
5
4
1
2
17
12
3
4
9
10
7
2
9
22
61
6
5
6
9
34
7
4
3
4
1
6
5
8
17
2
19
2
5
12
13
8
13
4
9
2
11
10
11
24
3
14
3
8
9
2
15
8
11
68
3
4
3
6
17
8
3
20
3
6
17
20
3
22
5
8
5
2
7
16
1
8
1
6
1
8
7
6
11
20
39
16
25
8
1
2
15
10
5
4
3
14
11
4
29
4
1
8
11
10
27
2
13
16
1
6
29
2
7
6
27
8
17
8
1
18
3
4
21
6
3
12
1
2
15
10
3
72
7
2
23
2
7
12
1
18
21
10
1
14
3
2
17
18
9
2
3
14
9
10
21
8
9
2
3
4
1
8
1
8
13
2
1
10
1
16
7
6
5
16
9
10
1
10
25
2
1
4
15
12
53
8
47
6
1
12
7
10
11
12
1
2
1
10
5
2
1
2
5
4
3
4
5
28
1
24
19
4
31
6
11
6
7
12
1
2
13
14
9
2
3
10
1
10
5
8
9
4
27
10
7
8
5
2
1
2
13
4
1
18
1
2
3
6
29
4
41
8
11
4
1
8
1
34
5
10
29
10
3
4
3
18
3
14
15
24
21
18
1
10
11
4
7
12
19
2
15
2
9
8
9
8
1
2
1
26
7
24
11
2
7
4
27
2
9
12
17
4
1
6
7
12
5
8
1
2
5
8
3
2
7
28
45
4
5
6
17
6
11
12
1
34
1
6
13
4
1
8
1
2
19
14
23
4
3
32
11
30
1
4
3
4
3
8
3
6
17
38
5
4
7
8
19
4
3
4
19
8
1
4
3
6
3
8
39
6
35
22
11
12
3
18
9
2
5
2
7
8
31
6
1
6
17
6
3
2
5
16
1
20
5
2
11
20
3
18
17
20
3
8
13
30
3
8
3
2
3
8
7
4
1
10
23
10
3
6
7
4
7
16
15
22
11
8
5
16
13
2
7
16
11
28
1
6
15
2
5
4
1
12
29
6
5
4
11
4
5
6
1
28
5
22
1
28
9
4
1
12
15
14
3
4
5
8
9
20
1
6
11
12
25
26
13
6
1
6
7
6
1
2
13
4
9
10
11
2
17
4
1
24
1
6
9
22
3
2
3
4
5
4
3
6
19
10
7
16
13
4
19
4
5
10
1
10
5
14
11
4
1
26
13
12
3
16
11
24
5
12
5
2
7
4
5
8
15
10
3
4
5
8
13
14
19
6
7
4
13
4
7
14
1
4
1
2
7
16
3
2
25
2
1
2
3
2
27
8
11
6
7
8
9
6
5
4
5
4
9
4
1
2
13
8
5
2
9
8
43
10
21
18
7
8
31
4
1
14
9
8
3
8
3
18
5
6
7
16
3
2
15
4
7
28
3
2
1
2
1
6
1
6
29
18
15
6
3
10
1
24
19
4
7
4
5
6
19
2
5
24
25
8
13
4
5
2
7
12
17
14
9
16
9
14
5
12
3
36
31
2
9
18
5
6
5
14
29
8
9
26
15
12
5
4
15
2
29
2
1
6
1
2
5
12
13
28
11
24
7
34
11
6
11
4
1
14
21
2
3
8
3
2
5
2
7
8
1
2
7
12
11
2
7
2
1
8
3
2
1
2
19
2
5
2
1
6
1
6
49
2
1
14
39
8
9
10
3
44
5
26
25
8
13
2
19
10
41
14
3
22
1
2
5
18
1
14
1
6
7
10
3
2
3
6
25
6
1
36
21
4
15
10
9
42
5
18
33
2
11
28
13
2
1
2
5
4
21
8
3
2
3
2
25
2
23
14
11
2
3
6
5
2
13
2
11
16
9
10
3
6
23
16
19
12
7
12
5
8
3
10
5
2
13
12
5
4
9
8
19
6
1
8
3
2
9
6
5
6
3
30
5
4
1
20
13
10
1
16
3
4
7
4
5
4
3
14
5
14
5
12
1
12
1
14
11
18
5
24
9
18
3
14
3
2
3
20
15
4
27
12
1
16
3
12
7
8
5
2
1
4
1
6
5
6
3
6
11
22
5
2
1
16
1
10
5
10
1
12
3
46
5
2
51
6
3
2
9
2
15
10
1
6
1
12
3
6
7
4
3
8
3
6
31
32
43
16
7
16
5
4
19
4
29
24
3
4
1
16
9
8
5
20
3
2
5
28
11
6
7
4
7
8
9
8
5
6
37
2
3
8
1
10
11
12
19
12
1
6
1
36
15
2
7
2
15
2
3
8
3
20
3
2
15
8
5
10
23
6
1
12
1
6
7
6
19
12
1
12
5
8
17
10
13
16
17
34
13
6
7
2
5
12
11
8
9
8
3
2
17
4
1
8
3
2
3
2
5
2
9
2
9
4
1
6
23
20
25
14
39
16
17
10
3
4
3
10
3
4
3
12
21
2
5
2
7
16
5
12
5
12
3
12
9
4
3
2
3
8
9
24
5
2
1
2
5
8
1
2
13
6
5
6
11
4
9
2
1
2
35
6
1
4
1
4
31
20
13
6
5
12
17
12
21
32
5
4
1
10
21
8
1
14
25
8
5
10
1
10
3
4
3
16
11
12
1
4
1
2
7
10
1
6
3
16
1
16
9
50
13
18
5
16
3
22
1
4
7
38
7
4
3
8
3
4
25
2
21
10
17
6
7
12
19
40
25
8
13
6
3
14
15
20
7
12
3
12
3
10
1
14
1
20
13
16
3
6
17
10
1
10
5
6
11
44
25
4
11
6
11
12
3
4
3
14
5
12
3
2
9
6
3
2
29
4
1
2
1
12
15
18
5
2
9
6
1
4
5
14
1
2
13
16
3
18
5
16
13
4
13
2
17
4
5
4
7
10
27
24
21
12
7
10
1
6
1
4
11
12
1
8
1
6
9
2
3
8
3
8
9
12
13
8
3
4
1
26
1
16
3
28
23
2
9
6
5
10
3
4
5
4
1
22
7
30
1
20
17
4
1
6
17
8
5
4
5
2
11
10
1
4
13
28
3
2
9
14
9
16
3
10
1
6
1
10
3
6
1
76
11
10
3
8
5
4
9
2
7
4
15
16
13
24
1
2
5
12
9
8
3
4
9
40
3
2
13
4
1
14
13
8
9
10
1
12
7
30
7
8
15
14
7
18
9
2
3
16
11
10
5
18
1
6
1
4
31
8
5
4
5
4
7
4
15
10
15
2
13
2
7
6
13
2
15
2
9
32
3
18
1
12
9
2
17
6
1
12
17
8
1
24
1
8
7
2
5
20
49
8
51
4
23
6
7
12
1
4
3
6
1
6
13
12
5
4
11
12
13
8
5
6
7
14
23
36
3
4
19
4
1
2
3
6
7
16
5
16
1
2
9
6
7
2
9
2
3
22
3
4
31
4
9
4
5
16
23
10
7
8
13
4
15
12
1
12
21
10
1
38
19
10
3
6
13
6
35
18
5
4
7
2
1
6
3
20
3
4
17
8
9
6
13
10
19
2
3
14
33
8
3
22
27
6
5
10
11
6
29
18
29
12
11
14
39
14
41
6
5
10
1
26
17
2
5
26
7
8
3
2
15
2
7
16
7
2
5
12
7
24
11
4
3
38
9
4
1
4
5
2
1
12
17
4
1
4
13
4
29
8
5
6
5
2
1
4
3
6
5
10
1
2
7
20
3
28
1
10
3
22
9
6
3
16
13
8
5
2
17
20
35
22
11
2
1
6
29
8
3
2
3
10
3
2
21
8
31
8
1
24
11
4
13
4
13
14
11
22
3
18
23
12
13
10
11
14
1
8
15
4
1
32
1
6
5
4
3
12
13
10
7
26
5
26
5
8
5
32
7
6
1
4
9
4
5
4
21
4
17
12
7
12
35
12
3
8
25
6
3
8
1
12
19
6
21
6
15
4
1
6
1
10
3
2
9
8
5
4
9
2
3
6
1
20
1
2
31
6
29
12
17
12
17
6
11
4
39
10
1
10
9
2
3
4
7
4
3
14
27
14
29
6
3
28
1
6
13
2
1
6
17
8
9
22
1
4
1
24
1
12
21
12
1
24
5
6
17
16
19
2
5
16
9
6
31
2
5
6
23
6
15
2
3
4
3
4
5
34
3
6
1
2
43
8
21
24
19
14
5
2
7
12
7
8
1
4
5
8
3
10
5
8
15
6
23
14
27
18
1
2
13
24
21
4
1
6
1
38
5
14
5
4
9
2
3
4
7
6
3
8
27
4
27
36
13
10
3
2
7
10
27
2
21
16
9
14
11
6
5
2
17
18
11
6
5
12
7
4
17
4
1
4
11
4
7
2
1
24
19
2
31
12
7
6
17
4
5
10
1
6
17
2
15
4
5
4
1
8
1
12
13
6
13
2
1
8
9
10
1
4
9
12
1
24
17
4
3
12
5
30
11
18
1
18
103
10
11
6
1
42
1
28
1
8
1
42
13
22
1
2
9
10
23
2
9
10
3
2
15
8
1
4
7
4
11
4
9
4
3
4
9
24
1
6
17
6
17
6
1
6
1
12
1
10
39
8
3
54
31
12
1
24
3
24
11
16
5
10
15
24
9
8
1
6
7
30
1
4
7
60
7
14
9
4
5
4
15
2
3
12
3
4
1
10
1
16
11
14
9
2
17
10
15
10
5
2
5
10
1
6
1
4
5
12
11
28
17
6
1
12
7
24
11
16
7
20
19
16
11
4
3
44
7
16
15
16
3
4
9
6
11
28
9
10
7
10
1
2
9
22
19
2
21
4
11
32
7
10
7
2
3
2
11
2
15
8
5
8
11
6
13
28
15
12
5
6
7
8
3
22
5
6
19
6
5
36
5
8
7
6
15
18
5
6
17
10
31
6
5
22
7
8
7
2
19
12
19
10
37
18
37
8
11
18
1
8
19
8
3
10
1
4
5
6
27
28
5
4
47
10
1
6
5
2
19
6
3
16
3
2
9
14
17
8
7
14
9
22
1
2
1
10
7
8
1
6
1
14
9
12
15
12
5
18
11
4
15
2
1
2
1
2
11
8
1
6
31
6
11
12
1
22
7
12
3
22
11
36
27
8
17
22
9
8
9
8
3
2
1
4
3
14
3
4
13
8
9
14
11
6
3
12
7
2
5
26
5
2
19
16
3
12
1
8
5
10
13
6
3
2
15
4
23
2
1
14
23
14
3
4
1
10
11
26
19
10
1
16
1
4
17
2
3
4
3
16
25
4
1
20
1
6
21
2
3
22
7
30
13
16
41
18
25
8
1
10
11
14
3
10
1
14
11
8
3
14
5
2
7
10
1
6
1
10
29
18
3
10
19
6
7
24
1
10
7
6
7
2
13
8
13
8
15
10
11
4
11
14
3
14
5
30
7
16
15
2
9
2
3
4
9
12
11
12
1
10
1
2
11
12
5
4
5
18
5
2
5
4
25
6
19
12
1
6
3
4
11
12
15
4
1
2
35
2
21
16
19
12
9
8
13
8
9
6
1
10
3
24
9
2
11
20
51
28
23
10
3
24
11
2
5
36
7
12
3
16
11
28
15
2
13
4
29
6
17
10
5
10
1
6
3
14
1
6
3
4
1
4
7
26
23
8
1
20
13
2
1
6
37
8
5
18
7
12
7
6
11
2
5
12
7
8
17
4
3
10
11
4
7
4
3
14
3
4
17
12
7
10
11
12
1
8
3
2
1
6
3
2
5
10
5
38
3
14
3
16
9
36
9
30
3
2
5
8
5
10
1
12
5
30
7
4
7
18
5
12
17
4
29
28
7
8
7
6
3
18
5
14
3
2
3
14
7
4
1
10
9
2
3
12
17
10
9
6
1
16
5
22
3
6
7
12
19
2
19
2
7
8
3
4
9
22
13
2
1
2
3
26
3
4
13
8
1
22
17
8
17
8
9
4
3
12
7
6
11
12
9
14
3
2
11
2
11
10
1
20
1
4
9
12
11
8
3
2
1
12
1
2
19
4
9
8
29
4
31
2
23
20
3
16
3
4
17
8
27
8
3
16
3
4
13
10
17
12
13
6
3
6
3
2
5
6
5
38
15
2
3
18
9
2
19
4
15
2
21
14
11
6
11
8
7
26
29
4
27
2
11
14
9
2
3
2
7
2
27
8
1
14
5
6
13
6
11
6
1
6
9
10
17
6
25
8
11
6
23
2
21
8
15
14
21
24
7
20
5
10
3
4
5
4
29
10
23
28
7
14
15
2
13
2
1
10
9
14
7
6
13
4
19
12
17
2
3
14
3
6
3
2
35
18
1
8
3
4
3
2
1
6
17
2
7
16
3
10
11
4
1
14
5
6
11
6
9
8
5
2
11
6
21
36
3
10
11
10
3
2
15
10
1
8
3
2
7
6
3
10
5
8
3
28
27
38
1
4
7
16
25
6
5
10
13
28
3
4
3
2
13
4
29
6
7
2
29
8
17
2
13
10
39
72
13
2
25
12
1
12
17
28
1
8
25
4
5
2
9
6
17
2
1
8
13
6
1
2
11
2
1
8
5
2
1
2
11
12
1
10
1
6
43
8
1
18
19
8
21
8
17
6
5
4
1
6
15
38
3
4
3
2
3
10
3
2
3
8
7
2
9
2
9
8
7
8
3
16
27
2
1
2
11
4
11
10
3
12
1
2
9
4
9
8
1
4
3
6
1
24
37
14
7
6
19
6
15
36
9
10
13
16
9
8
13
4
5
4
7
10
1
10
7
4
17
24
13
10
5
10
21
18
21
16
1
6
19
12
11
2
1
14
3
4
3
30
19
6
9
18
21
8
3
2
9
8
3
2
5
12
3
2
9
10
1
6
27
4
7
20
15
16
3
2
37
6
1
22
57
4
1
8
25
14
5
2
17
4
13
12
3
16
35
24
5
8
3
16
21
12
25
14
7
4
17
12
35
8
1
18
19
32
3
6
7
24
11
8
7
2
5
2
1
24
5
8
5
14
1
20
1
2
11
4
11
2
13
6
23
6
23
6
5
8
7
12
15
4
5
4
1
12
7
18
5
28
5
4
23
12
19
10
3
2
3
16
9
18
7
8
11
4
7
6
21
6
1
18
1
18
7
8
5
2
11
8
3
8
1
42
7
10
15
12
13
6
3
34
15
14
5
10
15
10
5
2
9
4
11
40
5
14
3
16
7
4
7
8
3
4
5
4
13
4
23
6
1
6
1
12
11
2
3
32
29
14
9
8
1
30
1
40
41
10
19
28
7
6
19
16
1
44
7
4
23
26
23
12
35
26
1
6
7
2
9
4
9
2
3
2
17
8
11
4
5
8
3
4
5
8
1
18
7
2
15
4
1
2
11
4
5
2
3
8
1
2
3
18
19
10
13
10
15
12
3
2
1
2
9
6
1
4
3
14
5
10
25
4
35
4
3
4
17
4
1
40
3
20
21
12
1
14
3
2
19
4
3
20
7
2
23
6
3
16
3
14
7
26
11
16
11
10
7
2
33
2
9
6
9
12
3
6
13
4
13
2
1
10
13
4
7
22
1
40
3
26
33
8
1
8
1
2
1
6
3
2
5
4
11
2
5
2
27
6
1
4
5
2
3
2
27
14
9
6
31
24
7
2
5
2
19
10
23
60
7
4
5
12
5
2
1
6
19
6
1
8
19
10
11
2
1
10
5
54
5
4
1
8
11
2
3
6
13
4
5
12
7
2
5
8
5
20
1
4
11
2
9
12
7
6
3
4
7
4
1
30
13
12
23
16
11
8
5
8
1
12
7
6
25
10
5
2
15
2
7
14
7
28
1
8
3
2
11
28
9
16
3
2
25
4
1
4
3
4
1
2
21
8
23
6
9
32
1
4
27
12
5
10
29
2
3
6
15
2
1
26
7
18
1
2
1
6
17
24
5
2
7
8
31
12
5
2
5
16
3
14
1
2
13
2
3
4
7
2
3
4
1
8
3
2
13
6
3
4
5
2
11
8
1
6
1
8
3
4
13
10
19
2
5
16
27
4
1
26
1
10
1
18
9
8
13
16
3
14
39
22
9
4
1
12
43
10
5
2
1
26
1
18
1
28
17
16
9
4
13
2
9
4
9
2
11
4
3
10
3
4
7
12
23
26
3
2
7
20
19
40
3
26
1
2
17
8
5
6
15
6
29
4
3
10
9
2
7
2
9
6
11
16
37
6
3
6
11
2
5
6
3
10
5
2
15
6
13
2
13
4
9
22
23
20
9
16
7
8
7
6
27
2
31
2
1
4
9
6
5
2
1
2
23
10
15
6
3
4
11
4
9
16
1
12
23
10
13
14
23
22
5
12
3
30
19
14
9
8
3
10
1
16
17
22
7
6
11
2
27
4
9
10
7
2
5
4
41
4
5
8
15
8
71
20
1
24
1
2
11
4
9
10
35
10
3
10
1
8
27
14
1
34
11
12
5
18
21
10
11
12
1
30
13
6
1
32
37
2
3
10
5
12
1
12
11
20
5
14
23
18
1
10
1
6
5
2
1
18
7
24
1
14
1
2
15
10
3
8
9
8
3
2
9
8
7
4
33
24
9
2
9
18
3
2
31
20
11
72
23
6
5
4
7
4
7
8
5
6
1
16
5
4
3
4
3
2
1
18
1
10
1
2
21
2
7
10
13
4
1
8
13
4
3
8
7
4
15
12
1
10
11
6
1
20
1
8
13
12
33
6
3
12
5
2
17
18
7
10
3
8
3
10
3
2
1
6
1
6
13
6
3
2
23
10
5
2
3
2
5
26
3
6
17
14
21
28
7
10
3
10
3
4
45
4
9
12
7
4
15
6
7
2
9
2
15
12
1
6
5
4
17
6
7
20
3
6
5
54
15
4
9
26
5
20
15
2
5
6
1
8
5
8
3
2
9
22
15
4
15
8
9
8
3
4
15
8
3
2
17
2
21
12
5
6
29
22
3
6
23
6
11
8
7
14
3
6
1
16
17
6
3
8
15
6
3
26
5
6
1
12
11
42
13
2
17
32
1
2
1
8
3
10
5
4
3
32
3
14
11
2
1
54
3
4
1
8
1
32
9
4
3
10
9
2
37
14
3
6
7
2
1
30
21
12
17
8
3
26
1
8
5
26
3
2
27
14
13
4
15
14
3
12
13
6
7
8
23
6
3
4
3
4
7
12
1
10
5
28
7
12
13
2
5
2
29
4
25
16
3
4
17
8
17
6
5
12
3
6
5
16
1
4
17
8
13
2
1
18
1
18
7
2
11
38
9
12
3
4
11
20
7
2
1
12
19
4
25
2
3
8
11
2
5
8
1
24
9
2
1
14
5
12
5
18
13
14
1
10
5
10
1
16
17
8
3
10
7
6
19
28
33
8
3
16
25
2
7
10
33
2
7
4
1
24
29
4
1
2
1
12
1
2
1
8
19
26
7
8
9
24
3
6
7
4
1
4
9
4
9
4
7
24
3
4
7
18
29
8
21
10
13
10
11
18
1
4
5
4
5
46
13
6
11
2
1
12
5
22
5
2
1
18
1
6
5
18
1
12
17
2
1
14
1
18
1
8
9
22
9
20
7
14
11
8
17
2
29
2
9
14
9
4
9
22
3
2
3
4
3
20
3
26
1
8
1
8
1
4
15
10
1
14
3
36
3
10
5
4
25
4
9
2
1
20
5
2
9
6
5
8
17
20
7
10
17
8
3
10
1
4
5
2
33
8
3
6
11
10
1
2
7
6
1
8
5
8
17
6
1
12
5
4
17
14
5
24
53
18
13
42
7
4
11
8
27
2
3
6
11
26
3
2
11
4
3
8
25
6
7
28
11
14
13
4
3
4
15
2
15
4
1
12
23
30
7
10
5
4
25
8
13
22
11
18
17
12
11
18
5
6
7
10
5
8
21
8
3
12
7
4
1
6
3
16
9
2
13
14
1
4
3
22
3
2
1
10
7
20
27
4
1
8
7
2
3
14
33
6
1
4
45
2
9
6
21
8
17
10
7
20
25
16
27
2
7
16
27
2
7
12
25
4
17
4
15
2
19
8
13
6
5
4
3
28
3
2
5
4
19
18
29
14
11
4
1
4
15
18
5
6
9
20
3
4
3
22
1
8
11
4
11
2
1
4
5
4
1
4
5
2
25
4
17
28
11
8
3
2
55
6
1
14
13
12
5
12
11
2
13
4
3
16
1
8
9
14
17
20
21
4
3
10
1
8
7
2
5
2
3
2
7
6
1
4
5
4
5
34
1
2
3
4
7
10
1
30
1
8
1
18
25
6
11
8
3
2
15
8
5
4
1
6
13
6
23
24
1
8
25
16
11
6
19
12
1
6
13
4
5
6
5
10
25
6
1
2
1
10
7
6
19
4
1
8
3
12
1
2
9
2
63
44
3
4
1
2
11
2
13
18
19
8
7
10
1
14
9
10
3
4
3
8
11
4
3
14
17
4
9
8
3
26
3
32
7
12
3
6
1
4
3
14
5
2
1
6
5
6
3
10
45
18
5
16
1
4
17
14
5
4
3
6
1
16
17
4
3
16
3
4
5
12
11
6
17
16
15
8
5
24
3
10
5
8
25
6
5
6
3
12
5
16
7
10
25
2
17
6
23
20
15
2
3
4
1
12
5
38
5
8
5
2
5
8
5
22
25
12
5
2
3
12
1
42
1
10
1
2
1
30
3
10
1
6
17
12
1
14
1
2
15
2
9
12
7
12
13
6
21
2
25
12
13
22
13
2
11
4
17
28
5
2
25
2
5
20
21
12
1
6
7
14
1
24
5
2
1
4
15
16
3
2
15
10
11
18
1
4
7
10
1
2
3
2
5
10
7
14
19
12
7
4
5
4
7
4
27
4
15
6
3
24
5
4
5
14
7
14
3
2
1
22
1
4
27
2
3
2
5
2
3
22
5
32
1
14
3
10
9
2
15
2
15
8
1
8
1
22
5
18
1
10
17
2
1
2
21
14
3
4
1
10
5
4
11
6
1
6
5
2
11
4
9
8
15
6
39
4
3
6
7
14
17
2
15
10
13
10
9
18
3
14
5
4
5
10
17
12
1
26
13
6
7
22
19
8
11
12
13
8
5
2
7
6
21
10
15
22
5
24
1
6
23
4
1
6
5
22
7
6
31
8
9
4
27
20
5
2
3
4
3
16
9
16
11
6
11
20
11
2
7
2
3
12
5
6
19
2
1
16
7
16
3
4
51
10
7
8
15
4
5
4
11
2
15
4
49
4
9
8
13
16
1
28
1
6
15
2
5
12
1
2
11
4
15
2
5
4
3
2
3
20
9
40
9
8
3
4
9
10
3
6
19
4
3
10
1
30
1
8
5
24
13
8
17
8
5
12
5
2
3
4
1
26
15
38
19
10
3
34
3
34
3
8
15
12
3
8
27
2
1
16
1
14
3
4
9
28
7
4
71
44
39
6
3
6
5
10
1
12
3
18
5
8
9
22
17
2
5
12
17
6
5
22
5
24
1
4
25
12
9
32
49
2
37
8
17
4
21
8
9
4
17
8
19
12
23
6
3
4
5
4
25
14
11
2
47
10
7
46
11
16
3
4
7
6
7
6
7
4
23
8
1
4
7
4
17
12
1
30
1
26
13
18
1
4
1
22
11
4
1
4
9
8
5
6
15
4
73
14
19
2
1
10
1
12
3
14
5
6
7
20
3
10
5
4
5
6
17
4
19
12
7
22
1
22
3
10
11
20
7
4
23
14
9
6
9
14
5
2
11
10
27
2
1
14
5
10
1
20
3
22
1
40
11
22
1
28
9
36
1
8
15
2
3
6
5
26
3
8
27
2
3
4
1
14
5
4
15
4
15
8
27
4
9
26
5
2
13
12
15
14
7
28
21
8
17
6
1
26
3
4
11
14
27
40
7
66
3
18
19
24
23
14
9
16
13
12
5
24
3
8
15
2
5
2
5
2
3
6
7
14
29
2
9
32
3
22
7
4
1
20
9
6
1
2
5
16
19
14
1
4
5
28
13
10
19
6
13
36
3
8
13
32
9
2
3
12
5
10
13
4
1
6
5
18
3
2
1
18
5
48
5
4
7
6
1
18
5
6
21
6
1
2
11
6
1
6
25
38
1
14
3
2
7
24
5
4
1
8
23
10
5
4
5
2
9
26
17
12
5
14
7
2
19
36
15
10
5
2
1
16
13
16
5
38
3
2
15
4
1
10
3
2
15
2
3
2
23
20
3
4
9
20
13
2
9
6
21
16
5
2
23
8
3
12
3
8
1
20
3
4
1
6
3
4
21
8
33
12
1
4
7
4
5
22
11
6
19
8
7
12
11
10
53
20
3
4
5
2
3
16
9
8
1
8
29
10
3
4
1
6
11
8
77
6
13
12
3
8
11
10
1
16
19
12
7
2
17
12
7
20
1
20
3
26
9
2
7
20
17
8
9
4
15
4
25
10
17
6
15
2
9
16
3
20
9
20
1
2
1
2
9
20
3
8
1
10
1
4
5
24
1
2
1
4
21
12
5
6
37
6
21
4
3
16
9
2
7
16
1
4
7
4
15
4
27
10
49
2
13
14
3
8
25
8
5
6
9
6
11
30
1
6
9
6
1
8
13
4
11
6
37
12
7
4
17
4
1
2
7
10
9
10
3
2
7
6
5
2
9
2
15
4
15
2
1
8
5
4
21
16
23
2
3
6
21
6
5
4
19
16
9
12
35
18
23
12
15
20
1
4
9
12
25
6
5
12
43
8
17
6
1
2
39
32
1
28
17
8
9
10
13
4
15
10
5
2
3
12
1
16
1
8
5
18
1
10
23
12
5
24
5
4
3
46
1
2
3
12
9
4
17
8
5
14
3
10
13
2
23
26
23
8
5
2
11
12
1
6
9
20
3
28
3
4
15
2
9
2
1
2
3
8
7
12
7
12
21
44
3
10
9
14
1
6
3
16
3
26
13
14
5
4
15
6
5
18
9
14
7
20
1
6
15
4
3
20
11
4
1
4
9
2
35
20
5
12
11
4
3
14
3
12
1
6
1
24
1
6
19
8
19
14
11
16
3
16
9
14
1
8
3
18
1
2
1
8
15
2
1
10
3
10
1
12
1
6
1
10
5
2
5
28
15
8
1
14
33
12
1
18
9
2
21
10
1
4
7
2
1
10
3
22
9
10
5
14
7
6
67
4
27
42
5
6
1
2
7
16
17
4
11
12
11
2
15
8
11
2
5
4
5
2
1
14
5
12
5
4
29
18
1
8
41
2
13
10
15
10
5
6
5
6
1
16
27
20
23
4
5
6
31
2
7
8
9
4
15
2
1
4
1
8
15
2
19
14
7
8
9
2
13
4
19
2
5
2
7
18
11
6
7
4
11
26
1
2
3
10
15
10
9
10
15
18
3
16
39
20
3
6
7
10
7
4
13
8
3
22
5
6
7
26
17
2
1
2
3
12
1
2
3
4
1
6
13
12
1
6
11
22
1
10
3
8
11
8
15
14
29
12
17
2
35
18
1
2
19
2
35
6
11
6
1
30
11
46
5
16
1
8
3
22
5
4
17
24
5
8
5
8
13
2
31
6
19
6
3
14
3
22
17
8
7
46
3
4
1
12
3
2
5
2
3
34
15
4
9
4
3
2
9
4
9
34
21
2
7
6
11
14
1
16
51
26
5
30
3
2
5
6
5
2
3
4
27
14
31
14
11
10
29
8
7
2
1
8
11
16
13
20
1
16
7
2
31
4
29
14
11
8
9
26
1
10
1
6
7
2
1
10
1
10
33
4
17
12
5
2
3
6
11
4
13
10
5
16
3
10
9
2
25
6
17
22
29
14
11
16
3
12
7
18
1
14
11
6
13
4
3
14
3
6
7
22
3
4
7
6
1
4
5
4
7
22
23
4
1
12
1
2
11
2
27
2
3
12
27
16
29
6
5
2
1
12
21
12
11
22
15
50
5
6
7
4
3
18
1
18
13
12
3
10
7
8
37
2
3
8
33
4
1
12
9
18
9
24
1
12
7
10
7
4
27
20
19
4
3
14
3
2
5
2
5
8
5
10
5
18
31
10
9
20
39
14
7
26
5
20
15
4
3
2
7
22
3
4
1
14
1
20
19
2
15
28
7
6
1
18
15
18
15
2
23
18
11
2
9
8
7
16
21
6
5
6
21
32
15
12
3
2
9
8
11
8
5
10
1
28
13
6
3
10
5
6
9
4
33
4
5
2
1
2
9
14
13
16
7
18
11
8
1
2
11
32
1
18
5
2
7
6
11
6
23
4
19
18
9
4
9
60
5
2
3
2
1
8
15
4
23
4
21
8
9
28
7
6
27
18
3
32
3
10
5
2
5
22
1
6
11
4
1
20
5
12
9
22
9
8
21
16
7
6
11
2
17
30
11
20
3
4
13
34
27
8
25
22
7
4
27
14
21
10
5
18
13
10
55
2
7
4
11
12
1
10
9
4
1
6
33
12
3
4
5
2
7
2
11
20
7
16
7
6
19
10
3
14
3
32
7
4
7
20
23
6
7
24
9
2
9
14
3
4
7
14
1
10
1
2
1
12
17
2
1
30
11
26
17
22
3
4
1
30
3
42
3
14
3
20
7
16
3
10
1
2
13
10
1
12
1
28
5
14
1
6
7
6
1
22
7
2
11
34
5
10
13
6
11
16
13
14
1
6
13
4
11
22
1
4
23
2
5
4
1
2
1
4
1
10
13
4
11
2
25
2
17
4
3
8
9
10
7
8
13
18
7
6
7
4
19
4
1
10
25
12
13
8
5
12
13
4
5
8
7
24
3
2
23
18
21
24
5
26
9
4
5
6
5
2
9
4
5
6
5
4
5
12
5
6
1
18
15
22
5
2
15
4
5
4
25
6
1
4
1
64
11
16
11
10
19
6
21
2
3
6
11
4
1
6
5
20
15
2
5
2
61
6
5
2
9
12
1
8
19
6
3
8
3
14
7
20
9
2
3
36
1
4
17
34
9
2
13
22
5
18
25
4
5
46
1
12
21
8
3
8
1
12
3
18
15
16
29
10
15
4
9
20
9
2
5
8
1
14
23
30
9
4
1
8
3
8
3
2
37
8
3
12
17
2
7
4
7
8
3
8
5
10
1
2
3
28
21
2
11
6
11
2
1
10
1
4
1
14
1
14
3
8
7
4
7
6
7
10
17
4
11
14
11
18
7
4
9
2
1
4
1
12
13
2
1
6
5
54
19
12
15
2
23
16
15
22
15
14
39
8
11
4
17
40
1
10
3
4
1
6
31
8
11
2
3
2
5
2
3
12
15
40
1
12
1
18
1
6
5
6
1
16
7
6
17
20
3
4
9
16
39
6
3
4
3
4
21
4
5
2
11
2
17
8
5
18
3
22
7
22
9
2
35
14
1
2
15
2
9
16
19
20
25
6
13
12
25
4
9
10
3
2
15
28
9
2
3
20
5
10
21
4
15
6
5
24
3
12
3
4
15
18
3
8
1
16
13
36
11
2
11
2
1
2
1
34
13
6
13
12
1
6
3
12
13
20
3
6
11
32
23
4
37
22
19
8
15
26
13
2
39
2
13
8
21
18
7
10
3
2
7
10
7
8
7
12
35
2
5
6
15
10
7
6
1
30
3
6
9
4
3
4
17
6
11
2
15
6
33
2
9
4
17
2
5
2
7
12
5
10
1
4
5
26
5
4
7
12
9
16
15
10
3
8
19
4
5
2
1
18
3
2
3
2
7
6
11
2
1
12
7
6
3
24
11
26
5
4
5
4
9
8
9
28
23
4
37
2
25
2
11
12
23
6
29
8
1
10
1
2
11
8
1
36
7
4
21
18
17
4
23
4
33
8
9
2
1
4
3
16
17
14
7
10
1
12
1
10
1
2
23
4
5
24
1
16
13
8
3
4
9
10
7
16
11
4
9
6
3
12
1
2
5
8
11
2
3
32
13
12
1
12
13
12
3
20
3
20
3
2
7
24
1
2
5
2
15
6
1
54
31
6
13
20
1
4
35
6
23
2
13
16
39
10
9
6
5
18
1
8
9
6
5
14
5
22
47
4
1
48
3
12
3
8
9
2
3
8
9
4
13
14
19
28
3
2
5
2
3
4
5
4
1
10
9
2
13
2
35
20
15
4
19
10
9
6
5
8
1
8
5
10
11
4
5
6
5
22
1
24
13
4
9
12
21
6
15
14
1
2
3
4
5
10
31
18
5
6
11
12
9
10
3
2
5
6
5
4
27
2
7
2
15
16
3
18
3
4
5
22
1
6
5
18
3
24
11
14
1
14
23
22
5
6
21
16
37
10
1
8
13
16
1
16
5
8
1
16
1
6
23
8
3
8
17
6
9
26
5
6
23
8
9
2
3
2
3
22
1
10
5
4
3
8
1
2
1
6
19
22
11
6
11
8
3
20
3
20
13
18
5
8
7
10
33
4
3
6
9
2
7
14
17
6
11
8
5
18
7
2
5
6
31
8
5
16
9
2
5
14
15
20
21
8
13
2
1
4
53
24
3
22
7
2
9
14
15
2
9
14
3
2
11
30
19
8
11
6
11
8
15
20
3
6
5
12
13
4
1
10
1
16
9
16
3
14
31
10
15
2
17
10
15
4
3
26
1
30
13
4
3
30
9
8
9
8
17
8
3
6
11
2
11
14
23
14
1
4
1
14
13
6
5
18
7
4
11
2
5
4
7
36
7
18
19
6
9
2
9
20
11
8
23
2
3
4
5
2
9
14
17
14
11
16
7
6
13
4
1
14
1
12
17
40
5
10
1
6
7
6
31
2
1
4
19
12
1
18
5
32
1
40
5
24
5
42
5
8
1
4
1
4
3
4
3
4
7
6
9
22
5
30
3
2
3
16
3
6
25
6
7
20
7
6
7
8
3
10
7
4
3
10
3
8
19
16
5
2
1
8
11
6
1
4
1
12
1
2
5
32
11
10
1
10
23
16
13
14
15
14
19
2
3
4
37
28
17
8
33
14
1
36
7
12
17
10
11
10
9
4
3
24
25
6
23
30
15
2
3
6
5
14
1
6
29
12
5
18
11
12
11
24
21
78
13
14
31
14
1
16
1
2
19
2
13
6
13
2
7
6
15
20
13
6
5
26
11
18
5
6
31
12
1
12
7
14
3
2
15
22
45
4
11
4
27
6
3
10
9
6
11
10
5
2
5
12
11
8
1
14
5
18
51
36
1
12
21
4
3
32
1
18
15
24
7
6
1
2
19
2
7
10
31
2
7
6
3
6
1
4
1
18
7
12
11
6
5
2
9
2
37
4
7
14
1
8
17
4
1
50
33
8
21
2
21
10
1
42
1
10
13
2
31
2
5
16
13
2
1
2
5
12
23
12
17
12
17
8
7
6
1
2
3
2
15
2
1
8
1
4
9
2
29
10
5
26
5
2
25
16
1
18
5
6
11
18
5
24
5
4
17
6
3
4
1
4
13
10
3
4
1
2
9
8
9
2
5
38
1
8
7
2
15
4
9
26
7
6
3
10
13
4
17
10
3
2
15
2
15
2
35
20
1
8
13
22
3
12
7
4
3
8
17
26
43
2
9
28
13
22
1
8
9
18
5
6
3
4
7
2
13
4
11
4
1
22
45
16
1
22
17
10
11
18
1
4
5
2
37
4
1
20
19
10
21
8
3
2
3
14
9
12
5
6
11
2
1
22
9
2
15
2
1
6
1
10
5
14
3
2
35
10
19
8
21
24
11
8
25
10
13
16
7
6
5
2
3
2
9
16
7
8
3
12
1
4
11
2
1
22
5
6
1
6
1
2
11
4
17
30
13
6
13
30
1
18
15
6
7
2
3
6
13
22
1
2
3
10
1
4
7
6
17
12
7
4
29
12
11
8
5
48
3
4
7
2
1
6
7
8
5
42
5
4
1
4
3
8
21
16
7
14
9
4
3
30
13
2
9
8
3
4
5
22
29
10
1
2
3
8
1
8
5
36
5
12
19
10
7
4
13
6
3
4
39
8
13
6
31
4
29
10
1
16
1
4
1
16
7
14
29
14
1
14
1
6
1
12
11
16
3
8
1
4
7
10
1
2
13
22
15
32
1
20
3
8
3
8
19
2
17
4
13
4
5
10
5
20
7
12
27
14
9
26
17
28
9
6
5
6
1
14
9
4
21
12
15
36
3
16
3
14
7
6
1
6
11
4
15
4
5
6
17
12
41
12
3
4
7
14
1
2
9
14
27
2
9
6
15
44
3
14
25
36
29
6
11
4
1
2
25
18
9
6
1
18
11
12
1
8
3
4
17
14
7
10
19
12
7
14
35
10
9
2
37
6
7
14
3
2
7
16
1
4
1
24
13
2
1
2
3
2
23
2
1
2
21
4
7
2
7
6
11
12
17
4
17
2
13
28
3
14
19
18
1
40
17
2
5
6
15
2
11
24
5
6
5
8
11
4
9
38
5
22
1
12
5
6
7
12
3
20
33
8
1
4
5
2
1
6
1
2
29
2
1
12
3
14
9
4
5
6
27
10
1
16
35
2
5
12
19
36
5
10
5
18
5
18
1
12
11
34
3
10
1
12
3
6
7
12
5
6
1
2
1
2
5
12
31
12
23
6
7
12
9
28
3
10
13
2
9
8
13
8
19
12
1
8
5
4
3
4
9
20
13
10
11
10
13
6
3
6
19
4
9
4
5
14
5
8
35
2
13
12
13
18
25
2
11
6
5
18
7
20
5
2
13
6
3
2
7
30
13
2
1
12
1
10
5
18
5
6
9
14
15
10
7
24
11
6
11
28
17
2
9
2
29
6
9
26
13
2
1
8
5
26
11
4
9
4
7
10
9
6
9
14
5
6
11
20
25
14
25
18
21
6
13
6
7
4
5
2
11
10
7
6
17
22
1
8
13
12
11
6
17
22
55
12
33
2
11
18
11
22
3
2
11
2
11
38
9
16
3
4
11
6
51
16
5
2
13
10
13
10
3
6
1
22
9
22
1
32
15
12
5
6
7
16
19
8
3
8
13
12
7
52
9
28
15
12
3
24
7
12
11
6
3
4
5
4
3
10
39
2
9
22
27
2
5
12
21
20
3
2
15
6
1
2
37
6
19
4
9
6
11
2
9
28
3
4
17
24
1
4
1
30
11
10
7
10
3
2
5
2
29
30
5
16
5
4
3
8
1
2
3
2
1
10
1
4
31
20
35
6
1
2
3
4
11
8
63
12
3
8
15
2
27
4
3
24
9
20
9
10
9
8
45
8
5
4
1
6
1
2
3
10
19
2
13
16
5
10
39
30
9
10
7
2
31
2
5
14
3
8
23
8
9
8
9
8
27
2
1
20
19
18
5
2
11
8
13
2
1
4
3
4
15
8
5
8
23
18
3
16
15
22
17
12
1
6
9
2
11
12
1
10
17
16
17
10
15
16
9
8
11
6
11
26
1
2
25
6
5
10
3
2
15
4
3
24
15
22
13
12
5
18
1
8
3
2
11
2
9
6
5
8
1
6
41
6
1
4
5
4
7
10
1
14
15
8
9
8
1
2
1
10
5
10
5
4
3
2
3
4
13
8
1
4
3
54
21
28
3
12
47
4
19
10
1
38
1
10
5
4
1
2
5
24
5
6
7
6
3
2
1
22
5
2
3
28
9
12
1
4
9
2
7
6
15
6
11
6
7
12
1
4
1
16
1
8
1
6
11
6
25
6
7
10
23
2
11
12
17
6
15
14
7
14
3
2
13
2
47
4
7
12
11
18
21
22
33
14
7
10
19
2
23
12
29
8
1
2
5
4
9
16
21
2
7
26
19
12
13
18
1
12
1
18
13
6
3
2
5
14
9
2
5
6
1
8
3
6
3
16
35
2
3
2
7
12
5
36
11
22
23
16
19
16
1
6
29
18
21
20
7
2
19
54
1
4
27
8
9
8
9
16
19
2
3
2
21
10
15
22
15
4
7
2
11
4
13
8
3
8
9
4
25
4
3
8
17
18
11
4
1
10
3
6
1
6
1
8
1
4
5
2
1
2
5
2
13
2
5
2
35
18
5
6
9
16
29
24
3
14
3
6
5
4
9
8
1
2
31
2
11
8
15
2
3
2
9
8
1
4
3
26
3
2
27
8
3
12
9
2
13
6
1
38
1
14
11
26
7
8
9
8
3
6
3
8
15
32
3
14
3
14
7
2
3
14
3
4
23
2
5
28
17
24
19
10
1
2
23
22
13
6
3
18
1
2
1
2
9
4
9
10
19
16
1
2
1
12
23
24
19
12
1
4
3
10
5
4
7
2
1
4
3
2
1
2
9
10
3
4
3
2
5
14
3
8
3
12
9
12
15
6
3
6
5
8
13
8
5
6
3
6
15
6
11
8
25
2
1
8
3
16
3
18
3
36
1
10
9
8
13
4
1
6
13
30
1
12
7
4
1
10
5
24
1
2
35
10
3
12
1
4
11
10
17
2
1
24
19
6
5
6
15
10
1
4
5
20
17
16
5
10
23
6
23
4
7
2
11
6
5
22
19
18
11
12
23
6
1
6
5
8
3
10
11
6
1
4
9
8
5
10
17
6
7
12
3
20
11
10
11
36
23
16
59
8
9
8
19
2
17
4
9
30
3
2
11
24
13
6
7
12
1
14
31
2
1
4
15
8
1
4
5
22
3
2
3
4
3
16
5
20
11
10
5
4
21
34
3
4
1
8
3
10
3
12
9
6
1
6
3
2
17
24
1
8
9
2
3
16
7
10
11
8
7
2
7
22
5
2
9
4
13
6
13
6
7
16
1
10
11
4
3
8
1
18
21
22
1
4
9
18
3
20
11
4
1
6
1
28
7
10
9
10
9
10
25
4
15
2
3
20
5
28
29
12
9
16
3
10
1
2
25
6
7
8
5
12
5
16
1
16
5
18
3
20
15
4
5
18
1
4
5
4
3
30
7
4
1
12
5
4
3
10
7
2
3
38
3
8
11
4
13
6
1
8
9
8
13
16
5
4
9
8
9
10
7
20
23
2
11
20
3
22
13
2
15
2
9
2
15
4
3
6
5
20
1
8
1
22
1
2
5
2
5
8
29
6
5
4
13
16
9
8
7
14
1
16
13
12
1
2
13
4
7
8
5
20
9
12
35
4
3
8
3
2
3
2
5
4
11
2
11
34
3
4
9
2
1
10
1
2
33
2
3
2
37
10
3
12
7
14
1
26
3
12
9
12
7
4
9
2
3
30
5
4
7
30
11
2
9
6
7
22
19
18
5
12
5
12
15
14
5
8
13
4
1
32
7
14
5
2
3
46
5
4
15
2
15
2
15
26
19
2
5
2
13
2
5
24
9
4
9
2
7
32
5
14
5
2
13
6
5
6
5
16
13
4
33
2
1
22
3
6
11
4
13
10
5
12
5
2
13
12
13
12
47
12
11
6
15
6
3
10
21
2
21
4
17
6
11
22
1
2
7
16
15
4
3
30
3
26
13
4
5
18
9
2
49
6
1
2
1
8
17
12
3
12
17
6
37
6
15
2
29
10
29
28
5
8
53
14
11
34
13
24
15
18
5
24
5
16
15
4
21
26
3
20
1
20
39
4
13
8
3
4
1
10
3
8
9
20
9
18
49
2
7
48
17
6
7
18
3
2
13
4
7
4
19
10
27
2
17
18
11
24
1
4
1
12
5
6
11
6
15
4
13
16
1
8
1
4
29
12
1
36
1
12
31
2
13
6
1
6
17
16
5
26
13
2
1
6
5
20
1
10
25
24
1
8
19
2
21
6
5
2
7
16
3
4
33
8
11
2
5
14
7
12
11
4
5
2
15
12
9
24
3
16
9
34
11
22
9
16
7
8
9
2
7
4
11
8
3
6
31
4
7
18
11
10
1
6
1
14
5
16
3
10
3
6
7
2
7
16
53
12
1
6
11
12
1
14
7
14
5
4
11
6
1
6
23
16
17
12
35
2
5
4
3
14
7
8
9
8
3
4
45
12
21
2
9
2
15
6
1
6
29
14
1
10
9
2
13
30
15
30
9
4
3
6
3
2
53
2
7
14
15
8
9
8
13
6
13
2
9
12
11
12
15
24
7
2
7
12
1
12
29
12
11
24
9
20
9
4
3
22
7
16
3
22
21
2
11
8
7
24
1
26
33
4
3
6
27
6
1
26
5
30
1
2
13
48
1
20
15
30
1
58
1
2
7
4
17
8
17
14
3
4
11
2
3
36
1
14
1
30
1
12
19
12
3
2
1
10
3
14
3
22
5
2
15
12
11
10
11
12
13
4
13
2
1
20
3
6
1
12
7
4
29
10
5
12
9
6
9
10
3
2
5
6
1
6
23
12
5
16
13
6
25
2
5
14
9
2
1
24
21
4
37
12
31
24
5
10
1
22
3
8
9
12
23
12
27
24
11
30
5
18
9
4
9
20
21
16
1
4
13
2
7
8
11
14
1
16
5
4
1
12
1
18
3
38
5
14
5
2
1
24
3
2
1
8
7
10
1
16
3
8
13
6
15
2
31
12
31
6
11
6
3
24
5
14
13
8
3
20
5
22
11
6
19
8
17
10
21
8
3
6
5
18
5
10
11
2
11
22
11
16
29
4
9
4
3
10
1
12
3
2
3
10
9
2
3
20
15
6
3
14
1
8
3
2
23
18
13
8
9
2
7
4
7
14
3
8
1
8
27
10
1
14
1
6
9
12
19
34
27
14
13
22
11
30
3
10
33
2
27
38
1
2
29
18
5
16
7
12
11
4
7
4
1
4
15
8
13
10
7
14
15
4
7
20
11
4
1
6
7
4
3
2
21
24
17
42
5
6
5
10
3
78
7
34
13
22
1
2
31
12
9
2
3
8
1
10
3
8
1
2
1
14
5
8
3
6
1
4
13
10
9
14
33
10
3
6
1
18
5
12
21
2
9
2
5
24
5
2
13
4
19
2
13
18
3
10
9
18
55
2
5
4
3
32
9
4
1
4
3
2
7
4
5
58
13
8
5
10
9
10
39
52
15
10
25
12
5
8
23
22
15
18
5
2
27
22
7
6
1
2
5
8
7
22
3
2
19
42
7
2
9
10
15
22
3
8
11
6
23
20
7
6
1
28
29
14
5
14
7
8
3
4
5
4
1
6
5
12
1
16
1
2
9
2
27
4
3
10
11
24
7
8
1
2
11
6
3
4
1
6
5
6
1
2
11
2
11
8
5
12
1
2
3
8
3
14
7
10
21
8
1
14
3
8
3
4
3
4
11
22
5
4
67
2
7
8
3
20
3
2
5
8
19
4
3
22
19
2
9
8
5
4
1
2
13
2
7
2
13
4
1
6
17
12
7
4
9
16
37
8
3
2
1
4
9
8
3
22
9
16
1
2
9
6
1
30
9
2
9
12
19
4
5
8
7
30
19
6
1
6
5
2
25
4
15
24
41
2
21
2
3
2
9
8
1
28
3
6
13
2
5
44
3
10
3
2
11
24
9
8
9
26
3
4
5
2
21
10
3
32
3
4
9
2
1
8
7
2
7
30
13
18
7
4
7
42
9
18
5
6
1
6
5
12
1
16
17
6
7
24
37
4
19
6
1
6
1
14
7
12
19
6
5
16
25
18
13
8
7
14
9
10
11
12
7
6
19
14
11
12
1
14
3
4
15
2
9
6
3
4
3
6
15
14
27
2
19
12
11
36
7
14
11
2
9
8
3
14
31
2
5
6
5
10
7
8
57
2
5
12
1
10
19
30
13
16
3
2
17
8
49
10
3
4
19
6
3
6
7
10
7
4
1
2
5
2
5
4
3
4
13
36
13
20
11
12
7
24
11
12
7
8
5
8
1
4
1
12
19
8
9
2
11
24
9
12
7
8
1
64
5
10
1
10
3
14
1
34
3
16
13
14
7
34
11
6
5
6
19
26
5
6
9
2
5
6
9
6
5
8
11
8
3
2
3
4
1
8
3
8
3
30
3
6
3
2
7
8
9
4
47
6
5
24
3
6
7
6
15
4
25
10
5
2
25
2
7
6
25
2
5
4
21
2
7
2
23
10
5
24
1
4
5
2
7
24
11
2
13
12
1
2
47
18
13
2
5
16
1
6
7
4
17
2
1
18
5
2
1
4
11
16
25
2
5
18
11
4
5
6
1
6
1
6
9
2
1
2
3
10
3
12
19
4
1
8
11
18
3
4
49
4
21
10
13
2
17
2
1
8
21
2
3
8
5
6
23
28
9
4
21
14
17
4
11
8
11
8
9
2
19
22
7
20
3
28
5
2
3
2
7
18
15
18
19
4
7
20
3
28
29
4
17
14
39
2
31
2
7
8
1
4
3
12
7
12
13
4
1
20
29
10
19
2
5
6
5
4
3
4
9
10
5
8
1
10
11
8
1
14
29
38
9
2
3
2
19
4
21
14
3
10
25
8
1
40
17
12
7
6
11
32
3
12
17
10
1
54
7
12
3
16
17
2
17
2
1
30
1
2
19
8
5
8
9
10
9
2
1
2
9
22
27
8
5
24
3
6
3
14
19
4
7
10
37
10
5
8
9
2
3
2
3
10
3
2
5
2
27
10
3
10
11
4
7
28
3
2
15
28
15
14
3
2
9
6
3
4
1
10
3
2
17
20
15
6
3
2
3
2
21
2
3
2
5
6
1
20
13
28
3
8
17
2
15
4
9
8
9
2
9
8
21
10
25
18
3
10
13
18
5
6
1
14
3
2
41
2
7
18
13
22
3
2
5
18
15
36
5
2
3
18
11
6
11
4
9
20
25
4
33
46
5
12
5
4
3
4
13
14
23
20
1
16
9
22
3
2
1
8
1
8
37
2
9
2
7
4
9
8
5
8
15
26
5
10
23
14
13
22
15
16
25
2
7
22
19
24
7
24
19
12
49
10
7
2
7
16
11
12
11
6
5
6
11
6
5
18
5
12
11
6
11
22
1
2
11
12
17
2
11
12
1
6
1
16
13
2
5
18
1
6
5
2
5
8
35
12
13
6
1
6
1
6
5
6
7
2
3
18
11
10
23
6
1
20
7
2
5
2
9
4
9
10
5
2
7
2
1
6
9
18
1
6
1
20
7
10
3
2
3
14
7
12
5
8
19
6
7
4
17
2
5
4
3
12
9
16
11
4
1
12
7
6
3
2
3
2
11
14
9
10
15
2
1
2
1
18
5
2
7
22
15
6
7
2
17
6
35
10
3
2
1
10
13
10
21
42
11
14
5
14
11
2
3
6
7
6
53
8
1
36
11
18
17
4
5
6
31
8
13
6
5
6
7
16
19
10
13
2
23
10
17
4
5
60
47
10
19
2
11
4
3
34
11
14
1
2
3
10
51
4
9
2
13
4
15
10
7
12
7
16
23
12
1
2
11
8
1
10
3
12
1
6
5
8
7
20
7
2
7
6
3
16
21
4
1
2
11
10
7
20
5
6
13
16
11
10
27
14
9
34
3
28
27
10
3
2
15
4
9
2
29
18
3
2
1
16
27
10
1
14
3
2
13
4
3
14
1
12
17
4
9
4
1
10
3
26
3
4
11
26
5
2
3
10
9
8
9
8
5
2
31
24
5
8
21
8
11
20
3
4
15
16
13
6
5
12
5
28
19
2
11
6
1
6
13
12
7
12
21
2
1
2
23
10
7
4
1
2
3
26
7
2
1
4
5
22
25
4
1
24
1
22
7
12
7
66
7
18
3
4
3
16
15
2
1
2
29
44
3
8
3
2
3
18
3
12
1
2
23
4
7
8
9
32
21
4
9
4
5
18
1
16
19
2
19
10
1
2
5
4
33
20
9
2
5
4
13
4
1
2
41
10
13
8
27
14
3
4
1
10
3
28
1
26
3
6
9
2
7
6
5
8
13
18
1
6
23
10
9
4
5
2
3
4
19
6
9
2
1
10
1
4
9
14
5
12
13
10
1
14
11
12
9
10
1
8
1
6
11
6
25
2
1
4
1
12
7
2
11
2
11
12
7
8
33
2
7
6
17
4
23
6
11
18
11
26
7
8
3
2
29
14
3
6
13
2
19
6
1
12
9
8
33
12
11
12
17
28
7
32
11
24
31
12
9
14
7
2
19
26
5
14
5
4
11
4
1
6
9
8
1
4
7
16
1
24
19
18
13
8
13
18
3
14
1
10
1
4
7
36
35
6
1
14
17
6
1
10
3
2
3
8
13
2
9
4
1
8
3
4
1
24
1
28
25
18
7
12
9
32
1
12
1
14
7
8
1
8
1
12
5
6
17
14
7
32
33
14
27
6
17
2
5
6
13
44
11
16
7
4
1
2
1
4
21
2
7
8
17
2
3
24
5
10
17
4
5
2
7
12
15
16
5
4
7
22
15
32
9
2
1
14
13
32
17
6
7
4
9
4
51
6
23
2
1
8
3
4
1
8
17
28
11
2
11
4
29
4
19
2
11
20
7
2
3
2
11
8
1
2
1
2
5
6
5
2
5
12
1
22
3
4
5
70
5
4
17
14
39
10
5
6
13
48
5
10
5
2
5
4
13
8
7
8
19
16
13
18
7
8
7
6
21
6
1
20
25
40
5
22
9
4
17
2
5
8
3
2
15
2
7
36
15
24
1
4
7
24
27
14
5
18
1
4
27
12
7
2
3
20
5
4
1
34
15
20
17
26
1
2
35
8
3
52
9
2
9
14
7
26
11
34
1
14
3
16
1
12
13
24
11
6
13
8
13
18
23
4
5
12
7
4
3
20
9
6
15
8
9
4
13
16
3
4
5
12
1
18
9
2
17
14
17
20
1
30
15
14
19
8
3
8
21
8
1
6
7
12
17
4
13
6
1
4
5
2
1
2
3
8
15
12
7
8
1
8
15
2
3
6
5
22
27
12
1
2
17
22
5
36
5
26
21
16
7
8
3
2
3
2
3
4
11
16
3
10
1
12
3
24
9
10
3
30
3
2
5
12
19
18
41
4
21
10
23
8
21
22
15
10
9
14
9
4
3
20
11
4
1
14
1
8
13
8
3
14
23
6
13
20
13
6
3
14
1
12
7
8
11
34
5
42
1
24
9
4
27
10
3
8
31
22
7
12
21
6
1
8
27
8
3
24
31
6
3
2
3
8
21
16
9
2
3
2
25
2
11
18
7
6
3
18
15
6
5
6
11
8
1
6
3
2
19
16
19
6
1
6
25
12
1
4
13
6
13
50
5
2
11
4
1
2
5
8
5
4
33
4
11
28
1
18
11
2
3
10
1
20
3
4
5
24
3
8
9
2
59
14
3
2
3
2
1
8
15
26
17
4
5
4
13
12
13
6
1
30
15
2
25
16
57
16
17
2
3
8
9
20
17
2
5
14
13
18
7
28
1
18
13
4
1
6
9
8
33
30
7
24
37
8
11
8
1
36
1
2
1
4
11
6
13
4
7
36
3
14
11
4
5
14
3
10
43
4
5
4
35
2
13
18
19
28
1
2
11
6
3
32
3
4
15
12
13
2
21
8
5
12
1
12
5
16
33
16
3
8
11
4
7
2
21
10
7
2
9
4
3
8
3
4
9
8
11
4
9
2
7
2
21
2
3
14
3
4
15
22
11
4
5
6
21
8
5
32
39
4
1
4
11
18
3
4
9
4
5
8
9
22
11
2
11
8
21
16
3
26
3
14
5
10
3
4
3
16
9
22
13
2
3
4
11
6
19
6
3
4
3
4
5
8
7
4
7
20
13
2
1
18
19
10
17
6
3
8
13
30
13
10
25
6
5
2
3
4
13
8
3
10
3
2
17
12
7
10
9
10
9
8
19
2
1
2
15
2
13
2
19
4
1
14
9
14
19
4
3
2
5
2
9
2
17
6
17
2
5
12
17
18
17
12
1
2
13
32
15
4
1
14
9
10
1
8
15
4
9
2
7
2
3
8
9
4
5
6
7
4
85
18
5
2
13
6
1
8
5
10
15
38
11
2
7
12
29
26
35
14
3
20
3
4
7
34
11
24
11
26
29
4
1
6
13
16
1
20
17
20
1
6
29
10
33
12
23
18
3
4
3
10
23
4
9
4
3
6
1
10
11
24
3
8
7
2
1
10
1
2
27
12
9
22
1
2
3
16
3
2
3
28
19
22
15
14
3
2
5
24
5
16
7
2
5
12
9
4
31
16
11
8
25
8
5
30
7
10
1
8
1
6
1
4
21
22
3
12
3
2
1
2
11
4
5
4
9
8
1
14
11
6
29
4
1
6
39
6
5
14
17
6
21
2
5
8
3
14
5
44
25
4
21
2
3
26
7
34
41
8
23
2
1
2
37
2
31
4
15
8
25
22
5
2
3
18
3
10
3
2
3
2
35
8
7
6
13
2
23
20
5
6
5
12
5
10
13
24
5
14
7
4
5
6
7
6
19
2
1
6
1
14
1
4
25
8
5
10
1
2
19
36
15
24
13
2
11
4
41
2
19
4
35
30
7
2
19
6
7
4
11
6
5
4
3
4
5
12
5
8
3
10
55
20
17
12
1
10
5
2
3
18
3
16
1
2
19
4
7
6
1
18
7
6
25
40
1
2
3
6
3
14
1
2
1
44
17
2
3
4
25
4
7
28
3
4
23
4
3
2
5
16
15
16
3
4
1
6
15
2
1
6
1
14
1
2
3
6
7
6
13
2
1
38
5
16
1
2
15
8
9
2
5
8
1
2
3
6
7
30
9
2
7
34
3
4
3
2
27
12
19
2
11
22
5
8
3
10
1
8
5
16
3
16
9
12
29
2
27
16
1
10
31
6
13
12
5
22
11
16
17
12
1
14
11
2
1
2
17
4
9
26
9
20
3
4
21
12
13
30
1
8
5
6
3
18
19
14
5
8
15
4
15
2
3
4
3
4
3
8
17
14
19
4
11
4
7
12
7
36
5
12
5
14
3
6
19
18
31
30
5
12
11
6
71
6
13
2
19
6
3
16
11
2
1
4
1
2
15
50
1
2
9
6
7
4
3
2
7
8
15
8
17
16
7
18
13
34
7
10
1
14
9
8
3
18
7
12
29
2
25
12
1
24
7
8
7
2
5
18
5
6
1
10
7
20
3
2
9
8
9
8
3
16
7
6
7
2
3
8
15
10
1
2
3
4
7
6
3
20
15
4
1
24
13
30
7
24
53
6
1
2
29
4
7
6
39
14
15
8
13
18
3
14
3
24
3
6
1
8
5
6
15
42
17
6
1
10
23
10
1
12
33
14
15
2
7
12
1
6
35
2
1
12
5
6
1
4
17
6
23
6
1
2
9
8
3
2
9
8
3
8
3
2
5
10
5
10
5
4
5
18
3
14
3
6
9
4
1
4
3
18
13
2
17
12
5
18
5
4
41
12
1
2
5
4
1
4
9
4
9
4
45
2
27
2
27
16
9
2
13
6
1
4
11
10
5
2
7
8
9
8
3
2
13
2
29
6
13
8
7
10
31
6
13
12
7
2
1
20
3
10
33
6
7
12
23
12
3
20
5
2
13
10
3
8
7
16
7
18
11
2
17
8
13
8
7
4
1
14
17
30
5
2
13
6
25
2
3
18
3
8
43
4
1
24
9
24
35
38
1
28
7
4
1
18
9
4
3
2
11
14
19
8
9
16
3
28
1
28
3
8
3
18
1
8
9
10
15
32
19
8
3
10
25
14
1
2
35
4
1
12
1
4
13
12
9
4
1
26
3
36
3
42
27
10
5
10
1
8
11
10
13
20
3
8
1
4
17
6
3
2
5
2
5
14
5
6
1
4
17
14
1
10
3
10
9
62
7
2
9
22
17
4
11
24
9
2
7
24
13
2
5
12
1
8
9
2
5
2
25
6
7
12
9
8
9
12
15
22
9
20
1
18
1
2
15
2
1
12
1
10
11
6
3
20
49
10
3
18
7
2
1
6
13
2
5
12
3
8
1
8
3
2
17
6
5
2
15
4
5
54
1
16
11
2
31
16
7
2
1
4
3
4
5
2
3
2
7
6
9
2
9
4
9
10
5
4
17
22
13
4
17
2
13
14
11
2
17
6
13
16
7
10
5
10
19
8
19
2
3
8
3
10
3
20
13
14
3
14
1
2
15
12
9
8
3
4
5
4
3
6
19
2
3
2
25
16
5
8
9
36
1
20
7
16
7
14
31
6
3
8
9
16
21
26
9
6
9
30
3
4
3
2
9
8
1
28
1
4
3
8
5
6
11
14
9
2
3
8
3
8
1
4
23
22
3
10
21
8
11
18
5
6
7
14
9
6
17
4
5
6
13
6
5
4
5
34
1
6
9
4
23
20
7
6
11
22
3
6
25
4
23
14
3
30
9
10
5
14
1
10
15
4
7
12
5
6
5
30
3
12
11
6
11
6
5
6
1
24
1
18
15
4
7
14
9
6
9
16
5
20
3
6
21
8
3
2
5
6
11
2
31
42
7
6
3
20
3
2
1
20
3
26
9
2
19
8
3
34
7
24
9
4
3
6
5
22
3
24
3
8
5
24
3
10
1
6
25
46
13
6
11
14
29
8
11
2
7
2
21
10
7
24
13
18
13
6
33
20
7
16
3
8
3
36
23
22
1
26
9
20
9
10
9
12
3
24
3
2
1
8
5
6
17
8
9
2
13
10
13
2
1
32
43
26
9
36
5
10
3
10
11
12
1
20
1
12
1
12
23
6
9
12
3
8
15
8
1
2
1
4
13
14
3
4
3
6
13
4
7
4
3
24
1
12
17
4
3
2
5
2
3
20
3
4
7
22
23
10
3
6
3
6
3
8
7
2
27
20
1
16
23
12
7
6
9
10
9
8
13
2
3
10
21
4
15
26
45
26
17
2
5
8
1
4
11
8
39
10
3
2
15
4
7
8
11
2
17
10
13
4
5
4
5
18
3
2
21
6
31
6
1
6
5
22
15
6
9
20
9
2
51
10
3
2
25
2
7
2
7
6
5
26
51
2
31
16
3
18
7
2
11
2
11
20
7
6
13
4
33
16
1
16
1
10
1
30
1
6
51
2
1
10
1
16
15
4
1
28
11
14
5
6
1
16
3
2
3
6
7
22
1
8
1
4
13
14
13
12
11
8
17
4
7
14
23
4
7
6
11
32
5
10
21
2
3
2
1
4
27
16
3
30
1
14
17
4
7
54
5
30
7
24
11
8
27
6
17
2
23
16
9
2
5
16
1
4
3
16
27
8
1
22
1
12
11
4
3
2
11
4
25
4
3
2
9
2
5
6
25
42
1
8
1
16
1
4
29
12
13
10
5
6
13
12
1
18
11
2
25
8
11
4
5
4
11
2
1
6
27
12
3
2
11
10
3
10
1
2
7
8
15
14
31
18
3
16
13
14
7
2
21
4
17
4
3
20
9
6
7
2
19
4
3
20
3
4
1
8
31
8
3
16
3
2
13
6
3
10
5
16
27
22
13
22
13
24
1
24
1
4
13
16
7
10
3
12
7
10
23
8
1
8
37
8
5
12
3
4
17
16
13
2
1
2
15
20
11
14
25
10
9
2
19
34
5
2
17
22
1
32
23
18
7
18
21
36
9
10
3
10
21
24
3
20
3
2
23
16
13
26
3
4
5
12
11
18
9
4
7
20
1
18
21
4
7
4
9
8
1
2
1
16
1
8
17
8
3
46
1
16
27
12
1
24
17
10
7
4
11
2
7
6
25
6
13
16
23
12
17
6
1
14
3
14
17
2
11
14
13
24
5
22
9
2
61
16
3
2
29
12
21
2
1
30
1
2
1
4
5
18
19
2
5
6
1
4
1
10
1
14
3
8
9
28
15
8
5
36
13
4
13
20
5
6
7
8
17
20
9
22
3
28
31
24
1
4
19
16
5
16
11
40
1
8
1
18
15
2
17
2
1
8
3
16
15
12
29
12
5
2
9
8
3
2
11
2
7
18
9
2
13
6
15
26
3
20
15
8
1
16
5
2
1
8
3
2
7
4
9
18
27
32
3
22
3
6
23
16
1
30
11
2
1
2
11
2
1
22
13
24
1
6
5
4
11
2
27
30
17
16
7
8
5
8
15
12
5
10
23
12
3
16
5
10
3
12
7
2
31
10
5
2
1
2
1
2
19
24
5
10
11
10
9
20
5
2
5
14
7
10
25
4
7
10
9
2
9
10
9
2
1
6
5
10
1
8
41
2
1
6
11
10
31
4
49
2
1
12
1
26
21
14
1
2
41
14
1
26
15
4
9
2
1
10
11
30
7
20
1
8
15
2
31
16
19
14
5
2
1
14
1
12
1
14
23
12
13
14
1
12
5
12
25
4
7
24
15
10
9
10
31
12
3
14
3
4
5
2
5
14
3
14
1
44
9
4
15
4
5
20
1
8
5
16
5
12
15
2
9
50
1
4
27
8
3
46
3
6
5
4
5
2
3
16
7
26
3
6
25
6
11
4
9
18
21
22
11
10
3
20
3
10
21
12
9
4
31
4
3
6
1
6
17
2
7
6
29
12
11
4
3
20
27
8
31
6
1
2
1
2
65
2
1
6
19
6
7
42
5
34
3
2
9
4
3
6
7
26
3
4
3
6
89
36
1
16
3
14
9
10
13
8
9
6
11
18
1
16
11
4
9
4
7
36
1
6
9
14
7
6
11
16
9
6
7
4
5
12
15
18
9
2
1
50
3
8
25
8
5
4
15
8
35
18
5
2
3
2
5
2
1
6
11
2
21
14
11
22
3
8
3
10
3
2
9
4
15
12
1
4
11
2
7
14
1
4
3
14
5
8
21
6
1
4
3
2
5
12
35
2
1
2
21
20
13
6
3
10
9
6
15
2
19
2
13
16
11
8
3
4
19
4
11
32
15
8
13
4
3
8
5
6
13
4
19
4
1
42
17
6
13
8
13
20
7
4
11
12
9
4
3
4
19
50
3
10
1
2
5
6
23
24
1
2
19
10
5
8
1
4
1
24
1
6
19
2
23
6
13
4
33
6
7
10
3
20
5
8
15
6
7
12
13
2
7
2
13
4
3
2
15
18
13
6
7
2
29
4
1
12
13
4
9
2
1
12
7
18
5
10
17
4
1
2
1
20
3
2
31
2
5
2
5
18
5
16
19
36
5
10
5
8
9
6
31
10
1
2
1
2
1
12
19
4
5
18
35
16
11
26
21
32
17
14
7
6
11
16
1
2
1
10
9
6
7
18
35
10
5
24
5
8
1
4
5
22
3
8
9
4
1
2
5
10
1
12
13
18
1
6
11
22
1
18
15
8
1
8
3
2
11
4
7
12
11
6
5
4
1
2
3
10
17
10
5
12
23
2
11
56
7
2
13
2
19
2
5
2
1
40
23
6
9
8
9
10
3
4
9
6
25
2
3
6
19
12
7
22
13
10
9
4
3
8
7
40
11
2
13
14
11
22
1
20
1
12
1
20
7
6
11
2
17
2
1
24
1
6
5
4
5
4
23
2
13
34
17
6
7
4
5
2
21
24
1
6
1
50
19
16
5
16
11
12
5
36
19
2
9
14
25
6
13
10
5
2
7
20
29
2
5
16
5
22
11
2
15
8
15
8
3
8
11
6
1
2
5
4
3
6
7
12
7
6
5
2
1
2
27
2
9
8
1
4
7
4
3
4
11
2
11
2
15
18
11
8
15
10
41
2
13
12
3
10
11
12
11
20
5
10
7
22
15
6
3
16
1
2
7
18
1
14
23
20
3
18
5
6
3
2
15
8
3
12
9
4
9
10
5
4
49
2
1
6
19
6
9
8
3
4
5
24
9
20
1
4
3
8
9
2
3
14
7
2
11
10
37
6
3
8
19
26
5
2
3
2
9
4
5
4
7
16
3
10
5
20
3
2
7
20
13
4
1
6
5
2
1
6
17
8
11
8
13
4
15
2
1
4
13
4
1
4
1
2
11
16
3
8
13
10
35
4
13
2
7
12
11
6
1
2
41
32
13
8
1
4
7
2
11
18
5
10
1
6
37
6
7
6
7
6
9
12
1
32
1
24
3
12
3
6
5
12
1
48
3
2
5
22
11
6
17
14
9
12
5
2
9
2
19
14
3
20
21
2
3
2
7
16
3
2
3
16
9
22
15
6
5
12
1
12
9
4
3
10
3
14
7
4
7
10
9
8
5
8
7
18
29
46
3
2
35
8
13
4
13
2
63
2
7
10
7
16
11
2
27
4
17
6
1
38
29
6
5
4
11
14
1
6
1
20
5
8
7
28
41
2
3
18
5
14
47
16
11
10
3
10
3
2
1
12
1
4
3
10
9
10
11
14
1
30
3
34
27
20
5
6
1
6
27
36
5
22
19
6
9
14
45
10
3
2
9
12
5
4
9
2
5
14
3
24
7
8
1
4
25
2
7
10
3
16
3
4
25
18
17
10
11
10
17
4
25
24
1
2
1
10
23
16
17
14
15
14
17
12
1
12
5
4
1
6
3
2
5
16
17
6
7
14
17
6
1
24
1
2
1
2
15
26
21
14
1
4
1
6
13
14
11
4
7
2
5
2
1
10
9
2
9
4
1
4
25
2
3
4
15
4
13
18
9
12
17
2
3
30
5
4
21
24
1
10
11
4
1
8
3
12
3
16
15
10
3
14
23
2
15
18
5
14
45
14
3
4
21
4
3
4
3
22
35
8
5
24
11
16
13
4
15
2
15
20
9
4
7
6
1
16
5
6
23
10
19
38
3
18
1
6
5
24
1
18
35
10
7
2
1
14
15
2
3
2
15
4
1
22
3
14
3
20
13
8
1
2
1
6
7
8
1
36
1
18
25
8
9
18
35
18
1
26
5
4
13
32
15
14
13
10
1
4
17
2
7
20
13
10
31
36
3
24
7
24
17
4
5
16
13
4
15
4
13
4
29
14
1
2
9
18
1
2
3
8
9
4
1
12
5
4
5
4
21
44
17
2
29
8
3
26
1
20
3
26
11
4
1
16
5
8
5
10
5
4
17
40
1
6
3
8
11
4
3
2
3
36
9
6
11
8
3
6
11
6
3
10
21
2
17
32
7
10
25
6
11
8
7
4
7
12
7
10
31
2
3
14
5
18
13
4
11
2
9
2
9
18
1
6
7
2
15
34
3
14
3
32
3
6
5
4
7
6
13
30
39
4
1
26
3
2
11
14
3
4
9
4
9
6
11
10
5
12
23
4
7
8
1
10
11
6
23
2
19
10
19
6
33
4
13
88
21
8
19
8
7
2
1
42
9
14
3
12
7
34
13
2
9
8
5
2
9
10
7
4
7
4
5
10
5
18
13
24
13
8
5
6
1
52
11
4
3
2
5
4
3
14
7
4
9
4
15
2
3
10
3
10
19
6
7
6
5
4
29
4
1
4
5
6
1
12
1
32
7
12
11
28
11
14
3
6
3
38
3
4
3
4
1
2
3
2
15
4
17
22
15
18
27
24
11
4
1
12
21
2
25
12
1
2
1
6
1
26
3
6
3
2
1
4
21
20
21
8
3
8
15
2
3
8
23
6
7
6
7
2
1
12
5
2
13
8
3
12
11
50
27
12
29
6
9
2
13
2
33
10
9
4
3
14
21
4
19
6
7
6
19
20
7
38
3
8
7
8
13
32
1
2
1
54
1
8
7
22
7
2
11
4
7
16
3
4
21
2
19
2
3
2
15
12
25
6
17
12
13
6
19
14
1
6
5
20
31
2
3
8
3
4
1
48
13
2
31
2
11
8
3
12
1
10
9
2
7
18
19
4
25
6
5
10
5
8
5
16
13
32
29
2
1
2
1
8
5
8
3
12
15
10
13
2
39
14
11
6
5
6
5
22
1
8
1
10
1
6
5
4
15
2
3
2
25
2
5
4
17
10
9
2
23
2
33
4
9
22
9
22
1
6
13
14
23
6
11
6
1
2
35
32
1
10
1
6
3
10
11
14
25
28
9
22
17
2
39
8
1
2
1
4
1
8
3
2
19
2
17
6
5
2
1
8
7
2
15
10
17
30
13
6
21
6
1
4
1
10
9
16
3
8
1
8
5
2
1
4
29
6
3
6
15
6
29
8
7
10
3
10
9
2
29
2
7
14
5
2
3
12
1
4
9
16
3
4
11
12
11
20
7
26
1
18
5
34
5
18
1
10
17
4
5
12
1
4
23
2
1
12
1
30
19
6
1
26
11
6
7
14
5
8
5
8
11
16
1
16
13
16
23
10
1
8
7
38
5
22
15
8
1
2
29
2
1
14
27
14
19
18
7
18
21
18
7
6
11
24
13
4
5
16
5
18
9
6
19
6
1
6
1
8
27
14
11
2
1
16
1
4
3
2
5
10
9
8
1
4
43
10
9
2
1
4
13
12
53
6
7
26
23
2
11
14
3
2
9
2
1
16
3
14
7
24
3
6
19
14
3
36
13
4
1
2
1
16
25
2
5
6
3
2
3
2
11
10
11
10
9
4
19
8
1
6
3
8
31
6
15
8
5
4
1
4
11
2
1
24
7
8
3
16
5
2
9
2
1
4
13
40
9
6
19
2
5
6
3
8
3
14
1
2
25
26
1
6
5
2
3
2
23
22
1
8
7
20
1
6
5
38
9
2
11
4
13
16
3
6
23
8
19
4
13
4
25
12
5
4
29
12
1
10
1
44
9
8
23
14
1
22
3
12
5
10
7
8
19
14
3
2
5
34
3
2
29
4
1
14
9
2
17
8
1
2
1
2
7
2
3
2
27
12
39
2
17
4
9
18
11
22
1
2
23
6
25
12
21
6
5
24
1
2
3
2
1
22
59
22
9
4
3
32
13
4
35
12
33
2
3
2
3
2
1
8
5
8
9
30
1
18
9
8
1
6
13
4
3
2
3
24
5
26
3
2
3
2
15
10
7
4
15
10
5
8
3
20
5
4
19
2
1
6
3
4
33
16
5
6
1
6
17
16
3
6
9
24
3
32
3
8
3
6
13
2
13
4
5
10
3
10
13
12
7
18
13
10
21
4
3
4
15
2
3
2
1
32
9
14
9
4
5
2
5
20
3
12
5
14
11
12
15
4
29
16
15
2
45
32
29
2
1
4
15
16
9
18
17
16
17
6
5
20
1
2
1
14
1
6
5
12
7
6
1
30
13
14
1
2
33
6
9
4
21
14
9
2
3
22
17
12
3
10
13
8
13
18
1
8
15
22
3
52
19
4
7
10
17
10
1
12
3
4
35
6
3
8
9
2
9
10
7
10
11
20
1
2
5
12
13
6
7
22
1
18
5
32
5
14
27
4
3
8
11
4
3
4
11
2
1
6
7
14
31
4
5
14
9
14
5
22
11
4
3
10
3
32
13
26
17
12
9
52
11
4
19
18
41
16
1
2
5
18
5
18
13
6
11
8
1
10
1
16
3
10
3
2
9
2
9
8
5
4
7
6
3
4
7
16
15
2
7
22
1
14
1
2
5
14
9
2
13
8
23
8
1
12
39
12
1
2
3
22
9
6
47
18
1
16
7
6
5
12
1
16
1
2
15
4
3
4
3
4
3
2
5
2
9
2
3
16
25
6
3
44
29
10
15
8
9
28
1
8
3
2
23
12
19
18
1
8
9
8
1
16
27
18
5
16
33
8
9
12
3
10
1
2
25
2
25
2
13
8
3
4
7
2
3
2
7
6
15
6
7
2
7
10
5
10
25
10
47
18
61
6
49
24
53
8
5
20
3
14
1
10
21
14
33
10
9
22
5
6
5
2
11
22
21
16
9
4
13
44
11
6
5
12
1
2
23
12
1
18
1
2
1
4
1
8
7
2
1
4
1
16
1
12
1
6
5
4
5
6
35
4
7
2
19
12
3
8
7
4
13
6
7
2
11
4
3
20
63
12
65
4
9
20
9
16
7
4
5
8
5
28
9
6
3
14
5
10
15
12
1
4
7
18
1
22
9
14
9
16
5
4
17
2
3
14
1
8
1
12
1
2
3
6
5
4
5
6
11
2
1
6
3
14
1
24
5
2
13
24
9
2
39
10
1
10
3
6
9
6
9
32
3
2
9
4
11
12
5
32
15
4
3
48
7
20
27
4
17
26
33
16
39
4
7
18
7
6
1
18
5
20
27
10
15
28
33
10
3
10
11
6
3
24
7
2
7
20
5
12
1
32
7
2
15
10
3
2
15
2
7
28
13
2
39
4
9
14
17
10
9
14
3
22
3
12
5
8
5
20
7
2
1
8
5
6
7
16
11
2
21
12
7
8
1
18
11
2
9
4
11
12
1
6
19
4
15
8
15
4
19
2
9
8
41
12
23
6
5
14
1
18
15
10
3
12
9
10
61
10
13
18
1
2
9
40
5
6
3
8
19
2
1
4
9
14
3
14
7
10
5
4
15
4
5
20
3
10
19
6
23
46
3
4
1
2
5
2
3
18
11
24
7
22
25
2
3
20
7
8
31
8
1
2
9
36
3
6
23
4
1
2
1
16
27
6
11
2
1
18
27
28
9
8
39
2
1
12
29
4
1
6
5
14
11
8
11
2
13
4
9
4
3
30
27
6
1
8
3
30
13
12
5
12
1
10
7
4
1
2
57
10
39
20
13
30
1
8
3
6
11
8
1
30
1
36
7
8
11
34
1
8
17
4
3
2
19
12
1
10
7
30
1
30
13
6
3
2
39
24
3
10
45
12
3
2
1
10
3
10
7
14
11
14
3
4
9
14
3
14
5
14
1
18
13
2
9
2
5
4
1
12
21
2
15
4
3
14
7
6
3
10
17
4
1
14
1
10
5
28
7
18
1
4
5
8
1
16
17
26
13
8
15
10
7
10
11
32
11
14
5
16
9
30
7
6
25
10
7
2
17
6
1
10
1
6
17
4
7
12
1
2
35
14
27
6
27
2
25
2
3
14
1
10
1
14
19
54
1
26
5
4
1
14
17
10
5
6
1
10
17
2
1
8
19
8
3
4
5
10
3
20
19
20
3
32
27
2
5
14
7
26
41
12
7
14
23
4
9
10
1
4
35
26
5
32
33
12
5
18
35
12
19
2
35
16
3
2
3
8
5
4
35
26
5
22
9
16
7
28
1
22
11
36
1
10
5
20
1
4
15
2
27
10
15
8
33
6
3
14
9
38
17
6
11
28
1
18
7
22
3
28
9
2
21
8
3
6
9
4
19
6
5
4
15
12
23
24
1
18
7
22
1
2
25
24
5
12
9
32
1
18
9
6
23
16
1
12
47
14
5
18
23
2
13
24
7
24
1
4
3
14
9
6
27
8
7
14
21
6
1
10
3
20
31
40
45
8
5
4
15
24
13
2
3
14
61
6
3
18
9
6
7
8
7
2
5
18
71
4
41
18
9
18
7
10
1
18
9
2
1
2
1
4
1
30
9
12
15
16
3
2
1
6
3
6
15
2
15
48
29
24
11
6
37
20
23
18
13
10
7
6
23
14
1
6
1
2
23
12
17
48
7
24
1
10
7
16
1
18
1
18
1
12
13
36
13
6
5
10
55
2
15
4
1
18
7
12
1
8
17
4
5
24
7
4
1
2
13
8
9
6
1
12
19
10
1
8
25
14
29
6
9
22
9
10
15
2
1
2
11
2
3
4
19
10
7
2
5
2
7
6
7
6
7
12
5
10
5
4
5
2
11
2
15
12
5
4
7
2
11
4
1
4
25
6
9
8
9
4
9
22
3
4
15
4
9
4
15
8
3
2
5
4
7
12
3
14
29
6
15
2
13
28
15
14
23
10
11
8
55
20
7
4
55
6
1
4
5
12
7
2
11
4
1
20
9
8
1
16
11
2
5
6
1
4
5
8
3
16
17
4
17
2
3
8
7
6
3
8
15
22
5
10
31
24
1
8
1
2
1
28
11
2
7
10
11
10
7
10
3
12
15
4
23
6
17
16
7
6
9
4
9
10
3
12
9
24
7
6
5
6
11
16
13
2
1
6
5
6
7
6
5
12
7
18
13
12
13
8
1
2
3
22
3
14
25
2
9
2
1
4
11
12
13
12
19
12
1
2
9
48
5
12
21
22
13
8
9
4
1
18
7
14
3
2
9
12
5
4
9
4
15
8
3
6
5
6
1
26
5
20
7
2
1
10
5
6
9
6
1
24
7
4
13
4
9
12
3
14
13
34
11
6
21
16
1
6
7
6
5
10
3
12
1
2
21
6
3
6
5
28
1
74
1
38
19
6
15
2
9
4
11
4
1
2
7
22
23
6
1
12
13
16
1
6
5
12
7
6
13
26
7
48
9
30
3
4
1
16
17
4
3
4
1
2
1
8
13
14
11
8
3
34
15
4
7
6
35
2
21
6
1
18
1
16
3
52
37
2
21
6
3
2
3
26
51
4
41
8
1
10
1
8
9
10
7
10
13
4
19
6
13
24
1
4
3
10
1
2
7
2
11
4
3
8
5
4
5
8
7
8
9
6
17
8
19
12
3
22
13
2
1
2
1
2
3
4
13
2
15
2
3
16
3
16
13
2
9
16
3
2
19
2
3
22
21
2
13
6
11
8
1
4
7
12
19
30
13
16
5
2
9
6
9
6
1
6
5
2
1
6
3
24
11
4
1
4
5
32
5
16
7
2
5
12
3
4
3
8
5
20
13
2
13
8
15
2
11
4
1
4
3
10
15
20
19
8
1
2
13
2
9
8
3
6
3
22
3
4
11
8
17
14
15
10
1
2
9
8
21
2
3
10
7
14
9
8
31
10
5
10
11
8
31
2
11
8
29
8
1
8
15
20
9
4
5
16
11
12
5
6
11
26
19
2
35
4
21
2
1
6
3
16
37
10
5
16
3
16
5
20
3
14
13
2
7
6
3
18
7
14
1
8
11
4
9
6
17
4
5
6
13
2
13
6
11
6
15
12
19
6
11
6
5
4
33
2
1
12
13
6
13
14
7
4
11
16
7
12
7
14
3
18
1
6
11
8
1
4
5
18
31
18
1
8
9
32
11
6
5
4
1
6
9
6
3
8
5
4
5
6
3
12
11
42
5
4
9
2
11
6
1
42
11
6
7
16
3
14
9
6
7
6
13
4
5
4
5
2
7
22
7
14
1
2
11
6
1
10
7
18
1
16
1
6
37
24
11
18
27
2
15
16
15
4
15
14
1
8
11
2
3
4
13
2
1
2
3
6
1
26
9
8
15
10
31
70
1
2
17
28
17
18
9
12
37
4
7
6
3
6
17
6
15
4
9
2
1
2
5
8
5
20
27
4
3
8
3
16
7
4
57
6
1
10
1
4
11
4
5
2
5
2
21
4
19
34
5
10
25
8
11
4
7
2
1
2
17
2
1
6
19
12
7
40
3
6
3
8
7
16
7
2
1
30
5
8
3
4
9
22
41
2
15
8
1
4
9
8
7
6
5
12
3
14
17
2
1
6
41
30
21
10
45
26
23
6
1
62
11
14
1
2
7
4
9
12
11
2
5
14
13
12
17
2
7
12
1
2
9
30
19
4
9
12
7
10
1
6
13
8
33
20
5
34
1
10
3
4
13
2
3
4
9
6
7
8
19
12
11
18
45
4
1
4
3
2
41
10
11
8
5
8
13
8
5
2
5
2
7
2
5
26
17
14
13
4
1
38
5
2
25
6
3
16
11
2
3
26
9
52
3
26
7
8
5
6
25
8
17
6
17
12
3
30
9
8
17
16
15
4
19
12
1
38
13
6
7
28
9
2
13
2
1
2
3
8
45
12
15
6
11
4
3
20
9
4
3
18
11
6
25
8
5
58
3
6
9
8
21
16
29
4
27
4
1
22
1
34
23
18
1
12
1
16
5
4
37
20
11
6
5
10
1
4
13
12
17
6
1
16
13
6
15
2
1
10
17
24
17
12
5
2
9
2
21
8
9
4
3
20
7
2
13
8
1
10
5
6
13
18
1
12
11
4
3
30
1
14
17
2
25
18
19
6
1
10
1
14
11
14
1
4
13
38
15
2
33
2
1
14
9
20
9
2
7
10
27
16
9
24
1
22
1
14
9
6
1
12
7
18
13
8
7
18
9
8
17
32
27
6
3
10
31
2
1
12
1
4
49
2
11
6
19
4
13
4
47
4
3
8
3
2
15
18
3
34
9
10
19
4
13
2
11
8
5
8
23
6
21
24
5
2
21
4
3
2
3
2
5
14
7
20
9
10
3
18
7
12
15
14
3
32
1
20
37
12
1
10
9
20
13
12
1
20
9
32
21
10
3
12
1
18
9
30
9
4
5
26
1
8
21
14
15
10
11
6
15
46
3
36
1
10
17
10
1
24
13
4
1
4
1
36
15
12
7
8
3
2
13
2
3
12
13
4
7
8
7
4
17
6
1
30
5
6
21
20
5
10
11
6
17
10
5
8
19
22
1
4
3
4
13
24
5
12
13
24
3
20
7
14
1
12
9
4
5
20
5
12
11
2
13
26
9
2
5
14
15
4
1
16
3
4
1
10
25
32
13
18
13
12
3
8
1
6
3
4
3
10
1
6
17
18
33
4
13
4
3
2
3
32
9
2
9
4
27
40
7
62
7
6
1
4
37
2
11
8
11
4
1
2
1
4
13
12
1
18
1
14
1
2
7
10
15
4
3
6
11
4
29
2
1
22
5
2
15
16
7
6
5
16
7
2
5
20
5
22
3
2
31
2
3
8
21
40
3
8
3
2
5
8
3
10
1
6
1
2
1
24
1
12
3
30
11
14
23
26
9
4
23
2
11
2
3
2
5
10
7
14
3
2
5
12
5
6
23
6
3
10
13
4
3
4
19
6
3
8
17
10
27
2
7
4
3
16
3
2
1
14
5
2
7
26
1
2
15
2
3
16
15
2
27
26
5
10
15
12
15
4
29
8
5
2
39
12
1
6
5
2
23
6
13
10
3
22
5
40
7
18
11
4
3
14
11
4
1
28
3
12
5
18
45
18
7
20
7
4
25
4
11
14
5
14
5
14
3
4
27
2
41
22
21
14
23
14
1
18
17
30
39
6
65
12
15
8
19
6
11
2
5
2
1
2
5
2
19
40
41
2
3
6
25
8
29
4
25
12
1
6
23
6
5
4
41
26
9
2
5
28
39
30
25
30
1
2
13
4
11
2
11
8
19
12
21
2
3
14
9
8
15
6
17
36
3
14
9
6
7
6
11
16
37
6
17
4
9
2
3
4
5
6
11
4
19
6
1
10
11
10
9
28
3
14
7
2
1
6
15
2
21
2
33
12
3
20
13
26
3
4
7
24
5
20
25
10
15
4
3
20
7
8
25
20
21
8
3
10
1
18
1
10
9
4
3
2
9
8
3
34
11
4
25
2
7
2
21
28
11
24
1
4
11
2
5
14
3
10
7
24
3
24
17
4
27
8
19
2
9
10
7
2
9
14
21
2
1
2
3
22
9
2
5
4
21
8
11
18
3
8
15
8
5
8
11
24
1
4
11
2
3
16
29
2
5
6
17
4
1
28
19
2
11
4
3
4
7
4
1
6
11
4
1
20
15
6
3
8
15
4
33
4
15
6
21
6
5
8
9
2
15
2
3
8
1
16
1
8
3
10
27
2
15
30
7
6
5
6
7
24
3
6
7
44
17
12
1
12
11
4
5
2
5
6
1
20
1
16
1
12
21
24
1
12
1
2
5
30
13
20
11
6
3
12
1
4
5
2
3
2
19
12
11
34
1
18
17
6
1
6
15
4
7
12
1
2
31
2
23
24
7
18
3
28
5
26
7
6
1
4
1
14
5
4
17
6
3
20
47
14
19
12
3
6
11
12
5
10
7
16
3
2
7
32
5
6
3
2
1
10
35
8
17
6
7
18
5
20
7
16
9
12
1
38
13
20
1
4
7
12
3
50
3
20
17
8
13
2
11
4
7
20
17
28
7
6
5
6
1
12
11
22
1
8
1
4
13
2
15
6
11
4
13
6
41
22
19
8
9
4
7
10
1
10
11
18
29
2
7
6
7
16
19
2
5
16
5
18
5
8
5
4
1
18
11
4
1
14
13
2
13
6
19
8
7
26
13
8
5
4
3
6
11
34
5
20
9
12
3
8
7
10
1
6
3
18
17
12
25
20
1
6
19
12
1
28
23
22
7
2
11
6
9
10
27
2
3
4
1
4
11
4
1
2
9
2
5
4
15
2
1
10
1
2
3
16
9
26
9
38
21
14
3
4
3
2
1
24
7
6
13
24
11
10
1
10
7
20
3
34
27
10
3
12
5
20
3
8
5
24
1
18
1
6
3
4
15
2
15
6
15
16
9
18
7
2
23
2
1
14
5
8
49
12
3
4
5
2
19
8
17
2
9
18
43
20
5
8
1
8
7
22
11
2
13
2
1
4
5
6
11
10
9
6
5
26
21
30
41
2
7
6
1
4
7
60
11
2
7
14
1
2
17
4
15
26
1
10
13
14
3
10
11
10
1
6
11
22
9
24
19
12
65
30
9
10
3
8
7
2
7
10
17
2
7
6
15
2
33
10
5
2
7
12
7
14
9
4
29
6
1
2
1
12
5
16
13
2
3
8
3
32
9
2
19
28
13
18
21
26
33
12
3
32
15
4
3
10
5
8
7
40
3
6
7
2
11
4
1
2
1
4
19
26
23
18
9
2
3
12
5
2
5
4
27
10
5
2
3
2
15
4
21
2
1
4
9
4
1
4
15
10
1
8
17
6
3
14
13
12
1
14
1
8
13
6
3
2
15
2
3
4
5
16
9
4
9
16
13
20
3
4
9
2
5
14
3
2
7
4
7
8
9
34
7
6
13
16
3
12
41
12
5
8
17
12
1
10
3
10
3
4
17
4
39
32
15
34
15
8
5
18
1
4
23
6
23
18
5
2
5
4
19
6
19
4
3
2
15
2
11
2
3
14
15
10
25
6
3
20
9
6
5
8
3
4
19
4
9
10
37
2
11
8
3
12
17
28
19
12
7
2
3
2
9
2
21
8
5
2
9
58
19
12
5
2
7
2
3
8
3
40
25
16
7
14
7
8
25
2
5
22
11
18
3
2
7
32
3
22
3
6
7
6
5
16
7
6
35
4
1
8
9
12
33
2
9
8
47
6
3
2
1
20
1
10
3
2
9
12
3
6
9
16
3
4
3
10
3
2
1
8
11
10
3
4
13
30
3
6
13
8
7
2
21
20
1
4
1
36
7
4
7
28
19
12
7
12
1
8
17
8
29
2
3
4
13
2
3
12
9
18
1
44
1
24
3
6
3
2
9
8
25
4
1
6
7
20
7
6
7
2
1
6
3
16
3
2
5
20
9
20
27
8
21
6
7
22
7
8
3
6
3
16
3
4
9
8
9
18
3
2
1
4
3
14
9
14
15
6
13
4
1
4
13
6
35
18
5
22
13
28
5
6
31
2
19
8
17
14
19
8
1
12
9
24
1
18
15
10
1
22
29
2
19
2
3
6
17
30
1
12
11
2
3
4
5
14
9
4
13
18
1
12
37
6
9
18
31
10
5
2
1
6
7
16
3
6
35
4
5
2
3
10
3
22
15
24
9
22
5
6
9
4
37
22
15
8
1
6
1
16
5
12
1
12
11
18
5
8
13
6
21
8
9
28
3
4
7
10
5
6
1
16
3
4
9
4
33
2
25
2
11
6
11
4
15
12
53
40
1
2
9
12
1
8
19
4
9
20
5
4
25
2
21
2
5
8
11
8
1
10
15
32
3
2
7
20
19
2
15
2
1
8
5
26
9
2
29
6
35
10
37
12
3
14
5
18
1
6
39
2
3
4
9
14
7
2
9
10
9
2
7
2
25
22
5
6
11
26
3
8
7
6
7
2
17
10
1
8
11
8
31
12
15
4
27
16
9
20
23
60
13
2
11
12
1
2
3
14
1
8
1
18
13
2
1
20
9
6
1
10
7
18
1
6
37
28
33
16
1
34
3
26
3
2
3
4
15
8
3
22
11
2
29
4
7
8
27
2
11
6
11
20
5
4
25
6
3
4
19
6
13
10
13
36
11
2
11
10
13
4
11
14
7
4
3
2
15
26
15
4
5
14
5
12
19
2
3
12
3
16
9
18
3
8
3
10
27
8
3
8
3
16
7
2
11
20
3
20
15
2
5
24
1
20
9
30
5
4
3
4
3
4
15
22
15
24
21
2
39
2
7
16
27
26
5
8
3
28
45
12
9
18
1
4
15
2
3
38
9
2
1
4
11
4
1
4
3
2
5
4
21
8
9
8
9
2
7
6
5
12
5
6
1
10
27
8
11
20
5
2
1
8
3
8
3
6
7
18
3
2
1
10
1
4
5
6
15
4
3
2
23
10
1
2
15
10
11
16
21
20
13
34
7
4
13
6
9
8
11
14
9
2
11
2
17
12
15
4
9
38
3
12
1
2
5
4
3
4
5
14
27
10
11
6
1
8
11
4
5
10
5
18
7
14
9
20
3
4
1
8
11
8
1
16
1
6
9
14
27
22
3
2
19
10
13
12
25
36
3
16
15
6
11
2
3
2
5
36
47
6
47
6
5
22
7
4
5
12
7
2
9
32
19
4
29
2
11
22
9
8
9
8
1
12
23
6
5
14
1
2
1
2
13
10
1
6
5
6
15
22
5
2
9
18
5
2
5
2
3
8
3
22
11
10
1
8
5
4
9
4
9
10
13
20
5
6
3
6
1
16
5
24
25
4
1
16
3
14
19
6
11
18
9
4
17
28
7
30
5
2
13
2
11
16
23
8
29
6
35
10
21
4
3
18
19
12
29
16
5
18
1
2
9
12
1
6
5
4
23
2
5
4
15
2
21
2
3
12
7
2
3
10
5
22
11
6
3
2
5
10
25
6
7
18
7
12
11
6
27
2
21
18
5
10
23
6
5
24
7
4
49
2
17
10
11
12
39
8
25
14
15
2
5
38
1
40
1
8
11
6
5
6
5
8
13
2
15
2
5
10
9
2
17
2
9
34
11
16
19
24
5
10
7
6
19
6
3
8
1
4
79
2
15
22
5
4
17
12
1
6
1
20
9
22
7
14
33
4
3
2
27
16
27
2
9
12
9
2
5
2
9
8
7
28
21
2
13
8
15
2
1
6
7
10
35
12
3
10
17
6
3
28
1
6
7
8
1
40
1
16
7
4
1
2
29
6
3
32
5
4
15
8
1
22
9
12
15
22
3
14
5
4
19
8
1
26
9
2
15
10
25
20
11
2
25
10
1
24
1
14
5
10
1
6
5
16
1
8
3
4
3
8
7
6
15
14
1
4
15
4
1
16
5
2
1
42
25
6
13
14
9
34
1
2
1
22
1
26
1
20
1
8
7
6
1
26
5
18
3
22
1
6
15
16
3
22
23
18
13
20
5
6
5
18
1
2
5
18
9
20
7
28
1
2
5
10
1
4
7
22
9
4
13
6
3
10
43
4
15
18
3
14
1
16
25
12
7
16
15
12
15
10
3
2
11
4
7
2
5
2
11
2
9
16
5
6
31
10
3
2
5
6
15
24
9
2
11
2
23
24
7
12
1
14
3
2
9
16
5
4
7
8
5
6
3
2
29
10
5
18
3
6
43
6
23
28
7
12
61
10
5
10
1
18
3
18
11
20
3
2
15
32
23
16
5
28
25
2
11
2
17
6
7
8
11
2
29
68
7
8
3
6
1
8
15
8
11
2
5
10
21
2
3
24
9
8
9
8
1
26
5
10
19
18
23
18
5
12
19
22
7
36
25
6
7
18
1
6
9
28
23
8
15
2
7
14
19
4
1
18
17
2
3
10
3
2
1
14
3
4
11
8
9
8
7
22
3
4
33
8
7
14
7
14
17
2
3
6
5
4
1
6
11
6
5
18
1
8
39
24
25
26
1
6
9
14
27
2
3
4
3
8
9
8
5
8
1
56
3
12
5
4
7
8
1
2
3
14
3
14
25
2
19
6
1
22
23
10
1
2
3
2
11
2
3
4
1
14
15
8
25
2
3
2
9
24
1
6
1
32
15
38
7
26
1
14
33
22
31
10
5
4
45
8
31
2
33
24
33
2
5
4
5
12
1
36
17
4
1
12
31
16
5
18
13
24
7
4
3
2
7
14
3
10
7
2
1
2
11
8
5
2
5
14
21
18
11
12
5
4
17
8
9
26
21
12
15
14
27
10
3
20
3
16
15
2
5
12
5
2
5
4
55
2
3
2
5
14
11
2
3
12
7
8
5
2
1
6
9
4
13
26
3
4
1
6
3
4
13
14
3
6
5
10
21
6
1
8
5
14
19
46
35
2
17
4
13
2
11
30
5
14
5
6
15
6
7
12
15
10
11
4
5
4
9
8
11
10
1
30
1
2
15
24
3
52
5
8
5
4
1
4
1
12
5
4
29
22
1
8
9
2
5
26
7
14
11
2
3
10
1
6
15
14
7
6
1
14
1
4
9
6
17
6
15
8
53
2
19
6
11
4
1
4
7
14
1
26
7
10
3
48
1
6
17
8
5
2
21
16
19
8
9
2
21
36
5
36
3
44
5
6
15
12
15
14
1
4
19
2
15
4
1
16
21
14
15
6
35
30
7
10
15
6
3
4
3
14
13
16
15
16
3
2
13
4
3
6
15
2
15
4
13
10
5
12
7
4
21
4
5
10
29
14
1
18
1
10
5
14
1
8
3
4
3
4
3
4
7
14
7
6
9
46
35
2
9
2
39
24
33
12
21
2
9
8
3
6
7
2
7
6
9
8
3
6
1
12
25
2
5
12
1
26
5
8
1
10
11
4
19
36
3
26
1
18
13
10
11
8
3
30
11
2
19
12
11
6
9
42
13
20
25
2
17
2
3
16
1
4
9
16
13
2
3
8
5
6
29
6
17
2
17
2
7
2
37
6
23
4
27
10
9
8
1
22
7
4
9
2
1
4
1
30
7
12
5
6
9
2
3
30
13
6
3
66
21
4
15
2
13
10
3
2
1
6
9
12
1
46
1
18
5
14
1
2
21
16
1
2
7
26
13
6
5
8
3
10
3
22
9
14
1
10
39
14
3
2
31
6
1
4
7
12
5
12
11
10
5
32
23
10
41
4
1
18
5
2
23
18
1
2
1
8
23
24
3
10
35
22
13
26
21
14
5
14
5
8
13
4
1
4
5
12
5
10
3
10
5
40
39
20
5
10
15
4
5
14
17
4
25
2
1
30
1
6
7
24
1
10
3
4
3
14
15
8
33
26
1
16
7
42
3
2
1
8
7
4
5
16
1
2
15
2
5
24
19
2
41
6
1
18
1
4
1
18
7
8
9
10
3
14
13
10
1
18
1
6
1
18
5
16
5
12
17
6
11
4
53
14
11
12
7
6
5
14
9
6
11
6
3
4
1
30
15
16
19
4
3
8
7
2
7
34
9
8
1
6
37
10
9
32
1
2
3
12
3
2
1
10
43
4
11
22
9
6
3
12
7
8
19
8
5
6
5
8
11
10
5
18
1
42
17
86
11
4
11
42
11
12
19
22
3
14
3
8
1
8
7
8
5
10
17
4
1
14
3
10
5
12
3
8
3
24
11
2
3
2
17
10
1
14
19
14
29
6
25
12
49
2
13
2
5
4
1
18
5
4
5
16
15
14
7
12
7
32
19
28
3
4
1
6
11
4
1
2
7
2
27
6
1
6
3
6
7
6
7
8
1
4
9
6
7
4
3
8
11
2
1
8
13
8
1
8
15
8
3
26
23
34
23
12
13
12
3
4
1
22
5
8
5
12
5
2
1
4
21
4
29
2
13
20
19
8
3
2
23
16
9
2
9
18
9
12
5
4
3
20
3
18
1
14
3
4
31
4
1
26
9
10
15
2
39
6
11
8
7
4
3
26
21
2
1
16
21
2
9
10
7
2
1
22
17
10
3
22
13
10
3
10
1
12
1
8
1
10
3
4
3
32
5
6
3
2
3
10
11
12
3
4
11
2
3
2
5
20
9
10
37
8
3
2
1
12
5
18
5
6
7
10
17
24
15
4
7
18
13
10
15
8
1
2
1
4
13
6
19
2
27
10
3
6
5
4
9
12
1
4
17
2
1
2
7
8
17
4
1
2
7
4
7
8
9
16
9
34
1
14
7
4
7
6
23
22
7
18
7
8
9
14
7
14
23
18
1
24
9
10
9
2
5
14
17
4
3
4
9
16
1
8
9
8
5
18
19
2
1
24
7
2
3
32
3
16
17
2
29
4
9
8
11
16
27
10
3
2
9
2
7
10
3
26
3
8
13
4
9
4
9
2
27
4
13
38
3
4
9
22
21
8
13
4
11
18
39
8
1
6
7
6
5
20
1
12
1
6
13
4
3
10
1
8
3
26
1
14
17
14
11
14
15
4
15
4
1
20
1
2
7
6
5
6
3
24
11
10
47
14
5
10
9
6
1
6
1
10
29
2
5
18
23
8
1
2
27
8
1
8
1
6
1
2
1
4
3
2
13
8
1
10
3
14
5
6
11
2
1
20
1
8
11
12
23
22
13
16
45
2
5
32
17
2
15
6
9
10
1
8
13
2
5
4
19
40
13
18
11
4
5
4
13
14
3
4
3
2
9
6
7
12
19
10
19
4
5
12
5
4
9
6
17
4
13
2
5
56
5
10
1
10
3
8
3
2
27
12
7
20
21
34
21
2
13
2
7
14
11
28
11
20
11
4
7
10
5
6
1
6
11
2
7
6
3
26
7
6
5
14
27
28
5
20
55
14
11
12
1
22
7
20
9
26
3
2
11
2
3
6
3
8
19
2
5
2
7
8
9
10
41
18
3
8
9
26
15
10
11
6
5
6
3
14
7
2
1
4
13
18
7
4
1
2
1
4
19
4
9
8
9
18
23
6
23
4
29
6
11
18
7
12
1
2
29
2
3
14
1
20
1
8
11
6
19
12
13
8
3
20
3
20
3
20
3
12
5
8
7
12
1
12
31
6
5
18
9
2
27
2
29
30
7
18
41
56
19
6
25
4
35
24
9
16
1
16
23
10
35
24
7
2
7
12
9
10
15
26
9
8
3
8
1
6
15
4
15
4
5
8
33
16
7
6
1
6
1
4
5
2
1
20
11
4
27
4
3
16
35
4
15
14
21
2
17
10
13
12
5
8
27
8
11
10
21
20
1
28
17
6
1
8
5
2
29
6
13
18
17
8
1
8
13
14
1
36
1
6
7
6
1
42
7
6
45
6
7
6
19
4
21
42
1
2
13
6
23
6
1
4
19
2
1
4
21
2
1
4
13
18
3
10
11
20
1
26
9
4
21
14
11
4
11
16
33
4
13
4
7
18
5
2
17
12
1
30
11
22
1
42
7
2
3
4
7
22
13
6
1
6
23
8
43
12
11
32
7
6
5
38
1
12
5
14
3
10
11
4
23
6
7
2
5
32
3
10
5
20
5
4
1
30
25
2
33
12
3
20
1
10
11
44
3
26
5
4
5
6
1
24
5
6
1
4
15
46
13
22
9
2
3
2
3
2
1
14
3
18
3
4
1
18
11
6
5
16
5
12
1
10
7
2
15
4
5
2
25
2
9
20
5
4
3
16
15
20
13
48
5
10
9
6
3
2
1
2
5
14
7
4
17
10
1
18
17
18
17
8
17
8
13
6
25
6
11
4
5
4
5
34
5
4
3
24
7
38
9
10
13
10
31
12
9
6
3
8
1
2
41
12
11
8
13
8
13
14
15
8
11
2
3
10
15
2
3
14
63
42
15
6
13
32
17
6
1
6
17
30
9
2
13
36
21
14
9
2
17
2
21
4
5
14
3
38
9
2
13
6
5
2
11
18
15
10
5
6
1
20
1
8
17
8
1
16
5
32
43
30
19
2
9
18
17
10
15
26
7
4
15
14
9
10
5
2
7
14
1
2
3
2
35
2
9
18
9
4
1
10
1
16
25
6
9
6
7
4
15
6
7
10
19
2
1
24
1
10
23
2
5
6
7
14
7
12
1
14
5
22
17
26
1
4
1
6
3
8
15
4
17
8
7
42
15
2
1
2
5
6
1
2
7
10
25
20
1
30
11
6
3
18
3
4
5
8
11
6
3
30
1
10
15
14
5
6
5
14
11
22
53
4
21
2
19
28
5
2
3
14
27
8
9
16
5
16
1
4
9
16
3
34
21
4
13
8
9
12
11
4
23
2
7
2
9
2
5
6
5
8
11
6
13
2
3
48
3
12
1
46
37
18
1
6
17
2
19
2
1
2
7
12
1
2
21
24
15
4
5
4
11
4
3
16
15
2
1
2
3
4
9
10
5
4
5
38
9
12
1
10
5
12
5
8
17
28
35
6
11
2
9
20
11
8
3
8
3
12
5
12
1
6
3
26
13
6
1
6
5
8
5
6
5
8
11
2
13
12
5
2
3
8
1
22
3
4
3
4
9
8
5
2
1
10
17
6
5
4
5
2
3
22
1
4
9
16
27
4
1
8
1
22
5
2
11
20
11
8
7
8
5
6
5
6
1
10
3
20
1
4
1
2
41
48
47
6
11
2
5
10
25
34
11
38
5
6
13
8
1
18
15
2
33
4
15
4
9
10
13
6
3
6
1
4
13
14
5
2
5
4
9
22
7
4
7
4
11
6
21
16
1
10
1
12
7
44
1
2
3
12
15
4
9
20
7
4
1
16
11
4
9
10
21
26
37
18
1
10
3
4
13
6
1
36
1
2
1
28
11
10
1
8
7
6
15
4
1
6
17
12
1
12
15
16
3
6
1
2
9
2
11
6
11
16
1
26
13
2
15
12
1
36
1
2
19
2
9
12
1
2
11
12
5
12
15
14
3
2
3
10
5
6
3
24
5
28
13
34
13
14
7
6
1
12
13
8
1
46
5
4
5
2
9
12
1
18
7
12
3
4
1
2
11
12
19
24
15
10
13
10
5
2
5
12
11
14
1
2
19
20
9
2
1
6
9
20
13
4
3
4
15
6
7
24
15
4
7
2
5
24
9
24
1
10
3
8
1
4
9
48
3
10
3
6
3
22
21
20
3
4
45
10
31
8
9
2
43
6
3
10
1
8
37
20
7
18
7
8
9
12
11
14
23
16
3
18
9
16
1
22
29
12
3
10
1
6
17
22
5
22
5
24
11
6
1
4
1
20
13
8
9
4
17
6
1
12
53
24
1
18
1
30
23
2
23
4
21
34
11
8
5
8
1
2
31
4
5
2
1
6
1
12
1
8
7
40
11
26
11
4
1
6
13
2
3
38
27
50
23
2
15
4
13
2
3
2
21
2
21
12
1
4
5
22
17
4
37
6
21
6
1
48
15
6
1
6
29
22
15
2
11
8
9
2
7
40
1
8
57
14
3
2
3
12
13
8
9
4
5
2
3
4
11
4
11
18
13
10
11
16
3
14
5
16
1
14
3
34
3
14
5
4
21
8
9
8
3
4
3
10
5
4
21
6
7
6
1
6
15
12
13
4
3
30
3
2
3
38
1
4
3
16
9
8
1
12
13
2
1
6
13
18
11
2
1
14
15
2
3
20
17
2
3
32
5
8
9
2
3
4
13
8
1
10
9
16
15
14
7
4
9
2
3
16
7
2
3
2
11
10
5
8
3
12
1
6
17
12
3
8
13
8
11
44
1
18
5
6
9
10
3
4
31
4
9
6
17
6
1
18
17
12
3
6
7
12
1
14
1
2
3
24
1
10
7
18
47
12
11
2
5
8
1
6
3
4
3
14
1
12
9
14
21
14
15
6
5
2
15
4
3
2
7
4
47
14
5
14
43
2
7
4
11
2
21
10
5
18
1
18
7
24
7
2
5
12
27
30
7
60
21
16
1
10
29
12
1
32
67
16
11
4
23
8
9
6
9
8
17
14
21
26
7
10
3
2
1
24
11
20
7
8
3
4
19
6
11
28
15
14
9
16
9
18
3
20
3
10
9
6
1
10
1
36
7
2
13
2
7
16
9
2
33
4
7
6
1
18
7
8
15
4
3
6
3
4
3
4
5
10
19
6
19
14
1
2
5
8
15
18
9
8
1
8
9
4
11
14
19
4
3
36
21
14
21
10
5
2
41
10
7
8
19
6
15
50
17
10
3
14
9
4
9
14
1
2
3
4
43
28
29
28
23
8
25
20
1
48
5
12
1
10
13
8
21
8
1
28
7
4
33
10
31
2
7
14
13
24
7
4
3
8
7
6
47
4
5
12
3
4
9
10
17
10
5
14
9
32
1
2
11
12
9
12
19
8
5
28
7
4
9
8
13
2
11
36
5
16
21
2
3
4
5
4
33
6
1
26
7
8
31
34
1
2
19
4
13
4
7
2
9
12
11
6
17
4
11
24
5
6
5
8
11
26
37
14
15
6
1
6
35
6
23
2
3
8
1
8
11
8
9
34
3
14
3
4
39
8
11
10
17
4
5
14
7
18
37
24
11
8
1
18
13
10
3
34
9
8
39
4
1
18
7
10
1
10
3
4
9
6
5
14
19
4
13
6
3
14
27
20
5
8
19
6
35
18
7
4
13
16
49
40
1
4
1
2
23
18
1
30
11
2
21
18
5
2
7
28
3
6
17
10
17
8
1
4
1
6
11
4
3
6
11
6
11
12
41
16
29
2
5
18
17
14
1
18
1
18
5
6
1
12
1
10
1
18
1
2
1
8
17
10
1
14
19
2
13
2
13
8
7
2
3
2
3
10
25
26
21
24
1
6
13
26
9
14
19
6
47
2
9
16
3
4
7
2
15
42
23
8
1
8
15
34
9
2
21
4
13
38
1
8
15
10
27
4
5
14
9
34
7
8
1
12
13
6
3
2
5
2
19
12
23
56
5
10
19
14
1
6
5
40
1
18
7
6
17
34
3
4
11
2
3
14
15
10
7
10
15
4
21
10
1
8
21
4
15
8
5
4
5
4
1
8
15
6
1
6
19
16
17
12
7
6
37
30
7
36
3
22
3
2
1
2
1
10
5
8
17
28
1
10
5
4
29
4
23
8
11
8
5
16
17
4
3
2
1
10
9
14
1
2
3
10
9
22
3
22
5
12
25
2
21
16
5
2
7
6
11
12
21
4
9
12
11
4
7
10
3
12
7
4
3
14
1
6
9
30
1
2
7
4
25
18
27
4
5
22
11
2
27
2
1
10
27
16
33
14
5
2
5
12
5
16
35
32
15
10
9
18
5
16
3
2
13
4
19
8
7
8
3
4
17
62
1
30
11
10
13
6
23
12
15
24
3
28
9
20
1
38
27
8
3
4
13
10
9
18
23
2
9
2
3
4
9
2
3
12
3
10
5
2
19
10
5
6
27
6
23
8
25
16
11
10
17
6
1
4
1
4
3
4
5
6
13
6
3
20
11
16
15
2
7
8
25
6
23
6
29
8
29
6
1
6
7
4
1
28
15
22
1
12
1
2
13
10
1
4
9
2
1
2
7
22
7
24
5
2
19
26
7
4
7
12
7
4
9
16
1
28
3
8
1
8
3
14
33
8
3
2
17
2
9
10
21
4
3
2
1
4
19
4
3
2
1
20
3
4
23
8
5
4
3
2
25
10
7
12
11
16
5
4
25
12
25
12
19
2
13
4
7
16
15
6
7
4
13
2
1
14
5
26
9
22
13
20
1
2
5
6
5
6
3
4
35
12
17
20
1
12
9
12
3
10
1
2
17
18
17
10
5
28
15
4
9
4
1
2
9
2
17
22
1
2
3
2
1
26
3
16
1
42
1
14
1
14
13
24
17
6
1
6
5
20
7
6
3
8
3
4
23
10
7
6
5
2
7
22
37
30
55
6
5
12
7
6
9
4
7
4
9
10
9
2
19
2
25
18
1
6
5
24
15
8
3
14
7
4
3
10
41
4
17
8
1
14
5
4
13
12
7
6
7
8
5
12
7
4
1
12
9
4
29
14
13
2
9
12
1
2
9
12
3
8
5
16
1
4
13
6
59
18
7
20
1
20
7
2
37
4
7
12
5
2
7
16
17
4
7
2
1
10
7
24
1
20
29
2
9
18
3
24
3
14
7
2
3
38
7
6
5
20
1
2
5
6
11
12
7
2
5
12
1
6
1
6
5
6
1
8
25
26
9
4
15
18
7
30
13
22
13
8
17
2
23
18
39
14
5
8
7
4
21
8
3
22
39
10
5
12
7
14
7
6
1
12
1
6
7
6
5
16
15
8
1
46
33
4
9
14
1
2
5
10
7
10
13
6
15
16
11
12
41
22
5
12
9
14
21
8
5
10
17
14
7
28
5
8
5
18
7
4
5
34
1
6
7
12
7
18
3
8
5
26
3
28
11
2
5
6
15
6
11
6
5
22
11
12
13
12
23
12
1
30
5
4
13
12
7
10
9
30
1
4
7
20
9
2
3
18
5
2
5
14
21
4
11
18
7
12
15
10
5
6
1
20
5
8
1
24
3
26
23
2
7
22
5
16
5
10
3
4
1
10
1
8
11
4
3
14
1
4
3
10
3
10
31
4
9
2
5
30
3
22
31
10
5
8
5
10
17
2
3
32
15
8
19
12
25
6
1
18
1
24
5
2
1
8
15
4
25
36
23
2
7
30
1
12
17
2
7
8
9
6
5
4
33
14
1
8
9
2
31
12
27
10
1
12
5
10
5
6
11
14
19
4
5
4
1
12
7
16
11
2
13
12
7
12
3
8
9
8
11
8
3
20
1
18
11
2
15
26
25
4
1
4
3
44
15
2
3
6
3
6
11
10
27
16
7
6
29
6
11
4
11
10
13
8
3
30
1
2
17
16
19
10
17
6
7
8
3
48
49
2
1
62
17
6
3
26
19
6
7
4
5
6
5
2
13
20
19
16
9
4
3
30
1
20
1
16
9
24
15
20
11
8
21
6
11
2
5
8
63
2
3
8
3
2
13
6
1
18
5
16
5
6
5
24
3
2
9
20
3
2
9
20
1
8
25
4
5
8
3
4
3
2
11
26
3
4
3
2
5
6
3
8
13
12
11
4
13
22
3
2
9
6
1
12
19
6
37
2
9
20
5
16
3
14
25
20
7
22
7
18
3
24
11
4
9
6
1
10
11
18
5
16
3
18
1
16
5
6
7
22
5
8
11
20
1
10
1
2
9
14
1
32
3
6
17
2
9
10
3
10
7
10
9
2
7
20
21
18
15
12
9
8
9
2
5
4
13
8
5
2
3
2
7
18
7
10
33
10
9
22
29
16
15
18
13
14
5
6
3
6
3
14
3
14
45
26
47
2
3
14
21
10
1
2
11
24
35
6
7
6
3
6
5
12
1
12
11
44
23
6
15
4
3
22
7
6
5
30
7
4
9
22
1
10
23
16
7
20
1
8
5
12
1
18
1
28
1
2
3
8
15
46
9
28
5
24
13
8
5
6
3
18
7
16
5
26
5
6
7
10
21
18
9
24
1
24
17
6
13
6
1
6
5
4
9
10
27
10
1
22
9
2
1
14
11
8
1
8
27
22
3
4
1
20
5
54
31
6
1
4
21
22
3
4
1
2
1
18
7
4
15
22
31
6
7
2
1
2
1
8
9
4
1
24
1
36
13
28
7
12
1
12
1
14
19
2
37
46
3
16
11
12
7
20
9
6
3
6
5
12
7
28
17
4
21
2
3
16
1
6
11
6
3
14
5
14
19
2
3
16
1
28
13
10
11
18
1
8
13
24
11
10
9
32
3
4
3
2
5
2
3
2
9
8
15
16
3
8
45
4
25
4
7
6
17
12
11
6
3
12
11
6
5
12
3
10
9
8
9
28
21
24
15
22
9
2
29
6
1
12
1
10
21
2
19
2
3
16
3
10
11
12
5
20
21
2
19
8
3
2
3
16
9
4
11
6
11
2
19
2
1
28
11
6
1
6
27
2
1
2
15
28
1
2
9
4
7
10
7
2
5
40
7
10
9
10
1
10
1
24
7
4
1
6
15
4
15
16
5
2
1
2
5
18
17
6
5
24
25
18
9
6
29
4
17
18
7
2
19
4
21
2
19
2
1
18
3
28
11
8
13
10
25
10
17
4
13
2
23
26
1
6
11
10
3
4
17
26
1
4
37
6
1
2
3
4
39
14
11
30
11
14
3
12
1
6
1
8
17
6
3
26
13
8
7
6
19
22
7
48
5
8
7
2
5
6
11
10
1
6
7
8
1
2
21
4
1
4
11
16
1
2
45
4
21
4
25
18
5
2
23
8
3
4
25
4
3
14
7
24
1
6
1
14
13
8
23
2
3
24
1
16
23
20
29
12
7
18
1
2
21
12
35
6
5
6
9
8
9
12
1
12
25
16
27
26
5
6
1
6
1
6
1
2
3
14
11
32
5
16
1
6
17
12
15
14
17
30
3
12
1
30
1
10
7
10
9
4
1
10
1
6
1
4
5
40
3
22
51
8
3
2
1
28
5
4
17
22
21
20
9
8
9
26
9
4
5
4
1
2
13
14
11
4
1
12
7
22
13
18
1
6
9
4
9
18
13
22
23
12
3
6
1
2
1
26
19
4
7
36
1
14
5
24
21
2
19
2
5
34
19
8
5
8
9
4
23
12
3
10
3
4
7
10
13
8
39
4
3
2
15
16
3
4
3
2
3
40
1
20
13
6
23
2
7
6
5
14
1
10
9
4
17
42
1
8
7
20
7
12
27
2
3
2
1
14
9
2
1
2
27
4
21
26
3
14
25
8
29
2
15
8
7
8
21
14
7
2
9
34
13
4
9
2
3
8
1
4
13
2
5
2
1
2
3
2
3
26
13
8
7
2
23
6
5
4
5
24
7
42
3
10
7
4
7
4
5
18
21
12
49
8
3
6
5
40
7
34
11
4
5
16
15
52
9
18
15
2
27
18
7
8
3
2
3
6
7
42
3
14
3
8
7
4
11
6
5
10
7
2
3
4
3
22
3
2
3
4
21
8
15
2
9
2
3
10
11
8
7
2
3
2
15
2
9
14
7
8
11
8
3
62
1
16
3
2
9
6
5
30
17
6
7
18
5
6
11
4
3
26
13
14
9
36
15
2
9
10
9
14
3
12
7
4
3
18
13
4
1
2
1
30
1
32
7
6
7
12
33
24
5
6
1
14
39
10
15
6
9
18
9
26
17
12
45
14
3
10
3
2
3
2
7
8
11
8
3
28
3
2
3
18
1
10
3
4
15
2
19
6
5
18
17
6
5
10
21
36
3
16
1
2
9
18
3
10
3
4
3
8
7
8
13
6
11
2
19
10
3
2
3
24
1
18
13
16
1
2
5
6
19
2
7
8
35
12
7
20
11
12
3
18
5
2
3
32
11
20
3
4
1
4
1
2
21
22
15
44
9
2
17
2
11
6
7
8
3
10
19
2
7
8
3
12
17
4
5
8
7
2
27
4
3
34
3
4
7
2
9
18
19
12
13
6
5
14
3
4
1
8
3
24
7
4
5
22
11
6
1
12
3
30
5
10
7
72
3
2
5
4
5
16
3
30
1
10
11
12
1
6
3
6
3
10
3
2
1
10
23
8
5
4
23
6
5
10
25
6
3
20
15
4
1
12
21
20
21
2
17
2
15
12
13
38
5
10
3
2
33
14
5
6
1
2
11
78
7
4
11
34
13
10
1
4
25
6
5
12
1
16
11
14
5
6
35
4
3
10
21
8
11
12
11
8
25
4
3
6
45
2
15
2
1
24
5
6
5
4
5
14
5
46
1
30
17
12
5
32
25
22
15
10
21
22
15
8
3
6
15
10
5
2
25
14
1
16
3
2
31
10
7
8
1
2
17
2
9
14
21
26
13
16
33
16
11
8
7
4
17
14
1
2
1
12
3
30
1
26
33
10
25
10
7
6
5
6
7
20
5
10
15
10
7
26
9
18
17
12
5
4
17
4
3
2
17
6
11
2
1
2
5
8
13
6
3
20
5
6
29
4
3
6
15
20
7
18
3
6
11
4
7
18
17
22
5
10
27
26
3
4
29
34
23
4
3
8
9
2
3
42
27
8
3
8
3
4
17
6
15
8
3
6
5
20
11
8
17
10
7
18
7
6
21
8
27
8
3
10
23
12
9
12
11
10
9
2
19
12
5
6
23
2
1
4
5
2
15
6
15
14
13
16
7
8
11
14
31
6
15
4
5
8
1
18
1
12
9
16
3
10
7
14
3
2
3
28
3
4
5
6
5
12
5
30
25
16
1
4
17
6
7
4
7
32
1
6
1
4
1
8
17
14
13
6
9
32
15
2
1
22
3
2
17
2
7
66
5
2
7
2
3
4
25
16
11
6
7
8
9
28
35
2
41
24
29
30
23
2
1
16
13
2
31
2
5
10
3
16
17
6
9
2
17
22
5
4
11
8
7
6
3
4
11
14
9
4
5
4
1
2
23
4
3
8
13
6
19
4
5
20
11
10
7
4
3
8
3
4
17
34
3
2
7
2
23
38
7
6
5
2
19
14
15
16
15
40
7
12
7
26
3
34
9
2
3
26
5
8
23
20
7
2
3
4
3
10
13
16
27
14
15
4
29
6
1
10
1
16
11
14
39
18
1
16
13
4
1
42
1
12
13
12
11
4
1
2
17
4
1
20
21
2
17
14
9
10
3
2
21
58
43
10
15
22
3
34
37
4
5
4
3
20
27
12
19
22
1
4
3
2
1
16
1
6
13
6
9
12
5
12
1
6
1
6
35
32
3
32
9
58
27
2
3
2
5
12
13
8
23
6
3
44
1
4
11
4
1
20
25
10
13
4
19
12
1
6
1
6
13
2
11
2
1
10
3
56
9
14
9
10
9
2
15
4
13
20
5
2
1
8
29
20
13
30
5
20
9
8
9
14
31
6
9
10
13
20
1
18
5
68
7
20
1
6
1
8
11
22
3
20
15
8
7
12
11
10
21
8
15
14
21
2
3
2
9
8
3
26
11
2
15
2
3
14
13
18
7
2
5
6
55
6
1
6
5
4
9
2
17
10
5
18
7
16
23
8
29
12
13
10
1
2
31
4
1
10
9
2
15
2
29
6
27
24
7
12
7
18
11
12
1
14
3
8
9
12
19
10
17
6
13
8
1
26
13
2
5
2
1
2
5
6
1
6
17
8
5
10
19
6
7
14
17
20
33
16
27
20
1
12
5
2
3
12
3
10
21
4
3
2
3
10
13
14
3
18
1
26
3
2
3
10
27
2
3
14
3
4
5
4
9
4
3
6
3
2
15
4
15
16
9
4
15
2
3
4
3
12
3
8
3
44
35
36
5
4
3
26
9
40
7
2
31
14
13
14
15
4
9
2
5
8
9
2
9
12
17
12
43
20
7
28
9
4
1
20
1
4
11
14
11
42
31
12
1
16
17
6
1
14
1
24
9
24
1
18
21
10
27
10
3
20
21
8
9
4
13
4
9
2
1
16
5
2
3
14
5
20
5
2
1
2
3
14
7
2
57
6
27
4
13
8
35
14
15
2
3
6
11
24
15
6
3
6
11
2
17
4
29
4
1
2
7
10
7
6
7
12
5
24
3
18
1
2
25
6
5
6
11
4
7
18
7
6
5
10
5
14
3
6
7
10
39
2
19
8
5
8
1
2
3
4
3
2
5
34
9
4
27
6
15
42
15
16
15
4
21
8
7
24
1
2
5
2
17
40
9
10
7
14
5
4
21
8
3
14
5
2
9
4
9
10
5
8
29
10
9
8
7
8
7
4
1
26
31
8
5
6
49
26
9
4
27
6
9
2
7
16
3
8
9
2
51
2
9
10
15
4
1
38
3
8
13
8
23
2
21
24
7
14
31
6
15
16
5
4
1
14
3
6
15
16
1
2
13
14
3
2
13
22
5
14
11
10
3
10
5
14
3
4
23
6
13
10
23
4
5
2
1
4
1
10
11
26
25
36
3
12
1
42
1
18
7
6
3
10
3
6
3
16
15
6
11
4
19
10
1
8
3
2
7
22
9
4
21
18
1
4
1
12
13
12
11
6
7
26
11
2
5
20
35
6
7
4
3
4
5
14
9
30
5
10
1
2
5
2
15
12
11
24
3
2
3
10
9
10
33
8
23
16
15
14
21
4
3
6
7
6
7
6
1
2
15
2
9
12
19
12
13
2
1
12
19
12
1
14
9
4
13
14
5
12
5
18
23
36
9
6
7
4
5
6
1
8
11
24
5
24
7
42
13
6
5
6
5
6
11
4
5
12
1
2
5
2
43
24
7
12
9
18
1
4
1
2
9
16
5
14
3
60
3
8
11
14
19
20
9
10
13
4
5
8
1
2
5
4
3
6
29
4
1
8
3
8
23
2
3
4
1
8
17
4
3
30
3
2
1
30
3
22
9
2
9
4
9
6
25
32
5
4
9
16
3
8
1
12
1
22
1
6
3
12
5
2
23
4
11
22
29
12
15
14
21
26
7
4
9
32
23
12
39
28
3
2
1
4
3
2
3
16
3
2
5
12
35
4
13
8
7
2
1
14
1
12
21
2
5
18
1
4
3
34
5
6
3
6
1
36
41
4
3
12
3
8
3
20
13
30
13
12
17
12
3
16
1
4
7
2
9
10
1
4
9
14
9
16
17
16
13
10
17
4
17
6
7
2
5
6
11
12
3
4
17
4
1
18
19
12
7
18
11
4
1
8
23
4
1
4
3
2
5
16
1
2
3
8
1
2
3
12
5
18
15
6
3
2
1
6
11
12
1
20
1
6
5
8
13
20
7
16
9
8
3
8
5
6
13
10
3
4
13
8
3
6
27
4
17
12
25
42
1
44
1
6
9
8
1
2
9
4
1
2
1
46
17
12
5
4
21
30
45
4
15
8
11
8
29
14
3
18
3
8
1
8
5
6
11
14
33
16
5
4
3
6
19
20
19
8
3
6
1
4
1
4
13
4
5
20
5
6
5
10
1
2
13
6
13
2
7
2
1
2
1
10
23
2
1
6
5
4
9
26
5
8
11
8
17
16
11
6
1
10
11
22
25
14
11
12
3
2
5
26
13
6
1
12
9
4
23
2
9
4
5
12
7
8
3
4
13
2
5
10
7
20
1
6
1
36
11
6
9
4
1
2
3
10
9
2
3
46
9
2
9
22
25
8
9
26
11
2
1
12
13
6
7
4
17
8
11
2
11
32
7
10
1
6
25
6
17
8
19
18
5
6
1
2
5
26
7
6
3
4
1
6
25
4
25
8
1
4
11
28
1
10
15
4
3
10
1
18
33
2
1
8
5
10
7
14
7
6
5
4
5
18
7
14
25
4
63
4
83
42
13
6
5
8
3
16
1
4
9
14
3
32
5
6
1
2
3
28
1
4
7
8
15
4
15
2
1
4
13
10
1
4
9
8
1
14
11
14
17
8
1
2
21
6
1
2
7
12
7
12
27
2
1
46
5
4
21
44
1
20
7
4
3
4
9
2
1
18
11
8
31
4
3
2
9
32
3
12
13
8
15
12
5
22
7
20
1
12
1
2
5
12
11
6
5
2
7
4
1
14
29
2
1
6
11
24
1
4
5
14
7
28
3
6
1
6
1
12
3
12
5
2
15
8
7
6
9
18
19
4
1
2
19
2
5
10
7
10
1
2
5
4
3
2
9
44
5
4
7
10
7
4
5
12
7
2
15
2
5
8
9
20
7
14
1
20
13
2
3
10
23
16
55
6
11
6
7
52
11
16
9
12
49
8
5
2
9
4
7
4
15
22
39
22
5
10
9
20
3
8
29
20
17
26
17
12
43
24
1
8
1
10
3
4
17
2
5
18
3
22
13
6
23
18
9
4
11
14
13
4
23
16
7
14
15
30
13
30
11
10
1
2
1
4
3
20
27
36
5
8
9
28
15
10
7
16
1
28
9
8
1
14
1
10
13
42
3
2
5
28
13
4
11
6
7
4
7
10
7
4
1
18
1
2
23
10
13
18
5
6
9
4
19
8
7
24
17
42
41
12
41
18
5
10
27
12
5
4
9
20
3
6
3
8
7
12
7
18
1
2
3
4
21
24
1
8
17
4
1
4
9
4
3
2
27
2
1
8
1
20
13
4
13
2
9
4
9
2
7
6
5
12
39
14
27
14
3
22
15
10
33
10
11
2
9
10
9
20
39
2
3
4
3
2
15
6
5
2
7
18
3
10
5
14
9
8
1
4
5
10
1
8
7
2
5
2
5
8
1
8
11
14
3
28
3
10
1
2
21
8
1
34
9
14
15
14
9
24
3
8
7
26
1
10
5
10
1
10
9
4
1
12
7
8
1
2
9
16
11
6
7
40
9
12
7
8
43
10
5
4
1
2
9
6
5
2
5
12
5
22
7
2
1
12
19
2
11
8
25
20
1
12
9
6
5
4
1
8
3
36
17
2
13
18
7
6
5
8
5
18
29
24
13
10
11
6
7
2
9
18
7
4
11
52
7
18
1
4
3
22
15
2
7
4
15
2
1
24
5
8
9
8
3
4
29
8
9
4
1
8
5
2
7
8
5
2
13
4
3
22
5
14
9
20
9
4
3
8
7
4
1
10
11
6
15
2
5
8
11
26
27
10
19
8
21
8
5
2
5
6
1
14
7
6
17
8
13
14
11
2
7
2
15
18
5
36
11
22
7
50
3
2
3
40
13
2
3
16
5
14
15
6
21
16
1
24
11
2
29
4
35
4
9
2
23
16
27
2
9
2
31
4
9
10
3
16
3
10
5
46
5
2
5
2
9
20
13
4
3
2
9
4
9
34
13
6
1
16
1
4
1
10
9
2
7
36
7
20
1
4
7
10
1
8
19
14
5
4
21
8
5
8
3
30
23
18
3
14
9
10
1
12
1
2
17
18
9
6
5
8
33
14
1
4
7
16
3
14
3
14
27
4
1
6
7
10
3
8
11
16
29
10
17
12
1
14
11
6
1
2
7
18
1
12
5
2
7
10
13
14
15
14
7
4
11
6
11
4
13
6
3
4
7
10
23
2
25
16
41
2
7
14
7
4
1
24
17
30
21
12
1
12
1
6
15
2
11
48
5
2
27
10
7
4
3
14
11
4
13
16
19
4
3
8
3
14
19
22
7
6
1
26
13
12
13
28
7
6
5
12
1
2
7
30
1
2
13
6
5
6
3
10
3
18
3
2
25
2
1
10
11
16
15
4
9
16
7
8
35
4
3
6
1
18
5
34
81
12
3
4
7
4
11
2
1
8
5
6
11
2
31
6
13
20
1
20
1
10
7
2
13
12
7
8
3
12
5
2
11
6
17
10
11
2
17
4
13
8
1
2
3
16
11
12
19
8
3
36
7
14
9
28
7
4
23
12
7
14
9
6
13
10
1
2
13
8
1
14
19
2
7
2
1
28
45
24
11
2
17
2
3
36
9
2
15
6
3
30
25
12
13
2
5
4
9
4
1
4
9
8
23
10
3
16
3
8
3
42
23
2
5
10
1
6
11
18
15
8
3
12
13
14
9
2
7
2
51
2
5
4
1
12
9
28
7
4
3
26
9
14
17
44
15
32
3
14
7
10
1
6
5
28
15
12
17
28
3
2
7
20
5
36
5
24
11
6
25
10
23
30
5
6
5
38
19
10
17
28
1
14
3
4
1
6
3
2
3
10
9
10
15
18
1
10
21
8
7
10
3
8
51
12
21
8
3
8
33
2
31
2
29
14
9
20
1
2
5
4
5
8
1
16
5
12
1
2
1
8
23
12
5
24
3
14
5
14
9
2
33
10
7
26
1
14
23
14
3
4
15
6
21
4
5
4
5
6
3
8
17
26
7
8
11
22
13
10
37
6
11
8
1
8
9
4
3
12
7
18
17
18
23
18
3
4
17
2
13
12
43
10
15
2
5
2
27
10
11
6
31
8
19
2
7
2
13
12
11
4
9
2
1
26
17
10
7
18
11
12
5
16
17
6
19
12
7
4
19
32
5
12
7
6
5
2
1
16
7
6
7
2
7
16
1
24
25
8
15
12
13
6
1
4
5
2
13
26
17
30
23
4
29
2
11
56
11
6
1
2
1
16
13
6
7
50
1
10
3
4
7
34
7
10
15
16
3
20
1
12
1
4
17
6
7
6
17
4
41
2
7
6
27
2
7
4
21
8
19
8
9
12
29
26
1
32
5
2
19
4
9
4
3
22
5
12
15
6
33
2
7
24
3
8
29
12
7
10
5
2
3
8
3
4
11
2
11
4
23
12
9
26
11
6
1
30
43
2
1
10
5
38
9
12
21
10
7
18
17
18
13
4
23
24
3
6
9
2
15
16
3
4
25
30
33
8
7
24
9
8
3
2
9
32
15
12
5
4
11
4
5
4
15
4
11
10
21
6
1
4
1
10
13
12
13
4
3
30
41
14
11
4
11
2
11
6
17
24
5
12
7
2
13
6
15
8
15
4
7
6
23
2
29
6
9
8
5
2
35
20
3
10
3
8
3
32
1
6
11
4
11
42
9
32
21
2
11
22
1
8
1
8
17
8
1
12
15
8
5
2
1
10
3
4
7
12
9
34
1
14
5
2
13
12
1
34
5
2
13
8
13
2
5
6
5
6
5
4
17
28
11
6
3
16
3
8
5
4
9
2
3
10
9
20
9
12
21
4
1
18
9
2
15
46
7
10
7
10
1
10
41
4
3
12
1
8
7
16
3
4
1
14
13
18
25
46
15
28
5
34
1
2
9
6
3
16
15
8
23
14
15
8
3
10
43
26
7
12
5
12
13
78
11
28
3
6
5
4
29
20
15
2
25
2
17
12
3
12
1
16
21
10
17
20
1
10
9
46
51
6
3
10
7
6
17
14
5
14
5
18
9
2
1
6
63
10
31
4
27
4
9
2
7
4
17
16
23
10
5
4
15
26
13
4
3
4
3
8
9
34
7
6
1
12
9
42
3
8
19
2
1
32
3
28
3
10
19
2
27
26
3
8
27
16
3
8
17
2
5
4
13
4
13
14
5
6
3
22
5
2
9
18
5
10
1
2
23
6
25
20
11
2
1
8
19
6
13
4
27
20
3
10
11
14
19
2
7
6
47
2
3
4
3
10
5
4
7
14
5
18
1
2
5
24
15
6
3
2
1
4
11
20
1
48
1
8
13
6
1
8
1
6
17
8
1
6
17
18
5
20
3
8
3
6
15
60
7
2
25
20
29
8
17
60
25
20
7
4
3
4
5
6
13
4
5
14
5
12
3
30
1
8
1
14
11
4
5
18
7
4
1
2
5
2
1
4
1
12
11
14
11
12
11
4
11
20
25
2
3
8
7
52
1
2
15
4
21
2
15
14
5
24
7
2
27
8
3
20
5
6
23
18
3
6
17
12
17
36
3
14
53
2
7
8
1
8
11
6
5
4
9
10
11
4
5
4
3
34
5
32
19
22
15
2
7
6
1
4
7
26
5
6
1
2
21
14
7
14
1
6
15
38
5
12
5
6
1
26
23
14
7
4
9
12
5
12
3
8
1
4
7
2
11
2
1
14
3
10
13
8
5
4
5
6
9
6
7
20
13
6
3
2
1
6
3
14
9
8
9
6
11
18
9
4
11
10
13
18
19
12
1
18
5
12
21
4
27
2
35
30
17
14
23
2
3
2
1
12
27
4
5
58
1
22
1
4
3
2
13
4
3
6
11
10
1
4
29
2
1
6
5
8
3
10
3
12
5
14
3
24
1
32
27
2
1
12
3
6
1
8
1
8
39
12
9
18
21
6
17
8
1
4
7
4
19
6
13
36
7
6
1
16
7
14
1
2
7
10
1
6
11
6
5
26
1
18
5
4
31
14
5
8
73
8
9
20
13
10
11
4
7
6
7
12
1
14
15
30
1
18
5
4
1
2
21
6
1
6
3
4
1
18
13
2
1
2
11
4
15
2
1
4
1
12
5
20
11
4
5
6
1
6
15
12
5
14
13
2
13
6
13
8
1
26
7
10
3
12
15
16
11
4
3
10
21
12
19
10
19
18
11
4
9
4
9
18
1
14
19
6
1
16
43
16
7
6
11
18
15
38
5
8
7
14
13
18
23
14
11
6
13
4
33
12
9
8
11
2
9
6
7
10
3
10
15
2
5
4
3
4
13
6
9
8
3
12
9
16
17
4
7
12
17
6
3
26
3
10
27
28
13
2
15
8
9
40
3
8
9
4
15
16
13
8
11
2
1
8
3
4
9
16
11
14
5
14
3
20
23
4
17
16
21
2
1
4
9
2
33
2
3
6
19
14
25
16
9
32
15
8
1
2
5
12
3
4
9
38
15
2
1
20
17
4
11
24
5
2
3
8
15
8
1
4
19
12
17
4
11
6
3
4
1
4
7
6
1
6
1
10
1
20
3
12
5
2
7
6
3
12
37
30
29
6
3
14
1
12
13
2
3
4
3
2
3
10
3
16
5
26
7
40
3
40
3
22
21
20
13
24
29
2
11
12
7
10
7
6
17
24
21
14
7
2
5
4
37
12
11
30
27
2
25
10
3
4
11
2
5
2
29
8
41
12
3
10
9
8
5
6
3
18
1
6
1
22
11
12
11
4
17
14
1
6
1
28
1
4
11
6
11
14
7
28
9
6
13
2
5
4
9
14
1
6
9
8
1
6
13
4
1
10
9
4
17
8
11
12
17
10
37
2
3
4
3
4
3
14
17
10
1
14
5
14
3
10
13
8
37
22
33
10
15
26
1
2
1
10
7
4
9
4
25
2
7
2
13
42
13
2
11
10
3
2
11
8
9
6
11
10
41
12
1
2
29
22
3
2
7
4
3
2
5
4
11
10
49
10
3
12
5
4
11
8
5
8
9
20
9
8
19
8
53
12
3
16
7
6
19
6
3
4
3
4
1
20
3
10
1
16
1
14
9
2
5
10
11
10
3
4
7
12
27
18
11
12
21
14
9
14
1
4
1
2
3
8
1
2
21
10
1
14
5
2
1
10
19
34
21
4
1
44
1
2
5
8
3
6
13
10
17
6
5
4
27
10
13
6
5
26
3
4
1
2
15
6
3
4
9
14
15
8
17
40
5
8
1
20
3
20
3
2
23
16
17
6
1
6
11
12
7
2
5
6
7
12
29
10
7
4
29
4
5
26
3
8
25
18
7
2
7
6
13
12
7
16
31
2
7
32
1
18
3
12
1
2
1
22
5
4
5
8
35
10
1
12
9
14
1
2
25
4
3
4
17
2
1
4
13
4
15
4
33
18
5
22
41
2
11
8
1
2
9
16
35
12
5
10
25
12
11
18
1
42
25
14
3
14
19
8
11
2
1
8
7
26
9
2
13
12
7
4
3
8
1
2
15
32
9
14
5
4
1
10
3
16
9
2
3
18
5
12
5
2
1
12
13
12
31
6
15
28
25
4
29
4
55
6
9
2
17
10
3
10
3
2
11
14
3
28
3
16
3
10
3
2
9
16
3
8
5
6
7
22
13
14
7
16
3
2
3
10
11
2
3
6
3
14
7
4
15
2
21
8
9
2
7
26
1
8
7
2
43
4
21
2
3
6
5
32
1
2
7
4
15
4
51
6
1
38
5
12
7
8
17
42
35
16
3
4
1
12
3
8
5
8
1
2
1
14
1
2
19
6
3
10
9
22
9
8
27
4
3
10
1
34
5
10
13
4
19
4
3
16
15
12
15
6
7
2
39
16
15
8
9
4
15
4
5
4
1
2
1
42
5
54
3
14
11
24
21
2
11
8
9
14
3
6
5
18
13
4
35
6
1
10
19
4
3
8
43
4
25
10
19
10
9
4
25
2
19
10
9
8
9
8
27
8
9
10
3
8
1
4
53
2
3
2
3
6
7
6
3
22
27
6
7
6
13
14
1
4
21
10
5
10
5
12
3
30
23
6
5
2
9
20
15
68
5
2
9
10
9
20
3
4
9
6
15
4
3
12
1
6
3
4
3
28
15
10
13
2
31
2
31
4
7
2
29
10
13
2
1
16
33
10
1
12
9
6
7
12
13
2
13
4
5
16
1
2
11
6
11
12
9
52
5
12
5
12
11
8
7
2
11
4
7
6
1
6
1
22
1
26
1
6
5
8
1
18
1
18
17
24
7
56
5
4
23
2
29
6
9
6
9
4
23
20
35
2
9
2
7
32
15
8
15
2
3
4
9
6
39
8
9
2
1
4
17
12
1
4
21
16
25
2
21
2
1
8
3
10
21
6
9
18
21
40
7
6
9
8
3
16
3
10
7
2
9
22
3
24
11
10
17
20
45
4
19
12
13
14
23
8
25
6
17
6
13
16
7
6
5
12
1
10
3
8
7
28
9
8
11
16
5
12
15
22
7
6
11
56
13
6
13
10
9
14
13
6
3
2
5
2
3
42
1
4
3
10
7
10
13
2
11
8
1
8
23
2
13
22
13
48
5
4
13
12
3
2
5
4
43
38
15
2
3
6
7
22
11
4
49
22
17
2
11
16
1
66
3
10
1
12
5
24
5
6
13
6
3
2
9
14
13
8
7
8
7
22
9
8
13
4
3
8
3
22
3
10
15
6
11
16
3
2
5
22
5
2
1
18
13
6
9
8
1
4
3
22
1
2
3
20
1
8
3
4
3
20
15
10
3
18
11
6
3
10
3
14
41
12
7
42
1
14
1
4
15
74
31
8
27
4
3
18
3
8
11
8
3
10
5
50
3
2
13
2
9
18
31
8
19
4
11
6
3
4
11
8
11
10
1
8
5
20
5
18
5
4
7
8
3
40
9
4
9
14
9
16
15
10
1
2
3
8
23
10
9
4
1
6
13
2
23
10
27
34
17
4
5
2
31
12
5
24
5
14
9
2
43
2
27
18
33
6
11
4
3
8
3
8
19
4
31
20
11
30
5
2
7
26
3
6
3
4
3
6
1
2
9
10
11
10
15
22
21
2
1
18
13
24
5
26
7
14
5
6
9
2
9
4
3
10
5
8
3
14
7
2
11
2
1
20
11
12
7
12
7
6
7
12
35
8
3
2
3
10
21
6
5
8
35
4
3
8
9
16
35
4
33
4
13
2
7
14
19
6
5
30
5
8
15
14
3
6
3
8
3
14
5
28
11
12
1
6
25
14
41
4
7
14
17
2
15
4
7
16
3
12
33
2
43
22
5
8
17
4
5
16
5
2
11
4
9
2
23
18
3
10
3
2
1
6
1
6
5
22
5
4
5
2
1
14
35
18
5
26
17
6
19
2
7
38
1
18
1
10
3
2
7
4
9
8
3
22
13
8
5
2
17
18
41
6
5
6
17
24
1
16
1
8
45
4
15
6
3
12
9
40
3
10
1
12
5
2
17
10
9
2
1
20
27
2
9
16
31
10
11
30
53
10
17
30
7
18
15
6
3
2
25
14
5
30
5
10
41
2
11
2
9
4
1
20
23
4
5
18
7
24
9
2
13
16
1
12
3
36
19
2
5
12
11
2
3
8
3
14
11
28
15
6
7
4
5
2
53
18
7
2
9
22
39
14
9
34
71
32
7
28
7
2
7
12
7
8
9
4
11
22
7
4
9
6
25
10
9
14
15
12
3
14
9
24
7
36
7
6
13
10
33
10
3
10
3
2
7
4
15
8
21
6
1
12
17
4
19
6
1
4
11
10
11
18
9
10
5
16
5
34
23
6
9
6
9
10
5
8
19
6
5
14
1
20
5
16
5
8
1
6
31
10
15
20
1
4
11
12
23
12
5
2
3
2
1
6
13
4
3
4
1
12
7
22
5
72
5
12
9
22
3
4
9
14
5
20
1
2
27
8
37
4
11
10
11
14
1
10
5
20
7
4
5
16
23
4
7
2
1
4
3
10
29
4
7
16
19
2
9
10
3
2
5
10
9
2
17
4
11
6
3
4
15
16
5
4
1
6
9
10
3
22
1
24
3
2
9
14
1
10
7
2
15
14
3
6
17
16
11
2
9
16
3
4
5
4
1
2
3
4
3
2
17
8
1
4
5
22
3
32
3
26
3
2
7
12
7
2
19
4
1
4
13
14
3
6
5
4
1
6
9
18
25
2
3
4
11
6
5
18
11
6
3
10
37
30
1
24
25
6
19
10
7
4
7
4
5
8
1
4
23
18
7
10
11
12
5
6
19
8
21
2
15
10
21
2
25
28
13
2
17
4
25
12
15
2
19
28
15
6
39
2
1
10
9
26
9
4
3
8
13
2
3
14
1
8
5
8
13
32
43
20
1
8
13
2
5
8
3
2
37
16
5
10
3
28
9
2
11
12
11
6
9
8
15
16
7
2
7
14
5
4
1
8
13
18
31
30
25
14
1
6
5
4
3
8
11
4
7
60
3
18
43
4
3
22
3
34
3
14
5
2
3
10
9
14
7
4
3
8
3
24
35
22
9
4
59
4
9
8
3
6
7
4
27
2
23
4
3
2
1
4
9
14
5
8
3
2
1
34
5
2
15
2
19
8
15
26
41
8
9
60
1
6
9
10
1
30
21
44
21
36
17
10
7
12
17
12
13
6
11
2
21
4
23
12
19
4
17
28
3
4
7
2
5
8
7
4
19
8
7
4
7
2
21
6
19
8
15
6
11
14
7
8
7
10
3
10
35
10
3
18
13
16
1
6
3
28
3
6
3
4
3
4
15
6
9
2
1
12
3
4
9
12
9
8
9
16
9
12
13
12
1
10
9
12
15
6
19
8
1
12
9
16
5
6
3
6
7
2
13
18
1
2
5
18
11
8
5
12
17
14
13
8
1
24
19
4
5
4
17
8
5
2
5
10
9
24
1
18
9
2
1
10
5
8
9
8
21
10
1
2
3
4
3
10
19
4
9
16
9
10
7
4
3
20
7
10
1
22
5
2
3
10
3
8
3
28
3
14
3
12
1
12
1
22
45
18
3
4
9
6
9
16
13
2
5
58
9
38
13
26
1
50
3
22
29
8
5
6
9
12
11
4
15
22
3
14
3
30
7
4
1
2
3
4
23
8
3
6
41
20
3
14
5
2
17
4
1
4
1
6
1
22
5
2
1
16
3
6
1
12
11
12
5
26
3
14
15
26
1
12
1
22
13
6
1
8
3
8
3
2
1
4
1
8
5
2
11
2
21
4
1
12
1
22
11
4
7
16
5
6
13
4
5
6
3
14
9
2
3
8
29
10
23
28
5
8
5
2
11
26
3
8
5
2
1
14
1
30
19
2
9
4
17
48
5
4
19
12
11
18
11
10
7
8
9
4
11
14
11
4
25
4
3
16
35
8
5
2
1
2
27
22
11
16
19
8
1
6
1
2
19
24
25
4
1
6
13
4
5
6
3
12
1
20
7
8
3
4
21
12
7
20
27
16
5
2
21
12
7
6
7
6
17
16
5
12
5
16
25
14
5
30
5
2
7
20
13
12
7
10
25
2
3
10
21
2
15
2
21
4
3
26
3
4
3
4
19
8
1
18
23
8
13
4
7
2
31
28
33
16
37
4
9
32
5
8
1
6
15
20
3
16
11
14
3
2
19
16
1
10
21
10
1
6
9
20
37
6
25
14
3
4
5
14
7
6
15
58
1
10
5
8
7
26
5
10
11
8
9
18
1
14
7
16
1
4
9
28
3
2
11
2
13
8
17
16
23
4
13
20
1
6
5
4
3
30
3
2
7
16
23
4
1
12
7
12
29
2
29
8
25
2
3
8
7
2
1
2
1
24
1
14
5
4
7
10
3
4
21
2
7
14
45
8
7
8
9
8
29
12
19
6
1
6
1
24
17
2
11
18
1
12
11
6
27
10
1
4
29
12
1
4
5
4
29
8
11
8
3
4
15
10
19
2
3
38
1
14
3
20
15
2
11
16
11
26
11
4
1
12
23
4
5
2
9
2
25
14
19
6
1
18
1
2
31
10
7
10
13
26
19
12
1
12
25
2
1
2
13
50
9
4
5
8
1
8
19
4
5
2
11
8
9
2
3
4
1
2
1
8
25
18
27
10
3
8
9
22
3
2
1
4
17
2
63
2
15
4
9
6
11
12
39
20
13
14
15
28
21
14
11
38
9
2
3
30
11
4
1
24
7
2
5
8
5
12
7
6
3
12
1
4
1
22
7
22
3
22
25
2
5
6
9
26
1
4
1
16
1
4
15
30
11
8
7
6
3
14
5
6
13
12
25
42
17
14
7
10
7
2
5
10
11
2
9
4
3
24
21
6
1
2
1
4
5
8
3
12
7
4
19
8
1
28
5
22
3
2
5
2
5
20
3
16
3
46
11
4
1
8
1
6
1
8
23
2
11
4
25
8
15
6
5
10
5
6
21
2
25
18
3
4
19
4
9
26
3
2
7
4
9
4
3
6
11
6
37
18
5
22
5
2
9
4
3
46
17
2
3
6
9
10
9
8
7
4
3
4
11
2
5
2
17
8
1
2
11
6
13
4
3
4
5
10
1
10
3
2
5
6
1
4
15
24
7
6
7
20
11
8
13
22
11
8
5
2
3
4
11
4
5
14
7
6
5
4
9
4
3
2
15
8
13
6
5
4
3
2
7
2
1
12
9
18
7
16
25
42
25
8
11
14
11
8
1
18
5
22
1
12
15
2
11
28
9
4
3
6
7
14
3
2
3
4
13
2
17
4
1
6
23
6
7
6
9
18
1
2
11
8
11
14
19
6
1
8
9
16
23
14
7
6
7
24
7
2
11
10
1
4
13
4
1
12
17
18
17
4
29
6
3
6
19
4
1
2
5
18
1
30
11
6
13
18
7
14
17
12
27
8
27
2
5
8
23
26
1
6
23
16
1
32
25
8
23
2
3
16
9
8
23
6
5
8
1
18
1
2
5
2
5
16
11
6
1
28
7
26
1
2
13
2
5
4
5
8
9
14
3
8
11
30
7
12
19
24
35
16
21
6
3
8
9
8
31
22
11
12
7
12
1
12
1
22
1
22
15
20
17
22
9
28
25
28
1
12
3
8
7
46
3
16
17
2
11
2
5
18
5
6
11
2
25
30
5
2
1
8
5
10
1
12
3
6
1
6
7
2
3
12
9
8
3
6
15
28
27
12
5
12
19
8
23
10
11
18
1
2
7
16
9
10
1
2
3
4
15
4
5
4
1
20
3
4
23
24
3
44
13
16
33
4
21
8
15
10
3
8
1
12
3
8
1
10
7
12
1
4
45
2
13
4
27
2
5
4
13
12
5
2
5
26
13
14
13
2
13
8
7
12
1
18
19
6
11
48
13
6
1
10
23
42
3
16
7
2
3
10
3
6
7
2
7
30
17
6
1
10
31
18
5
18
3
10
21
10
9
4
15
2
3
4
9
10
9
14
9
14
5
4
3
4
3
26
11
8
13
2
13
32
9
24
17
10
9
10
21
2
9
4
3
8
17
28
23
4
27
4
15
6
5
10
17
28
1
10
17
10
23
6
3
28
45
40
5
2
1
4
15
24
17
18
19
14
1
2
47
2
25
10
9
14
17
16
13
20
1
4
3
14
1
2
1
2
1
14
3
4
13
20
13
6
1
40
9
4
1
18
1
6
9
12
1
14
1
6
11
6
7
6
5
12
1
14
3
8
9
30
13
2
11
20
1
2
31
2
1
14
5
12
7
2
7
10
29
2
7
30
11
14
23
18
13
18
1
8
1
16
21
12
11
2
11
6
3
4
23
6
7
14
1
14
41
6
5
12
13
6
13
14
3
48
11
20
11
38
15
10
17
6
3
2
13
10
21
2
27
16
1
30
29
10
33
10
3
4
11
4
7
26
1
18
17
10
1
8
33
8
1
8
15
32
13
10
7
2
5
34
5
10
9
8
1
4
9
22
11
14
17
8
3
22
3
44
11
4
7
20
29
6
5
12
9
12
5
12
19
4
3
4
5
14
5
12
19
4
33
20
9
20
3
10
1
8
9
32
9
2
11
8
13
2
31
10
23
2
7
14
7
44
5
6
17
20
37
10
15
6
19
18
25
6
13
4
5
16
7
2
23
2
3
10
3
38
5
6
3
8
1
4
1
2
9
8
19
2
3
8
3
18
11
6
19
2
19
16
13
4
55
38
25
4
21
20
3
26
45
6
45
18
5
8
33
32
5
2
1
8
3
2
7
16
45
8
5
12
15
10
5
22
7
8
17
14
11
12
17
6
5
2
29
10
3
4
5
4
5
8
17
2
3
16
5
4
33
2
15
2
41
2
13
20
5
12
3
18
3
6
5
8
1
18
1
4
25
14
1
8
15
4
15
20
5
8
5
14
23
14
11
6
9
2
3
10
17
2
15
4
7
8
9
2
5
8
5
2
9
6
5
10
29
28
5
2
23
8
3
14
15
10
15
4
13
6
17
6
3
28
19
8
15
4
1
28
5
52
9
6
3
8
1
4
3
4
1
6
5
22
19
16
3
4
5
4
1
8
19
32
3
10
7
4
7
6
1
38
7
18
25
42
49
16
1
14
7
6
17
14
13
6
15
18
21
22
3
10
17
2
9
26
13
14
3
2
5
2
1
54
3
6
3
2
3
2
9
20
17
2
27
2
1
14
13
6
15
4
3
2
3
14
7
16
7
10
17
20
3
16
47
12
35
6
33
6
17
18
5
6
15
4
3
18
23
4
5
28
11
18
11
6
31
20
13
28
5
2
3
10
7
22
29
12
3
14
15
2
3
2
7
2
1
8
1
20
39
6
17
6
1
44
49
4
11
18
7
2
15
2
21
26
23
10
9
18
5
4
17
36
1
10
3
10
3
6
3
2
9
4
3
2
31
10
31
6
7
14
9
4
13
6
13
6
5
10
5
20
7
4
7
24
5
4
5
8
1
10
15
16
9
4
3
4
3
14
3
8
25
4
13
28
15
44
7
32
7
2
13
14
1
10
11
8
7
10
19
10
1
4
33
8
11
6
19
8
1
2
5
6
7
12
3
4
11
12
7
2
7
6
11
22
1
14
9
10
39
2
37
4
5
48
5
12
19
14
11
2
17
28
1
4
11
2
11
8
1
26
5
10
1
8
3
10
1
6
7
18
21
14
11
24
3
2
13
6
3
10
29
8
3
20
9
12
1
6
23
4
3
14
23
12
23
6
5
8
13
34
1
8
11
6
19
2
9
2
27
28
13
16
9
12
3
8
3
16
7
4
9
8
31
6
29
2
3
8
35
6
1
2
5
12
1
32
19
20
5
6
5
8
31
20
1
30
17
6
15
12
5
4
15
2
7
2
13
2
27
24
21
22
3
6
7
6
7
14
7
12
7
2
11
8
15
2
5
2
29
14
1
10
53
2
29
70
5
2
27
40
5
18
7
40
5
2
23
26
5
12
11
42
9
4
21
20
23
30
5
12
21
6
5
2
1
6
5
2
3
24
5
2
11
6
3
4
17
2
7
4
9
26
3
4
25
6
1
6
5
6
5
24
23
4
21
40
11
4
5
12
1
24
13
4
7
12
11
24
3
18
45
26
23
4
7
8
7
10
1
2
1
16
7
4
9
12
11
2
1
30
1
26
5
22
27
50
19
20
3
4
7
2
9
14
1
2
7
16
21
28
19
8
3
14
15
4
35
2
9
16
5
16
1
2
9
8
3
4
15
12
25
20
13
4
5
12
5
14
11
10
3
16
3
8
17
14
5
24
3
8
3
4
9
18
9
2
27
20
15
2
3
6
3
12
21
10
15
4
7
6
5
6
51
6
7
22
33
8
15
4
9
10
15
2
15
2
5
6
13
8
11
6
5
6
7
12
13
40
19
2
1
6
17
8
17
12
11
6
35
10
17
2
7
2
13
24
5
16
11
14
3
18
25
12
3
12
31
14
3
6
3
8
9
4
3
52
19
10
11
6
5
18
15
2
27
6
51
2
9
8
7
8
17
2
1
12
5
14
3
14
3
22
21
8
25
8
1
2
25
18
5
26
9
2
9
20
31
40
3
8
9
4
9
20
9
8
1
30
17
24
1
2
1
10
19
14
7
6
5
6
1
2
13
4
5
4
1
66
15
2
9
34
3
2
13
26
1
12
3
8
1
4
19
12
1
16
55
6
1
8
3
2
1
6
11
14
23
8
15
2
9
8
21
28
11
40
1
14
7
2
25
4
35
6
9
20
3
2
7
2
15
2
1
32
3
8
25
28
45
8
21
12
3
14
3
16
7
14
5
24
1
22
7
20
3
20
3
8
15
24
9
30
5
32
13
8
1
30
33
8
3
6
1
4
3
4
3
10
5
6
5
26
31
2
13
12
11
22
1
8
19
2
17
6
7
2
13
6
1
12
3
26
9
2
37
10
5
2
13
12
17
4
17
4
17
14
1
8
1
6
1
20
33
2
5
2
9
2
7
16
1
6
1
16
1
8
5
2
7
30
11
2
3
36
51
2
1
14
1
2
3
8
5
4
7
4
13
12
5
12
29
2
11
16
5
6
1
12
1
4
1
6
9
8
5
20
25
4
3
4
43
14
7
16
19
26
15
32
33
10
27
10
27
8
3
8
1
16
19
4
9
6
3
14
3
10
1
14
13
2
3
14
17
20
11
18
3
10
1
8
9
6
3
32
1
14
19
12
1
2
17
2
15
4
9
8
3
46
5
14
1
22
11
2
7
16
3
2
3
16
3
18
47
2
13
54
5
2
1
12
11
2
1
12
3
10
3
12
5
12
7
28
9
2
7
16
15
2
19
18
5
8
29
6
7
6
3
6
1
10
7
30
9
8
7
30
5
12
7
12
13
4
3
4
5
6
25
2
9
16
1
14
5
12
11
10
7
8
7
2
1
2
13
18
1
4
5
64
23
4
15
2
13
14
5
22
3
6
7
20
1
22
5
2
35
8
25
18
7
30
7
2
7
2
27
2
13
6
3
42
1
24
31
4
5
4
15
16
3
40
3
30
9
18
1
4
19
10
3
8
3
20
1
24
1
24
7
4
7
8
11
12
15
8
11
10
13
4
3
4
11
18
23
32
17
4
21
2
1
24
1
14
7
6
1
20
7
20
39
20
63
24
5
10
1
6
13
10
39
6
37
4
1
2
5
14
9
26
7
10
5
4
9
2
1
14
3
14
43
4
5
2
3
4
9
16
1
20
3
2
73
6
17
10
9
12
1
16
1
10
11
12
9
2
9
8
7
6
9
14
15
16
3
10
5
16
11
4
3
20
1
10
5
6
3
4
7
4
7
8
9
20
5
2
29
26
9
4
9
16
9
6
13
4
9
14
1
2
9
2
19
24
9
20
1
12
1
10
19
14
5
14
7
8
17
2
7
18
7
4
11
6
17
12
5
30
9
12
11
4
9
4
5
2
11
4
3
4
11
8
3
4
13
4
21
16
3
42
3
22
3
6
3
4
3
4
9
4
13
10
3
8
7
14
3
2
1
14
9
20
7
8
21
2
3
12
5
18
19
20
1
12
3
16
1
22
1
10
15
2
5
4
15
6
1
4
3
14
9
2
5
4
29
2
45
12
3
6
7
2
1
26
11
36
13
24
7
8
3
20
55
16
13
4
1
6
1
4
3
6
3
14
1
16
3
8
51
2
5
6
5
30
1
2
3
14
13
6
7
10
5
4
5
4
5
14
15
2
9
14
1
6
3
4
15
4
27
26
3
38
9
6
13
10
5
2
5
34
5
10
5
4
11
40
3
4
39
18
3
4
23
50
3
28
17
2
1
4
1
6
23
4
1
6
3
6
15
4
3
10
37
4
51
6
9
28
17
54
1
8
19
4
5
6
13
10
17
4
1
8
9
10
17
2
17
12
5
24
9
22
39
4
13
2
37
4
9
4
3
10
15
8
9
4
1
4
3
8
21
14
15
6
5
4
17
12
1
12
11
14
15
22
1
6
13
4
3
8
9
2
3
12
13
12
9
10
9
18
3
6
23
6
15
32
21
6
9
2
45
26
5
2
13
4
39
2
27
16
3
6
1
8
3
2
11
34
11
2
11
2
1
12
3
10
7
2
17
4
17
12
9
10
7
14
17
2
13
4
39
16
9
4
21
18
7
4
1
12
11
4
5
20
21
6
5
6
37
12
11
10
1
10
45
14
23
2
3
38
21
6
3
2
21
38
1
16
3
20
9
4
1
12
41
30
11
12
9
6
17
2
3
4
7
2
1
18
11
22
11
4
9
16
3
14
15
2
19
16
9
18
11
16
7
12
13
2
9
8
3
6
9
12
25
18
11
2
35
24
27
32
3
6
7
6
1
10
1
14
15
28
9
2
5
4
5
16
13
4
1
4
7
4
23
2
11
6
5
10
7
10
1
16
23
8
7
10
27
8
5
6
17
2
3
26
21
2
27
4
41
6
1
4
13
2
15
2
25
12
33
4
11
24
7
2
13
8
15
16
3
10
1
8
25
8
9
20
7
4
1
2
1
16
31
6
5
22
3
2
7
18
3
10
11
6
1
6
9
12
3
14
13
2
1
14
19
6
3
4
3
12
1
24
11
12
5
2
3
24
17
18
35
28
1
12
1
2
11
6
29
2
7
2
29
24
1
6
19
10
11
18
1
4
3
4
11
6
1
24
5
40
5
8
35
4
7
12
5
14
15
44
1
14
1
20
1
4
23
28
21
6
17
8
9
6
3
18
43
6
5
6
11
10
13
4
1
12
1
12
5
14
7
10
5
18
17
34
5
4
5
2
7
4
15
8
11
4
25
16
7
8
11
16
17
12
11
42
33
22
1
10
5
6
1
20
17
4
5
4
29
10
5
2
5
18
5
24
1
8
15
14
15
12
5
8
7
8
7
2
9
40
7
14
21
8
1
10
21
4
5
8
29
2
11
2
7
2
15
6
5
24
3
12
7
4
17
4
7
14
17
10
1
6
23
18
11
2
17
8
11
14
5
6
5
42
17
20
19
16
31
4
1
8
15
12
1
6
1
4
19
18
13
2
11
2
11
8
7
14
3
4
7
4
5
28
5
4
7
20
7
6
1
16
1
2
11
2
23
12
25
2
3
12
3
10
5
14
11
4
37
4
5
12
5
4
31
12
1
20
13
2
7
46
1
6
1
2
9
2
1
6
5
8
19
4
39
16
29
14
3
6
1
8
5
10
1
22
9
2
1
2
39
12
9
22
21
8
1
6
11
20
25
4
11
2
3
14
3
10
5
14
3
14
47
14
5
10
9
4
5
12
5
52
11
16
3
4
3
8
37
14
5
6
3
10
1
6
19
18
1
4
3
30
1
2
5
4
21
4
9
4
7
18
1
26
5
6
9
4
1
2
13
10
17
12
29
10
1
4
7
4
7
20
17
4
17
2
41
10
11
2
5
10
7
2
5
20
5
12
7
14
25
4
1
8
11
2
23
16
7
6
1
30
1
8
5
36
3
4
19
4
3
10
27
8
19
20
9
8
1
2
1
2
1
4
7
12
21
56
1
2
11
6
5
12
7
2
25
2
19
12
13
50
13
2
11
4
11
6
1
8
9
2
1
2
1
10
11
12
5
6
13
4
11
2
1
8
3
26
1
10
11
10
1
18
11
2
13
10
13
20
15
36
5
2
11
8
1
16
5
12
15
28
17
10
3
20
5
2
9
4
9
38
1
30
5
12
17
8
9
2
11
30
15
6
1
24
11
28
9
2
7
10
17
4
29
6
23
6
1
10
13
2
5
30
1
4
3
8
1
16
25
2
1
14
5
24
1
18
3
28
19
2
9
4
1
6
21
4
21
2
7
2
5
24
11
6
7
6
5
2
35
18
7
6
17
12
1
50
5
4
3
14
27
4
5
2
29
4
11
4
11
20
1
2
19
4
9
4
17
12
1
6
11
6
3
4
9
38
5
28
3
18
3
6
11
54
1
16
1
4
5
12
1
6
3
10
19
6
21
40
27
12
55
20
1
14
29
2
23
4
33
6
9
12
1
12
15
26
1
6
35
4
3
6
25
4
25
4
19
12
29
42
23
10
5
10
29
8
9
4
9
4
3
8
9
2
9
44
1
22
23
4
31
6
9
14
11
22
13
6
21
20
33
6
5
6
9
2
9
4
13
10
11
26
5
10
17
12
3
4
5
6
5
2
13
4
15
12
3
2
1
10
33
2
19
2
17
8
17
2
13
4
7
8
7
2
17
18
5
30
5
12
13
4
5
8
11
8
29
38
7
20
27
4
5
4
5
26
5
2
9
12
13
8
25
6
7
24
1
12
7
2
3
2
1
2
35
14
25
34
15
2
15
16
3
8
5
6
5
20
1
18
11
10
11
2
5
6
3
32
1
44
9
12
5
6
1
22
51
10
85
14
9
26
1
8
3
8
5
2
17
12
7
4
3
2
11
6
5
12
23
2
7
10
1
6
5
2
1
6
1
2
19
24
7
18
11
6
5
8
3
4
9
8
11
8
43
18
7
16
7
2
1
8
3
6
11
8
17
4
27
6
7
8
5
20
17
24
3
10
39
2
15
4
19
14
9
12
23
8
9
2
7
10
1
14
21
2
9
4
37
18
1
2
1
4
7
12
17
2
7
14
23
18
17
6
3
14
3
18
11
4
3
4
3
4
5
2
9
4
9
14
15
10
5
10
3
16
9
4
5
4
15
2
7
6
3
38
21
18
25
8
1
6
5
10
23
12
3
42
9
2
11
24
15
4
3
14
15
14
25
4
3
22
3
4
37
14
5
20
41
18
5
6
3
2
3
30
17
10
11
8
31
8
3
4
3
8
7
24
5
26
1
8
15
4
9
4
3
8
19
10
3
10
19
2
5
2
5
22
3
4
5
6
25
6
13
6
25
54
13
10
7
18
55
8
21
8
5
6
11
10
7
88
5
34
3
6
7
22
9
10
5
6
3
6
9
18
15
8
13
8
25
2
3
10
9
6
5
16
9
6
5
8
15
4
1
2
7
2
5
8
5
20
7
14
15
16
7
10
3
8
5
20
3
32
1
8
15
8
11
10
13
24
13
6
3
2
5
14
11
22
15
4
11
8
17
4
9
12
13
12
1
10
7
4
3
2
1
12
5
6
5
18
7
14
7
12
7
2
9
8
11
10
1
4
9
10
31
14
25
18
7
20
13
6
13
8
19
6
19
18
17
12
13
6
3
2
73
22
13
24
27
18
5
4
3
10
1
54
11
12
1
16
7
18
5
2
11
26
15
2
5
34
5
2
19
20
3
4
45
8
23
4
35
8
1
10
3
4
11
10
1
18
19
12
1
2
49
6
7
16
1
8
7
14
21
16
9
28
11
18
3
14
3
2
5
28
11
8
7
2
3
8
45
2
1
2
27
4
23
12
49
6
1
14
25
16
7
18
5
14
3
22
1
8
1
14
19
10
1
12
1
2
1
4
5
12
7
8
1
30
25
12
19
8
1
10
15
2
11
2
17
14
9
10
3
2
17
12
3
2
9
14
3
6
11
2
3
6
11
2
7
10
23
26
19
4
1
38
3
2
7
18
15
4
9
6
7
4
3
4
11
20
3
4
7
8
9
4
41
16
3
14
3
10
33
14
3
10
1
2
9
6
7
20
1
24
19
6
1
2
19
14
19
2
7
24
17
6
5
8
11
2
13
12
17
10
5
2
17
8
5
2
35
14
31
2
11
2
9
4
3
16
13
2
3
2
15
4
9
2
25
4
9
10
23
12
5
14
5
4
5
2
15
10
21
4
3
14
5
4
3
16
3
22
3
20
15
16
3
6
5
24
3
44
3
10
3
2
9
8
13
6
11
6
15
4
9
2
15
18
7
6
15
20
9
18
5
16
3
4
19
10
5
10
19
8
5
4
15
22
5
8
15
6
1
18
3
2
1
6
11
26
5
6
7
18
3
4
23
4
3
6
19
4
5
12
15
2
3
10
11
18
5
4
37
4
29
10
3
6
5
6
5
8
19
6
7
10
5
24
9
14
7
14
5
4
11
20
7
20
3
4
13
6
1
4
11
6
1
6
3
4
21
14
1
8
27
10
7
12
13
28
11
4
5
12
13
2
7
6
1
14
3
28
7
4
3
4
3
8
1
16
21
6
17
60
11
2
1
12
35
10
3
34
1
8
9
2
7
38
15
2
1
6
5
18
11
10
11
20
3
2
23
10
5
10
21
6
47
4
1
20
9
26
3
26
21
6
11
6
1
4
13
2
55
12
31
12
13
10
3
4
29
4
13
22
43
12
7
22
7
18
7
2
11
8
3
22
3
10
7
10
11
8
9
8
5
12
1
4
3
4
11
6
3
8
13
4
11
2
31
6
5
4
5
8
3
2
5
10
3
16
3
6
1
18
7
14
25
8
39
2
15
16
15
8
3
10
11
18
1
4
23
24
29
2
3
2
3
10
13
4
5
8
5
36
11
4
1
8
1
30
3
2
1
2
13
44
5
2
5
4
5
2
11
10
13
2
49
6
5
2
1
4
3
2
1
24
19
4
11
8
3
4
9
18
11
16
3
2
1
4
11
10
9
2
15
4
3
12
1
2
19
36
23
2
9
6
1
6
9
12
5
30
9
2
39
18
15
6
19
36
1
20
1
14
19
4
19
2
1
6
5
18
7
2
5
20
13
4
5
2
3
4
7
66
3
2
15
26
3
4
3
16
9
2
11
4
3
26
3
20
13
2
5
10
5
20
5
2
21
10
9
22
1
8
5
2
5
4
7
10
13
16
7
44
5
2
7
8
9
14
1
12
5
12
1
16
19
4
1
22
11
12
3
12
1
8
1
6
11
10
7
2
15
2
3
20
13
32
39
44
39
16
3
4
11
2
3
18
9
20
5
2
7
26
7
2
3
2
27
4
3
6
7
4
19
2
1
12
7
4
23
12
1
4
1
10
23
44
19
2
5
8
27
22
39
16
19
8
7
6
11
20
7
24
5
2
3
2
11
4
25
16
13
12
13
2
9
16
13
32
5
12
13
8
35
20
5
14
1
6
5
6
23
10
9
28
1
14
5
16
31
6
3
6
1
10
1
68
1
22
1
24
1
8
3
2
5
4
23
14
7
2
5
4
33
2
19
8
7
10
9
16
5
6
13
10
7
6
17
10
43
10
11
24
13
10
13
6
13
4
19
14
17
2
1
16
13
4
7
2
3
2
1
12
33
6
9
2
3
2
5
10
9
18
1
2
1
10
19
8
7
6
13
10
5
50
7
8
11
18
3
6
3
8
5
6
7
4
7
12
5
2
9
2
5
32
19
4
19
6
1
4
7
6
5
28
15
22
19
4
15
30
7
6
13
10
7
8
17
4
3
4
3
14
13
6
5
12
71
30
13
4
1
10
13
16
5
2
37
6
23
2
1
10
5
20
5
2
11
20
3
28
1
8
1
6
31
2
1
12
7
12
3
54
5
10
15
2
9
4
1
2
7
10
9
20
29
8
33
30
19
6
1
6
7
6
9
2
1
6
13
20
9
4
33
6
17
6
17
46
1
12
3
10
1
10
19
4
3
4
5
4
5
6
9
8
9
6
3
4
7
20
15
2
5
4
9
2
15
44
15
2
5
36
7
18
7
2
3
20
17
2
1
38
29
18
21
4
61
10
1
2
3
20
21
12
1
28
1
8
19
38
5
8
3
6
5
14
5
16
17
8
3
6
17
8
5
2
7
2
11
10
11
6
13
8
3
6
19
30
7
10
1
6
5
20
1
20
3
8
5
8
25
6
7
2
1
42
17
22
1
30
3
4
7
8
1
16
13
4
21
44
3
26
3
18
5
6
37
6
3
14
35
14
9
22
9
2
3
16
7
2
51
20
17
20
7
2
29
4
9
4
15
2
1
14
7
14
9
24
1
4
29
36
1
2
7
2
19
6
5
2
19
4
1
28
5
6
3
12
27
2
1
2
3
20
3
8
5
12
7
2
9
10
55
4
1
8
9
2
7
8
31
12
1
16
17
4
19
2
19
8
1
2
9
10
1
4
13
16
3
2
1
4
45
6
1
6
5
4
27
2
7
4
33
22
15
12
21
10
29
4
1
8
1
2
7
10
1
8
1
12
11
6
11
10
9
16
13
50
13
10
7
8
15
28
5
2
5
10
3
6
25
12
11
10
1
16
1
2
13
6
5
18
13
14
33
4
15
12
51
2
25
40
13
2
35
4
11
4
5
12
11
10
7
4
1
8
15
2
35
4
9
4
15
8
7
8
11
16
11
16
5
32
31
18
39
4
9
2
3
14
9
24
39
14
13
2
15
2
3
10
5
4
3
10
5
22
1
22
5
18
1
8
11
4
5
22
3
24
3
6
3
4
23
4
3
36
1
38
3
32
17
10
7
8
5
18
37
16
17
14
3
6
17
12
43
2
1
4
1
20
15
76
15
10
9
6
1
6
1
18
27
4
13
24
5
18
9
4
5
2
1
8
1
10
1
18
7
30
1
8
5
2
3
4
5
12
21
10
7
12
5
6
25
6
17
16
23
2
5
6
5
10
5
4
3
20
1
16
15
4
11
8
15
10
13
2
5
2
7
8
19
2
1
6
15
34
15
22
1
16
3
10
9
8
3
38
13
4
3
10
23
16
1
2
23
24
13
12
39
12
1
2
1
2
19
20
11
28
17
18
15
8
27
18
17
10
1
12
13
32
1
2
23
6
13
14
9
28
33
22
3
8
7
10
3
6
29
48
7
4
1
30
3
18
7
12
1
6
5
2
5
4
1
2
47
4
1
2
13
2
35
4
1
6
1
14
27
2
13
18
1
12
45
8
7
2
19
30
1
6
9
10
5
10
3
4
1
26
63
8
15
2
5
6
7
20
1
2
13
2
1
40
7
6
7
2
15
4
3
4
3
2
9
4
3
4
17
10
35
24
3
10
1
6
7
6
3
16
7
16
1
14
3
8
3
4
3
2
21
14
17
6
3
10
3
8
7
2
13
4
3
16
3
2
5
22
5
16
35
12
17
4
1
4
3
22
9
10
1
34
27
20
15
8
37
6
7
14
21
20
27
14
3
2
27
4
3
16
15
6
33
2
1
4
5
36
7
2
33
6
37
24
5
40
27
32
15
6
13
12
7
4
31
2
1
4
23
36
7
10
23
8
27
6
1
2
11
18
11
6
9
2
9
8
1
4
25
14
7
42
11
10
13
24
7
12
7
16
5
2
1
2
1
6
11
8
1
8
7
2
3
2
41
22
3
10
5
18
9
8
3
20
1
10
17
2
19
6
5
12
7
18
5
12
7
10
13
12
1
30
5
6
17
12
3
22
7
10
5
2
45
2
11
8
7
6
3
6
19
18
29
6
3
10
7
10
9
18
5
20
1
20
23
14
3
24
1
8
3
4
7
42
9
14
9
8
3
22
3
44
13
4
1
8
3
2
9
12
5
4
5
12
9
6
5
8
5
4
17
32
9
2
7
20
3
2
31
6
41
22
7
4
39
10
19
30
11
10
11
10
7
42
3
20
29
8
3
8
9
2
21
16
19
16
25
2
15
12
13
4
3
8
21
2
11
14
1
4
17
4
5
2
5
28
5
10
11
20
11
16
15
16
9
2
21
10
5
22
11
2
31
18
25
6
1
4
9
38
7
8
3
2
9
2
9
4
15
6
3
10
3
40
3
28
17
12
11
22
1
14
25
8
5
2
5
2
7
2
7
24
17
14
1
8
5
12
25
28
17
18
5
46
7
18
3
14
5
6
1
20
11
30
5
8
13
36
11
4
5
4
11
22
1
26
3
18
3
2
7
20
31
4
25
2
45
36
5
10
5
6
13
10
7
2
17
22
1
26
7
2
31
2
27
8
7
10
1
12
11
6
5
2
7
18
17
8
21
14
17
8
11
18
5
2
21
22
5
8
5
10
3
2
5
14
1
18
43
6
1
6
1
6
3
20
15
20
1
2
17
24
17
8
9
8
51
10
7
14
11
10
1
18
5
10
1
2
15
10
11
4
7
2
13
10
3
8
3
4
27
4
1
10
9
2
13
2
7
4
1
24
3
12
9
4
31
4
7
6
1
20
3
26
3
2
1
10
9
10
3
40
11
14
5
16
11
20
3
10
3
10
19
16
21
14
21
18
15
12
1
12
7
32
7
4
1
2
15
46
17
20
15
20
9
2
9
4
3
14
7
2
1
2
1
12
11
2
7
12
11
24
3
6
5
18
17
6
1
6
5
20
5
30
5
14
15
18
13
10
5
2
3
6
1
10
5
6
1
6
1
10
17
12
3
22
5
12
1
4
11
6
21
2
5
6
11
30
27
18
47
6
1
4
9
2
17
2
17
10
9
20
23
4
9
2
19
6
5
18
1
12
7
10
3
8
23
8
7
30
9
30
21
20
1
6
3
6
3
8
3
2
1
16
15
2
3
2
1
8
19
10
9
4
25
4
3
12
3
6
17
24
9
28
3
16
19
6
11
4
9
2
25
6
19
38
9
14
39
6
7
4
21
20
19
16
7
6
1
12
7
18
1
22
5
2
7
6
5
10
5
2
1
24
3
4
1
12
31
4
19
18
17
10
13
12
1
30
1
4
31
44
3
28
7
10
15
14
17
18
1
6
1
18
1
2
13
20
13
18
1
38
1
2
13
14
9
2
9
4
35
6
7
6
17
12
5
6
5
2
13
42
11
28
13
6
3
8
5
2
15
12
11
26
3
26
15
16
21
20
1
18
23
4
1
18
15
4
5
18
3
44
7
4
15
16
5
2
17
2
9
4
5
6
9
26
15
8
5
32
15
8
3
2
3
16
15
10
9
6
1
10
29
10
27
10
5
2
15
56
7
2
3
8
1
6
25
22
13
16
9
2
25
20
3
20
27
16
37
14
3
8
3
2
11
4
1
12
27
24
3
2
17
6
5
10
15
4
1
16
33
8
7
60
17
6
5
2
1
2
11
6
11
12
29
32
7
16
11
36
5
4
9
2
27
6
23
2
19
4
5
2
1
2
3
14
33
20
7
4
7
2
5
26
15
16
1
4
3
14
1
18
3
16
17
2
1
16
3
10
1
4
7
6
37
16
13
2
21
8
7
2
21
6
1
4
5
14
17
14
9
6
11
4
3
46
5
16
1
2
5
4
1
42
5
6
11
2
3
12
17
10
5
24
7
10
31
2
1
2
15
4
11
8
9
14
33
10
21
10
1
24
3
18
1
24
7
4
7
6
1
4
19
4
7
30
3
28
1
4
5
2
11
28
21
4
23
22
9
12
19
24
19
18
11
4
29
8
7
4
19
2
5
8
17
12
7
20
11
2
13
12
45
22
5
2
9
22
1
10
13
8
15
4
9
12
3
16
11
2
33
4
7
8
19
4
15
6
1
6
17
4
5
14
37
8
1
36
25
2
9
26
5
16
5
4
17
10
1
2
15
26
21
28
1
22
13
6
11
2
7
6
1
14
5
14
5
2
47
4
9
36
25
4
9
10
11
10
39
8
15
6
15
4
47
8
9
10
15
14
7
10
5
8
13
4
3
8
21
8
5
22
3
28
45
2
35
18
7
14
7
32
1
2
27
2
9
6
9
4
15
6
17
6
1
10
23
10
17
4
5
6
1
4
1
2
45
4
29
10
1
4
7
2
9
6
7
6
1
26
1
12
7
6
5
4
15
4
29
2
9
4
27
4
3
8
1
2
9
8
9
18
7
24
1
20
9
4
7
22
13
12
23
16
23
6
7
12
1
36
11
10
15
22
1
8
3
12
17
36
55
2
25
6
9
10
17
8
3
18
17
12
1
8
29
10
1
10
3
12
3
4
3
2
55
6
11
6
1
22
5
2
1
10
15
2
11
8
3
4
29
2
7
22
3
16
1
22
9
18
1
28
7
20
3
10
1
2
11
48
27
10
1
10
9
8
3
18
5
2
1
12
11
2
1
58
1
18
3
8
9
18
19
2
9
24
5
36
13
6
9
10
45
6
1
4
3
28
9
18
7
12
19
8
1
2
1
18
11
6
1
6
9
4
17
16
17
6
23
6
33
2
29
8
15
72
9
4
5
4
23
20
1
6
13
8
1
4
17
6
11
2
9
30
11
12
23
8
11
24
3
32
9
12
23
14
3
4
3
14
17
26
1
4
21
10
5
62
9
2
3
2
11
8
23
14
13
8
1
4
1
8
21
40
7
26
13
36
25
4
3
14
5
2
5
8
1
24
7
6
7
8
3
8
3
6
7
18
5
6
35
26
19
2
21
8
7
26
1
4
5
42
7
18
27
4
3
2
3
26
7
2
27
28
3
2
9
32
3
8
3
34
33
4
5
48
5
10
17
6
17
16
19
34
21
10
29
6
1
38
13
16
13
10
11
12
7
10
9
16
3
14
13
10
11
12
1
6
37
10
1
10
13
4
1
44
9
4
15
40
9
14
33
12
3
2
19
2
5
14
13
4
17
14
33
8
13
2
3
16
11
4
5
14
33
24
3
4
27
8
3
24
13
2
19
6
1
18
1
14
17
18
9
6
21
2
19
8
9
20
21
10
3
14
15
14
9
2
9
12
3
2
3
8
1
2
11
50
27
2
29
2
35
8
7
16
11
16
5
6
11
4
17
10
13
8
3
14
13
20
17
24
17
6
7
8
1
2
11
16
31
12
3
22
15
20
9
10
9
10
5
22
13
2
7
2
5
8
19
4
5
4
21
26
5
54
5
10
9
2
1
4
3
6
11
2
3
16
1
2
11
6
15
6
7
2
15
12
3
4
13
22
45
14
3
4
29
22
25
16
1
10
11
16
3
16
1
2
3
14
3
8
5
10
17
14
17
12
7
20
11
54
7
8
19
8
17
12
5
4
1
12
3
8
5
8
31
18
9
18
3
16
3
14
13
28
3
8
3
16
9
2
23
16
27
14
9
16
1
4
1
18
13
20
29
6
31
18
9
12
3
20
3
2
7
2
9
8
3
28
3
10
3
40
7
10
7
18
19
16
1
6
51
4
17
10
17
2
1
8
3
4
1
4
1
44
15
24
23
8
11
16
17
6
3
2
5
2
11
18
11
6
3
8
5
2
3
4
17
2
11
8
3
10
7
6
1
6
31
16
15
2
27
2
23
2
3
8
3
8
1
2
1
4
27
2
5
14
13
12
19
6
5
18
11
22
7
22
23
22
11
10
7
2
9
6
1
8
5
26
3
6
29
6
7
14
1
4
19
24
7
4
9
2
3
6
1
8
11
4
49
18
5
2
1
22
9
6
7
6
13
20
15
4
5
12
1
12
25
10
25
28
7
6
1
12
5
18
13
18
9
8
37
2
21
4
7
2
3
16
9
2
43
4
15
24
11
6
5
6
7
8
7
14
15
22
15
6
41
12
11
20
1
12
13
4
9
20
3
20
5
14
11
2
3
12
1
8
7
4
15
10
73
2
7
4
17
24
5
8
15
30
7
24
1
14
13
8
33
6
5
6
11
6
5
8
9
24
7
8
7
14
15
28
5
12
9
12
9
4
21
6
17
10
7
4
1
18
9
22
9
10
3
2
1
30
1
2
1
18
47
18
9
12
3
12
5
6
3
12
11
12
5
14
21
6
5
8
17
28
9
24
15
22
9
6
1
8
33
10
13
2
29
6
3
26
5
8
13
6
5
4
31
18
11
4
3
6
9
16
5
12
5
2
5
10
11
24
17
6
3
8
3
44
7
2
1
4
1
24
1
6
3
6
15
32
9
26
5
4
3
12
17
14
3
14
19
14
13
2
17
10
11
10
1
2
13
2
7
4
1
2
17
6
13
4
1
8
17
4
3
8
5
4
13
2
27
4
7
2
5
8
41
12
5
2
11
10
7
50
3
26
1
4
3
12
15
16
7
2
23
16
11
30
23
4
17
12
21
6
3
14
103
8
3
6
7
2
1
8
3
4
1
20
21
10
19
12
37
10
13
14
47
8
1
8
1
24
13
6
15
8
19
2
11
2
3
10
3
6
13
24
1
4
5
18
13
6
3
10
5
4
9
12
5
4
11
22
1
22
35
6
11
6
1
12
3
10
9
8
15
8
7
18
5
26
5
10
11
14
7
4
9
12
7
20
3
4
7
2
69
2
15
8
15
14
33
14
21
10
1
8
11
10
37
4
23
6
3
12
3
44
5
6
1
18
1
10
3
10
11
2
1
6
1
8
9
2
7
6
1
6
47
8
5
24
13
20
21
2
15
34
9
4
1
16
11
14
13
16
31
10
1
8
9
10
1
12
7
2
13
8
1
14
17
20
5
12
45
4
33
2
1
14
9
8
7
4
3
30
17
10
1
6
3
16
9
4
21
10
3
16
21
2
35
2
5
36
7
14
9
2
5
18
1
6
13
18
11
4
9
10
5
6
5
4
25
26
15
8
5
2
17
8
1
6
7
6
15
8
33
6
13
2
3
6
3
6
1
12
1
18
3
4
9
20
1
2
9
4
9
18
3
4
1
4
23
8
11
8
7
6
15
34
29
4
3
4
7
2
45
6
19
4
17
6
3
2
27
34
1
4
9
16
3
42
13
2
3
2
1
6
1
4
9
2
5
22
15
12
19
22
1
18
11
4
1
2
7
12
11
22
11
12
61
16
13
12
5
16
9
12
5
22
7
2
3
2
11
4
9
16
9
10
15
2
1
18
1
8
11
12
11
6
33
22
5
2
15
2
11
12
5
14
5
6
35
16
9
8
3
16
1
2
5
2
13
2
13
46
23
10
5
20
3
8
23
2
3
4
7
8
15
10
9
6
25
2
25
22
15
4
25
6
1
50
7
30
13
2
11
4
13
6
23
4
9
4
1
30
13
4
1
12
5
20
7
2
39
2
5
2
19
32
3
2
29
2
5
8
17
18
5
2
3
10
5
2
27
4
9
2
11
14
1
10
3
2
1
4
11
62
19
8
5
14
19
10
33
2
23
30
1
4
13
20
5
14
3
2
3
22
17
12
17
24
13
24
1
4
15
2
1
20
1
6
23
10
19
18
1
24
19
6
1
2
1
8
5
18
7
48
1
8
1
6
7
6
5
10
1
2
9
18
37
6
23
4
11
2
23
10
11
2
3
4
3
4
3
26
9
10
1
14
3
4
3
4
5
4
1
10
3
8
3
4
15
26
27
18
3
8
19
12
11
14
15
20
11
6
27
2
13
32
3
14
15
10
13
12
1
2
27
32
15
14
11
8
11
4
23
20
9
10
9
4
31
12
1
54
3
10
1
10
11
22
31
20
11
2
39
22
7
4
3
4
9
2
1
34
1
2
1
10
41
10
11
18
5
14
11
14
13
4
13
6
5
14
1
18
17
2
19
16
5
12
11
34
27
14
9
34
17
2
11
12
5
10
15
6
5
12
5
6
1
20
7
28
3
14
11
14
3
12
5
28
7
2
7
6
51
2
7
8
5
24
3
6
3
4
11
6
11
16
11
2
11
2
3
8
1
12
7
10
1
8
15
12
1
6
11
4
29
6
7
12
1
6
3
2
3
2
13
6
5
26
3
12
3
40
3
24
5
12
11
2
3
20
1
2
1
6
1
34
13
2
21
26
3
2
11
4
31
24
1
10
25
6
9
2
11
8
21
14
3
18
21
24
1
10
11
14
25
22
7
6
11
6
5
12
1
2
1
24
15
4
3
16
3
2
9
4
11
2
17
28
11
8
11
4
1
28
15
2
3
2
3
4
1
16
3
2
9
2
1
24
29
10
7
20
19
14
13
2
5
4
3
6
29
2
5
2
3
20
7
2
1
26
17
8
1
58
17
26
1
14
9
8
17
16
5
6
1
8
39
6
17
12
17
2
31
10
5
18
1
10
5
6
13
2
1
2
3
10
21
10
21
10
9
6
3
4
15
22
3
6
13
16
3
36
5
4
1
18
11
18
19
2
15
6
1
16
3
16
19
4
15
2
7
30
31
6
7
8
7
6
11
14
39
2
11
24
7
22
5
22
17
16
11
6
1
4
15
2
17
22
35
4
7
6
31
6
23
42
37
2
13
12
1
16
5
12
5
18
7
10
1
14
1
4
5
8
15
4
3
10
47
4
3
4
3
2
7
14
3
20
3
14
15
6
5
32
53
8
5
4
7
2
3
10
1
2
15
2
33
6
7
14
15
10
11
8
13
14
9
14
3
4
3
10
11
16
3
18
21
4
37
6
19
24
11
18
7
4
7
20
7
4
11
6
27
14
19
16
9
2
25
2
1
14
3
4
11
4
9
16
1
10
15
4
1
2
33
2
3
6
11
12
5
8
1
62
19
32
33
8
13
4
9
20
1
2
19
14
9
6
11
24
15
4
19
14
1
18
7
8
3
8
1
18
13
12
33
4
3
12
11
10
5
6
7
2
25
8
1
18
1
6
15
12
11
6
19
6
11
68
59
8
1
6
1
4
37
12
13
4
9
2
1
2
1
4
3
22
9
10
3
2
9
8
3
2
3
18
9
8
17
30
1
6
5
2
13
2
9
2
13
24
3
42
7
8
9
2
3
18
29
12
1
2
37
6
1
6
35
2
9
6
9
8
7
12
9
4
13
40
1
6
35
14
9
12
11
10
3
14
11
2
11
12
11
2
3
8
1
4
9
16
15
2
1
20
27
4
7
16
11
18
9
14
19
6
7
24
7
32
7
2
3
2
1
26
1
44
7
2
23
4
45
2
37
12
1
8
1
50
7
30
17
2
9
6
17
10
1
8
5
10
39
6
3
26
21
2
9
4
15
26
5
24
5
12
23
12
9
4
3
8
5
10
11
40
3
2
1
6
17
12
7
4
13
18
7
8
5
6
21
4
5
38
5
2
7
4
7
2
19
12
1
8
13
16
3
26
23
8
7
22
7
4
5
6
5
8
15
6
19
10
11
10
15
2
13
6
5
36
13
18
37
6
25
18
11
8
11
24
11
10
3
2
9
2
1
2
3
8
1
12
9
12
1
8
11
10
15
4
7
12
11
4
15
38
25
2
15
10
9
2
9
4
11
8
5
20
9
8
7
2
1
16
13
6
7
8
7
8
3
4
27
10
11
24
29
4
7
2
11
16
3
2
11
10
1
12
7
2
19
20
29
6
5
8
5
18
13
48
5
2
9
10
3
24
1
30
1
2
3
14
13
8
25
10
3
4
1
30
5
8
21
52
23
10
3
2
13
16
1
2
33
12
7
4
5
14
13
26
3
2
9
14
1
2
1
6
1
2
9
14
1
6
21
6
5
2
11
4
17
2
5
8
19
34
13
10
27
24
73
24
13
6
7
8
3
2
5
2
21
2
17
4
9
4
21
18
29
30
15
2
3
26
3
2
3
12
5
4
9
12
5
14
1
6
9
4
11
4
7
8
5
2
1
12
29
4
59
24
39
10
1
32
1
14
1
10
5
12
9
2
1
30
11
8
1
2
13
6
13
6
1
6
3
2
3
14
1
2
35
2
27
10
17
2
11
2
7
4
1
38
1
4
37
12
7
4
25
18
7
34
1
12
1
18
3
6
29
6
3
4
1
2
5
8
15
4
3
4
9
4
9
2
7
4
3
12
13
16
9
16
15
10
17
4
9
2
15
4
3
14
3
4
15
4
3
24
1
4
5
2
7
12
1
4
13
24
7
14
1
6
35
12
1
14
5
4
21
10
17
14
1
18
1
8
5
36
11
6
11
4
5
4
13
4
1
2
21
8
1
26
19
2
15
10
9
2
5
8
7
20
1
2
5
8
1
12
31
6
11
46
9
8
17
2
9
2
23
14
3
2
15
8
33
4
11
4
21
4
9
2
1
10
1
26
3
4
1
20
3
2
3
22
9
12
1
30
1
22
3
16
1
4
1
8
5
2
31
2
3
8
1
4
1
10
1
20
3
8
13
12
1
6
5
14
29
14
31
20
3
2
13
28
7
4
15
8
15
2
33
36
3
22
1
4
33
14
13
4
7
6
7
4
15
10
7
18
9
40
11
26
1
8
9
16
3
14
1
16
3
12
3
16
33
22
5
32
5
8
7
2
13
2
1
6
23
6
27
28
9
20
13
20
1
4
13
8
5
16
13
22
7
12
1
2
3
26
3
18
7
20
27
16
9
2
7
10
13
2
9
6
9
2
19
2
9
2
3
8
9
40
3
2
1
8
15
8
5
8
27
24
11
20
3
2
3
20
41
14
1
4
1
22
9
14
11
2
1
16
13
6
7
16
17
10
5
14
9
2
3
14
11
10
9
8
41
10
5
4
9
26
35
26
3
16
7
2
1
2
5
2
9
6
9
40
49
2
13
2
3
8
15
6
5
30
27
22
3
16
3
14
11
6
11
10
7
6
13
16
31
20
1
24
3
10
13
14
39
14
3
2
9
8
21
2
33
2
3
2
1
8
41
2
1
18
1
18
5
6
5
2
3
10
1
18
15
2
5
2
5
10
15
28
33
14
3
8
11
22
1
26
5
2
3
16
3
6
9
18
3
10
1
18
25
60
3
12
25
12
9
16
7
28
9
8
1
6
1
6
5
28
17
24
1
2
3
2
9
4
1
12
11
10
11
6
37
2
5
4
7
18
23
4
11
16
11
84
5
2
3
34
9
10
27
8
3
10
11
6
29
12
7
16
1
18
9
4
3
8
1
46
17
12
9
4
9
28
5
2
11
22
3
10
1
20
1
12
5
30
1
34
3
4
1
8
9
4
3
4
1
2
3
20
11
2
25
12
9
8
21
2
9
18
9
8
1
6
45
6
1
14
3
2
1
6
9
12
25
8
1
6
11
2
1
2
5
8
15
14
25
16
9
10
7
4
5
2
1
48
9
2
1
28
17
8
3
8
5
14
1
2
9
20
3
8
3
4
1
4
5
14
5
30
1
12
17
22
1
2
11
10
9
12
13
44
7
6
13
22
21
14
9
8
3
4
11
26
1
2
15
4
1
12
3
6
15
18
11
2
11
2
5
28
9
8
11
4
21
4
3
10
23
14
9
10
11
2
13
12
5
4
17
36
7
12
1
4
3
26
1
6
1
4
3
12
13
10
39
58
59
38
33
6
7
12
5
42
15
6
1
12
5
4
1
14
9
2
11
4
3
4
5
8
9
2
5
16
1
8
3
2
3
8
21
2
3
10
19
2
1
2
3
2
19
2
11
8
1
4
11
4
7
14
9
14
3
16
19
2
3
18
1
16
9
16
15
14
13
4
1
4
1
12
5
4
5
26
11
12
7
6
7
2
9
10
7
46
21
4
1
4
7
4
7
26
3
28
1
8
9
2
3
2
7
4
9
22
27
18
13
12
1
8
1
2
5
4
1
2
13
14
3
2
39
10
9
6
5
10
3
10
11
24
43
4
3
6
17
8
7
6
7
14
9
4
11
14
13
10
5
12
7
2
1
12
13
4
1
10
5
4
13
10
7
4
13
16
3
12
3
2
17
8
7
8
3
8
55
12
31
6
49
36
7
20
5
6
21
8
15
10
7
8
1
16
51
14
5
24
1
10
11
2
1
24
1
12
7
8
5
10
5
12
1
8
7
8
23
4
3
6
13
18
3
6
5
24
13
6
5
36
7
16
7
2
7
20
25
2
9
30
23
2
9
4
1
8
1
10
3
8
1
4
1
2
5
8
9
10
9
4
1
20
1
12
1
26
3
4
3
2
3
2
3
14
15
22
9
4
11
22
25
6
5
12
7
22
7
16
3
20
7
10
13
24
1
4
7
4
5
4
5
12
15
2
41
14
11
58
9
4
1
4
7
12
1
4
5
4
35
2
1
18
17
28
7
12
3
30
19
4
3
10
5
2
7
4
11
8
5
6
19
16
7
6
5
8
9
8
15
2
45
2
11
14
3
8
11
2
11
20
3
4
9
4
7
4
3
38
5
10
15
4
15
12
3
2
7
12
1
20
11
4
7
32
11
4
17
2
5
6
3
8
17
8
3
6
13
10
5
4
1
2
17
8
3
4
17
6
7
20
25
2
7
42
9
4
5
2
27
2
3
18
31
2
1
20
5
4
13
22
1
2
7
10
9
2
5
10
11
14
5
2
29
14
3
16
27
10
9
8
5
4
7
8
17
12
1
42
5
2
13
2
5
6
29
12
17
6
17
12
15
6
3
22
1
4
21
18
15
22
5
12
1
12
21
10
15
4
9
4
5
14
3
12
15
14
1
6
11
22
3
8
1
16
5
8
29
6
1
2
1
10
15
16
25
4
3
8
3
40
3
2
5
2
1
4
3
12
3
2
13
4
5
26
1
6
15
4
13
14
15
22
1
2
43
28
9
10
15
16
7
12
33
22
1
14
17
8
25
6
9
14
9
12
21
2
17
10
3
2
3
4
11
2
21
8
1
16
13
4
15
2
11
8
27
16
9
10
3
22
3
14
7
20
3
8
9
6
17
44
17
4
7
26
1
18
7
14
9
2
7
26
1
46
15
12
9
8
17
8
7
10
41
2
1
4
9
24
29
14
5
10
7
36
7
12
1
10
7
26
15
2
9
24
1
6
31
2
13
2
1
4
1
26
11
2
13
2
13
22
3
8
7
2
11
2
39
26
7
46
13
6
5
2
21
2
1
8
17
32
9
6
13
10
3
32
1
6
1
10
1
2
15
10
11
16
3
24
5
10
5
24
19
4
5
10
1
6
17
4
3
14
9
10
3
6
23
12
9
6
5
12
1
2
7
24
9
4
1
2
15
4
3
14
1
4
3
10
15
2
15
16
7
14
11
8
21
2
9
8
29
30
1
4
23
32
9
22
3
4
3
38
9
2
1
6
13
20
35
22
21
60
1
8
5
8
23
14
23
4
1
6
13
6
5
6
9
10
3
10
5
16
15
6
95
6
17
18
3
10
1
2
11
10
1
4
1
16
5
22
27
12
11
16
7
4
13
6
7
52
1
4
13
2
5
18
7
10
9
2
1
2
1
6
5
2
9
18
13
6
1
20
29
16
11
4
1
12
5
4
15
14
15
14
5
4
3
14
1
10
7
6
1
6
1
4
11
8
7
6
7
10
21
34
1
20
5
10
7
18
1
6
9
14
1
6
49
18
15
10
3
8
3
10
3
16
13
2
1
12
15
16
9
28
13
2
7
2
3
2
3
12
9
10
9
38
33
16
3
10
7
18
5
10
1
8
5
10
5
2
9
12
3
4
13
6
13
12
11
4
7
6
21
2
3
10
1
6
5
36
9
6
1
4
3
8
9
24
13
8
1
10
1
14
19
6
3
4
17
2
13
10
1
12
21
2
5
6
3
2
3
14
5
12
9
52
7
6
3
8
3
6
1
30
43
8
5
12
3
12
15
42
15
20
3
12
3
2
1
14
9
6
7
24
7
32
5
6
1
14
1
6
5
2
55
18
5
4
15
8
15
2
1
2
3
8
19
10
5
8
15
32
9
2
7
8
3
14
11
4
5
18
7
26
5
6
5
12
25
12
1
10
7
8
25
2
15
4
3
2
7
2
3
4
21
2
3
12
3
14
9
4
5
8
1
8
5
2
5
12
13
6
5
6
5
18
1
58
5
12
23
24
5
18
23
2
5
6
15
4
27
2
15
2
13
4
1
2
3
22
25
22
15
16
17
10
17
26
29
16
13
2
1
12
7
40
5
18
55
4
5
10
35
8
21
4
3
6
9
6
3
14
5
8
35
2
31
24
13
2
13
8
11
6
1
6
1
32
23
2
5
24
7
6
5
2
13
16
7
6
17
4
39
2
1
8
11
22
9
4
7
14
5
14
17
10
13
2
1
12
9
2
41
14
15
12
3
2
21
2
11
14
3
22
13
2
9
4
9
2
21
12
13
2
17
2
1
6
13
16
23
2
3
16
11
20
7
20
7
4
15
8
7
24
7
18
31
10
1
38
7
2
5
2
7
12
11
12
33
6
7
10
29
18
15
24
5
20
17
4
9
4
17
14
3
10
7
10
1
48
17
6
7
4
1
14
3
2
5
4
17
6
3
14
3
40
27
2
1
6
17
26
5
2
7
22
11
24
15
10
1
8
5
2
1
20
3
4
5
28
3
12
7
6
29
2
1
26
1
12
3
6
19
6
3
6
1
6
9
14
1
12
5
16
11
8
1
26
3
8
1
6
5
38
1
2
9
14
7
4
15
10
15
16
19
2
7
6
1
16
27
18
5
8
21
6
3
14
3
4
9
4
15
2
3
4
15
10
9
16
15
8
1
6
23
30
1
10
13
24
13
4
7
10
3
4
9
6
5
6
3
10
15
2
11
18
3
2
9
6
17
30
19
4
1
2
3
60
3
44
5
2
41
4
7
4
9
2
13
2
5
2
5
26
19
8
29
10
15
32
7
6
33
14
1
4
7
4
15
2
7
24
13
24
3
4
41
16
9
2
1
6
1
10
5
4
17
6
3
12
33
34
15
4
9
18
7
4
3
22
21
10
7
42
19
4
7
6
11
6
5
6
1
12
5
10
1
14
3
16
9
22
21
8
5
6
5
6
13
12
1
2
1
30
5
24
1
40
11
6
5
2
9
20
3
4
3
4
1
10
9
10
1
14
1
2
1
30
33
8
1
4
11
12
3
2
1
22
1
6
1
12
7
4
7
22
29
12
1
10
7
2
19
8
11
38
1
4
1
40
7
38
29
34
3
10
1
18
41
48
3
6
11
16
25
10
1
6
3
2
9
4
3
26
1
14
1
14
9
10
7
2
7
4
1
16
5
4
7
14
9
36
7
6
21
20
7
2
15
14
13
16
3
2
13
6
13
18
11
4
1
8
1
14
25
6
21
10
5
14
5
6
3
10
1
2
11
12
1
20
3
2
1
12
11
20
1
2
9
4
37
10
3
8
11
2
3
6
13
16
13
2
3
14
9
2
13
12
9
6
15
14
1
28
9
16
23
26
3
18
25
8
15
8
7
16
3
4
3
26
15
8
3
8
7
4
29
22
23
2
11
20
3
18
9
2
9
14
13
14
3
2
21
10
7
10
5
16
7
2
13
2
29
2
25
28
13
8
15
6
9
2
5
12
3
12
1
8
5
14
1
14
5
6
3
12
15
26
1
2
3
20
1
16
1
12
3
10
5
4
3
14
13
28
33
22
1
20
5
8
11
2
17
18
3
2
39
4
11
8
9
6
29
20
37
10
7
6
7
4
1
4
1
6
5
4
11
12
1
2
5
6
11
6
17
42
3
14
5
2
13
24
7
24
7
10
7
8
1
30
3
10
3
6
3
20
11
8
9
10
1
16
11
46
9
14
13
12
23
2
19
34
7
8
37
12
1
18
1
12
9
4
11
4
3
4
9
16
7
12
1
2
7
4
5
6
47
28
1
18
9
24
3
12
9
6
7
30
5
30
1
4
3
2
13
2
13
14
7
10
1
2
17
10
31
8
9
8
11
14
5
4
5
10
31
8
1
24
23
2
3
16
1
12
3
6
23
14
19
28
11
18
3
10
9
2
23
10
5
6
3
10
7
2
29
8
3
28
9
10
3
20
21
2
37
22
3
4
3
2
9
22
1
4
3
8
3
8
7
4
1
6
1
4
3
14
3
4
19
10
15
38
15
16
7
2
39
26
1
14
17
12
11
8
27
14
1
6
1
22
9
6
7
2
1
6
3
12
11
10
23
30
1
6
41
20
17
38
1
6
15
4
15
10
45
34
9
6
7
12
1
10
1
12
25
34
5
2
1
4
7
14
11
4
15
2
9
6
85
8
15
18
3
20
7
10
1
6
1
18
13
46
9
24
3
8
31
4
13
4
7
4
45
4
5
22
13
34
3
4
35
10
3
6
11
2
7
52
21
6
15
8
5
14
11
8
9
2
5
2
29
4
7
10
45
24
3
30
3
14
1
6
5
24
13
8
7
50
1
26
13
44
19
6
57
6
13
6
5
2
5
32
3
4
15
38
7
12
31
12
1
6
75
18
3
4
47
8
7
38
13
18
5
10
3
4
9
18
1
24
5
4
11
42
11
6
7
16
35
4
13
16
1
12
7
2
13
10
9
14
11
6
1
42
9
4
13
2
5
4
15
2
13
2
25
6
1
6
1
10
19
18
3
10
17
6
7
20
9
12
5
10
11
10
5
2
3
6
43
20
15
4
1
2
7
14
23
6
11
8
7
4
13
30
29
12
19
6
9
2
5
30
3
6
13
10
7
20
17
8
5
4
7
62
15
6
1
18
11
12
43
2
5
14
17
4
11
6
5
20
19
22
11
14
15
2
3
4
5
2
7
10
7
10
3
2
1
26
3
44
19
2
9
2
11
6
5
12
27
12
29
4
5
18
1
2
13
4
23
34
25
6
7
4
21
2
1
2
17
10
1
6
1
24
19
36
3
4
1
40
7
12
23
18
5
2
7
6
1
8
5
36
3
8
3
14
9
4
5
8
5
12
43
12
17
28
1
10
7
2
3
10
35
4
3
8
5
22
15
4
3
8
41
20
5
18
5
12
7
10
17
4
7
10
1
2
11
14
3
6
5
10
7
4
17
18
15
22
3
12
3
4
13
20
27
6
1
36
1
12
1
14
1
42
23
6
13
18
5
2
23
20
15
18
19
2
19
12
9
12
9
10
5
4
5
22
7
14
5
12
27
18
17
6
19
6
3
4
19
24
3
18
13
34
17
18
1
8
27
2
3
14
3
2
33
2
1
2
19
6
1
18
23
6
1
8
1
12
29
8
31
12
17
16
5
12
1
10
5
12
15
42
3
16
25
16
11
4
9
4
3
26
5
18
7
4
11
6
9
2
7
10
9
48
37
4
11
12
13
4
3
2
3
10
3
20
1
4
11
8
27
14
7
16
3
2
15
6
13
2
1
6
3
14
17
2
7
6
5
8
5
6
25
18
5
10
13
2
13
8
5
6
3
10
5
38
3
2
3
10
17
2
11
2
41
32
9
38
11
6
11
22
5
8
3
8
19
2
5
18
7
28
1
24
49
14
7
4
9
26
11
12
1
28
11
12
5
12
5
4
29
18
35
10
1
6
7
6
15
16
13
4
15
6
3
10
13
18
7
18
5
4
33
4
1
4
3
2
19
20
13
2
3
14
7
2
13
20
3
32
29
6
7
4
23
6
5
2
29
2
39
14
35
8
5
8
11
8
1
10
15
16
21
10
15
34
13
22
5
12
5
6
19
4
7
12
1
24
1
14
15
10
15
2
7
12
11
8
1
2
9
30
7
18
1
36
11
20
3
2
9
6
47
6
47
6
1
4
1
8
1
12
1
20
37
14
9
2
1
2
25
18
17
2
1
14
15
2
45
2
25
32
15
18
15
36
1
12
1
6
11
2
3
8
7
4
15
2
9
12
1
18
1
4
1
6
25
24
5
10
37
6
13
6
7
6
5
20
9
6
1
4
3
10
1
4
13
36
13
14
13
2
5
4
7
6
5
6
1
8
23
2
5
2
15
16
13
8
5
2
1
18
9
8
3
4
3
10
1
2
17
2
5
36
5
14
9
2
1
2
1
10
1
8
1
6
3
20
19
14
15
16
3
12
1
4
11
48
11
16
5
4
5
18
7
16
13
4
19
2
1
42
5
8
17
6
7
6
1
12
17
4
3
10
11
2
11
28
25
6
21
6
13
12
5
6
5
6
5
2
15
16
3
4
7
14
13
18
3
8
33
4
9
8
7
14
31
10
9
16
7
6
11
6
7
8
7
8
7
2
9
14
17
8
5
6
1
16
1
32
3
8
13
6
33
14
1
10
43
8
15
8
5
4
11
6
15
4
5
18
17
10
5
10
1
20
13
20
3
4
15
18
11
4
1
4
17
14
27
2
21
4
7
4
5
6
11
6
5
10
1
14
11
2
9
22
3
10
19
4
23
66
7
14
1
12
25
4
15
2
11
6
5
4
13
24
5
6
3
4
3
2
7
6
5
4
5
10
29
12
9
2
11
6
11
6
5
42
15
4
3
34
11
6
13
6
1
12
49
32
5
8
43
2
3
2
15
16
9
4
7
12
1
24
1
20
1
2
5
24
19
26
17
2
31
2
7
16
7
8
5
16
61
18
3
12
17
2
39
20
29
10
9
12
11
2
11
18
17
4
3
2
29
2
17
14
5
6
5
2
29
6
9
12
1
6
5
32
5
2
15
16
3
22
19
4
1
4
9
2
1
4
11
16
5
4
1
24
11
26
9
10
1
10
3
16
27
2
21
10
7
12
49
4
11
8
1
2
11
2
11
2
9
2
3
10
1
38
3
20
11
2
7
16
3
28
3
2
7
4
3
6
17
40
9
38
21
4
9
4
23
6
9
4
9
2
17
6
11
20
5
8
3
2
13
6
21
2
15
18
31
6
3
4
25
10
11
2
7
8
25
20
3
16
3
14
11
4
5
2
9
6
1
2
5
6
1
4
7
2
3
2
31
6
19
10
29
22
27
22
13
2
3
28
9
4
3
10
7
6
3
2
11
2
13
8
33
8
9
18
7
18
19
10
11
2
5
6
23
6
7
6
13
4
1
12
1
6
13
2
5
6
15
16
5
4
11
6
7
18
3
6
1
4
1
6
23
4
1
4
7
2
9
2
1
52
11
8
3
6
7
2
21
4
5
24
1
12
1
22
5
2
3
6
29
46
3
14
29
8
9
18
3
8
9
32
3
4
21
14
3
22
7
16
25
4
1
34
3
18
3
24
7
4
9
2
17
12
29
8
17
4
1
12
5
6
39
4
7
4
11
10
1
6
1
6
9
14
27
18
3
32
5
8
13
20
7
12
5
18
11
20
1
6
7
10
5
12
5
4
13
20
1
14
29
22
17
18
1
22
7
8
1
6
5
12
17
42
25
2
23
30
3
6
5
10
35
26
5
6
25
2
1
12
13
2
27
10
19
2
9
6
9
20
39
4
7
6
29
24
7
16
5
24
11
6
25
22
11
22
13
6
33
22
15
10
3
8
13
28
13
26
1
8
1
2
9
54
21
8
3
4
7
4
15
4
25
2
7
20
27
20
3
30
73
10
19
4
5
4
5
30
7
4
7
4
1
18
43
24
23
12
7
2
3
12
13
14
1
6
5
8
3
8
17
4
1
6
1
24
1
18
7
12
7
30
13
10
7
4
17
12
1
6
3
2
13
4
35
28
7
4
1
12
17
22
1
4
11
4
7
16
19
4
3
10
1
8
65
28
5
4
3
22
7
16
7
16
13
26
9
2
19
8
15
4
19
24
3
8
27
2
1
10
13
18
11
12
1
8
21
16
1
26
7
2
15
4
15
22
1
8
7
10
15
32
9
14
5
2
17
2
7
26
11
14
15
6
3
28
1
22
1
26
35
24
3
10
3
2
9
2
3
10
1
8
1
10
13
16
1
32
27
4
3
22
11
6
15
2
7
6
1
20
7
32
1
40
27
2
13
6
5
24
7
10
1
6
1
8
9
2
21
12
1
2
11
14
7
2
3
4
27
18
29
18
11
32
9
4
7
26
25
4
21
14
3
2
3
14
21
6
7
6
9
6
23
2
35
10
7
16
5
12
3
18
5
22
7
10
1
30
7
10
5
6
5
2
17
6
1
2
5
10
7
14
3
14
69
2
63
20
11
4
5
32
13
6
13
26
3
8
3
20
39
14
5
12
1
14
47
10
5
8
19
8
11
18
11
10
13
2
9
2
31
2
9
4
39
2
21
8
1
14
11
4
5
14
9
2
25
24
15
2
9
4
3
18
3
20
13
8
3
14
3
2
1
18
15
8
3
24
1
28
3
8
19
34
3
14
7
2
11
30
19
8
7
6
5
14
7
12
5
14
17
4
5
4
1
4
1
8
19
2
7
16
5
28
5
10
5
2
3
12
19
4
9
4
23
24
21
18
5
6
1
8
31
6
5
16
5
6
5
28
11
8
7
24
13
6
5
4
7
32
31
20
1
8
3
22
3
2
5
38
5
2
25
26
11
4
11
18
1
2
1
10
1
4
5
2
3
8
7
8
3
34
3
64
3
12
3
8
3
26
15
24
11
18
5
4
3
8
9
2
7
10
3
18
9
16
7
4
13
12
1
54
27
6
9
20
23
28
7
6
27
10
1
10
9
30
17
28
15
2
17
6
13
6
23
30
3
4
7
6
57
8
3
2
23
28
13
26
13
20
15
2
1
24
7
20
3
36
9
18
7
10
7
10
5
12
1
6
1
6
7
4
5
14
13
16
13
6
3
8
1
2
1
6
27
12
5
4
23
22
7
8
1
2
3
28
1
30
15
18
17
24
5
6
9
8
7
14
5
2
7
4
23
30
7
6
7
4
11
40
3
10
3
2
3
22
5
20
33
8
1
16
17
2
9
40
5
4
7
30
1
8
31
24
37
6
25
20
5
22
25
4
7
10
27
6
1
4
9
32
9
2
5
6
15
8
5
12
21
6
5
2
17
10
1
4
25
22
5
6
23
4
5
6
15
36
57
4
3
50
1
8
5
2
5
18
25
34
11
8
15
16
5
26
9
12
7
4
9
10
19
18
9
2
1
12
5
2
3
6
13
6
39
2
1
6
5
2
5
10
7
10
37
38
7
26
39
4
9
14
3
4
3
16
51
14
15
6
11
8
5
2
1
20
23
2
7
10
3
8
3
2
7
12
3
14
1
8
9
6
11
24
7
10
3
4
7
14
9
22
9
10
15
18
1
10
13
12
5
4
55
6
15
22
7
2
5
6
3
18
9
6
1
6
15
14
37
6
1
24
21
12
9
2
9
6
1
16
19
6
13
24
7
10
7
4
1
20
37
2
15
8
9
6
5
6
23
18
1
6
19
8
19
36
5
6
39
8
9
10
19
2
5
6
3
2
3
22
9
10
9
8
9
10
5
8
19
4
7
12
5
6
7
12
1
4
11
10
7
6
25
4
7
6
3
22
15
10
13
16
1
12
3
2
3
8
9
2
13
4
3
2
9
4
3
8
13
10
1
22
7
14
1
32
1
6
1
6
5
12
5
24
3
20
3
2
7
16
1
20
1
2
9
2
5
2
5
6
9
2
3
4
3
2
15
6
3
10
7
6
11
6
7
6
11
10
13
6
39
4
5
4
17
6
11
22
33
6
13
6
3
6
3
2
1
4
5
6
11
16
9
20
3
22
37
2
15
34
3
12
35
20
1
2
5
32
7
10
1
28
19
2
1
4
1
14
1
10
31
2
19
6
19
8
5
12
9
2
3
2
5
2
5
6
1
12
1
10
7
12
11
34
5
6
23
8
7
4
5
14
17
4
5
12
3
2
3
2
11
18
1
6
19
12
1
12
5
14
5
4
7
24
11
48
23
8
13
4
7
6
7
4
21
18
11
10
11
12
17
8
41
14
9
12
9
20
7
12
17
8
7
12
3
20
39
6
3
2
17
8
7
6
15
14
3
8
19
14
3
2
1
2
3
2
9
2
5
4
1
4
31
24
1
38
5
24
13
6
3
26
3
10
7
6
15
2
5
2
5
60
1
2
9
6
19
10
11
32
21
16
9
10
5
40
7
30
11
16
13
12
11
12
1
10
9
26
1
2
9
2
13
2
11
8
7
10
7
10
7
8
15
14
25
18
5
30
25
6
17
16
25
2
1
28
15
4
17
14
19
14
13
4
15
28
1
8
1
28
11
20
5
6
17
12
13
12
31
6
5
24
7
2
1
6
11
12
5
18
17
2
5
4
7
12
17
16
3
20
13
8
5
10
33
2
13
2
3
4
11
10
1
12
27
12
15
12
5
10
1
12
1
6
5
4
1
32
15
30
23
2
25
6
3
2
9
2
7
20
15
4
5
6
27
10
3
16
1
4
3
24
13
10
7
10
11
6
5
2
39
6
19
12
25
6
9
8
3
2
57
16
9
6
1
2
1
14
13
14
13
2
9
10
13
6
25
2
1
6
7
6
17
2
17
2
19
16
15
2
15
14
39
12
15
12
3
2
7
6
25
4
39
4
3
4
23
18
3
2
21
52
9
18
7
6
17
36
5
18
13
6
5
2
19
16
5
20
11
6
5
12
5
16
5
12
1
4
3
4
1
4
21
52
45
12
31
12
7
22
5
10
33
10
15
2
3
20
1
14
3
2
3
12
19
4
5
20
17
6
5
4
7
10
7
8
3
10
3
10
9
2
21
4
7
4
13
2
9
2
3
4
21
18
25
4
5
6
5
18
59
6
5
6
13
34
7
26
1
12
3
2
17
20
11
4
17
4
13
30
1
12
7
4
17
2
5
4
3
24
7
6
3
2
5
4
21
8
9
2
25
8
9
2
3
4
41
52
5
46
7
6
13
2
5
18
13
2
3
6
1
12
23
18
1
20
29
2
7
14
3
26
1
10
17
10
1
2
5
2
5
4
7
20
11
2
15
10
1
6
25
20
43
10
13
16
3
8
3
2
1
2
35
2
9
4
15
2
9
4
13
8
5
2
1
2
17
6
11
8
7
18
5
4
11
28
3
30
7
26
7
4
27
8
33
14
1
12
1
4
1
4
5
4
3
6
7
18
7
12
7
4
1
6
3
34
9
2
13
2
5
22
7
50
3
8
1
24
5
4
1
2
3
2
3
18
3
10
9
6
17
6
17
4
7
4
13
4
25
24
7
2
1
2
1
12
9
20
3
18
5
4
3
18
1
2
9
30
17
20
3
20
11
8
7
2
7
10
23
10
5
4
3
16
7
40
7
2
1
24
9
6
21
12
13
6
7
16
13
16
25
24
37
2
3
8
7
4
17
22
23
10
21
8
3
2
3
2
15
8
3
4
15
4
11
4
7
14
9
6
5
4
29
24
3
8
9
14
7
10
7
14
5
14
1
18
7
42
9
6
3
2
1
8
25
12
9
2
5
14
13
2
21
12
7
54
7
4
11
2
3
12
11
8
25
8
7
14
3
6
1
18
5
6
3
6
3
2
21
8
1
16
5
18
15
8
15
14
15
4
9
20
25
36
7
2
17
8
1
6
3
14
17
2
3
28
3
8
1
24
13
10
1
2
9
2
19
36
27
8
3
6
5
12
5
12
7
2
31
22
1
6
7
4
5
2
7
8
9
20
21
10
1
4
7
2
1
8
21
34
41
8
13
14
1
8
3
4
7
2
5
6
17
4
19
8
39
20
5
20
21
4
5
12
7
16
5
44
25
24
1
6
7
8
13
2
5
2
5
2
27
16
11
10
3
14
9
2
9
38
9
12
11
10
7
6
1
10
1
14
7
24
11
6
17
4
9
8
5
14
25
42
11
4
13
12
15
10
11
4
3
14
7
44
7
2
1
4
13
12
7
2
7
10
3
10
57
20
5
4
11
4
1
2
31
16
3
4
9
2
9
12
25
2
3
4
33
6
3
10
7
2
3
8
11
6
43
8
33
6
3
8
1
4
29
8
23
6
23
10
5
8
19
6
13
6
5
8
1
12
1
6
1
18
9
2
7
8
41
20
39
8
3
4
9
22
9
10
11
2
9
20
27
2
5
8
19
8
7
30
35
4
23
14
1
10
7
8
1
10
1
2
15
10
13
2
3
4
1
10
9
8
9
2
5
2
11
22
11
26
11
2
1
4
1
2
11
28
9
8
1
14
27
4
1
2
7
4
1
6
7
2
21
16
11
26
23
14
17
8
9
18
1
18
19
12
25
34
9
16
1
38
13
24
5
24
1
6
5
12
1
10
3
4
1
6
25
14
19
24
1
2
89
6
41
10
3
6
11
6
3
4
11
10
5
10
1
6
17
12
21
4
1
8
3
10
11
14
9
6
3
4
11
40
7
22
1
4
9
2
3
6
5
8
1
28
5
10
7
10
17
10
7
8
9
16
23
26
5
22
41
6
17
18
1
6
1
24
3
12
1
2
5
4
11
6
21
20
1
2
9
14
7
16
25
18
1
6
1
8
19
10
15
16
1
22
9
20
37
2
7
6
43
4
5
12
7
14
19
18
23
24
17
6
21
10
3
4
21
4
15
12
13
34
3
2
19
4
5
10
13
2
7
6
25
2
3
6
5
14
23
14
11
14
9
4
7
30
7
16
5
12
13
24
11
4
5
6
7
8
1
22
17
2
11
4
3
12
19
6
1
34
5
6
7
24
15
24
5
4
1
6
1
12
1
14
5
6
3
2
7
4
13
24
1
18
11
8
5
6
31
14
3
34
25
2
7
6
3
2
27
4
3
2
7
4
3
2
21
10
11
2
9
2
5
6
1
18
13
2
5
2
17
2
3
8
9
12
1
16
11
16
17
4
19
30
1
12
21
20
5
22
9
6
1
10
5
6
21
2
5
12
3
6
5
4
33
28
9
10
21
8
3
16
7
14
1
14
17
4
9
12
5
6
17
22
3
10
9
32
9
14
3
12
9
22
11
4
7
18
3
2
5
12
1
6
1
8
9
10
37
14
1
16
7
6
11
14
19
8
33
4
3
4
15
24
13
4
3
14
21
12
13
10
31
6
13
10
1
2
1
10
5
2
17
2
21
4
3
10
3
34
21
4
19
2
13
2
1
46
1
10
13
8
17
10
7
12
5
6
5
2
11
14
1
4
7
16
27
6
17
4
17
12
19
4
11
2
13
20
3
18
5
26
17
2
13
12
7
4
11
12
65
8
3
18
17
26
13
10
29
6
7
2
51
4
3
26
3
4
5
6
5
10
1
28
21
2
11
2
5
2
19
4
1
6
11
26
7
8
9
14
15
12
1
6
17
18
3
6
17
6
43
2
9
12
9
4
7
2
9
28
15
8
19
10
27
4
23
8
15
12
17
12
3
2
33
4
9
20
5
2
1
6
13
2
5
2
25
12
11
6
1
6
3
2
43
26
3
16
47
10
23
34
15
2
31
2
9
46
11
18
21
14
5
58
33
4
5
4
9
10
9
20
13
34
19
22
1
16
35
12
21
28
33
4
1
16
21
14
1
8
1
8
3
4
15
10
31
8
5
16
11
6
3
28
3
14
3
4
5
2
5
14
15
14
9
4
9
4
1
30
3
4
9
10
5
4
19
12
17
6
5
12
1
16
11
2
1
2
21
26
29
14
5
12
1
6
7
4
3
2
5
18
11
6
5
4
7
12
11
10
25
2
31
8
3
8
1
16
15
6
7
26
9
2
25
10
5
24
45
32
3
6
11
8
25
6
1
2
5
24
7
6
11
16
5
12
25
4
69
4
23
4
3
16
5
8
9
16
1
10
15
2
37
6
29
8
27
10
27
4
1
10
1
8
1
6
1
14
9
4
1
2
3
18
3
16
7
8
39
4
9
4
1
28
5
2
1
18
7
4
29
4
5
2
15
6
5
16
15
2
9
16
3
26
7
36
27
2
5
2
1
16
27
2
17
16
15
2
7
20
3
28
5
12
13
14
13
10
3
4
27
2
9
2
9
8
3
10
5
10
17
2
3
2
3
10
5
16
15
12
3
2
5
16
9
8
9
14
3
4
9
28
1
20
3
16
3
4
5
4
3
6
25
20
5
6
51
6
1
14
3
14
3
16
3
14
1
4
3
46
5
8
3
18
9
10
3
14
9
10
9
10
1
10
9
2
11
14
7
16
15
10
17
14
9
6
11
10
5
20
5
18
21
4
35
6
3
2
1
32
3
10
3
28
7
52
15
12
3
2
5
6
9
10
3
10
3
32
1
2
7
12
1
6
1
14
21
14
13
8
11
34
11
16
3
28
15
6
9
2
3
16
3
14
35
16
5
4
7
10
7
8
17
18
9
6
7
4
9
6
5
30
3
30
9
12
1
12
1
20
19
6
7
4
13
4
9
10
1
10
1
4
5
24
3
4
9
66
1
56
15
4
5
2
3
4
23
4
3
2
17
14
17
18
7
10
19
14
19
2
1
2
5
12
11
8
3
24
11
18
1
28
1
14
7
12
11
6
29
6
5
4
17
2
1
4
17
2
5
4
15
6
9
20
3
12
5
12
17
6
1
2
1
8
23
10
39
22
13
10
1
26
7
2
19
16
13
20
5
34
13
12
1
30
11
8
5
66
5
20
1
8
5
4
13
6
5
18
35
2
7
4
9
14
3
2
3
16
19
8
27
26
3
2
11
8
9
4
7
16
5
22
3
10
5
2
3
14
15
4
15
10
15
2
1
14
7
18
19
30
25
16
17
10
1
12
17
6
47
28
5
30
1
6
1
10
27
26
19
4
1
26
19
14
3
8
1
36
5
2
1
10
15
10
1
10
3
16
23
10
1
22
7
4
21
2
9
4
11
8
3
16
3
2
13
2
15
20
13
18
17
16
11
4
1
4
17
8
7
6
11
2
3
4
23
22
1
6
7
8
19
20
15
4
39
8
39
2
5
2
3
16
1
12
3
2
11
10
1
10
19
38
11
12
13
8
1
22
1
6
17
12
5
4
1
4
5
4
5
16
43
6
3
2
17
12
1
16
1
2
3
28
23
2
5
6
5
14
3
18
7
6
5
8
5
18
5
6
1
26
13
14
23
2
5
2
5
4
3
4
11
20
1
4
7
14
7
18
9
4
1
12
1
6
1
6
9
24
37
4
17
4
9
8
25
8
1
12
5
10
13
2
21
8
3
4
1
14
21
4
15
14
1
8
11
10
5
12
15
2
5
6
23
10
1
6
11
6
7
14
13
52
5
4
9
4
9
2
9
8
7
10
3
32
9
10
5
6
11
4
15
2
27
4
3
2
1
12
1
20
5
2
3
6
15
28
1
14
21
10
13
4
27
2
21
8
29
12
5
6
17
6
9
10
31
8
13
2
15
16
25
26
15
4
3
14
33
32
29
46
25
30
3
30
25
16
5
10
1
4
3
6
13
4
3
10
1
16
9
4
5
20
13
2
3
30
1
10
13
24
5
10
27
4
31
2
11
8
5
10
13
6
15
2
9
16
11
16
5
12
3
14
13
10
1
2
5
18
7
6
1
20
3
2
11
6
13
14
11
6
19
4
55
2
13
10
13
36
3
10
13
4
11
10
21
6
1
16
15
20
1
46
11
4
3
28
17
2
23
10
3
16
17
4
9
22
1
8
11
8
3
4
1
28
3
22
11
16
7
4
17
2
15
2
9
4
37
4
3
4
9
6
5
8
9
8
1
4
1
14
1
8
7
26
7
4
15
10
1
6
15
6
29
14
7
26
1
14
13
6
37
42
1
12
21
6
3
18
43
22
25
6
27
6
3
4
3
4
9
6
7
76
5
54
19
20
23
16
5
8
3
16
1
16
15
8
23
6
7
10
9
42
19
8
11
4
15
4
57
4
11
22
1
8
9
8
11
4
5
12
3
16
41
4
3
14
5
2
1
4
13
2
13
22
15
8
5
8
1
6
1
20
11
8
7
2
21
4
11
2
7
8
1
18
1
10
19
12
1
14
5
6
19
4
5
12
7
24
21
10
11
16
3
8
7
20
7
18
3
24
11
6
1
10
1
6
7
6
7
28
11
4
5
2
1
16
9
4
3
6
17
34
13
4
1
26
17
8
1
40
1
10
5
8
3
26
1
28
5
2
1
24
7
10
7
4
5
12
19
18
7
10
5
12
7
8
19
8
1
4
9
44
9
4
9
2
3
2
5
10
3
8
7
10
5
10
21
2
1
6
3
26
15
4
3
14
1
4
13
32
5
8
25
2
1
14
5
20
5
12
1
6
1
32
19
28
13
8
15
18
15
6
5
4
1
18
7
2
35
6
11
6
13
6
9
24
1
10
5
6
35
6
1
4
25
4
5
6
1
2
9
6
37
4
17
4
5
46
11
8
3
14
27
16
19
14
9
14
21
2
9
20
15
34
17
20
15
30
13
22
3
6
1
12
5
16
13
4
5
2
5
60
37
20
17
36
11
8
5
30
15
40
3
8
3
34
7
4
1
2
1
4
19
14
1
6
11
8
21
4
25
6
1
6
3
14
13
4
1
14
15
8
11
28
5
2
3
12
15
12
13
4
17
18
29
12
23
2
1
38
1
20
9
2
1
4
9
14
15
12
11
2
3
4
27
4
5
26
9
4
15
14
25
26
3
4
9
4
57
14
3
10
3
20
1
18
1
12
11
4
21
18
11
6
13
4
1
12
1
6
5
30
13
4
3
2
5
2
29
4
9
2
5
34
7
16
1
6
9
2
45
14
19
2
23
6
13
4
1
4
23
4
13
12
9
12
31
6
9
14
7
2
5
2
27
34
13
4
1
40
23
14
13
6
5
6
1
14
5
4
5
10
9
2
11
10
1
14
9
14
17
4
25
14
1
6
3
4
17
2
17
20
3
4
39
2
7
8
1
2
25
12
7
4
47
20
21
18
21
32
13
14
1
8
27
4
9
2
11
8
5
4
3
8
3
4
9
2
1
16
3
2
9
62
5
42
11
2
1
18
27
10
17
6
29
6
19
28
3
6
7
10
7
6
7
30
41
34
1
4
3
12
7
24
11
18
11
10
21
2
1
4
13
6
11
2
19
18
9
8
7
12
1
10
5
36
5
6
21
30
21
6
1
26
11
2
7
36
1
18
1
4
3
28
11
8
47
2
7
2
21
56
5
8
7
6
1
2
3
14
5
2
15
2
5
2
21
12
41
12
5
4
15
6
5
18
29
6
29
12
9
14
3
44
3
32
3
10
19
12
1
2
7
6
5
10
13
8
3
18
1
2
9
10
15
2
9
20
9
20
21
6
25
10
13
8
5
2
15
6
7
18
21
12
13
16
1
2
3
14
13
28
1
14
3
30
5
6
29
14
7
10
49
12
5
6
13
26
1
26
5
4
13
2
1
4
3
10
7
12
7
8
9
18
9
2
11
20
7
12
1
4
11
6
7
24
11
12
11
8
23
12
3
30
37
10
3
8
7
18
3
20
9
4
3
8
3
14
7
14
9
28
9
6
1
2
1
28
19
6
17
6
1
4
19
36
23
42
27
4
17
20
9
2
1
6
31
12
7
6
5
4
41
6
5
24
53
10
9
2
21
8
17
2
27
14
7
22
7
4
17
24
15
2
3
36
29
14
1
2
3
14
27
36
19
18
1
8
37
6
5
2
1
6
3
16
45
12
5
6
1
8
9
2
11
12
1
6
11
14
43
8
17
8
9
8
3
4
25
4
7
20
7
2
3
12
1
2
5
4
1
4
17
12
21
4
37
22
47
30
9
18
1
18
3
8
5
18
5
6
7
16
23
20
11
8
11
12
5
16
5
8
21
10
25
12
13
6
15
4
1
6
19
18
7
16
3
26
27
18
45
6
3
4
3
36
1
2
3
4
3
20
15
2
5
28
1
8
5
14
11
8
13
4
1
8
5
16
1
46
1
4
9
2
3
4
33
18
5
4
17
10
9
14
21
2
3
14
63
2
3
2
3
16
3
12
1
28
3
2
1
4
3
10
5
40
23
2
1
8
15
4
11
2
3
8
29
24
11
20
11
22
5
10
37
10
1
68
13
6
9
28
1
46
3
4
53
8
3
26
11
12
27
16
27
2
5
10
1
14
5
10
7
40
3
2
11
18
11
12
33
6
5
12
21
2
1
6
7
6
7
4
23
10
3
4
5
2
3
2
5
6
1
18
5
6
13
6
1
2
15
8
33
2
3
2
3
14
23
4
1
6
13
2
5
4
1
6
19
8
7
12
5
2
1
8
51
8
1
6
7
4
3
2
3
18
7
16
19
8
7
10
13
2
11
34
9
40
3
4
3
2
13
14
7
2
1
2
25
2
5
6
35
26
29
16
7
28
1
12
9
4
15
12
3
6
19
4
23
14
15
16
3
10
21
10
33
10
3
20
23
10
13
2
3
18
11
12
1
12
5
8
9
4
3
18
3
2
11
16
1
58
1
18
1
4
19
6
11
26
9
4
13
48
23
2
35
4
13
12
15
4
5
2
33
20
1
30
11
2
7
4
19
6
7
10
19
2
15
2
1
16
35
2
23
6
9
10
9
8
1
18
7
16
3
4
7
4
5
2
9
24
25
6
17
2
9
18
39
20
13
6
13
16
1
2
13
10
9
22
3
4
1
6
5
16
7
20
1
16
11
6
1
4
15
8
3
16
27
26
31
16
25
6
3
26
35
22
1
10
1
16
1
8
19
18
1
2
3
10
27
4
3
2
9
20
13
22
19
28
11
4
3
2
3
20
3
6
3
16
23
10
7
4
3
2
1
2
9
26
3
2
3
6
5
6
1
14
49
22
5
18
5
22
1
26
1
2
25
6
1
12
5
12
5
8
3
14
9
8
17
20
19
12
11
8
3
34
3
2
11
6
11
34
25
6
21
4
1
12
5
16
13
10
11
2
11
12
5
16
19
8
7
12
37
28
35
12
3
2
5
8
11
6
13
2
5
8
1
2
39
6
31
14
27
10
3
2
27
2
11
26
3
6
5
10
5
28
5
26
29
6
3
4
9
36
1
4
1
36
19
22
13
12
17
6
5
2
5
2
11
14
13
10
23
20
25
2
5
30
5
4
3
32
13
10
15
14
35
34
3
18
3
18
17
6
1
4
5
24
7
18
7
22
3
24
33
18
3
22
5
16
7
2
17
56
13
8
1
8
33
4
1
8
75
8
3
28
1
6
13
12
11
6
15
2
25
16
5
4
19
2
7
8
15
14
13
4
7
2
11
22
3
2
1
4
1
14
3
34
17
2
15
2
1
10
7
34
23
6
1
6
11
2
1
12
1
8
11
4
1
14
1
64
1
12
1
52
21
2
3
10
1
24
93
2
13
16
31
18
1
10
7
12
25
28
7
4
15
8
27
4
1
18
7
8
13
30
1
18
5
12
1
26
5
2
1
2
31
8
3
6
1
20
11
4
13
18
21
12
3
8
13
14
1
4
15
16
17
6
9
4
3
2
9
6
1
8
17
6
9
4
9
24
15
44
3
8
3
2
31
34
5
10
1
14
37
34
11
10
7
14
3
2
7
2
3
6
7
52
1
8
5
24
3
28
11
18
3
10
19
6
17
14
11
2
7
6
3
8
21
14
7
4
5
2
9
2
3
30
1
16
15
16
19
26
17
16
79
18
9
18
1
8
33
10
1
16
3
10
23
8
11
16
39
2
15
22
5
4
5
2
1
6
3
2
25
28
23
20
1
12
5
4
3
20
19
10
17
4
1
22
3
28
7
2
5
8
9
14
3
20
3
8
19
12
25
2
5
12
7
2
31
4
5
10
19
8
27
28
11
8
3
2
3
28
13
8
1
4
7
4
17
10
11
10
3
2
5
18
11
4
11
4
5
2
7
2
19
8
15
36
5
2
25
2
5
6
17
12
13
4
5
12
1
2
1
26
3
10
3
12
7
4
11
8
3
14
3
18
1
16
1
2
5
16
3
26
7
16
1
14
1
24
5
36
19
4
5
36
1
10
11
24
13
26
3
2
1
2
21
10
13
2
13
10
5
10
5
6
3
4
9
28
13
8
7
14
3
2
1
20
11
2
7
2
21
2
3
4
25
10
5
8
35
8
3
4
27
16
13
2
1
14
9
6
7
20
1
34
7
8
5
16
15
4
3
2
7
4
5
18
7
10
9
4
1
12
15
2
3
8
15
24
57
2
7
18
23
26
23
4
3
10
11
18
15
44
3
6
13
12
33
20
15
8
17
8
1
2
13
2
13
8
53
10
3
10
1
14
1
8
13
8
3
6
7
56
1
16
1
16
7
26
7
10
17
42
1
8
17
12
5
30
5
2
11
8
3
8
9
28
9
14
3
16
3
2
9
30
7
8
5
6
9
34
7
8
1
14
11
6
11
10
19
12
13
2
11
8
1
36
7
2
9
10
7
2
3
2
9
16
9
4
25
14
7
2
7
32
5
26
7
12
7
4
13
18
13
12
1
18
3
4
1
6
3
2
59
26
3
20
9
2
13
12
9
4
9
2
5
18
1
8
3
4
3
14
7
4
3
2
1
2
11
8
9
4
5
8
3
8
3
42
1
28
5
12
29
12
7
10
7
2
13
2
11
8
1
6
1
4
5
6
15
2
1
24
11
2
3
2
3
10
1
32
1
10
7
14
19
14
11
10
5
6
11
4
3
8
7
6
27
44
1
10
3
12
1
22
21
10
3
4
25
2
29
2
11
6
5
6
23
14
9
2
13
2
21
16
9
4
3
2
9
38
3
4
13
18
3
18
1
32
31
2
9
26
3
16
23
10
21
22
23
26
5
82
23
2
7
2
13
22
7
6
21
10
7
4
1
10
3
8
11
18
3
8
5
12
19
2
13
6
3
22
9
4
27
8
39
6
11
12
5
34
39
4
3
2
3
26
13
2
43
18
5
24
1
12
1
18
19
6
3
16
3
4
1
4
3
16
19
8
33
16
9
2
3
10
15
2
23
34
11
2
1
8
21
8
3
34
3
6
15
28
25
12
3
2
11
20
33
6
17
6
5
24
31
6
15
18
21
36
1
40
9
32
3
8
21
2
7
2
1
8
11
2
5
4
13
2
3
8
1
6
11
12
1
8
5
10
5
4
23
6
13
2
1
4
5
24
15
2
17
22
17
4
3
16
9
20
25
8
1
6
7
8
11
2
1
16
7
72
5
16
9
16
5
10
5
16
11
12
37
16
39
40
5
30
25
40
7
16
1
8
7
18
11
34
7
4
1
42
11
4
5
66
5
14
3
2
21
30
1
2
39
38
19
18
23
2
1
4
1
2
11
12
7
12
3
34
5
12
1
4
1
2
9
12
11
2
9
26
17
22
1
2
5
14
13
8
21
22
17
24
1
6
5
10
9
6
1
12
25
16
7
20
21
26
19
2
13
18
11
12
9
6
21
58
31
30
5
8
1
10
7
24
11
36
5
2
5
12
3
6
37
18
1
6
1
2
19
12
3
6
11
2
3
12
19
22
13
2
11
4
7
10
13
6
15
2
7
18
29
4
7
16
7
12
1
4
3
10
5
2
17
40
29
12
11
8
7
12
11
30
7
12
3
16
13
6
3
8
21
6
1
8
27
20
25
4
5
4
11
2
31
10
25
6
1
6
11
2
37
6
17
4
3
10
11
8
17
8
3
14
5
28
1
4
1
12
21
4
5
4
1
4
3
8
3
4
9
10
15
4
1
20
17
2
7
30
1
18
17
2
3
20
9
4
5
12
11
4
3
6
13
8
3
24
1
4
9
10
7
2
3
8
27
10
1
12
13
12
1
12
5
6
1
2
27
4
15
22
1
22
3
8
19
10
27
2
1
20
21
4
19
32
11
24
7
28
43
8
7
6
1
18
5
18
1
18
9
2
3
2
17
8
19
6
3
26
3
12
15
6
1
20
3
2
3
2
7
4
25
20
11
8
7
8
1
40
5
4
5
4
25
2
15
22
11
4
13
32
5
14
5
44
3
38
33
2
1
46
3
10
7
4
9
62
13
2
1
4
7
2
7
14
5
6
3
4
3
16
39
14
5
2
1
2
29
22
7
6
1
16
1
32
5
16
5
14
7
8
1
12
11
16
33
10
9
10
3
4
3
6
5
4
21
2
19
18
13
16
1
12
1
2
5
26
5
4
17
34
11
2
5
4
1
2
5
6
7
4
15
12
11
2
1
14
1
24
1
4
7
2
29
10
1
4
1
36
9
6
31
34
3
8
7
30
9
26
9
28
9
2
11
10
5
4
29
8
15
8
9
8
11
10
11
18
1
6
23
2
5
20
3
6
17
16
5
2
15
8
3
2
9
14
7
16
3
4
1
6
5
2
5
26
1
22
7
10
13
6
1
6
21
38
9
2
1
8
1
14
5
44
5
6
5
12
1
2
11
2
1
2
19
2
9
10
7
20
7
8
1
10
1
28
19
30
3
10
17
16
5
10
35
2
3
8
1
16
5
28
23
4
1
6
5
12
11
14
15
12
11
2
9
4
5
8
7
6
5
4
19
18
5
10
11
2
3
8
25
16
11
2
15
2
17
40
17
2
9
4
11
4
7
8
19
4
3
8
5
8
11
12
21
6
5
2
9
2
9
2
1
26
57
26
7
4
13
12
1
6
1
18
7
8
13
6
13
2
5
18
7
20
7
14
9
8
11
8
11
18
5
10
3
10
17
2
19
8
15
2
9
8
17
16
13
42
5
6
25
12
23
38
9
58
35
26
9
12
5
12
5
8
29
16
13
12
7
18
5
2
7
2
33
4
3
8
3
2
1
12
23
8
11
38
3
18
1
6
5
26
11
18
5
4
1
6
1
6
21
6
5
8
3
10
7
8
5
22
1
6
3
32
9
2
25
8
3
20
7
4
15
4
11
8
13
10
15
34
5
4
5
2
1
4
7
22
1
2
7
4
9
6
9
2
5
4
1
28
1
4
13
4
17
28
11
6
9
12
19
14
15
10
11
16
11
16
23
14
5
4
35
2
19
2
43
2
21
8
15
2
21
10
17
2
3
2
11
20
21
4
7
30
9
2
7
4
23
8
11
12
23
6
1
12
1
32
3
16
3
10
21
10
25
18
11
6
45
2
11
2
39
30
1
4
13
2
27
48
13
14
11
10
3
2
3
28
21
8
1
2
17
90
23
2
7
2
7
4
17
8
33
6
9
14
7
20
29
6
1
10
1
16
35
6
17
8
31
8
1
2
13
12
7
12
1
10
9
2
23
6
1
2
15
6
9
8
3
44
9
6
25
2
1
6
1
14
5
4
13
6
9
10
1
40
13
14
17
6
11
2
1
16
13
10
23
8
15
20
3
10
25
4
1
2
11
14
1
2
9
14
3
16
7
6
5
2
1
12
23
36
29
18
5
8
11
4
1
2
5
14
1
10
17
18
1
10
5
8
53
8
11
2
7
6
7
10
31
2
7
30
5
8
13
22
1
2
7
2
41
4
1
4
3
18
15
16
7
30
3
4
9
2
9
2
9
6
19
6
7
42
3
10
5
8
19
2
15
16
3
20
3
8
9
34
29
2
7
4
9
20
1
36
1
16
25
4
13
8
19
10
11
4
27
2
3
16
3
4
9
14
3
4
5
18
11
16
1
44
17
2
35
24
27
10
1
4
9
20
23
14
1
4
11
26
1
12
17
10
1
28
23
6
35
12
21
18
5
4
19
6
1
14
9
2
21
14
39
4
33
10
31
10
11
2
1
6
11
22
11
6
5
26
9
14
1
14
7
8
9
14
7
6
3
12
7
2
13
10
13
12
23
12
3
10
5
20
3
10
1
32
1
24
7
12
5
2
1
2
7
26
1
4
15
4
9
4
3
22
23
12
5
4
9
8
17
24
5
12
5
34
7
4
1
8
1
32
17
4
1
6
9
6
19
6
7
20
19
8
1
2
17
6
1
6
3
4
3
8
9
10
17
8
21
8
5
22
3
10
5
8
1
8
17
10
23
14
5
12
17
10
7
2
5
2
9
12
7
12
13
4
19
48
13
42
3
32
7
6
1
6
19
6
11
16
17
8
7
24
11
6
5
12
1
2
25
4
3
8
9
4
3
4
7
2
9
26
9
6
1
12
17
2
5
2
7
6
7
12
31
12
5
2
1
2
11
4
5
8
23
12
5
10
1
20
19
22
17
10
13
8
5
10
1
18
63
18
27
26
1
2
9
20
5
2
27
66
7
8
13
4
1
10
7
6
7
4
27
12
5
4
1
12
5
4
15
26
5
12
23
4
7
14
11
2
1
14
3
2
13
2
3
6
1
8
5
20
33
14
15
22
9
26
27
32
7
16
23
6
3
10
9
12
7
26
5
2
11
10
15
22
23
12
11
2
7
4
19
4
1
6
7
14
13
2
9
22
9
76
7
22
11
46
15
4
5
8
33
22
15
4
13
6
27
10
1
4
3
4
21
8
15
8
1
2
7
16
31
2
3
4
19
2
15
4
3
34
1
6
7
8
3
4
31
2
31
6
9
16
25
2
11
6
7
4
3
4
5
8
1
12
13
4
9
4
3
2
13
24
1
2
15
16
11
10
7
12
1
12
5
24
5
6
7
10
3
12
5
4
9
4
1
28
1
44
1
22
47
16
29
2
21
28
19
2
13
10
3
8
3
6
5
12
3
12
11
12
5
2
19
14
1
4
17
14
5
18
23
6
13
14
9
8
15
8
1
18
19
4
3
4
1
16
15
2
13
36
13
4
1
8
3
6
5
14
1
4
5
22
7
4
9
22
15
18
17
10
17
4
13
4
3
2
11
4
1
18
9
10
9
22
1
10
45
6
11
12
5
8
1
4
11
14
3
22
3
18
1
12
15
4
17
2
29
22
9
14
7
10
5
8
15
4
13
4
1
12
1
6
23
8
5
8
17
2
3
2
29
6
23
16
7
22
9
14
17
4
11
14
1
38
31
34
13
12
1
6
1
16
1
10
5
16
11
2
45
34
5
34
33
8
21
4
7
12
3
20
39
8
1
10
29
30
11
8
5
8
19
12
25
28
21
6
9
2
5
4
7
6
5
6
27
6
11
12
1
2
9
4
3
8
5
4
27
6
11
10
1
26
1
12
29
4
33
8
3
4
3
22
23
26
11
2
5
4
1
10
1
12
1
14
61
8
13
2
45
24
1
16
37
12
27
4
11
22
9
4
13
6
17
18
5
12
1
4
1
2
1
6
5
14
7
4
1
26
11
4
11
12
17
4
5
24
31
2
7
6
1
18
13
22
13
6
15
2
7
10
11
8
9
10
21
14
45
2
11
6
9
10
7
2
13
4
1
94
5
4
1
10
11
16
5
10
35
8
3
8
1
46
5
6
13
18
7
38
11
12
1
6
1
2
1
10
11
6
13
26
3
8
27
10
3
6
5
2
1
2
15
2
39
2
3
8
1
10
3
6
5
18
5
12
1
4
23
10
1
10
7
12
3
16
7
10
29
4
7
2
1
2
31
22
7
2
23
30
7
10
1
10
31
6
1
20
9
6
21
12
1
8
3
8
3
22
1
36
7
10
1
12
61
4
1
12
1
10
13
6
19
12
1
24
1
20
27
38
23
18
1
6
7
10
7
2
13
4
37
6
3
4
27
20
13
4
13
4
17
2
1
6
1
14
3
14
11
12
3
26
3
2
3
34
15
22
21
4
1
4
33
4
11
12
1
2
1
8
5
10
1
12
25
4
21
42
45
6
17
28
3
16
27
6
1
4
17
8
1
4
13
16
5
6
9
14
33
54
17
6
81
14
23
30
57
10
21
28
11
22
19
4
1
14
13
4
1
6
17
12
1
14
1
4
5
12
1
12
9
18
1
10
7
6
5
6
33
4
5
10
21
8
15
2
3
2
9
4
11
4
9
10
3
10
9
12
9
2
9
2
9
16
17
28
5
12
7
16
9
8
17
20
3
10
1
8
1
34
13
6
3
8
5
4
1
12
19
4
5
10
19
18
19
12
37
14
17
22
19
30
3
4
1
16
1
10
1
36
11
8
29
6
13
10
31
20
21
8
21
14
5
2
1
2
29
16
13
14
9
6
11
2
9
6
5
4
41
6
7
14
15
4
5
8
23
6
7
16
3
8
9
4
45
4
1
2
5
4
3
2
9
2
37
20
3
20
1
6
9
2
15
8
5
10
39
14
13
10
27
10
21
10
21
14
13
6
13
12
5
12
7
10
15
6
11
2
17
32
5
20
15
6
5
30
17
30
5
2
9
8
1
16
13
10
11
10
11
32
1
2
7
10
43
6
5
32
27
6
11
2
5
10
17
2
3
8
1
14
23
10
5
16
13
22
3
2
5
10
25
8
11
10
23
8
1
4
9
4
5
34
1
6
23
18
13
26
3
38
3
32
5
8
5
2
5
4
7
6
7
16
5
10
3
4
3
34
15
4
19
4
3
2
3
16
17
48
3
10
15
2
3
8
21
12
1
18
11
12
27
20
19
2
21
2
1
6
5
2
51
16
3
4
17
28
3
4
23
16
11
4
5
24
15
30
1
6
9
16
15
8
1
4
7
6
35
18
13
2
13
18
11
6
1
10
73
6
13
18
35
12
55
4
19
16
5
6
13
2
1
4
23
10
1
42
13
22
21
8
41
2
9
38
3
26
15
2
19
28
65
6
15
6
15
6
7
2
3
2
7
4
87
4
37
4
15
4
15
2
1
22
1
12
9
4
1
16
43
16
1
4
11
30
1
6
1
4
19
2
13
28
11
2
1
10
5
12
11
4
1
6
3
4
1
12
11
8
17
4
1
2
9
26
19
4
3
22
9
10
5
4
11
2
45
4
5
2
29
2
41
2
33
8
23
2
3
4
11
2
9
10
1
2
17
4
5
32
19
12
7
12
29
6
19
6
3
18
15
40
11
16
23
20
9
6
3
2
7
38
23
4
1
2
27
4
1
2
31
4
3
18
7
18
1
2
1
2
9
22
7
2
5
16
31
12
11
2
1
2
27
10
11
8
23
2
5
12
7
22
11
2
13
2
15
32
7
28
19
14
3
14
5
32
1
22
5
4
15
22
37
22
7
8
17
4
31
14
3
8
5
4
15
4
19
2
3
34
9
8
51
2
3
8
13
26
5
22
21
26
7
2
7
6
1
10
1
20
7
12
5
46
5
4
3
8
1
20
11
10
21
10
9
2
45
2
7
8
3
8
19
4
3
14
29
22
5
8
23
6
21
20
3
22
3
20
5
8
3
4
1
16
1
2
11
4
11
4
1
8
1
10
21
4
17
2
13
6
9
20
3
10
11
26
5
10
1
4
3
14
3
28
3
16
43
16
11
2
5
2
11
4
1
12
1
4
9
14
3
8
1
6
13
6
21
32
1
8
1
2
5
12
7
32
1
10
5
22
11
8
5
10
3
20
19
30
7
10
1
26
15
8
7
4
17
4
5
22
1
6
7
6
3
4
3
2
13
12
11
10
1
18
3
20
1
8
9
30
13
10
11
40
3
10
1
4
29
2
9
14
19
20
3
10
17
38
1
4
3
14
43
26
7
24
13
14
5
14
7
2
15
2
1
8
3
22
13
10
7
4
17
4
7
2
15
18
3
8
23
24
51
4
3
2
5
2
19
14
1
2
1
6
37
16
5
30
1
10
9
6
13
18
19
6
5
54
17
4
9
50
13
4
5
8
31
10
13
6
19
10
25
14
15
24
37
20
5
20
23
6
1
8
5
10
1
2
29
8
1
16
1
10
23
4
5
6
3
14
9
8
21
4
3
6
43
2
13
66
17
28
7
20
11
6
35
18
7
10
1
4
3
48
9
10
1
20
11
6
45
18
7
30
23
6
7
6
5
10
1
4
21
2
5
10
7
16
9
4
11
10
21
8
55
14
3
14
3
2
11
4
15
4
3
14
13
12
17
2
1
2
7
6
13
2
15
16
31
20
11
2
3
14
1
22
17
2
9
4
3
4
5
20
21
16
17
4
1
14
13
4
27
2
27
10
1
2
35
8
9
2
11
12
5
2
9
22
7
18
11
6
1
12
11
2
11
8
19
2
25
6
19
6
5
2
17
6
1
4
13
6
5
14
13
4
5
2
3
8
17
40
9
10
11
8
3
8
15
2
3
20
3
2
9
28
9
30
17
6
11
32
7
10
17
20
17
6
7
46
19
60
1
4
3
8
7
30
13
2
11
12
19
2
17
4
1
2
31
10
1
4
1
4
7
4
3
30
27
24
7
6
7
6
1
4
7
2
11
44
3
2
7
24
7
10
13
26
17
4
17
2
15
4
1
2
3
10
5
10
17
10
5
14
29
8
3
20
5
10
17
2
15
2
27
22
3
2
9
4
7
14
1
10
13
10
3
4
3
2
9
10
1
12
29
4
3
12
19
10
3
2
19
2
9
30
37
6
5
38
21
12
11
2
5
12
7
6
1
2
15
2
1
10
3
14
3
4
23
6
11
12
7
10
3
4
5
20
3
24
3
2
3
28
13
12
7
2
1
12
29
48
13
4
19
20
11
20
19
14
9
8
7
4
15
8
3
26
21
2
3
10
3
10
9
4
1
4
23
34
1
8
3
14
7
8
1
4
15
4
7
14
7
14
1
12
3
22
27
28
9
16
9
12
15
12
9
4
11
4
5
14
19
12
1
8
15
6
17
28
5
10
1
20
19
4
11
4
1
26
7
58
17
14
5
10
35
18
11
8
33
18
33
4
5
14
3
28
3
12
3
12
5
40
1
18
11
12
1
10
1
16
23
4
1
6
5
10
31
8
11
6
17
16
25
14
9
10
15
8
1
10
9
40
3
6
23
6
11
14
35
6
13
6
43
2
31
18
5
28
1
4
5
20
23
24
13
12
5
6
1
8
3
2
5
4
21
8
19
16
5
20
15
12
5
2
3
6
5
14
17
8
43
28
1
8
7
6
1
54
15
46
7
14
1
2
3
32
5
2
3
20
55
4
19
2
5
8
17
2
19
2
3
56
1
8
7
18
7
8
29
6
7
6
17
2
19
18
13
10
9
20
7
20
3
16
7
2
11
22
9
16
1
6
7
8
17
48
23
36
17
18
11
26
21
14
3
4
17
4
19
28
9
24
5
4
9
10
3
4
17
10
7
2
5
6
1
6
7
10
7
6
5
2
25
12
5
4
1
6
1
4
1
6
3
12
1
28
15
8
1
4
1
6
35
10
5
4
25
16
45
28
1
8
3
8
11
2
5
6
13
12
23
20
13
16
3
2
5
22
5
6
25
6
19
22
3
50
9
10
43
14
3
8
21
12
5
10
7
14
15
10
11
2
11
12
5
14
5
16
7
4
5
8
1
14
7
16
1
42
1
10
9
6
1
10
15
4
3
2
21
6
3
2
81
4
1
16
25
8
1
4
3
12
5
30
7
4
11
20
5
4
3
30
3
28
3
4
3
16
7
8
9
20
21
4
3
26
1
4
5
4
33
46
9
6
23
12
27
36
9
46
3
4
3
2
17
2
35
2
13
20
15
12
7
6
5
16
1
20
37
4
9
8
7
36
13
4
19
12
1
10
7
8
47
20
1
10
5
2
5
8
7
12
55
18
43
4
9
12
3
18
1
6
7
42
23
54
15
2
11
20
1
18
1
14
13
4
3
4
3
4
5
24
15
14
49
18
5
4
9
6
1
66
11
2
1
4
7
30
19
18
7
10
3
6
1
2
7
6
1
2
23
8
23
26
3
16
5
14
11
14
9
8
9
12
13
12
9
6
1
14
1
26
9
2
1
16
11
2
3
14
39
4
3
10
15
2
3
20
13
48
1
8
25
2
7
20
3
4
1
8
17
2
39
4
17
2
5
8
29
8
13
6
19
2
1
6
3
4
11
2
15
34
9
8
9
8
15
16
15
6
3
2
25
26
9
2
45
2
25
6
1
8
11
2
11
10
11
4
9
6
15
16
11
16
7
30
3
6
5
6
5
24
23
18
11
12
7
2
9
4
5
8
1
6
9
12
7
30
7
16
7
2
7
4
11
4
17
8
9
10
15
20
5
6
1
14
13
14
13
10
23
24
7
6
53
10
1
18
25
12
1
8
7
18
15
2
1
36
19
14
9
20
15
16
13
10
3
2
3
10
5
4
3
6
21
2
15
2
19
12
1
18
11
10
13
8
9
4
9
14
7
20
1
20
9
6
31
6
1
12
21
20
17
30
3
10
1
18
5
2
3
8
5
2
1
2
1
2
19
8
5
2
1
2
13
10
3
6
1
10
1
18
35
4
9
8
25
8
5
24
9
2
7
20
1
12
11
22
19
2
9
2
3
4
5
6
3
26
17
20
1
12
7
12
5
6
15
32
5
20
15
2
9
10
3
2
17
10
1
10
3
6
7
8
9
4
9
12
39
2
3
10
1
46
9
22
5
12
1
36
1
14
15
38
1
20
1
2
11
10
1
8
5
4
15
4
5
12
9
4
3
20
15
10
7
8
3
10
3
12
5
4
7
8
21
22
1
16
3
8
7
4
59
34
1
4
15
24
5
8
3
4
9
2
15
10
11
8
15
8
11
2
57
14
21
2
7
2
51
16
45
8
11
4
9
6
13
52
19
4
7
16
25
2
3
8
1
2
1
10
7
4
3
14
3
4
3
16
15
20
5
10
19
4
7
30
9
6
1
6
13
4
1
26
19
4
11
10
17
42
1
4
1
8
7
16
1
4
9
30
21
16
13
4
19
4
1
6
29
2
3
8
1
2
1
4
3
10
19
4
3
6
1
8
17
18
33
24
11
6
7
16
7
30
23
22
21
4
23
10
29
4
7
24
19
12
7
24
1
4
3
8
17
2
1
6
3
8
1
26
9
40
11
2
1
2
35
16
9
4
9
28
1
22
5
4
23
4
1
8
5
8
1
10
11
4
35
2
5
6
13
20
9
10
25
10
9
10
9
14
3
20
1
14
7
2
15
20
15
10
7
4
7
8
5
16
39
22
49
2
3
6
15
2
1
6
7
16
15
8
3
4
7
24
3
36
5
30
11
2
7
24
9
8
5
8
11
20
37
6
25
24
23
6
1
6
1
6
17
12
1
2
19
8
7
18
1
6
23
16
23
6
15
6
5
6
19
6
3
6
31
12
13
6
11
16
19
16
19
18
3
2
1
20
1
12
7
26
7
6
9
82
7
10
11
10
13
24
3
10
15
12
25
2
19
8
5
4
5
32
5
2
1
10
11
12
15
14
9
6
9
4
5
10
7
12
3
10
21
2
27
6
19
4
11
40
15
2
23
18
29
42
5
6
17
2
3
2
7
22
5
6
17
14
1
18
21
4
5
10
5
24
7
30
11
8
33
16
3
8
5
12
13
10
13
2
5
2
9
6
7
20
7
12
9
40
1
4
1
18
5
42
33
8
33
10
15
8
9
34
3
4
3
8
11
4
3
10
3
16
1
2
9
6
1
12
9
22
19
6
23
6
5
6
31
16
1
30
19
4
1
2
5
14
5
4
13
26
3
10
1
2
13
10
25
12
31
36
23
6
5
2
5
8
11
2
45
2
7
14
7
20
21
8
55
4
15
2
7
6
5
4
7
14
5
2
19
4
9
4
3
10
27
26
11
2
21
10
19
14
9
10
11
2
33
16
15
16
3
12
19
36
11
28
11
14
5
6
7
12
17
14
11
2
3
6
13
12
1
6
1
8
3
8
3
2
7
2
7
2
5
18
1
12
1
4
9
8
17
4
15
2
5
16
1
16
17
2
7
14
7
14
9
18
3
2
11
6
41
14
19
8
15
4
53
10
5
16
1
4
9
8
29
6
39
4
5
2
7
4
5
24
29
14
17
4
1
12
1
36
3
16
3
8
11
8
15
24
13
12
3
18
1
6
13
6
11
2
27
20
15
20
9
6
1
24
3
4
1
12
1
12
1
14
23
30
1
20
15
28
39
20
15
8
1
8
57
10
15
22
1
6
29
6
23
2
11
14
3
4
13
8
1
8
1
4
3
66
1
34
15
16
9
4
1
2
11
2
23
16
1
2
23
16
5
24
15
10
3
14
13
2
11
14
15
28
11
12
9
16
37
2
1
10
29
4
3
2
25
2
27
34
11
8
1
10
11
16
1
54
1
12
17
2
21
2
31
16
7
12
7
10
3
2
3
4
3
34
3
12
3
4
19
2
3
4
1
12
1
6
11
16
5
6
5
18
3
8
9
20
3
4
25
2
1
4
1
14
1
22
27
14
11
8
3
2
25
4
1
10
5
6
7
6
23
4
13
6
5
12
3
18
1
4
1
12
11
10
29
6
11
20
1
12
5
2
27
2
9
10
9
6
15
6
19
4
35
4
5
16
7
22
7
12
3
12
7
6
9
2
3
4
1
36
9
12
3
4
21
6
1
30
5
22
9
4
7
2
5
10
13
2
5
10
13
2
17
28
5
28
11
8
5
4
3
24
21
10
5
4
13
2
15
2
3
10
3
16
15
14
15
26
5
2
9
10
1
10
11
4
3
8
27
28
1
12
9
16
9
16
15
4
5
4
17
10
1
8
9
16
11
2
15
10
37
10
17
6
3
14
5
6
1
6
1
2
15
20
3
4
3
26
3
8
15
4
5
18
1
8
11
14
5
2
11
22
5
10
5
18
1
26
3
8
3
6
1
22
11
4
5
2
5
2
7
4
61
6
7
6
1
10
13
2
13
6
1
4
27
18
3
22
9
6
5
2
3
6
13
6
9
16
19
6
13
6
5
14
5
6
5
22
1
8
45
2
17
6
15
2
17
18
7
16
31
6
11
2
17
2
1
18
1
6
7
10
5
18
1
6
19
10
41
4
1
32
7
10
3
10
17
4
27
30
29
2
11
6
23
4
17
36
15
6
43
2
7
4
9
6
17
10
9
6
5
4
13
4
25
42
11
6
5
12
1
6
9
12
17
26
13
6
7
26
7
6
3
2
17
6
7
6
1
22
21
18
9
2
7
26
3
18
5
6
17
30
1
12
1
12
1
4
3
4
3
22
1
8
21
8
29
30
11
2
15
28
23
8
9
4
1
14
29
6
1
10
11
8
5
6
15
16
19
28
13
38
5
4
3
54
7
10
13
22
19
2
21
2
3
4
7
14
59
2
11
34
7
12
29
4
5
2
1
12
17
10
1
8
11
22
15
18
19
2
15
4
13
8
3
4
21
4
23
24
7
4
1
10
45
6
15
4
3
20
11
12
41
6
1
4
1
8
25
2
7
6
1
18
11
4
1
20
13
14
9
6
29
30
7
8
15
2
25
6
5
10
1
8
3
8
13
2
3
8
15
2
1
14
3
2
9
14
15
6
3
8
23
4
1
8
23
8
9
8
7
2
21
26
7
10
33
6
17
2
1
16
15
8
3
4
5
4
9
4
3
4
7
2
19
16
1
2
13
14
5
2
13
8
3
12
11
4
13
14
5
2
3
6
5
12
19
30
3
14
1
2
13
12
1
2
35
4
13
4
7
24
19
28
17
12
5
28
5
6
9
6
9
12
7
24
1
2
3
2
3
14
7
50
9
14
3
10
21
6
1
20
9
12
3
8
3
2
15
4
17
14
9
6
1
38
13
2
13
12
1
18
3
10
3
2
5
22
11
4
7
24
7
2
69
12
5
2
19
4
21
16
11
10
7
6
11
8
19
24
37
12
7
6
7
10
1
4
21
6
3
34
13
24
15
12
7
22
1
36
9
10
9
32
39
8
11
16
15
6
5
12
37
10
3
8
7
14
7
4
31
18
5
16
23
6
1
10
1
12
1
12
29
4
43
8
53
14
11
10
9
16
1
2
15
6
13
4
7
26
5
18
17
6
3
18
7
4
13
8
27
4
11
10
5
6
11
8
5
6
47
2
19
4
11
14
33
16
3
18
13
14
25
30
1
8
1
20
5
6
1
2
33
34
27
32
3
2
3
4
5
22
1
2
31
2
1
6
1
24
17
12
7
20
1
14
1
14
7
14
1
34
11
12
19
4
9
6
5
12
11
6
7
14
3
20
15
10
1
4
5
4
7
50
15
12
13
38
1
6
5
6
7
24
9
2
5
2
5
2
11
18
7
4
3
10
11
16
19
38
23
18
45
12
7
22
1
30
7
4
5
4
3
32
1
16
21
4
7
10
17
20
5
16
5
6
13
14
5
8
9
2
9
2
3
6
13
18
1
2
15
12
7
12
1
8
7
4
29
58
3
2
7
26
1
2
1
6
7
2
15
6
29
8
3
8
1
10
1
6
1
48
17
4
3
14
7
4
25
6
1
6
3
10
3
24
13
18
15
4
27
4
15
8
23
2
3
4
11
22
3
4
5
12
3
12
1
10
13
26
21
8
1
12
7
20
3
18
3
14
15
4
17
4
17
58
9
18
3
4
7
12
23
12
1
14
5
6
23
6
7
4
3
6
7
16
1
6
21
8
13
12
5
4
51
2
11
10
33
26
13
2
5
12
35
12
11
8
5
16
35
2
3
2
3
12
13
10
7
24
11
14
1
6
47
14
3
2
13
10
11
20
17
2
21
22
23
32
1
18
11
6
25
34
1
8
5
2
7
10
25
20
3
16
7
2
1
8
11
12
1
6
15
2
7
22
3
8
7
10
21
40
5
2
3
46
15
30
9
26
11
4
7
12
11
6
1
6
5
16
11
8
15
10
3
12
31
14
11
6
19
20
23
34
21
28
5
2
1
20
3
28
5
4
7
6
1
2
1
16
3
6
19
6
3
30
29
2
1
8
7
12
3
4
7
8
9
10
11
12
15
2
3
4
9
48
29
6
11
4
9
4
21
10
13
32
3
2
1
10
31
12
11
4
1
18
23
6
9
2
5
26
5
6
13
6
3
30
51
44
11
12
43
2
9
4
3
2
29
14
13
4
19
2
5
4
23
8
5
8
15
18
5
24
7
6
17
32
11
12
15
2
7
36
3
4
3
6
11
4
1
2
3
22
3
6
1
6
31
2
13
10
13
16
51
2
1
12
13
14
9
10
13
14
17
8
1
4
15
48
21
4
7
6
7
4
29
26
17
30
1
4
5
4
7
4
29
32
7
72
9
10
3
2
3
2
17
2
19
32
27
22
3
2
7
6
5
10
3
2
39
4
3
24
29
4
1
26
15
8
1
14
1
4
1
14
3
2
17
30
5
8
31
4
9
22
1
24
21
10
5
28
9
2
3
20
23
18
61
2
33
6
23
10
27
4
7
24
1
12
11
4
19
60
15
2
7
4
3
16
3
14
15
28
9
22
49
2
3
14
13
8
49
20
23
10
3
12
13
8
17
6
5
34
1
24
5
16
13
4
3
6
11
6
1
26
7
4
7
8
11
4
21
2
3
6
31
12
19
6
1
2
3
20
11
12
13
4
3
6
27
22
13
14
31
16
3
2
19
14
13
30
19
32
1
18
11
22
23
2
1
6
9
12
17
2
5
62
19
12
9
2
21
24
5
2
27
12
13
10
49
6
17
4
3
34
1
44
21
24
19
18
11
6
19
2
3
2
9
4
31
14
3
16
3
10
5
26
1
20
27
32
1
8
13
18
13
2
13
20
9
8
11
6
11
8
5
22
13
14
3
6
37
2
5
12
17
6
29
12
11
6
9
10
5
12
9
10
3
12
5
8
11
4
1
16
13
16
19
10
1
2
27
16
1
12
3
2
3
2
3
20
3
4
9
6
19
24
1
12
1
4
3
8
7
32
9
20
3
16
9
2
9
18
1
2
19
8
11
30
3
24
3
4
1
22
7
8
1
12
7
2
27
2
9
34
25
8
1
16
11
2
11
2
3
4
7
18
9
8
21
12
1
2
23
28
9
10
31
18
17
4
1
32
21
14
7
8
13
24
5
70
27
8
1
2
1
6
1
8
29
22
3
10
9
16
5
4
15
8
3
8
1
18
9
16
23
44
1
8
1
26
5
6
1
4
15
8
1
2
15
10
1
36
17
12
3
16
9
10
27
28
9
22
5
18
1
8
7
18
1
12
7
8
21
14
7
46
15
2
3
4
13
12
3
2
3
2
17
2
3
12
11
6
11
8
13
16
3
34
9
2
7
4
1
6
7
26
13
60
11
6
5
14
25
18
15
4
7
8
5
2
1
2
9
8
43
4
23
20
17
2
7
6
13
8
35
6
1
18
7
44
25
2
7
16
29
20
1
2
3
8
15
10
3
40
5
18
9
2
1
12
21
10
3
10
15
8
5
22
23
42
1
8
3
10
1
8
23
26
15
18
9
14
31
4
9
8
19
4
3
40
3
40
19
16
19
14
15
4
15
4
11
14
19
12
9
8
1
4
3
8
7
8
5
6
47
8
1
42
5
6
7
44
1
6
3
2
13
4
21
2
13
2
3
4
45
2
23
6
3
8
3
32
3
26
9
26
15
2
9
20
21
2
15
2
9
10
33
12
1
12
25
18
1
4
7
34
1
16
3
2
17
36
11
6
13
8
15
4
17
54
1
10
19
24
17
4
25
6
11
6
5
6
7
42
9
2
11
4
1
6
15
4
15
2
15
14
9
4
13
12
21
36
43
2
1
2
13
12
35
20
1
10
29
22
1
6
7
10
5
8
25
14
15
26
5
4
9
20
15
22
3
6
17
6
3
8
3
10
5
12
1
10
1
6
3
4
13
14
31
2
3
12
17
4
13
2
5
10
23
4
13
2
13
2
13
4
9
2
21
24
5
32
15
20
17
10
11
4
1
6
15
6
27
2
9
16
1
16
9
12
3
2
15
2
39
16
3
22
1
2
7
32
23
24
11
2
19
4
25
34
15
4
7
2
5
40
1
10
1
16
7
2
1
4
23
22
7
2
21
6
3
10
5
16
17
16
7
4
11
8
17
14
41
32
5
4
9
10
27
14
59
6
5
4
5
6
5
4
5
10
3
28
1
24
1
12
3
30
7
4
5
6
17
12
1
18
3
8
3
32
29
8
5
20
21
10
5
12
3
8
13
14
21
2
25
2
9
6
7
2
5
2
15
10
3
6
7
6
5
10
3
20
3
2
1
16
7
20
9
4
3
8
5
22
31
30
31
10
1
4
3
22
19
18
7
4
23
10
25
8
1
20
3
8
3
10
43
4
21
2
5
8
1
10
19
14
11
8
5
4
1
6
7
18
11
6
19
10
11
4
17
2
3
4
3
10
11
16
5
2
11
2
9
30
1
2
17
2
11
8
7
14
5
2
23
36
19
8
3
4
5
8
21
4
41
6
7
20
3
14
7
2
9
10
29
16
25
4
45
8
3
22
3
26
9
8
7
14
23
12
5
2
1
12
3
8
1
12
23
6
3
14
7
6
23
4
9
2
3
2
3
16
3
22
49
22
3
2
1
2
25
4
1
12
29
6
5
10
11
4
5
4
21
10
7
18
9
6
29
20
17
8
45
10
17
2
3
28
5
22
3
10
3
2
3
4
9
2
11
4
51
16
13
16
7
6
3
18
3
18
9
6
9
4
9
2
17
4
27
8
53
10
27
10
13
24
17
24
17
10
1
8
13
10
13
6
11
14
5
18
11
12
9
24
7
6
5
2
43
14
7
2
1
18
21
22
1
28
11
6
1
12
5
14
3
4
41
26
23
10
5
10
9
16
5
6
1
4
5
6
9
6
5
8
7
8
3
28
3
6
11
8
7
2
5
2
9
2
19
10
13
4
1
28
7
8
1
8
9
4
1
2
5
6
7
4
23
4
1
4
11
2
3
2
5
2
5
10
15
4
5
22
21
10
27
2
7
18
27
6
9
2
5
4
7
10
7
26
17
2
1
18
3
24
11
2
5
4
5
50
1
18
3
14
13
8
5
32
11
40
11
18
11
4
1
8
5
6
55
2
5
12
17
10
23
38
11
14
1
6
5
8
1
18
1
4
3
32
19
6
3
8
17
4
1
2
29
24
3
40
9
4
21
16
15
8
1
8
29
4
15
28
25
6
5
14
9
40
1
16
11
2
5
4
5
22
3
2
17
2
33
2
3
8
5
2
3
14
9
2
9
2
17
12
9
6
5
6
13
2
1
6
9
4
11
2
11
12
27
24
41
10
11
6
5
10
25
12
17
2
13
2
3
28
25
24
5
18
7
72
11
24
17
14
35
6
1
4
1
6
51
16
9
4
11
12
25
6
15
2
5
6
17
12
1
6
1
6
11
6
11
2
29
10
3
16
13
6
23
2
19
2
17
6
1
10
15
16
3
8
7
4
5
4
5
2
13
2
3
4
3
20
7
28
1
12
17
2
9
2
3
2
13
4
3
4
15
8
37
26
15
4
19
12
7
6
17
4
5
6
7
16
1
12
5
14
5
10
9
4
3
2
9
8
3
10
9
4
13
8
3
6
1
42
1
18
1
12
25
52
13
6
5
12
3
2
3
12
1
10
9
12
3
36
25
42
5
10
13
4
7
12
3
2
3
2
9
8
3
4
21
2
3
8
21
32
7
8
11
2
11
4
15
4
3
10
15
8
23
34
13
4
3
6
13
2
1
20
5
10
3
8
3
22
27
10
11
24
3
4
15
22
3
46
15
8
5
78
17
24
1
2
21
2
15
4
1
10
9
14
39
4
3
4
3
2
1
10
21
2
5
2
15
2
27
2
9
26
15
4
1
4
7
6
1
20
3
26
3
8
19
12
19
6
7
38
3
2
11
6
11
10
7
2
21
2
27
12
45
10
25
4
15
4
23
38
25
32
35
2
13
30
1
10
1
6
7
12
5
4
17
2
5
20
9
18
1
8
17
10
7
18
1
4
3
12
5
6
1
4
13
26
7
24
1
6
3
22
27
22
17
62
17
20
15
2
3
14
35
8
9
2
1
4
11
28
5
22
19
2
11
32
7
6
23
16
23
8
21
16
19
2
1
20
11
30
1
2
1
8
11
10
31
6
5
18
27
34
7
4
9
26
43
32
1
4
23
4
3
8
7
4
11
10
3
4
3
2
9
24
1
22
13
24
3
12
3
2
5
10
1
8
1
8
15
10
1
68
13
36
5
18
47
12
17
4
17
2
5
8
5
8
11
2
7
6
17
12
11
12
9
4
1
12
35
2
7
10
1
18
3
8
39
10
5
12
5
4
9
12
5
2
7
30
51
34
23
6
7
6
7
22
23
14
9
2
5
16
3
12
5
16
13
8
29
26
9
8
1
18
9
34
11
44
1
16
3
22
1
2
3
4
1
20
23
16
19
8
29
4
1
2
11
4
37
26
15
24
5
4
1
10
7
14
27
2
11
4
5
10
7
10
1
8
5
2
45
8
5
6
19
18
1
24
11
10
3
10
1
2
1
12
1
14
1
6
5
2
1
16
17
6
25
4
5
2
13
2
9
20
3
14
13
10
11
24
9
20
3
6
11
10
13
36
7
16
1
4
3
4
11
24
13
20
17
4
3
2
41
24
15
16
9
2
17
4
5
2
7
2
3
12
29
14
9
38
1
16
59
6
1
6
11
10
23
8
7
10
3
10
11
12
17
4
3
6
7
6
1
10
9
10
11
20
13
10
19
10
5
8
19
4
7
4
13
10
23
14
1
8
21
10
23
16
15
8
3
14
5
14
15
6
15
2
5
16
17
6
17
68
1
6
1
4
1
6
9
28
9
22
39
10
19
10
7
4
7
8
1
12
5
16
29
6
15
22
23
18
11
8
21
10
7
36
13
6
13
24
1
2
3
14
7
8
41
16
3
14
17
6
1
40
11
6
17
24
3
36
7
26
3
10
7
4
5
20
17
18
23
6
13
6
5
16
11
2
5
10
3
2
25
2
19
10
9
22
21
2
5
6
3
2
3
18
9
8
15
6
13
2
7
10
7
8
31
10
25
4
13
24
7
2
3
8
9
46
7
2
29
12
1
2
5
12
7
12
13
2
3
6
43
12
33
2
17
8
7
30
3
20
3
4
17
16
1
16
3
8
5
8
1
2
3
2
15
2
35
22
33
10
1
4
37
22
7
6
27
8
9
6
5
6
65
6
1
6
5
22
5
8
21
14
7
2
17
18
7
10
21
6
7
30
13
2
7
2
5
8
25
20
1
4
1
6
3
4
7
8
3
16
3
12
5
30
3
10
3
6
19
2
25
14
11
10
5
10
5
10
1
6
13
8
5
20
9
8
1
6
1
8
21
2
1
8
9
18
5
2
5
6
5
12
13
4
5
2
53
8
5
20
11
2
1
8
13
2
21
2
1
2
19
8
5
4
3
12
7
6
15
8
3
4
9
6
1
2
19
6
11
28
17
2
7
10
1
4
9
12
9
10
9
28
1
4
5
2
23
6
1
14
3
4
3
10
1
14
1
2
9
2
3
6
11
4
3
12
9
20
41
48
13
6
11
4
13
22
17
2
17
4
7
6
17
20
7
10
19
2
3
6
3
16
1
30
17
2
1
24
17
12
23
10
41
24
13
8
29
24
19
6
13
6
5
6
55
20
11
12
3
2
23
4
9
8
1
4
9
2
1
10
5
20
7
2
15
2
17
38
19
10
13
4
23
28
5
4
1
4
1
6
15
14
9
28
15
2
17
2
1
10
1
2
1
24
17
6
17
6
3
18
1
10
19
14
7
8
3
20
1
14
13
6
7
2
17
10
9
32
11
2
17
28
9
2
7
4
11
6
3
36
5
18
9
12
1
6
21
6
1
22
21
12
3
4
1
18
1
10
13
2
17
6
7
12
3
84
1
10
3
40
3
8
3
2
9
6
1
8
13
2
1
4
1
6
13
4
3
18
5
6
37
28
13
2
17
20
11
18
3
28
15
12
11
8
7
12
1
18
9
8
7
26
5
10
3
8
3
6
15
16
15
6
17
18
3
12
1
2
5
22
15
4
7
32
13
6
7
12
1
2
5
12
3
16
5
30
7
4
17
4
19
2
1
2
9
12
15
4
3
24
19
22
1
8
9
2
7
2
21
34
3
6
5
4
13
10
21
10
5
76
7
14
5
4
5
2
7
6
3
2
33
2
3
4
3
4
1
4
25
8
23
4
13
8
13
4
13
2
11
6
1
10
19
12
1
24
5
24
23
4
1
6
11
16
35
12
9
4
5
14
3
20
35
6
3
2
31
6
11
8
19
6
15
22
9
6
7
4
17
10
5
6
17
16
5
36
5
6
1
60
17
18
1
20
1
6
41
6
21
6
25
12
7
2
5
6
11
18
3
18
7
46
15
6
7
8
3
44
15
2
33
2
19
8
5
18
13
8
1
18
5
4
11
10
1
2
9
10
3
4
15
16
3
2
3
10
23
14
9
8
1
38
3
10
3
4
3
2
1
6
7
34
23
6
3
14
21
14
3
4
7
26
7
8
13
2
5
4
7
24
3
2
1
4
9
6
3
4
3
4
11
2
3
4
19
40
3
52
9
14
11
8
7
2
3
14
15
4
3
6
11
18
11
30
3
12
15
14
3
10
1
10
3
34
5
10
1
2
9
8
1
16
17
2
5
6
7
2
1
8
9
12
5
24
13
28
15
26
7
16
13
4
9
4
5
10
17
2
11
22
25
10
5
22
9
2
3
4
27
18
3
8
3
14
5
28
19
12
17
2
17
6
27
4
9
6
3
2
5
6
3
8
39
6
9
10
9
10
23
6
7
4
1
48
1
54
5
4
13
24
1
12
53
6
11
4
7
18
7
18
1
14
9
16
3
24
1
4
1
2
3
20
1
20
5
2
7
4
1
36
1
14
11
14
9
14
5
40
9
8
21
2
9
2
5
20
11
30
1
6
7
10
7
6
7
6
1
2
9
22
9
4
7
10
1
6
11
14
11
14
1
2
31
12
1
4
43
30
1
14
5
4
29
2
7
6
15
12
1
6
5
30
5
6
17
30
1
4
7
10
31
10
9
14
15
22
3
6
11
2
11
6
27
14
27
26
1
12
3
10
3
18
3
8
3
16
1
14
9
38
59
18
7
28
1
6
3
2
13
28
9
2
1
6
1
4
11
6
5
14
1
4
9
2
7
4
29
10
3
4
3
6
17
14
11
6
25
18
29
12
1
4
11
2
21
6
17
4
33
4
1
6
7
12
1
12
1
12
21
28
1
2
21
16
5
18
13
4
3
12
25
4
5
6
1
24
7
28
11
16
1
2
7
28
1
16
13
28
3
2
21
10
7
18
3
18
3
22
15
4
25
38
13
12
7
20
1
2
1
4
3
12
5
6
15
2
1
32
5
22
13
2
3
4
1
12
19
12
1
16
15
22
3
4
11
6
1
8
5
2
15
22
3
4
1
16
11
16
57
14
11
14
3
16
7
2
9
8
9
10
13
2
21
4
7
22
7
26
1
6
3
16
11
12
11
6
19
14
7
4
1
10
9
2
11
10
3
8
5
12
21
14
37
18
19
2
5
4
1
10
9
12
23
12
15
8
1
2
25
2
13
2
7
12
5
22
5
50
9
12
31
12
13
4
21
6
3
28
9
6
1
44
3
58
1
18
7
38
17
8
19
6
13
10
25
12
3
28
1
30
7
10
13
14
11
2
19
24
3
8
1
16
1
2
15
8
1
50
21
2
19
12
15
4
3
32
1
4
3
4
5
6
17
16
13
14
3
10
3
32
15
16
3
4
21
14
11
20
23
4
11
2
17
26
27
12
11
34
21
8
7
16
9
6
13
6
5
6
5
4
1
4
5
18
1
14
61
10
21
22
13
4
5
2
13
2
3
2
7
6
1
2
33
16
13
2
5
8
27
10
9
8
39
2
25
4
23
6
25
12
5
2
13
6
7
8
7
22
59
2
15
14
3
18
5
6
25
4
5
6
7
14
11
10
13
6
11
18
5
8
13
26
7
8
3
2
3
4
21
4
17
22
13
4
1
2
5
38
13
8
13
12
3
26
7
2
15
14
7
8
3
12
43
4
7
6
17
4
1
8
3
2
3
10
5
6
9
8
11
12
17
12
7
12
11
14
5
26
25
10
13
2
17
4
41
12
1
10
9
2
5
2
29
10
1
12
11
6
15
18
9
34
11
6
1
2
1
8
9
18
19
8
17
2
7
4
3
2
11
8
3
2
3
30
1
2
5
10
9
4
9
4
31
16
3
8
1
20
15
10
9
8
13
22
7
22
7
10
1
2
5
6
7
18
5
30
7
4
19
12
23
4
33
8
1
34
21
28
3
22
5
8
5
36
5
22
3
10
29
2
13
10
13
30
7
28
7
12
11
10
7
38
13
6
7
22
5
18
5
6
1
12
43
26
13
22
3
24
23
12
17
4
47
10
5
10
5
2
1
16
23
6
23
6
35
2
5
2
33
20
15
10
3
10
9
2
15
28
7
14
21
18
21
2
3
4
45
4
27
4
1
4
17
2
9
20
1
28
13
14
3
34
21
26
1
28
9
26
11
6
55
6
15
4
11
10
13
10
1
104
7
2
7
14
7
8
1
32
13
20
5
6
9
10
1
6
7
24
5
10
11
6
27
18
1
6
39
4
1
22
21
22
9
6
17
54
1
16
5
2
41
2
23
20
9
2
7
8
21
18
7
6
15
20
5
2
21
10
11
22
1
24
5
6
3
2
3
36
11
12
1
6
1
4
1
24
7
18
5
4
3
8
1
8
29
4
1
18
11
6
1
2
1
12
5
12
5
6
5
32
19
26
25
4
1
2
3
2
25
6
17
6
19
18
1
8
31
32
13
2
1
14
9
2
5
6
19
18
1
18
17
6
13
2
17
14
7
6
7
30
15
2
1
12
1
22
1
6
1
10
9
46
1
14
5
12
7
2
1
20
7
6
3
2
1
2
5
4
5
10
7
4
7
6
23
14
9
14
17
4
3
24
3
2
13
4
5
4
5
4
7
42
5
12
17
6
3
8
13
2
83
14
11
4
13
10
1
6
13
14
1
2
1
14
1
6
23
2
17
4
15
8
7
20
17
26
3
8
45
2
9
6
1
8
9
16
3
6
7
4
9
28
23
8
13
8
3
14
15
22
1
18
17
16
25
6
5
2
5
24
29
18
7
4
5
6
29
2
1
4
1
8
11
6
7
18
9
12
3
6
1
6
15
6
7
30
17
10
9
14
23
4
7
12
13
6
29
28
1
34
27
6
7
14
9
14
3
8
19
28
5
8
1
10
25
32
1
36
5
18
1
4
11
20
19
8
31
8
5
4
31
6
1
16
23
12
19
2
19
10
1
12
7
10
7
12
13
16
15
10
15
8
3
16
3
8
3
10
17
4
9
4
15
2
9
8
27
8
27
6
5
6
23
24
17
24
5
14
1
22
1
34
21
2
7
4
7
2
9
4
13
10
3
14
1
2
21
2
21
20
17
12
3
24
13
4
3
6
5
20
3
32
7
2
5
12
3
4
3
2
7
2
15
2
15
4
7
10
3
2
5
12
3
4
25
4
1
6
5
30
41
20
9
12
3
8
9
20
5
26
3
2
5
24
19
10
5
8
27
4
23
6
15
2
5
14
1
6
21
10
3
12
9
4
29
4
19
4
29
4
31
8
3
4
1
10
15
26
1
2
3
4
5
10
1
4
5
2
5
20
1
4
15
10
3
14
19
8
5
20
5
44
7
14
11
4
13
8
9
20
11
6
7
6
7
6
15
14
1
4
1
26
9
4
1
4
3
2
5
2
15
4
3
10
7
20
53
14
7
10
9
2
15
20
1
4
3
8
25
4
15
4
45
6
25
18
1
12
35
4
13
2
9
10
5
10
13
4
19
8
7
6
13
24
3
20
7
4
45
8
1
2
13
12
17
8
11
10
1
4
9
2
3
16
5
34
15
12
7
4
53
6
19
6
1
26
1
6
13
14
5
4
5
16
5
18
13
24
3
12
3
10
3
8
7
2
3
14
19
22
11
16
7
12
19
2
3
2
15
26
17
2
1
8
9
2
9
6
29
16
5
2
7
10
3
14
13
12
13
6
1
10
9
12
3
12
23
2
15
14
13
18
9
2
13
12
3
10
1
10
15
2
29
6
9
8
35
20
47
6
1
26
11
18
3
32
13
14
3
10
9
4
9
2
7
60
5
30
11
16
3
2
15
4
3
8
3
16
15
4
11
36
13
6
17
10
3
14
1
20
21
2
1
6
55
4
3
32
7
10
25
12
11
16
1
4
3
2
45
8
25
30
17
16
13
12
13
12
5
4
43
38
7
18
19
22
1
6
11
14
1
2
3
14
25
2
21
22
3
2
3
4
55
6
5
30
29
24
1
6
5
6
9
8
7
2
25
36
25
4
27
6
5
22
15
6
19
8
1
6
3
20
23
2
17
24
9
4
27
4
3
10
9
2
3
10
3
12
29
16
1
10
1
12
7
12
13
4
7
4
3
12
41
22
3
18
7
6
15
34
3
50
5
4
51
20
13
20
5
6
31
2
11
6
5
6
19
10
61
14
3
4
7
46
3
4
5
26
33
2
3
28
9
4
3
8
5
14
3
2
21
16
3
2
9
14
23
4
27
8
5
8
1
8
3
16
7
6
9
2
9
18
3
10
3
22
15
4
3
4
9
14
5
22
21
14
11
30
15
2
3
16
21
24
17
14
1
12
3
24
9
4
1
4
25
32
11
16
7
10
25
2
7
4
5
4
23
14
15
22
7
4
3
2
3
4
9
6
17
20
41
18
11
10
1
28
33
4
5
2
25
8
7
20
31
10
3
8
5
2
31
14
7
2
7
10
1
40
13
10
13
16
7
10
13
12
9
10
1
20
13
6
21
18
5
10
3
4
13
4
1
10
17
24
3
12
23
6
9
6
1
10
3
6
5
8
17
8
1
18
7
16
1
20
13
6
13
4
19
6
23
6
1
2
3
18
1
38
7
36
9
16
3
26
7
6
3
2
17
4
1
2
15
8
1
16
1
28
5
4
47
4
37
18
11
2
7
6
5
6
7
12
9
10
1
8
23
2
3
10
7
12
1
2
3
12
33
22
1
10
9
22
7
18
11
28
25
4
17
2
5
2
15
22
5
6
1
24
9
14
3
10
11
46
37
18
17
2
3
20
7
14
5
60
5
38
3
10
23
18
3
12
1
48
17
18
9
16
11
22
17
6
1
14
5
10
19
10
1
8
19
4
9
2
1
8
7
2
13
16
17
18
13
16
15
2
3
10
3
6
5
4
15
14
9
10
1
2
5
14
1
6
1
10
5
8
5
10
9
8
7
16
37
16
5
2
3
20
3
8
7
6
7
10
3
2
17
4
17
12
19
14
37
2
1
10
13
14
5
8
33
16
5
10
3
2
9
22
7
4
1
4
55
2
45
10
27
2
53
4
5
2
3
10
3
14
3
8
7
4
7
10
9
2
15
2
7
28
5
8
11
16
1
10
9
18
25
10
39
22
19
2
29
14
11
8
7
6
13
4
23
4
7
4
1
8
43
10
15
6
3
24
9
10
15
10
1
36
23
6
5
10
7
36
11
10
1
14
7
32
15
4
5
30
7
42
1
6
7
6
7
8
1
6
5
2
13
6
7
4
5
22
21
2
9
10
11
2
3
14
5
28
9
4
3
10
15
4
21
6
15
16
5
10
5
12
13
18
7
16
1
4
7
14
3
2
3
10
9
8
21
2
1
10
5
18
23
6
7
22
1
14
47
14
5
10
15
4
1
10
3
8
9
8
15
8
5
2
3
10
35
2
15
2
9
2
5
10
21
14
9
14
11
18
3
4
15
16
3
4
35
2
3
2
3
26
27
24
27
26
19
22
11
6
27
12
23
22
11
12
1
22
3
20
9
6
1
8
11
26
3
6
1
16
1
26
23
4
5
20
19
6
1
18
1
2
13
10
5
10
1
20
1
14
31
4
5
6
9
2
7
2
11
10
1
6
11
6
1
2
3
6
5
14
19
2
1
10
17
18
5
2
7
8
23
12
5
12
5
20
23
6
11
2
25
30
11
42
1
6
11
8
3
22
21
2
15
2
9
2
9
20
5
30
5
22
3
10
3
2
3
22
15
18
7
12
3
6
3
4
1
10
5
16
1
10
1
28
21
10
3
2
5
6
3
4
1
12
1
10
27
8
1
2
3
10
3
40
7
6
1
20
5
58
39
12
11
6
1
12
11
6
3
8
5
14
3
10
3
2
5
4
9
12
5
6
19
24
23
20
5
2
7
4
3
8
3
50
7
2
1
4
5
10
21
4
7
22
13
14
3
8
5
16
1
16
15
4
5
10
17
6
9
2
1
24
25
32
53
24
1
14
11
6
9
2
9
4
11
8
1
16
9
8
3
4
7
12
33
26
5
20
3
14
9
2
11
4
23
28
7
22
3
8
5
10
17
46
9
6
9
8
1
10
5
2
5
12
3
4
1
22
13
12
11
26
1
30
7
2
3
4
3
8
15
64
25
12
3
20
1
16
3
8
3
4
19
4
9
12
23
16
1
2
3
28
9
20
25
6
11
24
11
6
11
12
3
20
7
16
7
32
13
6
27
12
5
4
1
6
7
56
5
28
1
2
23
22
9
2
5
4
9
4
15
14
5
6
3
14
3
6
11
12
5
6
3
12
7
8
11
8
1
18
7
2
11
12
17
4
17
10
11
32
9
8
3
26
7
8
13
42
13
12
31
2
3
12
11
16
7
12
33
12
7
14
5
10
13
20
9
16
59
18
13
18
11
20
7
4
19
10
29
28
27
2
3
22
5
14
37
10
15
20
29
2
5
12
5
14
11
6
27
4
1
2
11
2
11
14
7
6
5
4
1
30
15
2
7
6
33
16
5
2
11
16
9
6
29
26
15
6
5
12
1
14
3
54
5
12
27
10
7
6
39
4
5
14
15
14
3
6
3
16
9
4
25
14
9
2
7
6
7
14
19
6
15
46
21
6
7
4
5
10
1
36
13
8
13
22
9
2
5
22
3
2
3
4
7
16
21
26
3
20
1
12
1
2
1
20
7
2
1
4
1
18
19
4
1
6
1
20
1
4
25
2
9
26
5
14
13
12
23
8
7
40
3
2
5
20
5
4
15
6
21
6
5
4
9
22
3
14
25
8
3
8
5
4
15
2
13
18
1
4
5
8
1
2
5
2
7
10
3
20
9
4
3
14
3
10
1
20
1
6
1
26
27
24
15
2
15
6
11
8
13
16
3
2
3
12
5
6
7
4
47
28
13
4
1
16
1
26
3
4
29
4
27
4
21
2
3
12
11
2
29
8
13
10
1
12
1
4
7
18
1
10
9
4
37
4
27
10
3
4
1
2
1
4
1
2
9
18
1
6
7
8
13
8
39
2
17
4
1
6
1
6
7
10
9
6
25
28
23
2
11
2
3
28
15
2
23
12
1
8
19
12
25
18
9
46
3
2
1
8
51
2
1
4
1
10
3
4
23
38
3
2
15
14
3
12
57
2
17
4
7
24
11
2
3
14
9
8
19
4
17
2
17
26
3
4
15
4
13
6
7
8
9
2
13
2
1
6
1
6
11
32
7
26
47
6
1
8
1
4
17
2
1
30
7
20
25
18
5
12
7
28
1
6
1
2
5
6
37
24
3
4
7
2
3
4
49
2
39
8
3
12
23
20
7
8
3
2
5
30
1
16
9
12
3
8
7
12
13
6
7
22
3
4
11
18
9
2
9
14
1
4
21
6
17
6
5
4
11
2
7
22
9
12
5
4
11
10
13
26
17
26
39
2
3
30
9
20
5
12
13
14
17
24
15
12
5
10
15
8
3
10
15
18
11
12
31
6
7
2
1
22
5
6
1
4
7
6
5
10
3
2
3
10
43
6
11
34
5
18
3
18
7
10
19
14
5
4
1
8
17
8
1
18
21
4
45
30
21
2
5
4
13
10
3
10
9
4
7
18
9
8
5
22
17
2
5
2
3
4
15
2
3
42
1
12
7
12
3
8
7
2
7
24
19
12
7
16
57
12
15
2
15
2
3
18
7
14
1
18
21
28
19
12
11
12
1
20
7
6
1
28
5
12
7
6
11
26
1
20
23
6
13
2
7
8
7
8
3
2
1
2
35
30
21
6
13
6
7
16
1
12
21
6
25
8
13
18
1
2
39
16
7
2
7
28
13
12
7
6
53
22
5
24
13
10
13
16
11
10
15
22
5
2
9
22
13
10
3
6
7
6
11
4
5
36
15
14
29
12
1
6
7
24
17
4
23
10
3
4
87
8
15
32
3
22
11
2
7
2
17
4
9
4
3
2
9
18
11
20
5
2
5
10
11
2
5
6
5
6
7
4
51
2
23
10
1
8
13
12
7
24
1
2
57
6
31
34
5
14
5
6
5
6
5
4
7
4
11
4
1
8
3
2
3
20
5
38
1
6
7
20
9
14
19
28
9
30
7
28
1
8
1
2
23
36
5
12
9
40
13
6
13
12
1
4
21
8
7
22
13
4
39
24
13
10
13
2
5
18
11
6
13
6
1
8
1
6
1
12
1
6
35
4
47
30
11
10
1
4
19
6
9
16
13
62
21
20
3
12
1
6
7
24
17
8
3
18
45
16
15
4
3
10
3
20
5
8
7
4
5
2
1
4
19
6
17
12
9
16
1
2
39
2
13
4
5
8
13
26
1
8
9
4
3
14
3
2
3
6
9
2
23
12
7
4
15
18
1
2
11
8
5
8
9
14
3
4
27
2
23
4
11
14
3
12
13
22
31
2
9
10
3
2
13
4
1
2
15
10
7
16
29
10
15
36
5
2
5
6
7
10
7
30
1
6
23
2
1
4
5
30
3
6
9
22
9
8
3
4
15
14
39
2
1
56
5
4
31
2
13
10
1
16
1
12
1
30
25
8
3
10
29
30
7
22
7
4
1
18
11
6
11
28
5
42
19
18
7
4
3
24
3
26
5
10
1
4
1
4
1
6
5
14
15
8
25
4
13
34
9
20
11
6
11
6
15
2
3
18
27
32
31
8
7
4
17
6
13
4
5
2
1
4
31
4
11
18
29
18
11
16
25
16
11
6
1
32
7
16
1
6
1
2
9
4
13
2
5
8
15
38
25
18
21
10
11
4
9
8
1
10
5
10
11
4
63
12
3
8
17
10
15
14
3
10
33
4
3
8
19
34
15
30
7
38
15
6
3
4
5
4
15
28
21
22
7
24
3
14
3
10
3
8
9
12
1
6
1
16
3
16
19
2
17
22
11
8
15
2
17
22
33
10
27
10
31
26
7
18
11
20
11
12
13
6
3
6
1
24
19
18
35
8
23
2
29
6
5
8
19
12
11
10
5
16
5
6
7
4
25
26
7
22
25
32
27
24
5
6
3
4
15
6
5
6
5
8
15
2
1
6
11
14
7
8
13
2
7
12
17
26
5
14
35
6
17
4
5
4
5
12
1
38
19
54
1
8
31
6
19
24
1
4
1
22
21
4
21
28
1
4
33
4
31
2
7
4
17
10
11
10
11
18
5
8
57
30
37
6
9
12
1
10
17
30
11
2
7
4
5
8
31
22
5
6
7
54
1
16
17
110
21
18
19
20
1
2
15
14
9
12
9
2
3
4
3
4
39
6
7
8
7
18
19
24
9
14
9
14
5
12
11
4
9
18
31
10
17
8
35
8
3
8
3
2
3
14
1
10
3
20
1
6
45
8
5
2
1
26
17
2
7
24
5
4
27
4
5
20
7
6
1
12
1
4
13
6
9
4
15
14
1
8
1
2
1
2
1
24
7
24
7
8
3
2
7
34
15
2
17
30
1
4
9
36
17
12
9
20
37
8
23
16
3
8
15
24
5
6
13
2
11
2
23
8
1
6
1
8
5
6
31
2
5
2
15
6
5
6
5
4
7
20
7
4
13
6
21
12
7
20
23
30
13
14
45
2
7
14
9
10
1
10
21
20
5
18
15
12
31
4
47
4
7
54
17
10
1
6
21
6
19
8
11
4
3
14
3
16
3
2
37
4
9
4
1
8
1
38
11
16
7
4
13
4
7
16
5
4
3
36
5
2
1
10
9
12
1
16
5
12
23
8
27
14
15
2
23
8
7
6
23
2
1
12
5
2
11
10
1
6
1
26
57
12
3
2
15
8
9
4
15
8
15
4
9
8
15
2
15
18
3
28
3
6
1
4
35
4
3
2
55
28
3
2
41
28
15
8
7
8
1
10
27
2
5
14
9
2
63
12
1
2
9
32
9
4
23
4
3
2
15
12
5
24
1
4
5
8
5
6
11
6
3
10
1
18
5
4
9
6
13
12
13
18
17
2
15
6
3
14
3
14
1
10
13
20
3
2
13
38
1
10
21
16
1
6
3
4
3
20
1
2
9
4
13
20
13
24
5
2
7
4
3
28
15
8
1
6
3
8
11
10
3
10
23
12
1
16
3
4
7
8
3
10
11
20
9
62
3
6
3
2
11
20
5
20
9
2
1
4
31
14
35
30
7
14
5
12
17
32
15
8
23
12
7
8
7
14
11
8
17
4
1
6
7
6
7
6
11
12
19
16
1
8
25
12
13
4
13
22
11
32
3
6
11
20
17
4
15
2
3
4
7
4
1
4
1
2
9
10
19
8
1
6
1
6
19
12
19
12
1
6
7
18
1
16
3
2
3
8
9
2
1
10
5
2
37
2
3
4
3
14
15
2
7
20
27
4
1
16
3
24
3
26
9
16
1
2
11
10
7
2
1
2
5
50
25
2
13
10
17
20
9
12
1
6
1
24
3
6
7
14
7
20
13
6
29
4
3
6
11
12
7
26
17
6
1
2
33
10
21
8
11
24
17
2
1
2
23
4
3
14
29
2
1
24
17
12
1
4
11
10
11
4
1
12
11
8
1
6
5
2
1
18
1
6
45
22
7
14
15
10
29
2
3
6
1
2
11
56
5
6
11
6
9
12
25
6
3
2
5
26
3
2
5
2
27
4
9
12
19
12
13
6
11
14
5
6
7
20
17
6
35
16
5
6
13
24
3
2
9
8
17
2
3
36
3
14
9
4
5
4
17
20
13
20
39
4
3
10
19
8
9
6
1
2
3
26
13
22
3
4
15
26
7
4
13
2
1
16
9
2
7
4
9
40
9
8
7
2
9
22
9
20
3
2
41
24
23
20
1
2
1
36
7
48
15
12
1
28
9
46
3
4
49
10
9
10
23
20
11
16
15
4
15
14
21
2
3
18
23
14
41
32
1
12
17
16
33
14
3
6
5
8
1
18
5
18
1
6
1
4
3
4
1
12
17
18
23
12
9
4
15
10
31
16
9
4
1
6
1
6
11
8
9
2
5
8
7
8
25
10
19
4
13
8
25
2
1
24
51
12
3
14
1
32
7
12
13
20
13
6
23
10
1
28
7
22
5
2
3
20
1
2
23
6
29
36
7
6
11
6
11
6
11
4
23
2
27
8
11
12
29
2
1
20
5
6
7
14
19
8
19
32
5
16
7
6
5
10
3
26
29
24
15
4
1
14
25
4
27
18
9
14
3
10
3
10
5
4
5
14
9
20
1
4
9
22
25
10
1
10
5
10
5
6
13
12
1
30
11
12
1
16
23
16
7
10
5
2
15
4
7
16
3
16
3
16
1
22
1
8
3
16
1
22
31
22
13
22
13
14
9
4
7
10
1
22
11
2
25
10
1
12
5
18
3
2
33
16
3
12
3
16
27
12
15
8
49
4
5
8
3
2
3
10
21
34
1
14
5
8
1
14
7
2
3
8
1
2
9
38
1
2
1
18
17
2
27
2
21
2
5
10
21
4
1
14
3
26
3
22
9
10
11
2
7
4
1
12
17
8
13
26
9
20
11
2
5
2
9
4
9
2
9
12
5
4
17
8
7
22
1
22
15
2
21
2
9
8
39
4
13
6
1
6
13
4
1
2
3
4
3
6
15
70
1
20
17
6
19
2
5
10
7
12
11
16
1
4
1
6
13
4
5
18
3
6
29
14
9
4
1
2
13
14
1
12
19
14
13
2
21
28
3
2
5
26
11
40
9
8
13
4
5
30
5
42
5
30
9
18
11
28
7
10
35
2
11
40
15
28
7
6
37
6
7
6
5
18
29
4
13
30
7
10
7
6
1
2
27
2
13
12
15
4
3
2
7
24
1
6
3
10
7
2
33
4
1
2
7
12
17
4
19
6
1
70
59
12
53
14
13
18
11
8
7
10
41
18
5
12
35
14
33
14
11
2
3
8
5
4
9
6
17
4
1
4
7
24
17
2
5
6
1
12
17
6
19
12
11
4
7
40
73
12
7
4
3
8
3
20
7
14
9
2
1
18
21
26
9
4
9
10
1
6
11
4
1
2
13
36
3
4
5
16
35
20
35
4
9
6
1
18
11
2
1
4
13
6
3
16
3
24
1
6
7
14
11
14
29
26
5
20
23
12
11
4
1
2
3
8
29
4
1
18
19
40
3
4
1
4
3
2
35
6
21
4
15
4
15
2
5
30
1
6
3
6
15
22
23
12
17
2
13
2
5
4
5
4
3
8
1
8
11
10
3
2
7
4
1
8
5
2
11
8
17
8
3
2
3
10
5
18
7
22
1
10
1
26
15
38
19
2
13
4
25
8
5
12
5
12
7
6
5
2
19
22
19
58
15
16
9
4
7
6
1
34
17
2
3
2
5
4
7
28
3
30
3
8
53
2
7
2
13
6
17
2
21
34
23
2
5
12
25
22
3
12
9
2
9
4
25
32
1
20
1
4
35
4
1
2
13
2
7
2
3
20
9
6
5
32
5
4
15
2
1
56
1
6
21
4
9
4
3
8
19
10
7
10
33
16
1
24
5
10
7
24
13
6
7
12
5
8
7
4
9
28
9
4
1
20
5
6
1
4
7
2
49
22
9
2
5
4
3
16
11
10
11
14
11
10
13
6
9
10
17
14
1
8
13
2
3
4
5
6
21
4
25
14
13
36
3
10
1
18
13
6
3
8
15
6
7
6
3
14
43
18
1
8
5
6
5
6
1
6
1
30
9
8
11
4
19
28
1
30
3
2
1
4
31
8
15
10
11
2
9
20
3
66
9
12
5
12
11
2
7
12
9
18
5
2
1
2
9
36
9
18
13
24
33
2
1
36
5
2
3
10
5
4
1
2
7
2
15
20
27
4
1
2
7
12
5
18
19
16
5
10
1
2
15
6
5
6
5
4
15
8
49
2
1
22
35
10
27
4
19
6
7
4
17
6
19
6
11
8
9
10
1
24
3
36
11
22
7
18
19
6
1
4
7
34
5
2
5
16
7
12
25
2
13
8
21
12
13
12
3
2
1
4
5
18
11
48
19
6
3
20
1
10
27
4
7
4
21
2
3
20
7
6
5
14
9
8
1
2
79
18
11
28
7
2
55
6
23
6
17
42
1
16
3
10
17
4
1
8
5
6
21
8
1
24
1
4
1
10
1
2
7
18
19
10
21
22
11
10
1
2
15
6
1
8
49
6
15
2
25
2
9
14
7
38
1
14
5
6
31
18
15
4
1
6
17
10
3
8
3
26
3
26
11
10
53
6
3
2
27
6
9
14
1
10
3
4
3
14
3
6
3
8
7
14
15
28
5
4
3
4
31
4
15
4
3
4
1
6
15
28
17
20
3
14
7
2
3
6
3
10
7
4
7
2
11
6
5
20
7
18
5
20
9
40
1
6
13
22
1
10
3
4
1
8
7
8
5
2
17
2
11
4
1
14
3
6
7
12
1
8
11
2
9
4
39
32
1
12
9
12
3
12
5
62
51
10
29
20
7
18
9
6
7
2
17
16
11
4
31
18
7
12
1
10
5
10
5
4
37
6
1
2
19
6
1
4
13
8
1
8
5
2
13
6
7
6
3
6
3
12
1
18
23
54
39
14
11
6
11
32
3
4
15
4
13
2
5
18
55
2
17
4
5
20
1
10
39
4
9
2
39
18
53
4
23
6
29
12
5
54
5
32
5
2
1
10
5
8
3
46
3
24
13
6
11
14
65
6
3
8
23
26
3
4
7
6
3
32
5
12
7
4
5
4
37
8
7
36
13
4
5
10
7
2
19
28
7
18
27
4
15
4
5
2
9
10
15
2
25
6
9
14
17
4
3
4
39
8
3
2
15
6
31
12
3
18
3
28
41
34
17
2
29
48
3
6
29
16
7
18
35
14
5
26
17
4
21
16
11
2
39
10
9
14
11
14
21
12
3
12
1
10
11
24
23
8
1
20
13
30
9
4
1
24
7
2
23
70
1
22
1
8
15
8
19
2
29
2
13
10
9
12
41
6
37
16
33
14
11
2
3
28
7
4
3
14
21
6
1
16
1
12
11
2
7
8
1
16
11
2
27
10
9
2
15
4
7
8
7
2
3
18
5
8
3
4
23
6
3
14
1
12
3
48
13
12
1
6
1
36
5
6
21
4
1
10
5
10
7
6
3
30
9
6
33
14
21
48
13
24
11
4
1
4
7
6
1
6
1
6
1
6
9
4
29
10
3
14
29
58
1
2
19
4
19
2
3
2
3
22
1
6
15
10
27
10
1
14
17
26
3
2
23
6
5
16
35
10
9
4
7
4
7
2
13
4
27
10
5
10
13
2
7
20
1
12
21
8
9
10
7
30
7
2
17
2
7
2
3
18
47
12
9
6
9
2
7
4
9
22
11
16
11
8
3
16
17
4
5
16
1
14
23
14
17
10
5
4
15
4
13
8
15
42
3
2
11
8
13
4
5
6
5
14
1
8
47
2
9
2
1
2
7
34
3
8
1
68
3
18
7
8
19
24
31
6
9
18
19
14
3
30
11
18
1
36
1
6
9
6
7
24
1
4
15
6
11
2
7
34
9
10
15
14
1
10
21
16
3
12
13
8
3
14
11
18
5
24
9
2
25
4
13
14
5
4
3
6
11
16
1
18
5
36
29
18
35
14
3
8
11
6
19
18
5
6
17
24
1
6
7
6
1
6
5
2
31
12
3
38
9
2
5
28
3
6
23
6
35
4
1
2
1
2
9
8
17
8
7
4
3
40
35
8
1
10
11
2
19
18
11
6
7
8
7
4
5
26
1
8
5
6
11
32
7
8
11
2
5
12
3
20
11
20
11
6
7
20
15
8
19
10
9
14
1
32
1
4
19
14
29
32
11
28
31
4
13
2
9
4
5
2
33
2
3
28
3
28
1
18
1
16
3
20
11
2
25
4
31
22
21
2
11
36
3
8
1
24
7
2
7
20
15
20
3
2
1
32
15
2
9
2
3
2
3
2
1
2
1
2
19
4
13
2
3
2
1
8
25
2
5
2
9
12
9
6
9
18
5
18
43
6
5
4
9
40
1
18
9
6
5
4
1
30
5
36
3
6
1
30
1
10
7
6
7
10
3
6
17
8
1
2
9
12
7
16
19
10
9
18
1
4
3
22
19
16
5
10
23
24
7
4
1
2
21
2
9
8
3
18
5
10
19
14
17
4
37
26
7
10
5
10
5
12
7
24
7
14
9
8
7
24
1
6
5
8
7
6
1
2
5
24
29
16
41
20
3
46
3
22
13
28
27
6
21
2
9
6
29
6
19
8
3
16
5
18
9
12
7
8
5
2
19
20
7
2
15
2
7
2
1
2
11
6
7
16
7
32
3
14
9
2
15
6
13
12
23
6
7
2
9
2
7
2
1
2
11
42
11
4
7
8
9
4
13
2
55
12
17
2
11
32
9
20
1
16
19
16
11
4
5
2
9
4
3
4
5
4
5
20
3
2
1
6
1
2
7
12
7
16
11
2
1
8
1
22
3
10
13
14
13
10
47
6
1
38
1
32
11
18
21
14
11
10
17
20
23
24
7
22
13
10
3
8
23
44
17
8
3
18
7
4
11
2
11
4
5
4
7
8
7
4
11
12
5
18
7
18
3
30
3
22
5
56
11
2
11
2
1
6
17
4
7
36
5
22
1
12
23
36
1
2
25
16
1
2
23
24
17
2
1
18
17
4
7
14
9
16
1
2
15
2
11
16
3
22
13
4
3
4
1
2
13
22
15
30
11
6
1
4
17
22
27
4
3
8
33
26
9
4
11
22
9
8
3
2
39
14
5
32
9
2
1
40
15
6
7
32
25
4
7
4
7
20
13
12
5
10
19
2
9
2
1
6
33
2
5
6
1
6
7
18
3
22
5
2
19
14
3
2
19
14
11
10
1
16
1
2
1
14
3
2
5
2
11
12
9
20
21
8
3
4
1
10
1
8
1
18
23
2
1
6
11
4
23
6
13
4
13
2
9
32
39
8
17
4
9
18
3
32
5
10
17
16
7
26
27
14
3
12
29
2
43
2
11
2
7
4
3
6
5
6
3
10
1
12
15
28
3
6
1
44
7
6
19
16
5
2
1
12
13
10
17
8
1
6
13
16
3
24
3
2
3
6
9
6
1
8
23
2
13
42
11
6
3
10
21
4
3
2
9
34
25
4
33
8
9
14
23
2
3
8
11
6
47
6
1
34
3
10
3
8
7
10
31
16
5
6
5
8
1
6
11
4
3
16
7
12
13
2
3
8
3
2
3
38
13
22
3
4
1
2
5
10
23
8
27
2
1
10
1
18
5
2
3
6
15
18
11
2
3
26
3
12
3
12
29
22
13
14
29
4
15
34
5
2
29
8
7
16
5
4
3
6
17
60
3
10
5
34
1
6
5
6
5
2
15
2
9
6
9
68
3
12
5
6
7
8
11
14
11
26
3
2
43
20
5
12
31
8
17
24
9
2
31
12
15
14
17
2
11
8
5
2
9
16
5
4
11
8
9
10
9
10
7
14
31
2
15
4
3
6
7
12
5
8
9
30
7
6
5
2
11
26
33
14
7
10
9
20
23
2
5
20
47
34
11
4
21
6
13
34
1
4
17
14
15
10
1
20
3
2
9
12
13
4
23
30
5
14
37
2
19
2
9
8
13
36
13
6
7
10
5
8
3
38
11
24
1
10
19
2
15
14
5
8
25
12
7
8
11
10
19
4
25
8
3
16
3
14
1
4
25
2
13
12
27
2
3
2
15
68
5
2
3
6
13
12
21
6
17
10
1
6
19
6
3
2
11
4
15
4
25
2
3
2
15
40
7
10
1
6
1
14
1
6
29
8
23
6
23
18
13
18
17
24
5
12
17
6
5
6
7
30
3
22
11
8
5
8
1
22
3
6
25
30
17
26
5
6
1
8
3
24
13
2
1
20
5
6
5
50
37
28
3
22
1
6
1
4
1
4
7
12
1
14
17
12
5
12
13
6
11
30
7
18
21
18
13
2
1
6
19
8
29
4
5
4
7
6
3
22
23
6
15
2
3
10
5
12
1
6
7
10
9
26
37
2
7
8
11
38
17
48
21
2
3
32
13
10
11
4
1
10
3
16
3
6
3
50
5
4
21
22
15
16
49
24
15
6
3
18
1
14
9
16
1
28
3
4
17
14
15
2
17
6
15
8
23
20
1
12
13
36
5
12
1
6
59
6
37
8
17
6
9
6
3
12
11
2
15
26
3
14
47
10
3
4
21
4
3
22
5
4
51
8
19
8
71
12
1
14
5
4
3
2
13
18
13
12
27
6
1
2
3
2
1
2
1
14
17
12
3
6
7
8
29
4
33
16
15
6
3
24
3
8
15
28
3
4
19
8
7
16
19
12
1
20
29
20
15
2
17
14
21
8
1
14
5
16
9
2
13
2
33
2
11
2
7
10
1
20
7
2
19
30
1
8
3
6
3
12
3
12
49
12
5
6
17
4
17
4
13
4
9
8
1
8
7
4
3
14
3
10
9
40
1
6
23
2
5
10
3
8
1
24
31
6
1
4
5
12
13
20
17
2
5
2
5
2
19
4
37
20
23
16
7
4
7
2
13
20
7
4
7
4
3
2
3
4
9
4
19
16
1
8
1
2
1
8
15
6
3
2
7
32
9
2
11
6
3
2
1
14
17
2
27
4
17
18
5
10
5
8
3
20
21
2
21
8
9
2
1
4
3
10
3
8
15
2
41
4
9
6
7
2
11
4
17
6
13
8
9
16
5
32
17
6
23
4
5
6
1
34
3
10
3
16
1
36
3
6
1
14
3
2
21
18
13
8
1
10
5
12
9
2
1
8
7
8
1
42
7
6
5
18
9
12
1
2
9
4
3
20
3
2
33
12
19
12
1
10
5
6
5
2
5
2
23
12
23
4
7
6
5
8
21
16
15
8
33
8
19
2
11
4
13
2
7
20
5
2
11
8
7
6
23
6
1
16
21
4
5
14
1
6
3
8
19
24
9
8
17
2
37
22
3
28
15
2
31
2
7
34
31
18
1
2
1
42
1
8
7
8
9
14
15
18
23
8
7
12
5
16
1
2
11
10
11
18
1
2
27
10
15
26
3
8
9
2
3
4
11
4
23
34
5
2
9
12
11
2
11
10
11
28
23
10
5
6
3
20
45
10
7
8
1
48
1
30
7
14
1
6
7
14
3
4
9
2
1
8
1
6
3
8
7
8
45
2
27
4
7
12
27
18
9
6
17
20
7
14
7
28
9
8
3
4
1
6
3
14
9
10
39
10
3
4
5
14
7
8
11
6
77
4
5
2
5
18
1
2
9
40
7
10
3
6
5
32
9
4
5
10
9
4
1
4
15
10
1
10
17
14
3
26
1
12
21
4
5
2
1
10
9
6
5
6
25
4
5
36
3
4
1
12
11
12
17
6
1
20
11
26
3
44
1
10
1
14
11
2
3
18
7
16
1
4
7
12
13
10
17
16
1
6
3
10
11
6
19
18
1
22
11
10
1
2
9
4
13
10
17
2
7
4
27
4
3
10
25
6
31
6
19
18
5
12
11
2
31
14
1
10
13
2
15
4
1
18
5
2
1
12
11
4
5
2
1
4
9
2
5
28
3
6
5
2
27
4
5
2
3
10
3
6
5
6
13
6
3
6
1
18
21
20
7
16
27
8
21
4
13
4
1
26
11
4
9
28
13
2
1
6
7
2
5
2
11
20
5
20
9
4
11
2
23
8
21
8
51
14
3
10
3
16
3
2
5
2
11
2
37
12
5
6
23
26
1
14
21
8
1
2
23
6
19
4
11
12
5
4
3
4
9
12
3
2
29
4
9
2
15
16
13
6
13
8
3
16
17
8
11
2
19
12
7
24
11
6
1
8
1
6
7
26
5
24
7
4
21
6
11
4
3
14
5
2
9
6
7
2
9
2
25
8
5
8
11
8
1
36
3
2
1
8
5
2
9
26
3
4
3
4
11
8
1
4
13
10
39
2
3
4
5
12
1
4
1
12
9
14
11
2
33
6
1
6
23
10
13
4
11
12
9
4
1
18
1
10
7
6
43
2
3
26
1
4
23
6
7
4
5
10
19
2
29
18
17
4
3
46
7
36
7
18
5
24
25
16
23
4
9
2
5
4
7
14
7
22
7
2
1
6
1
22
25
18
19
12
17
4
19
4
1
2
7
4
11
4
11
6
5
10
15
40
3
16
13
32
9
20
11
12
11
8
1
12
37
10
9
10
3
6
19
6
7
2
7
24
1
2
3
46
5
16
3
8
13
6
17
24
3
2
3
4
23
14
23
6
25
8
3
10
13
10
5
20
11
36
1
4
9
6
1
6
15
18
5
6
31
2
1
6
5
36
7
10
1
16
35
12
3
20
13
8
5
2
1
4
1
20
1
4
29
16
5
8
7
50
17
10
9
14
7
14
5
2
17
4
13
4
11
8
5
2
7
36
5
4
1
8
13
14
3
4
5
10
9
6
1
30
13
6
33
2
9
16
3
4
1
16
27
10
33
6
5
8
13
10
15
16
1
2
1
4
17
18
21
2
5
12
41
28
9
14
5
4
3
2
13
10
5
14
5
2
1
2
3
12
3
28
3
14
3
32
1
6
13
2
9
6
11
14
11
28
47
6
3
20
7
12
3
6
1
12
25
6
15
10
35
16
7
2
1
22
11
14
9
2
19
6
17
10
15
16
19
12
5
4
5
6
1
8
3
14
19
4
3
4
21
8
1
4
9
22
1
6
9
2
5
4
3
18
17
10
3
14
21
18
9
10
9
2
21
16
29
16
5
8
59
4
27
32
1
40
9
20
11
10
5
4
1
10
1
4
1
6
15
6
1
14
11
12
17
6
1
20
23
2
3
6
9
4
1
2
1
14
39
16
11
14
33
2
11
6
1
6
15
4
39
8
3
6
11
2
13
2
9
2
17
14
9
10
13
24
5
8
19
4
9
4
13
2
13
10
21
12
5
4
9
22
11
6
9
6
3
2
13
8
21
4
15
8
3
16
5
20
1
8
3
8
9
4
17
4
27
40
9
6
1
4
11
18
13
2
7
8
13
8
37
2
17
12
1
6
13
8
15
8
3
10
3
14
7
8
13
18
1
12
11
2
1
24
11
2
5
8
15
34
9
8
1
12
7
4
21
2
7
32
1
30
19
10
1
16
25
8
17
36
5
4
23
18
5
4
3
4
3
2
11
6
5
4
1
10
11
12
5
16
19
4
15
10
21
4
3
16
9
4
3
2
9
10
5
2
7
2
9
18
33
10
19
22
17
4
15
8
9
16
35
10
21
12
49
14
5
14
39
24
5
18
17
16
5
32
27
22
1
2
5
2
15
4
1
14
1
10
29
6
19
12
59
24
27
6
3
20
5
8
5
16
3
10
1
4
3
4
9
6
19
2
21
2
17
24
11
18
1
16
1
2
9
6
29
24
11
46
15
34
5
8
31
8
21
12
5
10
19
16
7
12
11
80
1
4
53
24
15
16
7
8
1
10
3
6
3
46
21
18
23
4
5
14
5
6
5
6
3
10
15
16
3
8
3
8
5
6
25
18
1
2
5
18
25
6
41
12
15
14
1
10
11
20
17
10
11
8
1
26
7
14
31
2
5
18
1
12
1
6
11
4
11
32
15
4
15
2
15
4
1
8
5
8
5
12
19
2
7
8
27
6
5
16
7
34
1
2
29
4
3
14
3
24
27
28
5
14
5
16
3
4
7
10
3
16
9
2
23
2
1
4
9
4
23
16
3
2
3
28
11
36
27
18
11
30
3
44
13
20
23
10
3
10
47
12
3
12
3
10
27
6
1
6
7
4
11
42
3
4
27
4
1
2
1
18
7
4
1
32
7
26
5
12
11
6
1
22
7
12
7
2
5
14
9
4
1
8
7
6
3
4
3
6
31
4
3
16
7
8
13
24
19
4
15
10
7
20
7
22
11
10
27
28
5
8
1
6
1
2
7
6
11
12
21
6
3
14
1
2
39
10
13
4
3
38
15
2
15
2
3
4
3
4
15
8
5
26
11
4
1
8
7
14
5
4
7
10
9
12
3
4
13
26
3
22
1
4
47
14
15
14
13
34
3
26
3
12
53
4
19
20
13
16
11
6
1
12
39
16
7
2
7
26
1
10
3
10
3
6
3
4
3
4
5
4
19
4
9
26
15
30
9
4
11
10
17
20
1
8
15
2
17
22
7
6
23
8
29
8
9
4
37
28
17
6
23
30
23
8
21
2
25
28
3
4
1
22
15
12
15
12
15
16
5
8
1
4
13
10
5
24
7
18
7
20
3
8
13
14
1
6
9
4
7
10
1
2
17
12
3
12
7
66
7
38
19
2
7
4
3
8
3
20
5
4
1
6
5
6
7
6
5
6
1
4
5
18
23
8
9
4
15
16
5
2
5
6
1
18
3
10
1
6
15
8
3
8
3
40
23
18
1
6
11
8
13
6
7
6
25
12
13
6
5
30
7
12
5
26
19
14
5
12
43
4
9
2
35
8
9
10
11
2
9
4
39
20
3
14
9
8
17
2
43
6
15
6
3
12
7
18
19
12
53
6
5
8
9
2
1
6
41
2
7
8
9
8
9
6
1
2
1
8
5
16
5
4
1
6
25
8
3
4
7
14
1
20
13
4
1
12
3
14
25
14
3
6
29
18
7
6
1
14
19
6
13
22
5
4
7
36
7
26
3
2
17
2
27
8
3
48
1
28
3
8
5
2
1
10
3
4
15
14
13
64
9
8
7
12
9
14
3
22
9
6
29
12
1
8
1
40
3
8
1
2
1
14
3
6
9
2
7
6
1
2
3
52
3
2
3
4
3
8
3
20
19
2
9
16
9
10
5
10
3
2
5
6
13
60
3
16
7
6
11
24
5
20
33
18
7
2
15
20
5
2
19
4
9
24
17
6
31
2
17
20
13
4
17
8
1
2
13
16
5
6
11
12
33
4
19
6
25
24
5
4
3
18
15
26
13
14
3
2
19
8
1
30
5
6
3
4
3
6
19
10
3
6
19
12
5
2
7
8
1
6
7
6
9
42
1
18
1
16
11
16
17
24
5
14
11
2
3
4
1
4
1
16
19
4
35
6
13
4
9
10
9
10
7
4
17
12
7
8
29
6
11
30
5
8
9
2
3
8
3
8
1
22
13
10
1
10
5
32
7
20
17
8
17
10
1
8
9
2
55
6
13
6
17
6
15
6
23
6
5
6
1
14
13
20
9
10
3
26
15
8
17
40
17
14
15
16
11
14
9
4
29
4
3
8
11
12
5
6
9
22
9
24
9
12
3
24
19
4
11
18
13
4
11
10
1
2
3
44
13
2
11
10
5
20
9
8
1
2
3
4
3
30
9
16
31
4
11
24
1
8
3
10
19
20
15
2
7
8
31
2
5
2
25
4
3
16
33
18
25
8
3
12
1
6
1
12
9
14
7
22
25
24
15
54
29
8
19
12
7
18
13
30
19
24
11
6
1
22
17
16
13
14
15
14
27
54
1
26
1
6
41
6
5
2
1
18
1
14
3
32
3
10
3
6
49
2
3
10
5
8
17
16
21
10
3
4
5
10
19
14
29
6
5
2
9
6
9
6
11
8
5
22
5
18
23
2
1
24
1
12
19
4
11
8
11
10
7
22
5
6
19
12
15
10
9
50
1
36
5
4
1
56
19
8
3
6
11
10
7
8
33
14
13
6
25
4
13
14
1
18
25
6
27
4
3
2
13
8
27
6
3
2
5
18
1
18
5
6
3
4
1
4
3
14
9
2
13
4
9
58
1
2
1
6
3
2
1
16
5
4
3
6
13
24
7
8
3
20
9
14
21
38
13
2
11
28
3
4
1
12
1
22
35
80
25
6
5
36
5
34
7
4
5
2
23
18
29
8
1
18
15
8
3
8
19
6
5
2
17
22
11
8
31
20
17
22
5
2
49
2
7
12
3
62
21
8
3
6
5
10
7
24
7
18
7
2
17
28
1
14
3
8
3
18
1
2
23
2
1
18
1
2
1
2
1
10
1
22
13
42
13
10
13
18
11
20
17
14
41
6
37
2
5
6
3
6
25
4
1
30
17
10
9
24
1
12
13
32
21
2
15
2
13
18
3
34
29
6
9
18
5
2
11
22
3
2
23
4
51
32
13
6
51
22
7
14
17
10
5
18
9
10
27
26
5
6
7
12
9
10
13
4
13
8
25
22
3
14
11
8
7
2
19
10
1
4
3
4
1
2
7
10
21
6
1
18
1
12
5
14
7
18
21
52
15
10
17
22
9
26
1
30
3
4
7
14
17
6
1
2
23
8
9
2
3
16
7
14
7
12
17
2
3
10
1
6
21
20
13
10
5
10
17
18
11
2
29
4
7
28
1
4
11
4
1
42
57
4
15
4
3
10
49
2
19
6
3
4
7
16
3
6
3
2
15
12
1
20
9
4
19
30
1
2
7
32
7
2
1
24
3
14
35
24
21
8
3
4
7
4
9
2
9
44
1
4
3
20
11
16
7
2
13
12
5
4
5
30
15
46
25
22
1
4
29
82
11
20
3
2
51
2
3
6
7
6
7
14
7
14
1
28
27
30
13
24
23
10
19
22
17
24
3
2
35
6
5
22
17
10
5
2
5
12
7
14
13
14
7
14
5
4
21
14
1
24
3
26
15
10
5
46
21
20
39
12
7
48
21
16
21
10
25
16
5
48
9
2
15
10
29
10
7
2
33
16
3
6
1
2
13
14
1
10
13
6
5
20
7
4
3
6
3
12
31
2
9
2
13
2
7
4
5
8
3
10
1
2
9
2
17
4
5
22
1
6
1
4
19
2
21
4
23
12
1
22
25
6
23
38
3
2
5
6
33
6
17
14
7
10
13
6
17
16
3
4
9
4
5
2
3
10
5
2
13
24
17
10
17
2
11
6
13
4
9
12
27
6
1
12
13
6
11
22
5
4
1
2
5
2
11
4
1
8
17
6
9
18
5
14
7
14
19
12
1
28
3
10
7
8
3
8
3
22
5
10
1
20
1
28
33
2
57
6
51
12
5
6
13
2
5
38
1
6
13
10
7
4
5
12
15
10
1
24
5
4
11
18
5
6
21
16
11
4
17
10
3
2
3
6
23
8
39
8
17
42
3
10
1
8
1
12
11
18
7
6
19
10
11
12
5
6
3
6
5
14
7
6
21
6
1
8
39
4
7
6
1
22
35
28
15
10
27
20
1
2
11
10
5
8
5
12
17
4
5
16
3
16
23
6
5
28
19
6
3
2
13
10
3
20
11
6
21
2
39
12
3
4
5
2
9
10
1
30
9
24
1
4
13
8
9
14
3
4
13
4
13
12
7
18
5
2
13
16
3
12
17
4
23
8
13
18
11
28
9
10
7
6
3
14
15
6
9
20
5
20
11
16
11
6
13
2
15
8
1
10
11
6
1
12
1
6
11
24
19
2
25
12
13
12
1
18
9
38
17
10
17
16
1
2
3
24
11
4
1
2
3
30
3
10
1
48
17
16
11
24
19
26
13
10
7
20
11
6
1
22
7
2
5
12
9
4
15
2
5
12
17
8
11
20
1
14
3
2
1
22
9
8
5
2
19
16
7
2
13
4
5
6
13
4
7
12
7
2
25
14
7
52
9
6
7
6
7
2
5
12
33
8
5
4
7
8
7
4
15
10
3
24
23
12
11
6
1
10
3
8
7
2
1
2
13
8
1
6
7
8
15
20
19
8
3
46
13
4
1
10
31
14
9
16
19
20
5
4
3
4
21
12
3
6
3
18
33
14
33
2
13
2
9
2
3
4
7
36
1
2
17
12
15
10
9
22
17
14
19
6
5
8
33
38
1
30
11
4
19
28
1
2
17
10
1
12
7
8
31
14
3
14
7
2
7
16
9
20
15
2
17
2
21
22
45
26
13
64
1
4
1
2
11
2
1
14
1
22
11
4
7
2
3
2
7
8
31
38
1
10
13
12
25
6
3
40
41
2
15
60
17
16
37
10
15
26
17
2
17
6
1
42
17
6
17
12
1
42
5
14
35
30
23
8
1
14
19
6
15
26
29
26
7
20
7
4
7
2
1
32
31
4
3
4
5
4
13
4
7
34
7
28
3
2
3
4
1
22
27
14
11
32
5
8
7
14
13
10
21
8
5
34
21
4
3
10
1
4
37
4
3
8
7
8
13
4
11
16
3
2
9
6
11
10
27
2
3
18
21
4
1
4
9
10
9
14
35
8
11
2
1
10
3
2
5
6
5
4
11
6
17
36
1
8
1
20
1
24
15
16
7
2
1
2
7
24
19
2
17
18
7
2
1
2
21
12
13
6
3
4
7
40
3
8
9
2
9
6
11
16
19
2
53
2
13
4
9
4
19
12
29
22
1
2
5
48
19
12
1
6
1
6
7
12
15
8
77
20
7
2
15
2
3
2
1
4
17
18
19
50
13
20
11
2
21
2
25
14
9
24
5
6
17
4
11
14
17
6
9
6
5
28
11
4
7
36
5
10
23
20
3
6
1
6
5
12
29
2
11
4
21
2
41
10
5
6
1
6
7
2
3
8
23
18
5
2
1
6
3
6
65
34
7
20
1
26
3
10
1
8
13
8
1
2
11
30
1
4
23
6
1
6
23
72
9
2
11
12
1
4
3
2
3
4
7
20
13
30
37
14
13
2
11
4
9
14
7
14
11
22
13
22
3
8
9
14
27
6
5
12
7
8
11
24
11
4
9
4
11
14
3
2
1
10
1
12
11
2
3
6
1
8
1
2
1
22
15
26
15
18
11
40
5
2
31
2
1
6
1
6
3
2
27
4
17
22
9
2
9
4
15
2
47
2
7
6
3
28
11
8
5
18
3
34
9
4
5
10
9
12
21
2
3
10
3
2
3
6
3
4
3
26
1
4
37
2
5
10
7
2
15
2
1
4
15
2
7
2
7
10
3
4
5
14
7
22
1
4
11
4
3
6
3
2
13
30
23
6
9
20
3
34
7
14
1
30
9
14
5
4
1
22
13
20
1
20
11
4
9
8
1
2
15
10
5
12
35
6
7
12
3
28
21
2
19
6
7
6
1
4
3
2
7
4
7
4
9
2
7
2
31
12
13
6
1
6
23
4
7
6
1
2
1
36
31
12
15
2
9
14
3
4
17
2
3
2
19
18
9
14
31
32
23
4
3
20
1
20
15
2
5
6
15
22
5
2
37
26
9
12
21
12
1
8
3
10
3
4
9
16
1
4
5
32
13
6
19
28
11
4
25
10
1
36
11
8
7
8
1
8
1
20
1
8
17
8
25
32
15
4
3
22
13
4
5
2
11
10
1
2
23
30
59
14
11
12
11
6
25
4
5
24
5
8
13
6
17
20
29
12
3
32
9
4
3
8
3
10
47
6
9
6
13
10
1
8
13
8
25
14
1
2
9
8
1
2
41
2
1
6
1
4
15
18
13
20
11
2
29
24
23
2
21
10
9
4
23
2
17
6
3
10
5
6
11
8
7
2
1
2
5
8
5
32
51
6
7
8
1
2
21
6
17
6
7
10
41
12
3
2
1
18
1
8
3
14
7
2
5
2
3
14
15
10
15
28
55
6
9
6
7
32
3
12
15
12
9
30
1
10
9
46
31
12
3
12
5
20
13
12
29
4
23
4
21
4
47
10
1
10
9
12
9
26
11
4
27
4
3
8
31
22
1
8
11
14
35
10
3
10
13
4
9
2
33
32
13
8
9
2
1
16
9
4
3
28
5
4
3
6
3
12
7
4
39
4
21
18
5
16
23
8
19
10
5
30
7
28
5
12
7
2
1
18
5
4
5
6
11
10
13
10
11
14
3
6
3
4
13
4
35
12
7
2
13
32
5
6
5
24
7
10
5
8
17
20
47
10
31
4
53
2
3
2
9
2
7
46
31
14
13
6
3
10
13
4
1
2
3
2
3
2
15
28
17
14
7
14
15
20
7
4
11
6
1
2
1
2
3
2
13
2
25
18
13
4
5
6
7
14
1
4
39
26
3
4
1
14
13
30
47
6
3
34
3
4
3
16
11
12
5
12
1
26
1
10
69
18
5
2
1
12
7
8
3
16
3
18
11
2
5
16
7
4
17
4
17
8
29
4
15
8
21
2
11
2
9
20
5
38
7
8
9
28
9
16
9
22
13
6
5
12
11
30
7
12
31
12
3
22
21
2
21
2
3
32
33
2
9
4
31
2
13
6
7
12
65
6
5
6
5
4
7
8
17
2
5
8
15
14
7
2
21
4
33
6
7
16
5
10
15
4
7
2
13
4
9
4
3
6
7
2
7
2
3
2
3
2
11
20
1
2
9
18
5
2
7
4
19
6
15
2
9
14
5
2
5
4
17
42
7
2
11
12
1
6
1
6
5
2
19
30
3
48
53
38
19
6
17
4
7
2
23
4
1
40
1
8
17
24
1
2
19
4
15
16
5
16
15
4
9
10
15
2
5
22
5
12
41
12
13
38
3
14
17
10
7
28
11
10
7
16
1
2
27
10
1
6
15
6
19
6
5
4
3
24
3
2
1
10
1
4
13
18
13
16
9
14
13
2
3
4
1
16
3
16
1
12
1
18
35
6
1
16
17
18
5
26
1
20
21
24
23
16
35
4
1
18
7
22
37
24
13
6
1
32
1
6
13
4
5
12
13
14
3
4
21
8
1
2
9
14
3
16
3
2
1
20
3
72
1
22
11
4
3
2
19
2
9
2
9
4
13
6
11
10
23
8
5
6
1
32
1
12
5
4
3
24
41
12
37
34
9
20
7
8
9
6
49
18
11
12
29
6
25
4
7
12
31
8
5
8
5
18
15
4
3
22
33
6
1
6
19
10
3
2
9
4
3
10
7
6
3
2
27
12
1
18
43
2
3
42
3
8
9
22
21
2
3
18
59
6
1
6
7
12
19
8
15
2
9
4
17
10
1
6
11
2
13
12
19
6
1
8
1
12
5
6
17
8
5
2
3
2
5
4
17
16
5
18
1
14
7
8
13
8
13
2
9
4
1
6
7
14
11
30
5
6
1
4
1
12
11
16
19
6
5
14
5
10
5
6
5
6
25
10
3
12
7
2
3
4
9
8
11
4
5
50
1
4
9
12
9
38
17
26
3
2
1
6
5
16
7
16
15
14
3
20
15
4
1
20
1
2
3
14
7
22
7
6
5
6
13
18
3
26
7
4
1
14
1
2
1
14
27
8
3
16
7
2
27
2
1
4
15
28
9
20
19
8
3
12
31
8
5
4
1
6
3
4
1
10
39
28
13
2
3
10
3
12
31
2
15
10
5
4
3
38
3
16
3
4
15
4
11
38
11
34
5
2
23
6
17
34
7
2
21
34
5
6
5
6
5
14
1
8
5
8
19
8
19
20
1
2
7
18
1
12
9
2
3
18
5
4
3
24
7
16
3
2
5
12
7
2
5
4
13
2
13
20
13
2
1
2
1
6
1
20
21
8
3
10
33
44
11
4
39
4
3
6
29
4
3
8
11
14
15
2
1
12
23
8
9
20
1
12
7
12
7
2
19
12
5
16
3
20
1
6
25
6
17
8
7
20
3
14
49
18
5
10
19
2
3
44
17
18
15
8
1
12
17
2
11
42
13
10
11
12
21
2
3
14
1
4
15
32
7
4
47
10
1
10
1
6
9
4
11
4
7
14
17
8
3
34
3
2
1
14
15
2
9
14
7
4
3
4
5
4
17
12
9
26
1
10
5
4
3
4
9
34
25
12
13
28
17
2
23
8
1
12
11
16
1
12
33
12
13
14
27
20
7
8
9
10
11
6
27
12
13
18
5
6
11
56
7
8
5
28
13
12
13
2
37
6
19
2
17
18
15
6
7
6
5
22
1
18
1
18
9
2
3
32
9
52
1
12
5
4
13
12
1
16
29
8
3
34
3
6
17
4
1
4
17
4
5
12
11
18
3
8
19
2
1
10
31
10
1
26
15
8
45
8
9
4
17
20
17
6
1
22
5
8
21
26
17
46
3
22
3
4
23
12
13
6
41
8
7
12
7
6
5
36
1
6
7
12
7
12
15
8
3
6
7
4
5
2
1
12
63
4
5
4
5
14
39
6
21
12
9
6
1
2
7
12
13
6
1
6
11
14
23
2
9
18
19
12
5
4
17
18
23
12
1
40
13
6
5
6
7
2
5
6
3
14
5
2
23
16
7
14
3
4
17
32
9
10
3
8
9
16
27
8
9
14
5
12
29
48
23
4
23
6
1
16
3
16
17
8
7
12
25
12
11
2
5
38
21
8
7
8
3
16
35
6
5
8
31
14
7
18
13
2
1
4
7
44
7
12
1
24
13
18
19
8
29
8
41
38
5
4
3
2
29
32
35
6
1
6
27
4
9
2
3
8
7
14
9
4
7
6
9
28
9
16
41
4
1
4
1
24
1
12
1
10
7
14
13
22
35
6
15
26
1
16
13
36
3
6
1
8
7
14
11
8
23
14
3
10
19
20
1
2
7
8
41
6
15
22
23
30
7
12
1
4
3
2
27
12
7
6
1
18
9
2
7
42
1
8
15
4
1
4
15
14
3
2
3
20
7
12
1
22
5
2
3
18
3
10
9
2
13
10
5
34
5
4
3
12
5
16
5
4
1
12
23
8
7
2
35
30
1
20
15
26
7
24
5
10
1
38
39
18
5
14
25
10
1
2
5
12
47
4
19
6
3
18
1
4
5
12
7
34
13
16
1
8
15
6
5
24
1
26
17
4
13
30
31
10
13
2
7
16
9
6
1
2
9
4
1
4
7
2
17
2
1
24
29
30
5
4
13
12
13
14
1
36
23
20
11
2
7
8
11
12
39
38
21
12
5
22
17
2
5
8
13
22
3
74
29
2
37
4
9
16
15
16
5
2
15
4
27
8
3
2
9
8
15
2
1
6
37
72
3
10
15
20
3
28
3
16
1
2
17
10
3
16
15
2
39
20
3
2
3
10
15
8
3
10
3
8
19
6
17
6
31
6
7
20
7
14
17
12
11
8
3
30
5
18
1
20
1
10
19
12
9
2
29
14
7
6
19
4
29
2
1
2
7
22
7
14
15
12
9
2
1
12
9
4
3
12
3
16
9
50
17
36
13
8
3
24
17
20
1
28
7
4
11
4
19
10
13
18
1
52
1
2
1
8
27
8
23
10
3
14
1
18
3
8
9
4
17
6
11
8
21
18
3
24
3
4
3
2
17
2
9
4
11
6
35
2
1
22
3
36
3
2
25
4
7
20
15
28
3
2
17
4
11
18
13
4
25
18
25
6
1
10
43
34
21
2
3
8
1
24
1
8
25
4
7
12
13
10
1
14
1
18
11
18
27
20
3
2
1
32
9
2
11
6
9
14
5
10
5
16
21
18
35
30
11
26
13
18
5
6
7
18
3
12
7
18
5
14
3
2
1
4
7
4
3
6
1
4
9
6
17
14
1
4
7
28
3
6
7
6
5
2
1
28
33
2
3
12
37
8
11
10
13
6
5
6
15
16
11
8
11
8
9
10
3
28
9
24
3
24
9
4
15
2
1
2
29
8
1
14
5
4
1
42
13
12
1
14
13
28
35
2
7
8
3
10
3
14
11
6
31
12
5
24
11
28
21
14
1
2
45
36
21
8
5
8
3
22
5
4
13
6
11
32
5
6
37
12
7
20
13
6
9
6
5
12
9
16
9
8
1
4
7
8
7
32
19
8
23
32
1
14
21
8
9
2
21
4
13
12
7
6
7
4
7
12
1
2
11
2
1
2
1
2
3
8
9
32
17
2
3
50
43
4
11
6
29
6
25
8
19
6
1
14
19
4
3
12
11
20
41
12
11
40
11
2
15
8
33
4
5
14
11
2
11
8
7
8
39
8
7
14
5
12
23
6
13
18
55
6
1
6
1
2
37
6
11
2
13
6
9
8
11
10
61
14
35
26
9
10
5
2
1
2
3
12
1
6
29
34
7
20
1
42
11
10
5
2
3
32
17
4
1
12
55
8
33
8
15
2
11
4
17
16
1
10
3
14
7
24
3
16
9
22
1
24
1
36
5
2
3
22
13
8
3
14
15
6
1
6
23
18
21
4
3
8
29
12
1
10
7
18
7
22
5
20
5
30
1
30
7
10
13
6
5
4
3
40
3
8
9
14
1
32
41
12
5
10
1
30
1
18
29
6
19
10
7
4
19
16
13
12
11
8
9
12
7
24
21
10
17
8
27
10
9
10
9
24
45
12
11
26
11
10
1
2
5
12
7
2
1
16
5
2
11
36
7
6
17
8
1
2
19
6
13
10
1
6
11
14
7
2
3
36
9
14
33
32
27
8
9
6
1
22
13
14
27
10
7
12
25
26
17
6
1
12
1
14
21
14
13
2
3
4
9
8
21
2
3
2
9
10
5
12
9
6
1
8
5
2
9
14
3
2
3
2
3
2
1
50
21
4
9
10
7
20
11
16
7
28
5
18
37
12
19
4
1
4
7
4
57
8
11
2
3
12
9
8
5
12
3
8
7
34
9
8
13
18
9
30
3
14
1
6
17
8
1
14
5
2
3
8
7
10
5
4
25
2
17
22
21
2
1
2
9
6
1
4
45
16
7
32
7
4
25
6
1
12
3
6
3
10
3
36
3
10
15
4
3
16
5
4
13
32
3
2
3
4
5
2
3
8
31
2
5
8
17
22
3
16
37
8
9
22
11
12
93
2
9
4
1
8
9
10
3
10
5
12
5
4
3
8
5
6
5
14
19
24
21
2
5
8
11
6
3
42
5
8
9
16
7
2
15
12
1
24
13
4
5
2
9
66
5
16
25
14
5
2
5
6
3
4
7
6
17
36
23
12
7
40
1
2
3
2
3
6
9
6
15
28
13
6
1
32
31
2
13
16
19
4
25
2
13
8
11
30
55
8
1
16
1
40
7
8
1
6
11
2
5
18
5
12
1
22
49
34
1
14
5
6
23
42
25
10
3
34
9
8
19
10
1
24
5
28
7
14
9
20
3
4
9
14
9
8
13
2
37
2
19
12
3
8
15
10
9
26
23
18
11
2
11
18
7
4
33
10
11
16
3
2
1
24
3
4
53
26
13
4
15
2
11
4
7
4
3
2
3
4
9
2
17
2
7
4
1
12
9
26
7
8
7
22
11
20
27
4
17
2
1
4
9
18
49
10
5
8
1
2
1
24
3
16
19
12
51
8
1
10
11
18
3
26
1
30
1
2
15
6
7
30
7
32
15
4
29
4
7
22
3
72
5
2
3
2
1
10
11
8
7
44
21
28
3
2
3
4
1
4
5
6
15
14
25
14
5
18
21
6
19
8
3
16
3
8
9
8
15
12
31
4
9
2
33
14
13
20
11
4
7
14
1
8
5
8
1
6
21
20
1
2
17
16
1
2
19
4
5
12
5
6
13
6
17
24
13
16
23
2
15
4
21
8
19
8
5
12
13
2
15
10
3
6
7
6
1
28
7
6
49
2
1
2
3
12
1
18
35
24
11
34
7
12
5
6
1
22
7
14
13
2
13
24
11
12
27
30
15
30
7
8
11
2
11
16
9
4
7
2
15
24
37
30
35
18
17
16
1
8
1
8
35
18
11
30
1
12
5
2
3
6
7
4
9
14
17
14
7
4
9
2
11
10
5
32
13
10
19
10
1
8
3
4
1
20
3
18
5
6
23
22
5
12
7
10
9
2
1
6
1
22
11
2
1
2
11
18
3
12
5
8
5
6
7
30
3
6
23
4
5
6
21
24
3
34
27
4
1
2
25
24
37
14
25
2
3
18
7
22
13
10
15
30
7
2
3
2
9
8
21
22
33
24
15
2
17
4
3
6
7
6
1
12
15
18
13
12
11
2
11
2
9
32
7
8
13
20
23
14
3
2
13
6
1
6
7
6
13
2
5
12
35
22
21
8
1
6
5
10
9
14
5
16
5
18
3
2
9
60
1
6
5
22
9
16
1
32
3
4
27
36
7
6
1
18
1
10
25
4
13
16
11
4
9
2
7
8
3
8
11
6
5
24
5
4
3
4
5
6
5
6
7
10
3
6
1
22
19
6
19
8
1
12
1
10
3
6
5
6
49
6
11
6
5
16
9
12
1
8
15
14
9
16
1
20
9
30
5
10
1
14
3
14
17
8
3
4
5
4
23
2
45
16
13
12
1
6
33
14
39
6
3
32
7
16
5
22
9
2
5
22
9
10
11
12
3
52
21
2
5
4
15
14
3
2
5
28
21
14
7
4
21
6
5
14
19
10
59
6
5
18
5
12
5
16
11
24
19
8
7
8
1
4
1
16
1
2
3
44
7
32
11
4
7
28
3
4
13
14
21
4
1
10
3
26
19
24
1
2
3
28
5
8
3
10
17
20
3
64
9
8
1
32
33
12
13
4
9
6
17
12
5
52
19
6
7
14
9
22
1
16
29
8
9
14
7
6
15
6
3
2
17
6
7
12
11
14
1
8
5
26
5
12
1
6
23
14
5
6
3
14
11
34
11
8
21
2
17
10
9
46
9
4
11
6
1
30
1
8
1
10
5
4
3
8
17
28
11
8
5
2
19
8
11
22
3
16
3
4
3
6
7
6
1
2
7
4
25
10
1
12
1
2
19
64
19
2
5
8
9
4
11
6
9
16
11
24
7
14
1
6
1
18
3
12
23
4
3
18
1
4
1
6
23
68
9
4
3
20
13
46
19
10
17
28
81
40
3
4
47
8
11
16
9
4
11
44
15
14
15
18
11
4
5
14
5
2
1
2
7
20
13
8
5
24
29
24
9
8
1
8
11
6
9
4
3
10
3
6
11
2
15
14
17
18
1
34
7
10
23
2
13
4
29
20
19
8
7
14
3
4
3
20
19
2
1
8
11
2
21
4
1
2
1
4
15
2
9
6
1
6
43
12
13
12
19
10
3
22
17
20
7
28
3
2
9
18
59
40
7
10
5
6
15
10
3
8
9
10
7
4
1
10
1
10
1
64
19
20
9
2
17
32
13
16
5
16
9
4
11
12
7
2
15
4
7
20
1
10
13
16
3
8
21
14
5
4
5
2
17
2
1
6
17
26
1
14
3
10
7
4
1
4
23
4
21
8
9
4
13
2
13
16
7
8
11
2
1
8
1
6
23
6
5
28
17
10
5
2
1
10
5
16
17
14
1
60
11
4
1
2
5
28
15
6
1
2
7
10
7
14
17
8
3
12
1
2
3
44
5
4
7
2
1
10
19
10
13
12
3
24
3
14
9
50
13
8
1
26
5
10
5
12
5
32
5
20
17
4
9
4
27
2
3
10
5
12
11
8
57
2
25
18
3
6
7
12
7
6
5
10
7
10
17
6
39
2
5
18
17
2
3
6
5
20
11
6
5
22
41
4
13
4
17
12
17
6
19
6
1
14
7
18
7
12
11
4
35
8
5
26
1
4
29
14
17
20
29
12
1
2
1
10
5
14
11
2
11
4
15
14
3
14
3
2
27
2
1
38
1
4
9
8
1
6
15
14
5
2
3
42
19
6
7
4
9
8
1
14
7
12
1
6
23
18
5
10
11
20
13
20
21
6
9
22
13
10
11
30
11
24
27
2
13
2
5
2
7
12
23
22
1
4
35
8
17
16
3
8
3
8
9
10
7
4
13
16
15
22
3
26
1
22
5
36
13
4
3
20
13
26
1
4
21
30
9
30
19
2
3
6
3
4
13
20
1
10
39
16
9
22
7
6
17
6
11
10
1
10
3
2
17
12
37
12
5
44
13
6
5
6
7
6
15
4
3
14
7
2
11
8
7
4
23
12
13
18
13
2
5
4
11
24
3
8
15
4
15
32
39
10
15
6
29
4
29
6
3
42
7
18
5
2
15
6
9
10
15
2
5
26
21
14
3
18
5
14
3
2
11
8
21
6
21
2
13
34
7
6
11
4
21
4
17
24
23
2
9
4
3
4
5
4
3
2
25
6
11
10
23
12
1
2
9
2
7
8
13
6
3
10
1
26
11
42
1
4
17
2
3
10
3
8
25
6
33
8
9
4
29
16
5
6
5
12
13
4
3
32
5
12
5
18
19
12
3
2
11
38
15
4
15
2
5
20
3
6
7
22
3
2
3
6
15
4
3
16
17
8
7
6
5
8
5
12
23
16
13
4
5
6
25
6
1
8
7
10
39
4
25
20
3
46
25
10
11
52
35
2
1
20
15
8
9
38
11
38
9
8
7
6
45
2
1
2
21
2
3
10
5
2
45
62
3
28
7
10
17
2
5
22
5
2
13
10
21
4
3
4
9
2
1
2
5
10
13
2
1
8
1
14
9
10
1
16
3
2
5
4
9
6
25
2
5
8
15
2
3
2
5
22
13
2
7
12
3
8
5
12
15
2
39
6
11
2
7
16
1
38
23
4
1
14
11
20
3
8
5
16
3
8
19
18
29
2
3
14
51
8
3
34
13
42
21
12
1
2
17
6
1
4
5
18
9
28
1
12
3
16
17
12
19
6
7
10
1
24
11
30
1
4
47
4
3
12
25
4
13
32
5
26
1
8
15
2
29
12
5
14
29
12
25
10
5
14
27
2
11
14
15
16
1
22
1
18
21
4
3
10
27
10
7
10
1
4
25
12
5
2
23
6
19
24
13
2
9
22
9
2
9
2
3
4
7
14
5
4
11
18
1
18
37
18
1
8
19
6
31
2
9
6
39
10
9
4
3
18
3
18
7
26
9
10
21
34
1
10
3
2
3
14
3
18
15
2
17
6
5
4
13
2
7
34
9
2
33
12
17
6
17
58
5
14
7
6
11
20
11
10
25
8
39
16
13
16
39
8
1
10
3
4
3
4
1
4
3
2
7
12
1
12
3
10
1
24
11
2
13
36
3
12
17
14
3
8
21
46
11
24
1
72
7
12
17
8
7
12
3
4
3
12
7
4
15
2
13
8
13
22
5
18
9
10
1
6
1
4
5
4
11
12
17
6
7
8
5
12
25
20
7
2
1
12
1
2
3
26
3
4
1
20
5
6
33
2
3
20
1
22
11
40
29
24
1
2
13
8
7
8
7
12
7
6
29
8
5
12
15
18
17
24
23
14
17
4
23
4
17
16
7
14
17
6
7
12
19
24
9
14
33
8
7
34
5
16
3
2
9
2
1
2
9
10
11
28
3
10
27
2
1
8
33
6
11
20
7
10
17
12
21
4
23
2
43
16
1
16
15
4
9
2
9
10
5
2
3
4
7
20
5
8
1
6
9
12
9
2
9
2
7
10
39
2
15
32
3
4
43
6
17
24
1
26
1
6
25
6
25
34
19
2
1
8
5
12
5
12
35
4
7
10
11
10
5
32
1
24
9
2
7
24
1
12
11
20
11
8
5
2
1
16
1
4
13
32
9
12
3
2
3
2
3
2
3
4
15
10
5
2
11
2
5
10
5
14
3
8
3
2
3
8
1
4
1
12
19
12
13
30
5
14
1
10
35
14
5
2
13
36
13
12
1
2
1
4
9
6
7
12
13
12
13
10
5
16
35
4
23
24
9
4
17
2
1
8
15
14
5
2
19
6
9
6
1
12
13
34
3
6
13
2
1
2
21
4
9
20
17
8
11
2
25
2
1
4
5
2
33
20
57
4
13
6
13
20
5
6
13
2
3
2
9
12
7
18
13
10
7
12
5
14
9
12
47
6
5
2
7
16
7
30
7
14
7
4
5
6
5
6
19
6
23
4
1
4
3
8
29
6
7
10
5
10
1
16
9
12
17
10
21
8
3
36
7
18
5
14
13
6
23
2
9
14
21
4
15
12
9
70
1
26
11
34
1
44
1
8
1
2
7
24
5
22
1
12
7
20
1
20
41
12
7
8
3
2
5
22
3
2
15
2
9
14
11
10
25
4
3
8
7
6
5
16
1
4
1
4
15
20
3
20
15
4
9
20
15
12
11
10
7
22
11
10
1
14
3
16
15
4
19
6
5
10
3
8
5
4
3
8
27
20
1
2
21
4
25
10
1
12
35
14
5
2
25
2
13
2
9
4
1
6
1
2
1
38
5
10
1
26
17
8
3
14
1
2
5
4
13
14
19
6
5
28
7
2
5
16
3
2
1
28
23
8
1
14
7
8
3
16
1
24
25
6
11
14
5
4
17
2
7
14
3
8
3
6
7
4
7
24
7
38
7
10
3
2
13
4
1
28
3
20
13
26
1
12
1
24
51
2
7
2
3
12
19
14
17
2
9
2
7
16
17
10
11
18
13
4
17
2
3
2
5
2
1
4
25
10
1
4
9
2
3
2
3
10
15
12
11
14
1
24
3
12
1
20
9
14
13
10
7
20
3
6
7
18
1
6
15
20
7
8
1
8
29
22
1
14
9
2
3
4
7
14
15
18
3
12
37
14
9
4
9
8
3
14
39
8
7
6
1
38
3
24
1
2
13
4
51
10
25
10
11
14
9
6
17
10
9
4
3
8
5
12
7
20
3
2
33
2
1
12
1
26
3
20
5
4
5
36
25
10
27
6
13
4
11
10
19
16
15
4
11
6
7
4
19
4
5
2
19
6
19
6
5
8
15
38
7
10
5
22
31
14
9
20
9
4
23
30
1
16
13
16
59
8
11
24
1
2
1
6
3
14
17
8
3
2
15
26
1
14
1
10
9
10
3
34
29
16
3
2
5
4
1
22
7
4
7
4
5
30
5
32
3
6
5
58
3
14
3
26
3
20
1
8
5
8
13
6
3
8
3
10
1
2
9
26
9
4
17
4
5
6
17
4
49
16
105
4
19
2
15
18
49
4
7
14
7
6
5
12
5
4
1
50
7
2
9
2
3
10
1
4
3
8
5
2
11
2
59
6
9
18
9
2
5
4
19
2
3
8
11
10
5
8
13
6
1
4
5
10
7
4
17
4
29
28
7
24
15
2
3
14
1
30
7
50
5
18
3
30
5
6
11
6
1
8
25
4
7
10
1
24
9
8
1
6
1
44
11
8
27
10
9
8
3
24
1
8
1
24
1
16
11
10
3
16
11
8
13
16
25
16
15
34
7
36
5
4
1
50
3
2
3
2
19
16
3
32
41
2
15
8
19
8
15
18
25
14
31
14
3
24
25
18
43
6
23
20
31
4
5
54
5
16
17
10
3
2
33
32
7
6
15
40
25
20
13
6
11
8
17
10
51
16
3
4
3
4
1
38
5
4
15
18
21
14
41
2
21
2
23
8
3
24
25
8
11
14
1
16
1
8
17
24
5
4
17
4
21
12
15
6
1
6
3
4
37
22
7
6
5
6
7
10
5
44
9
14
1
12
49
18
13
28
43
26
7
12
13
14
7
12
55
6
1
6
29
2
33
10
15
46
5
4
11
6
3
22
27
8
21
22
15
4
39
6
1
12
1
2
5
2
25
2
1
6
9
4
7
14
15
18
1
36
17
16
3
2
3
4
9
10
5
20
3
2
5
12
1
10
17
10
1
6
47
8
13
8
9
10
1
12
35
14
7
22
3
8
23
4
5
2
11
12
5
8
1
12
9
6
19
6
1
14
57
6
7
12
1
12
1
6
5
32
1
2
5
18
17
2
7
18
19
8
1
6
1
16
11
14
9
8
17
12
11
6
37
6
7
4
23
10
29
6
1
6
15
2
9
4
1
32
9
4
1
16
7
4
5
2
17
6
43
10
57
10
7
6
29
6
17
4
49
6
7
10
49
8
7
2
43
6
5
6
13
26
11
6
7
4
9
32
13
12
5
22
7
2
11
4
13
2
3
8
7
22
3
2
3
16
3
14
1
4
67
14
23
2
7
16
13
4
7
10
5
6
7
12
23
16
13
2
21
2
1
6
7
2
13
6
1
10
11
2
15
42
5
12
25
12
17
8
17
30
9
2
9
2
17
20
5
2
33
6
1
30
7
14
19
30
33
16
9
2
13
4
27
4
15
40
27
10
3
50
15
2
15
16
27
4
3
6
11
6
11
16
19
28
3
22
13
10
3
4
45
46
1
6
3
4
7
40
15
12
1
12
17
2
13
22
11
14
9
20
29
4
9
30
9
20
35
2
15
8
7
6
13
6
3
6
5
4
5
14
43
2
11
12
3
2
25
28
5
8
5
12
37
4
1
12
7
8
19
22
13
8
35
4
3
14
9
6
5
2
9
22
1
6
1
2
13
12
7
6
3
34
33
2
5
8
3
8
1
20
11
14
7
16
23
4
3
10
3
18
3
34
3
10
43
30
1
16
5
2
29
16
3
6
1
6
23
14
17
6
19
8
21
14
9
8
1
10
5
4
3
10
27
14
1
10
7
8
5
8
11
12
1
24
21
10
3
4
5
2
3
12
9
2
13
42
1
6
1
20
15
20
7
4
3
14
79
10
1
54
5
36
11
2
1
10
9
4
5
36
15
14
19
20
5
6
1
4
5
2
11
2
19
14
1
12
3
38
1
18
5
42
7
10
9
26
7
4
11
6
3
12
17
6
1
22
9
4
1
4
1
38
53
18
3
16
5
6
11
2
17
12
7
12
3
10
3
2
7
38
7
4
9
22
7
14
11
14
1
2
3
24
5
8
5
6
13
6
5
12
21
8
25
2
23
6
3
20
13
36
11
10
1
8
3
2
3
26
15
24
39
44
15
2
9
8
17
14
1
4
9
6
1
28
3
10
3
2
1
2
9
10
19
8
1
4
7
10
21
20
7
6
5
24
15
30
9
20
3
18
17
8
15
6
1
14
1
4
33
10
3
10
1
4
3
4
13
10
3
60
1
56
15
4
15
4
15
4
21
20
19
2
5
2
3
2
1
2
15
4
21
12
7
6
17
2
3
2
9
2
35
2
7
22
5
2
5
12
25
18
5
10
1
14
19
6
11
6
1
40
7
14
5
2
21
8
5
2
27
2
25
4
7
6
1
10
5
14
1
22
9
2
9
10
9
6
9
4
13
8
3
4
13
12
23
20
3
56
1
8
7
4
15
26
3
2
1
4
17
70
1
4
5
2
13
2
3
8
1
8
1
6
15
26
1
2
13
6
23
14
1
2
17
2
1
10
27
8
3
4
11
8
23
4
1
12
19
12
5
22
13
14
1
36
15
2
21
20
9
20
3
30
9
10
33
8
1
36
5
8
31
4
5
2
3
10
15
2
13
10
9
10
1
4
7
14
27
14
3
22
29
14
3
4
1
4
11
8
5
18
5
20
3
2
17
4
35
6
1
22
7
28
13
4
3
28
11
24
19
2
1
6
7
12
1
6
17
22
15
18
1
2
11
6
33
6
7
14
1
4
21
4
17
2
15
2
19
14
1
12
1
18
5
28
5
10
13
18
13
4
17
2
1
8
11
2
9
16
5
2
9
8
27
4
27
8
19
2
17
32
9
4
3
16
15
4
23
8
5
4
11
26
5
48
1
8
3
4
3
6
7
28
5
8
5
18
7
2
5
4
11
2
9
2
33
8
19
14
21
10
7
6
11
6
9
4
1
14
11
10
3
10
15
28
7
20
29
24
25
12
7
6
1
2
21
12
27
6
3
30
11
8
21
14
17
20
7
6
17
8
19
30
1
6
11
20
3
2
11
4
5
4
3
10
19
12
19
2
25
12
19
8
9
18
31
24
13
6
1
8
25
20
13
12
1
24
27
24
35
10
13
2
5
16
9
18
3
10
15
20
9
16
33
10
9
4
5
12
5
44
11
16
5
2
5
14
7
18
1
38
15
2
27
6
7
6
7
6
1
12
67
10
15
14
27
2
19
10
23
4
5
12
13
4
29
4
15
4
25
18
1
38
5
4
3
22
37
10
9
8
3
2
15
2
33
10
31
4
3
2
3
16
21
6
21
2
13
12
7
4
37
10
1
16
1
2
13
18
3
4
3
6
7
18
43
2
7
4
1
6
15
4
49
40
1
2
7
2
3
40
1
10
9
16
1
34
5
24
5
36
1
34
5
6
19
2
19
56
5
16
31
10
25
6
11
2
1
12
7
6
13
2
9
2
21
12
13
4
5
20
5
28
5
2
1
28
9
28
19
18
1
4
9
14
1
2
1
14
3
8
15
20
7
4
21
26
9
26
29
14
1
4
15
14
5
18
1
6
19
8
5
4
7
6
1
2
7
6
9
4
19
4
1
2
19
14
3
20
3
24
21
20
25
36
9
2
11
10
1
6
13
2
5
12
17
26
5
24
1
26
9
12
7
2
9
24
7
30
1
4
25
14
17
8
19
2
1
34
17
12
5
8
9
2
5
6
7
12
5
6
37
10
19
4
13
10
5
26
5
24
29
6
19
4
7
2
19
10
9
2
5
2
5
14
3
2
3
38
5
4
1
30
45
6
13
8
1
2
5
2
1
14
15
20
1
4
3
10
13
18
9
6
21
22
19
10
15
10
19
4
15
2
9
22
9
22
7
4
15
10
9
20
15
2
23
8
9
34
1
6
11
10
1
6
43
2
1
2
31
2
1
4
21
4
47
2
13
2
1
8
15
10
1
20
9
20
3
6
5
4
3
20
9
4
3
2
3
8
27
4
21
6
15
16
49
8
3
2
3
4
19
2
43
18
7
4
1
10
25
10
19
6
9
16
5
20
7
22
7
44
3
10
15
2
13
2
5
12
13
4
5
14
7
26
11
10
1
12
1
24
1
10
1
14
3
4
3
14
1
16
11
2
5
2
1
2
5
10
3
16
1
24
9
4
3
8
7
10
3
2
1
18
21
4
15
4
1
10
7
10
1
28
1
8
5
2
3
4
27
50
45
6
1
2
15
8
17
12
1
4
11
16
17
2
3
2
7
20
3
10
15
6
3
10
3
4
3
20
13
20
23
6
3
12
23
14
15
4
1
50
9
34
27
6
15
14
3
8
1
12
1
12
15
16
7
18
43
4
47
26
13
20
1
10
63
8
3
2
1
18
1
2
9
12
5
12
5
4
3
14
5
10
15
8
25
2
5
20
13
2
3
12
31
22
27
14
3
22
9
8
9
82
11
2
21
24
3
8
1
2
1
4
15
6
5
6
7
12
17
36
1
32
5
12
19
26
11
10
3
2
25
4
5
10
1
2
25
28
9
22
1
14
53
14
17
16
3
6
5
34
7
24
1
30
13
2
5
22
11
36
13
30
7
4
25
14
17
26
5
12
3
2
1
16
21
40
7
6
29
24
1
32
21
6
33
14
3
4
17
4
39
10
11
6
5
14
3
10
19
22
5
26
15
2
15
78
1
34
3
8
29
2
3
38
17
14
3
12
1
2
7
8
27
4
7
8
19
10
39
8
3
10
7
20
7
6
13
2
1
14
11
6
13
6
7
12
11
2
13
2
7
4
9
20
7
14
3
10
29
22
1
22
1
2
5
10
5
4
11
22
19
2
3
10
5
10
1
18
17
2
1
2
17
6
5
6
3
8
11
4
19
10
23
6
1
10
7
6
3
8
7
20
9
10
5
16
23
2
19
10
11
4
5
12
7
2
7
2
21
2
5
2
9
8
1
18
5
14
7
12
17
10
1
6
7
32
1
2
23
8
29
14
5
4
15
2
7
4
9
6
7
8
43
14
7
20
11
6
5
48
25
26
1
2
5
4
7
6
7
14
11
10
3
2
1
16
15
12
25
6
1
40
3
4
3
10
21
22
5
16
3
8
5
12
25
8
21
26
35
2
3
46
3
22
21
4
9
4
7
22
15
10
15
10
39
22
25
14
9
4
3
14
3
2
3
8
9
2
21
10
1
42
25
30
3
2
1
38
19
2
19
12
21
4
25
20
13
16
25
8
49
4
3
4
15
4
3
4
15
12
1
8
5
6
11
10
25
2
3
26
25
20
11
8
5
34
7
10
19
6
11
6
7
6
5
16
3
2
3
16
3
20
3
16
7
10
13
18
11
2
9
16
1
2
9
6
7
2
5
4
9
10
3
10
35
24
3
28
3
26
1
6
3
18
3
14
5
10
39
20
1
6
19
6
61
8
5
12
17
28
3
22
5
14
1
14
17
2
7
10
7
38
35
24
1
28
1
2
55
4
9
28
3
20
9
6
11
28
3
2
15
4
3
16
1
14
3
2
7
18
11
12
11
2
3
10
11
6
47
42
1
8
3
2
13
2
13
8
3
6
1
4
1
2
13
12
15
6
1
2
7
18
1
94
13
16
3
4
3
48
19
12
29
32
13
12
1
12
9
4
1
6
11
18
23
56
11
4
7
2
7
10
33
24
3
16
1
12
9
10
5
20
21
2
5
22
11
10
13
8
21
12
7
10
9
6
7
12
1
16
5
28
43
8
9
2
15
2
1
8
5
8
1
20
11
30
7
8
7
18
7
6
53
4
9
22
1
4
9
2
1
4
9
10
7
16
1
8
7
6
23
4
1
10
5
10
11
26
15
2
17
16
13
2
13
2
17
2
1
12
1
2
9
32
3
16
9
6
7
18
7
16
7
2
15
12
13
4
31
4
3
12
35
16
19
4
27
16
9
6
53
6
39
8
1
2
3
6
15
16
1
6
5
26
11
2
3
4
3
14
21
2
3
22
5
8
9
10
3
4
39
8
3
48
9
2
1
2
21
4
1
22
1
14
55
2
27
16
3
4
1
4
25
50
17
6
3
2
9
2
19
2
17
2
7
2
31
12
7
10
15
22
29
14
13
2
1
6
11
4
13
22
3
18
1
10
5
12
7
12
7
6
7
4
9
8
21
32
23
6
5
18
3
2
21
4
9
20
21
10
3
6
19
8
21
30
1
6
3
16
7
8
17
6
17
4
5
8
25
8
11
22
25
22
7
38
9
32
15
2
27
24
13
20
3
2
7
2
15
4
3
6
5
4
17
8
11
16
11
2
3
2
3
2
7
42
9
8
9
8
25
40
13
12
23
2
5
4
7
6
29
6
5
6
11
4
19
12
3
2
11
20
17
2
15
4
3
6
5
6
1
14
13
26
19
4
17
12
7
12
17
2
11
4
11
6
5
6
1
8
7
42
1
10
17
12
5
12
39
2
3
4
17
30
9
8
7
2
5
4
3
6
1
48
13
6
11
8
25
2
1
20
3
28
9
28
3
16
3
4
3
10
23
4
7
18
13
10
5
12
5
12
1
12
13
20
7
6
21
6
7
4
11
2
7
2
5
6
7
4
9
4
13
12
5
6
13
20
1
24
1
28
1
4
11
8
3
20
31
20
13
22
7
2
27
8
5
10
5
4
5
4
11
4
3
14
13
6
37
6
13
4
41
6
7
6
3
4
1
14
13
24
1
2
11
14
7
2
3
14
15
16
15
6
3
4
19
16
43
48
17
22
9
22
15
8
1
26
5
2
17
4
3
4
13
6
21
16
33
10
17
12
13
16
5
4
7
6
15
22
3
4
7
8
9
14
3
14
3
14
9
8
3
16
5
18
1
4
13
2
3
22
47
66
11
20
1
4
7
4
5
2
23
18
33
4
7
2
11
8
9
2
17
18
1
2
13
2
43
14
3
14
27
10
13
18
9
2
9
56
21
20
9
32
21
16
1
2
11
2
13
10
3
28
3
2
7
2
3
40
7
24
3
4
15
38
1
28
21
22
3
10
3
8
17
6
11
18
1
8
15
8
13
10
17
2
5
10
11
10
17
2
17
6
15
6
3
2
23
4
25
30
7
22
1
6
1
20
41
2
1
12
7
6
7
6
3
2
3
4
15
2
5
4
3
6
9
6
23
8
15
6
19
34
3
4
9
12
5
20
9
2
5
2
1
24
1
4
5
2
15
12
11
48
5
12
13
48
1
2
5
40
41
12
5
12
35
22
31
8
5
2
29
2
1
26
15
2
29
20
7
30
25
2
9
10
1
30
1
12
5
4
11
10
17
2
9
40
5
6
9
2
1
4
3
4
3
8
25
2
9
8
3
2
7
18
43
2
11
12
1
12
7
6
1
6
5
8
5
16
9
18
41
32
19
2
3
16
1
24
1
10
17
2
13
10
23
4
15
44
3
4
19
32
3
2
31
32
3
4
17
4
7
20
9
22
29
32
3
2
31
8
3
8
9
2
1
10
29
20
11
4
17
6
39
14
5
2
13
2
17
44
5
18
5
10
5
2
21
2
27
44
9
18
11
20
33
38
3
16
1
6
5
6
5
18
17
12
7
2
1
6
3
4
1
28
15
4
1
16
27
20
1
38
31
16
7
24
3
2
21
24
7
16
7
6
1
12
33
18
31
36
11
8
15
4
3
20
1
2
3
8
9
12
7
6
5
10
35
16
3
12
13
10
35
6
1
12
15
4
13
10
5
18
5
12
5
16
1
6
11
2
1
8
1
14
9
6
15
26
31
22
17
12
3
22
9
2
5
4
21
20
11
16
3
2
7
4
27
4
39
4
5
10
7
2
61
26
3
12
3
26
3
12
1
12
3
6
17
38
33
6
3
4
17
18
7
24
13
2
15
26
7
4
19
6
23
2
21
12
7
8
7
4
5
30
19
12
13
8
21
8
11
4
1
6
1
6
7
10
7
12
55
4
1
4
23
2
17
12
13
14
11
18
23
12
17
18
5
8
9
12
7
30
3
2
15
2
15
4
3
4
3
8
1
8
51
4
15
14
61
4
15
58
43
16
3
2
3
10
11
20
5
4
61
4
5
10
9
8
23
24
31
6
21
12
37
46
11
6
15
26
29
2
15
2
7
10
5
4
9
4
15
2
3
16
19
12
11
10
21
2
15
6
49
12
3
10
3
4
1
10
45
24
7
2
1
14
9
14
13
4
7
2
3
12
11
4
11
10
23
12
17
2
27
20
21
10
1
8
5
2
15
12
11
40
13
10
1
10
53
4
9
2
1
26
15
2
19
8
3
20
9
28
3
16
21
16
27
8
1
4
7
6
15
6
5
18
13
2
11
18
5
4
1
8
7
12
13
6
11
6
13
6
3
10
7
22
1
52
3
4
15
8
5
2
1
6
3
2
11
46
3
4
3
14
5
4
3
10
1
46
17
12
1
8
5
8
5
10
1
12
5
2
17
14
3
4
7
18
27
2
7
4
3
4
3
40
19
4
1
18
39
2
11
6
1
28
1
16
5
12
15
2
1
18
9
4
39
6
33
22
5
20
7
8
17
8
7
30
1
22
41
12
9
20
35
14
25
36
5
2
5
2
3
34
21
2
3
2
3
2
1
52
13
6
33
8
11
20
3
20
13
2
7
86
31
2
1
6
3
10
7
26
19
4
11
20
13
8
9
8
1
6
13
24
17
20
1
10
25
28
13
8
1
28
13
24
13
8
11
22
5
4
1
16
21
36
7
2
3
2
43
20
13
38
5
20
13
8
1
38
29
4
7
14
7
6
5
2
5
2
5
24
13
8
17
12
25
14
5
12
17
6
11
18
5
20
7
6
7
2
11
12
5
10
1
24
5
8
17
2
15
2
5
2
7
6
1
14
13
4
5
2
11
28
19
4
23
6
7
2
1
2
17
2
5
4
19
4
21
14
9
8
9
2
5
6
15
8
33
8
3
2
15
16
13
4
7
8
9
16
9
14
33
8
13
2
9
20
3
2
5
26
35
2
15
6
1
6
25
10
5
60
1
2
9
8
21
6
9
2
3
4
15
16
9
24
3
2
7
20
5
12
13
18
17
4
9
6
11
18
3
6
11
2
5
38
3
20
15
4
33
4
11
8
3
2
33
24
23
16
17
2
21
32
3
8
15
20
21
6
3
10
1
6
41
6
35
6
25
12
5
6
17
28
9
2
11
2
13
46
9
2
15
36
3
4
1
4
9
12
7
8
5
28
1
12
17
4
1
2
19
18
17
6
3
12
11
10
23
12
3
14
9
2
9
16
1
4
9
8
13
12
9
2
49
24
43
10
17
4
15
40
15
16
15
4
5
2
1
2
11
2
23
18
25
12
9
8
5
22
5
2
27
26
9
2
3
4
1
12
11
6
25
60
7
16
33
28
1
8
3
18
11
2
1
6
13
12
5
20
5
4
3
26
3
8
11
20
1
20
35
2
1
4
9
8
43
12
11
10
5
2
5
34
3
10
17
4
13
10
3
2
21
26
13
20
17
16
5
6
3
22
9
4
3
4
3
16
5
4
15
14
17
8
13
2
13
8
23
12
23
36
1
4
33
12
15
10
5
6
5
6
1
24
3
6
5
20
7
30
13
42
11
6
1
20
1
12
1
6
5
44
7
14
3
2
11
4
9
10
1
8
9
42
3
2
15
14
23
12
3
16
15
22
19
10
13
20
5
8
1
4
27
4
15
34
9
6
3
20
15
4
13
4
11
16
1
24
1
52
5
2
15
4
23
32
7
20
5
20
11
4
7
4
9
28
1
14
3
16
3
2
7
20
7
10
11
12
19
6
3
10
1
50
5
14
15
2
7
10
9
18
1
32
1
2
29
2
23
36
11
2
13
2
17
46
17
4
9
6
3
18
37
16
3
2
3
2
3
2
9
2
17
10
7
20
7
6
3
4
13
6
5
12
5
40
23
4
1
6
23
2
7
6
27
10
21
2
3
4
3
18
13
6
5
20
3
4
21
14
9
2
19
4
39
34
27
4
3
8
51
2
5
2
3
8
11
4
53
2
5
16
19
2
23
2
5
22
21
4
17
10
13
2
13
14
9
6
3
2
27
16
3
4
7
2
9
10
3
8
11
4
3
14
15
12
3
12
31
14
9
6
17
20
5
6
11
12
5
4
7
8
19
22
5
10
5
6
1
4
1
18
17
16
7
34
7
12
3
4
15
26
1
12
1
18
1
6
17
8
7
6
3
4
11
4
9
28
11
20
3
8
27
8
57
4
5
2
3
2
5
16
5
4
13
16
31
12
25
14
1
2
1
54
3
2
5
2
3
8
15
2
15
2
7
10
9
14
15
22
7
4
31
30
65
6
5
2
19
4
43
12
5
18
1
2
31
2
5
2
1
4
11
8
3
16
13
2
15
20
15
18
7
6
3
14
31
54
19
2
9
6
9
10
3
4
13
4
5
20
15
2
17
34
5
14
1
2
9
6
3
2
13
12
7
6
13
30
11
10
21
4
3
24
1
2
7
8
21
8
21
14
1
18
23
4
59
18
7
12
15
22
9
12
7
20
7
6
5
4
13
26
3
12
9
2
17
28
3
4
13
24
3
12
5
2
31
4
7
6
11
4
11
18
1
18
31
6
41
16
25
12
31
2
41
4
1
8
1
6
17
28
21
4
39
20
7
6
13
6
5
16
1
18
11
2
19
14
1
8
15
2
11
6
11
6
7
8
15
16
15
10
1
28
9
36
9
14
21
70
1
16
5
6
31
2
1
4
15
34
9
12
9
8
9
14
15
2
15
16
7
46
1
8
17
46
9
4
9
14
11
14
5
6
7
2
3
2
1
26
21
18
11
18
7
8
11
20
7
36
3
12
5
4
1
14
11
6
17
20
27
14
15
6
11
2
23
20
11
2
5
10
9
4
5
4
11
14
33
2
13
20
3
2
3
26
17
2
1
4
5
14
9
28
7
4
11
4
1
36
57
20
9
22
47
28
21
8
17
12
9
10
27
4
3
32
13
24
1
16
3
2
3
16
27
20
9
28
9
6
3
38
11
14
21
2
5
6
11
16
21
20
23
6
1
12
11
12
53
10
1
8
5
6
9
2
25
2
7
4
1
16
7
2
21
4
1
8
11
8
51
4
13
6
7
2
3
12
15
6
17
56
21
2
13
28
5
10
3
2
15
4
15
4
1
6
5
4
7
4
1
4
19
6
5
38
5
16
1
16
9
12
7
4
7
8
1
42
1
2
7
14
5
2
3
10
9
4
23
2
33
2
1
14
31
6
9
22
7
8
1
10
17
8
21
2
7
16
11
10
13
12
11
6
23
54
3
14
1
6
27
6
19
8
17
2
23
4
17
6
1
22
11
6
13
34
47
8
5
38
9
6
13
4
1
6
3
2
7
14
3
6
7
6
5
2
1
8
15
10
21
2
1
12
23
14
5
14
3
2
13
18
9
20
1
16
7
14
31
8
3
14
29
20
1
6
1
4
5
2
5
8
39
2
17
50
3
40
1
4
19
4
3
26
1
26
9
4
27
4
9
10
21
16
29
10
21
34
3
28
3
4
35
14
31
2
1
2
1
12
23
16
25
2
11
2
9
8
3
32
11
2
17
14
3
14
5
16
17
4
15
6
1
2
11
4
35
32
1
42
1
8
13
26
7
12
1
12
5
30
11
58
1
8
17
16
13
30
23
6
17
18
15
4
3
4
7
12
49
12
31
6
5
48
21
10
9
8
9
26
5
2
17
20
1
4
3
12
27
6
7
10
3
18
11
50
11
6
5
6
5
18
7
24
5
6
1
2
41
6
9
32
9
6
13
14
7
24
3
4
9
16
3
8
33
16
9
10
17
4
3
22
19
8
5
2
1
6
13
18
13
42
3
42
3
6
7
12
43
18
29
2
1
18
41
28
1
6
3
6
9
14
3
6
9
24
1
6
23
2
1
2
21
2
1
16
13
10
7
4
17
10
9
4
3
16
39
2
7
8
3
26
3
22
3
6
5
6
33
10
3
14
13
2
15
18
25
14
1
4
11
2
11
40
5
14
25
8
17
2
7
18
1
8
13
8
9
2
1
12
3
2
15
8
7
18
11
2
15
6
7
4
7
10
3
4
1
12
11
22
3
20
11
6
27
36
11
8
1
2
1
18
3
2
11
14
3
4
3
6
1
14
13
8
21
26
3
6
31
2
35
20
11
8
9
2
3
4
19
10
9
4
63
16
3
6
5
8
3
10
59
8
7
2
29
4
31
8
21
2
21
32
3
40
9
4
13
2
3
2
1
2
15
2
11
18
3
12
7
8
5
18
13
14
9
4
3
4
15
4
5
10
33
14
9
6
15
10
7
4
5
48
1
24
5
16
3
8
41
28
1
8
7
72
5
6
1
14
1
10
7
16
5
2
23
8
5
6
29
10
5
2
13
10
19
2
7
16
5
2
5
8
1
14
25
50
27
20
15
8
51
52
1
8
1
4
27
2
9
14
15
18
1
4
3
2
13
16
21
8
17
12
15
2
5
18
3
18
7
6
1
2
9
2
3
4
1
16
21
20
1
2
1
10
7
26
9
2
17
26
3
2
7
34
1
2
9
2
11
10
5
20
1
8
1
14
3
10
9
10
11
4
11
2
15
16
35
6
1
2
31
2
9
2
33
46
15
12
27
12
1
6
11
6
5
10
17
12
37
20
21
2
15
8
17
10
11
18
7
6
7
14
1
2
3
10
7
52
15
34
3
4
1
18
5
6
3
8
5
14
13
38
11
4
13
8
1
20
9
10
9
54
17
16
9
10
9
4
9
16
19
4
7
12
1
2
15
14
3
10
5
18
1
10
5
8
15
2
7
12
19
4
7
8
3
6
11
6
5
24
1
2
1
6
19
6
9
6
5
28
7
12
5
2
7
20
1
24
13
44
1
38
5
28
5
10
27
4
35
4
1
14
5
2
3
6
27
2
5
4
17
46
3
2
3
10
7
16
7
40
1
20
3
16
11
6
3
16
3
24
37
8
7
18
5
2
33
4
9
24
33
2
5
8
3
20
29
6
19
12
9
2
3
10
23
24
9
8
7
4
49
2
27
6
1
2
1
12
3
16
1
10
3
4
9
10
11
2
13
6
19
18
1
6
17
2
5
6
19
14
11
4
73
4
5
18
13
6
13
2
5
6
5
18
23
14
11
18
17
54
63
2
5
54
5
12
47
12
9
4
43
6
13
10
9
26
37
12
5
6
3
24
3
12
13
6
31
18
7
6
3
14
1
16
3
2
23
4
7
14
7
2
15
12
19
22
3
4
17
2
9
28
27
32
7
18
7
4
23
4
9
16
1
2
7
12
17
12
7
12
37
10
21
16
3
8
13
2
39
2
5
12
7
10
15
20
21
8
1
6
17
6
3
20
11
14
3
6
15
4
49
2
9
10
37
2
5
34
5
2
9
4
3
22
29
34
3
4
29
10
3
16
5
4
21
8
7
6
7
4
47
14
1
2
5
6
1
18
19
14
3
26
3
4
3
2
5
6
1
6
19
12
23
10
9
12
17
2
3
16
5
8
5
18
17
4
5
22
7
16
1
30
7
4
11
48
1
2
17
8
9
10
1
26
5
8
11
2
13
28
3
4
3
16
15
4
3
20
1
28
15
4
39
16
15
12
1
16
7
18
5
20
45
86
3
20
1
12
19
20
1
28
1
4
19
18
9
4
11
2
31
4
1
30
9
28
3
12
41
6
17
24
3
6
1
22
1
22
9
16
5
2
15
16
11
2
13
6
43
2
15
4
21
4
3
6
3
40
39
28
37
8
9
8
1
6
3
4
1
16
5
8
1
18
31
12
7
26
15
2
19
2
1
12
3
16
29
12
31
8
3
16
7
6
1
22
1
16
9
6
13
8
15
14
33
2
29
14
5
28
9
22
27
10
3
14
13
56
11
4
41
2
1
6
13
2
11
2
5
72
11
14
5
8
15
2
9
4
21
26
7
12
13
6
13
4
5
24
3
6
5
6
29
6
9
2
5
6
5
6
7
10
3
8
3
4
3
8
17
16
1
8
1
8
13
6
15
6
7
12
7
4
5
28
39
10
1
8
1
26
19
6
21
12
17
2
1
6
17
2
1
4
9
2
51
12
17
4
1
4
7
2
9
6
19
2
3
16
11
2
9
2
35
22
1
10
3
4
27
2
13
8
43
8
9
8
9
4
27
4
13
8
15
8
5
10
1
78
5
6
5
14
1
6
13
8
3
2
15
10
57
12
1
14
1
18
3
28
23
18
39
2
9
12
19
12
31
6
1
24
1
2
1
4
21
6
1
6
11
6
7
6
7
2
1
2
27
12
7
26
21
6
9
26
49
6
15
4
39
26
7
14
15
12
5
20
23
8
1
8
7
24
5
12
1
20
7
28
11
10
11
18
21
4
5
22
37
20
1
8
21
8
5
2
15
16
1
12
1
72
5
2
21
32
1
12
9
16
17
6
9
8
9
32
7
20
3
8
5
24
21
30
19
4
3
4
19
2
5
32
1
16
9
20
11
2
15
14
7
4
15
10
1
8
1
2
7
30
5
28
3
2
1
12
23
8
3
2
5
10
35
6
5
12
1
12
51
6
3
6
1
4
7
4
1
18
9
18
7
4
1
12
3
20
19
18
17
8
23
4
9
42
33
12
13
6
3
12
5
4
1
6
3
8
1
4
35
6
25
8
1
2
25
70
9
4
13
4
7
2
3
2
3
4
3
12
3
10
15
4
9
22
21
22
11
16
15
4
11
16
29
2
17
8
3
4
15
20
7
16
3
16
17
2
5
22
3
4
1
4
1
2
13
12
5
10
5
8
1
8
37
6
19
2
3
2
7
14
3
34
3
4
5
2
1
14
1
2
3
2
35
2
19
4
11
32
25
8
15
4
7
10
21
10
3
10
19
18
1
4
7
2
3
6
27
6
3
2
1
10
3
6
3
8
1
4
5
2
31
2
3
12
9
6
3
12
5
28
21
22
5
24
5
4
9
28
21
14
27
10
3
4
45
14
13
6
1
12
15
10
5
2
3
26
1
4
11
4
1
16
5
8
5
16
31
22
19
14
13
8
7
30
1
4
13
10
23
4
7
6
29
4
5
4
11
8
65
18
7
8
25
14
7
10
13
8
43
10
9
14
17
18
13
4
1
18
1
14
29
18
13
12
5
10
15
8
5
6
11
6
31
12
5
12
5
6
3
4
17
10
1
2
5
14
9
6
5
10
9
22
13
10
1
20
5
22
13
6
49
8
1
4
3
6
3
10
3
24
29
56
11
32
9
18
5
6
7
6
5
16
15
6
5
16
5
20
5
2
1
18
11
6
1
54
13
6
9
20
15
20
33
8
5
4
17
32
5
8
15
2
15
10
1
8
7
18
39
22
7
22
15
2
21
4
5
6
5
8
9
4
13
2
7
4
19
26
3
8
25
14
17
6
19
14
7
8
83
12
11
8
7
12
11
6
7
22
23
6
3
18
1
46
5
8
5
12
1
12
3
4
19
22
5
40
11
30
3
6
21
20
9
2
9
6
3
38
5
12
1
2
15
4
9
56
3
2
27
2
1
8
11
10
3
10
1
2
19
4
9
4
13
8
13
2
3
4
3
2
21
8
3
14
9
24
37
10
13
2
13
6
1
12
1
6
21
16
1
10
19
2
15
8
11
6
31
4
5
6
21
14
3
2
37
4
3
2
3
2
9
18
5
12
43
16
5
2
13
20
5
10
7
4
15
2
1
8
1
2
9
14
9
14
9
10
13
2
7
2
27
10
15
10
21
52
45
2
11
2
15
8
9
36
3
44
7
12
19
28
11
4
9
10
13
12
7
10
31
8
13
6
15
74
1
2
3
22
5
14
9
28
5
28
1
2
15
28
3
14
21
2
9
16
1
32
19
32
9
2
31
4
15
30
1
2
7
2
3
50
1
2
25
4
13
4
19
14
5
28
1
6
1
18
7
6
19
14
15
2
1
10
15
4
11
2
37
28
9
2
5
8
9
4
15
12
1
30
3
8
1
16
1
8
3
10
43
16
51
2
15
16
9
2
11
14
13
14
5
14
21
28
11
14
3
8
25
16
9
6
5
2
7
12
3
2
7
24
3
46
13
28
3
16
7
2
21
8
1
8
3
8
17
2
3
8
13
10
7
36
23
40
9
2
25
2
21
10
39
2
7
8
47
10
27
6
13
8
17
18
5
36
47
10
23
2
5
6
3
26
13
10
3
8
3
6
17
8
31
14
1
52
5
4
5
36
3
4
11
16
5
18
7
38
25
24
5
26
1
14
55
10
13
12
7
6
11
6
47
10
13
2
1
4
15
16
3
18
13
2
3
4
7
2
5
52
21
6
5
6
11
2
3
8
9
2
5
12
7
32
5
18
13
4
13
16
9
2
7
6
1
4
7
8
7
26
3
16
9
8
25
32
3
16
3
4
7
2
3
4
3
26
3
22
5
22
15
2
25
34
7
18
37
4
17
14
7
4
9
2
15
14
3
8
9
6
1
24
5
6
11
24
1
6
3
14
49
8
41
12
1
6
9
6
9
24
5
6
7
42
3
6
1
22
17
2
7
2
11
4
11
10
3
22
3
24
5
16
21
10
21
10
3
8
3
14
23
10
13
4
7
16
21
2
19
8
7
28
7
4
13
4
7
8
21
10
1
10
3
4
7
4
1
18
1
2
15
2
13
4
7
12
5
6
1
28
1
2
9
10
5
18
5
8
1
4
39
28
3
16
1
2
9
10
5
4
5
10
3
8
13
4
13
20
1
6
1
24
7
2
13
8
9
16
5
2
13
6
3
4
3
12
13
28
13
4
3
6
3
10
7
2
5
4
1
2
13
26
13
4
17
4
3
20
15
26
27
10
29
2
5
16
5
4
7
2
9
22
9
30
3
6
37
36
7
6
1
2
7
10
19
8
13
14
15
2
7
4
21
2
11
12
3
6
11
20
1
6
37
6
23
2
21
6
11
22
17
2
23
14
9
4
15
2
19
2
3
20
9
12
5
8
9
4
5
16
23
18
9
8
7
6
33
22
11
14
5
8
15
8
5
4
13
12
5
4
3
10
21
14
3
14
3
14
15
6
21
2
37
12
1
16
27
12
17
4
19
8
5
2
3
4
31
4
11
6
15
14
5
20
5
12
9
2
13
20
9
2
1
40
11
44
1
2
47
24
3
6
3
2
7
18
13
4
13
10
13
20
9
20
3
8
25
10
11
12
27
38
3
4
5
2
5
10
49
46
17
12
1
12
15
6
19
6
5
12
7
30
7
4
1
24
3
2
3
10
19
16
1
8
5
16
25
12
11
16
9
2
3
4
23
2
1
8
25
2
11
4
7
2
67
10
1
26
11
14
29
2
9
8
11
8
17
14
13
14
1
20
7
20
1
2
31
6
1
6
1
16
7
2
13
2
5
26
3
8
5
14
3
6
3
6
13
4
23
6
11
2
3
4
1
26
3
10
23
12
7
8
7
18
1
18
1
6
33
40
11
4
31
48
19
2
3
4
7
2
5
12
7
4
13
2
13
18
1
12
23
4
41
10
31
2
9
22
3
20
7
12
15
6
15
18
17
14
17
4
9
4
9
2
3
24
15
6
3
8
1
8
9
6
5
20
7
20
1
4
19
2
3
2
11
10
1
12
1
42
5
14
1
8
59
16
37
2
27
6
3
2
5
18
5
12
11
4
3
2
3
4
7
38
21
28
5
38
5
24
25
6
7
2
17
2
3
10
13
6
13
10
17
6
23
16
7
2
23
6
17
24
17
22
25
6
5
2
7
12
11
4
5
10
9
2
15
2
1
30
1
16
21
20
5
4
9
4
1
24
15
8
1
6
13
10
1
18
5
10
11
4
9
14
7
12
11
2
15
8
11
2
33
26
1
6
11
16
11
32
5
6
27
12
1
20
9
18
3
2
21
40
3
10
9
26
7
12
27
14
9
10
3
10
11
14
11
2
1
8
15
4
11
12
1
8
1
14
5
6
1
12
21
2
11
28
13
16
23
4
19
34
3
10
9
4
3
14
3
2
21
16
13
6
7
2
21
2
23
6
1
12
11
6
17
18
23
2
15
2
23
6
5
26
5
8
17
4
3
2
5
12
1
4
1
2
13
6
1
4
1
2
1
34
5
10
13
12
5
4
5
4
7
4
11
26
1
2
5
4
9
8
7
16
11
6
13
6
3
4
13
34
15
2
35
10
5
14
1
12
3
2
3
32
27
14
3
14
5
4
9
6
15
36
25
2
7
12
9
10
11
8
7
6
13
4
33
2
1
2
19
4
15
4
7
12
1
6
11
12
3
16
19
2
15
14
5
4
1
20
23
2
19
4
1
6
9
14
17
2
5
20
19
40
13
22
5
2
21
14
5
10
11
6
23
6
17
2
5
24
27
6
9
2
1
4
3
40
23
4
1
12
1
10
13
22
1
4
5
10
9
4
7
10
17
2
23
14
7
4
9
14
17
10
15
2
1
6
7
2
7
66
13
26
1
26
13
2
27
10
19
18
9
4
3
8
21
8
7
2
1
10
1
20
7
10
31
4
11
10
3
12
13
2
5
6
9
4
21
8
33
16
7
26
3
10
19
8
7
6
11
10
9
2
3
16
13
8
15
6
13
12
15
6
1
8
1
2
1
46
1
2
13
12
1
18
1
12
7
2
5
2
9
6
13
8
7
8
7
16
3
30
7
12
13
24
11
16
1
16
5
18
1
10
1
2
1
6
13
12
5
14
5
16
7
6
3
8
1
4
1
6
5
14
1
6
23
6
21
24
23
14
27
2
5
12
3
6
1
12
3
10
7
6
7
4
15
12
19
10
1
2
7
8
21
12
7
24
3
2
7
8
15
18
9
8
15
8
13
16
13
2
3
34
3
28
5
8
7
4
3
12
1
6
17
4
5
12
1
8
15
14
7
18
13
28
13
2
3
20
11
4
3
8
13
16
3
28
1
24
9
2
3
14
7
10
5
4
7
6
7
6
25
6
5
26
3
12
27
42
5
4
25
10
5
18
1
6
3
6
11
8
27
14
21
20
15
12
11
2
13
42
1
24
37
2
31
24
19
2
21
2
25
22
37
18
1
14
7
6
25
14
1
14
1
8
3
6
13
6
19
12
9
6
19
18
25
10
29
8
1
4
5
6
11
54
11
24
5
2
3
10
3
32
59
14
29
4
3
4
3
14
3
20
1
32
5
12
47
18
1
6
5
20
5
6
7
2
1
14
7
18
7
4
5
6
7
28
11
30
1
6
11
12
1
28
15
46
1
56
1
2
23
12
11
6
17
20
3
8
37
8
3
8
23
14
9
20
11
2
5
40
15
10
23
46
7
14
7
20
17
2
7
22
17
42
39
14
3
26
1
16
9
14
19
6
17
8
1
18
5
8
5
2
3
16
11
2
19
6
25
10
3
4
41
34
3
4
1
2
1
32
31
10
3
16
9
4
43
14
7
10
9
8
11
2
19
10
3
16
1
12
41
4
3
20
3
6
25
6
1
28
3
2
23
12
5
6
21
8
5
28
3
10
7
4
3
4
5
6
11
32
7
10
7
8
23
6
19
8
9
2
21
42
11
2
5
32
17
10
17
36
5
16
9
28
11
6
63
16
3
20
15
18
9
4
5
6
9
20
11
2
13
14
21
6
19
2
9
6
17
2
5
8
9
12
1
6
11
4
23
2
3
12
15
10
35
2
1
8
5
4
3
4
19
8
39
10
9
2
1
24
19
10
17
36
29
18
1
16
39
34
5
2
29
4
1
6
67
18
9
26
33
4
13
10
5
2
3
22
17
4
1
20
7
6
7
4
23
4
25
6
13
4
13
4
9
8
53
2
25
2
3
2
15
20
53
10
39
4
13
8
1
14
7
6
1
4
13
8
3
14
1
20
1
32
15
26
29
6
15
2
3
2
5
4
3
4
9
6
9
4
5
8
3
14
25
2
5
2
7
2
9
4
1
14
1
18
1
2
13
20
13
2
17
2
5
6
13
6
15
12
13
10
19
50
3
34
15
4
3
2
1
2
9
8
17
4
7
8
15
10
5
34
3
32
3
14
3
10
3
4
5
14
29
14
5
14
1
4
9
10
3
24
9
2
15
8
9
12
13
34
23
2
21
12
1
30
7
16
7
22
25
12
29
6
7
10
9
6
11
4
3
56
15
20
9
30
1
4
15
2
19
26
9
2
21
14
45
14
13
20
5
4
1
22
17
2
1
10
7
4
1
12
5
34
5
38
1
18
3
32
5
8
7
24
7
12
37
28
23
6
1
16
5
10
19
14
9
26
11
4
3
14
1
12
3
12
1
6
1
6
5
12
23
12
9
14
27
22
25
12
19
10
5
6
29
2
7
18
9
6
31
6
5
6
1
26
67
4
29
12
23
4
3
4
23
6
11
8
5
20
9
6
27
36
17
8
3
2
9
14
3
20
21
10
15
10
1
50
5
6
29
4
5
8
11
2
19
24
5
6
5
2
1
44
1
16
19
6
1
12
5
2
13
18
5
34
7
4
17
12
3
10
7
6
5
16
29
6
29
24
33
6
7
4
17
18
5
2
1
2
11
28
13
2
3
2
17
20
1
4
19
24
5
24
13
14
1
4
1
18
11
18
1
4
13
2
3
14
13
6
15
20
1
4
25
8
25
34
13
8
1
8
21
42
21
8
39
10
27
4
9
6
13
18
5
32
7
12
17
6
3
4
35
18
13
6
29
28
1
30
5
8
39
8
1
4
23
18
65
10
13
22
5
14
5
10
13
12
1
6
7
6
7
28
11
14
3
18
7
18
1
8
7
18
17
8
31
6
23
12
11
24
1
24
7
8
13
6
1
14
1
10
5
8
3
14
11
4
3
2
11
2
3
2
3
4
3
18
3
6
3
20
33
4
5
20
19
8
5
32
1
6
13
6
9
4
21
2
21
10
25
20
1
60
1
28
3
2
33
14
3
10
7
6
21
20
13
4
21
20
3
10
3
10
3
2
17
12
35
2
5
36
3
8
17
8
25
30
9
2
17
4
11
18
11
8
5
14
13
12
11
4
23
12
3
8
15
2
1
12
21
6
13
14
1
18
19
6
5
14
27
2
23
2
31
8
3
2
3
14
5
10
21
18
43
16
9
8
9
6
3
4
55
2
13
4
1
6
7
18
21
2
1
2
11
2
21
14
1
14
9
18
3
18
41
16
1
2
19
2
23
4
25
22
3
2
3
4
5
36
35
14
31
12
11
10
3
4
7
14
1
18
1
26
9
10
3
14
1
22
3
2
11
12
3
2
9
2
1
14
3
12
3
4
3
10
3
4
9
8
13
38
7
18
7
2
45
4
3
2
9
4
3
4
9
8
15
6
11
10
1
34
9
4
13
6
1
2
3
14
19
4
9
4
9
6
29
6
19
6
1
4
11
8
19
16
1
8
23
20
11
12
13
20
5
2
15
10
9
2
3
2
11
2
1
10
13
4
21
6
17
18
43
14
37
8
9
4
3
8
19
2
9
8
5
2
27
2
7
4
1
4
3
14
3
2
3
28
21
36
17
2
21
2
23
16
35
2
21
2
23
16
13
22
3
2
15
6
3
4
7
14
13
24
1
12
5
12
1
10
17
40
9
4
9
10
7
8
1
14
19
30
7
4
5
8
3
24
3
4
21
12
3
16
19
34
7
2
3
2
1
10
7
2
13
12
13
12
41
12
7
24
19
22
1
12
1
14
7
16
1
2
5
10
1
22
25
4
5
12
1
6
1
18
3
18
5
4
17
10
1
6
13
6
5
6
7
30
9
2
13
2
35
6
11
38
43
10
9
4
7
2
11
14
21
6
11
4
7
12
15
2
21
6
1
18
1
6
5
6
5
18
17
16
3
2
9
8
15
12
5
40
23
12
33
12
1
10
3
8
9
4
11
10
11
2
1
22
21
28
11
4
1
32
1
2
5
6
5
26
1
2
9
2
1
4
1
44
17
6
51
2
19
4
11
30
17
18
21
12
3
2
3
22
9
24
17
16
37
2
11
4
1
18
1
18
27
6
3
6
3
14
7
2
15
4
1
8
49
28
15
8
7
6
15
8
17
20
3
16
5
6
5
10
13
8
27
36
1
32
41
12
7
12
15
12
1
2
35
40
11
4
11
24
1
32
5
4
3
24
1
20
3
6
3
6
9
18
25
10
9
4
3
14
3
10
1
6
25
6
31
10
1
6
3
26
19
20
33
8
13
14
29
14
3
4
15
2
17
2
9
8
27
14
3
4
7
2
3
14
25
10
15
10
21
22
21
2
9
14
3
10
1
14
3
18
1
2
1
26
33
2
11
48
5
24
1
40
15
8
19
4
13
2
5
12
13
36
1
8
1
6
25
12
19
10
1
4
3
6
17
2
9
26
7
2
1
30
1
12
3
12
19
18
5
18
7
2
11
4
15
8
39
18
5
4
49
16
1
6
3
4
15
2
15
8
3
2
15
6
11
6
11
24
1
12
1
16
3
38
9
26
19
4
1
8
37
2
3
4
5
8
35
4
59
18
9
8
11
28
1
2
19
18
11
12
35
6
19
2
25
10
7
8
13
12
9
10
13
2
23
2
7
6
23
24
15
20
33
2
5
6
7
4
9
36
1
16
5
12
11
20
9
34
7
4
11
26
21
2
35
20
5
6
11
24
9
32
7
2
13
2
9
8
23
18
3
12
11
2
7
8
13
6
5
2
31
2
7
4
15
8
3
2
11
2
1
2
39
14
19
4
11
4
7
2
15
8
7
16
11
4
5
4
5
28
5
24
9
32
33
2
3
2
45
4
5
8
1
2
5
16
15
4
5
6
17
4
9
2
1
16
9
2
3
14
7
16
3
10
11
8
1
14
9
10
15
12
17
4
9
18
3
2
11
8
3
6
1
4
3
8
45
36
11
6
29
8
3
16
3
2
15
12
5
6
13
14
19
4
5
6
31
4
1
2
15
4
21
4
3
2
3
4
7
4
1
6
21
2
15
8
5
2
13
22
15
28
17
2
3
20
3
8
5
12
11
6
3
24
3
8
7
12
11
38
29
4
1
20
3
4
23
24
5
12
1
6
7
16
13
6
9
4
9
14
3
2
15
10
3
14
1
14
17
14
15
18
21
20
11
8
3
6
3
2
9
2
3
10
1
12
1
2
5
10
37
24
17
10
1
6
7
6
9
34
5
32
9
16
7
40
19
8
27
6
23
20
7
6
1
8
15
14
5
4
15
2
3
24
5
22
1
12
5
14
13
74
15
22
3
2
41
16
11
6
11
6
29
12
3
8
11
2
23
8
1
10
17
8
3
2
9
28
19
6
11
8
1
18
9
20
15
4
1
6
3
2
9
8
3
2
27
16
3
10
9
10
9
2
33
18
27
8
11
22
9
22
5
12
15
14
31
26
23
12
1
8
5
38
1
14
7
26
9
20
23
4
25
16
9
4
13
2
3
8
1
2
13
6
7
12
1
8
7
16
1
4
9
8
9
4
3
10
1
8
13
10
9
6
1
10
19
12
1
16
7
18
5
24
9
8
7
4
23
4
7
2
19
2
1
4
7
30
25
24
11
8
3
14
1
34
23
6
5
2
9
12
31
30
11
2
1
52
27
14
5
50
19
18
25
18
15
58
1
4
13
4
13
18
43
18
5
30
1
18
11
8
23
2
37
4
1
4
19
12
5
12
15
2
7
8
3
10
3
4
5
2
21
40
19
12
1
18
5
2
11
12
1
38
15
30
1
4
7
10
17
24
3
14
3
20
3
30
3
14
37
16
5
18
1
2
7
2
19
8
41
18
7
14
3
34
15
2
1
14
7
12
9
4
11
16
7
12
11
20
13
4
1
6
33
4
7
44
9
2
9
2
1
22
1
16
3
8
11
4
1
8
15
12
1
12
1
6
3
12
1
2
1
4
1
14
13
8
1
24
3
2
9
4
3
4
1
18
3
2
3
10
9
4
3
16
9
20
3
8
3
2
5
20
33
14
7
56
7
18
5
4
9
28
9
18
1
10
1
18
17
10
25
18
1
2
1
38
9
16
1
72
3
4
11
2
5
2
23
4
17
16
1
12
17
16
1
12
11
24
21
2
15
2
11
4
9
8
9
8
7
8
13
12
3
4
17
8
1
10
11
32
7
2
3
12
21
2
9
20
3
10
17
2
11
16
3
26
15
8
3
8
9
10
7
2
1
16
5
26
31
4
15
4
13
12
3
46
5
6
1
2
11
12
1
2
17
40
5
32
17
26
15
36
1
2
3
22
15
2
9
32
5
26
13
16
15
18
61
6
3
18
9
24
11
4
3
14
27
12
1
16
5
18
35
6
3
30
11
12
7
6
3
4
9
6
7
32
41
2
3
8
13
2
27
22
3
12
3
18
37
4
37
10
7
12
1
6
1
6
7
22
1
18
1
8
1
18
5
8
1
32
3
20
11
6
3
4
13
6
1
18
17
6
3
4
9
18
1
20
5
4
17
6
3
6
13
18
11
42
1
2
25
6
19
2
7
24
15
8
19
6
7
6
3
4
5
8
11
4
3
16
11
12
11
2
31
8
1
2
11
4
5
6
5
10
1
10
21
18
13
28
17
30
1
14
19
16
1
26
5
6
3
20
9
2
5
4
11
2
7
16
9
4
27
2
5
22
7
12
23
18
3
20
1
12
1
2
5
16
45
14
3
10
13
14
1
14
3
2
1
2
1
20
1
10
13
10
1
4
29
38
7
8
5
18
3
24
1
6
5
2
5
18
7
12
1
6
13
26
7
46
3
2
9
10
3
4
3
10
1
22
15
4
13
10
3
18
23
16
13
42
5
12
19
12
1
6
1
42
5
12
7
14
15
6
1
8
7
6
3
14
15
16
17
16
5
20
7
18
65
38
29
20
5
16
1
8
11
10
19
90
11
4
1
6
5
36
1
2
11
2
7
16
31
10
47
16
11
28
3
10
5
2
3
4
29
4
13
30
13
6
5
4
9
2
1
6
3
2
1
2
11
2
7
14
13
18
1
6
11
40
17
4
5
4
19
22
3
10
13
2
3
14
9
2
13
8
5
4
1
14
39
18
11
8
15
46
9
18
15
2
67
6
27
4
19
18
7
6
1
8
7
10
23
18
23
2
1
6
13
2
5
6
5
12
31
2
19
28
7
42
5
20
9
8
1
10
27
16
1
10
9
4
9
10
13
8
9
4
1
24
1
36
53
14
9
22
1
10
7
40
35
24
11
48
3
52
3
2
1
2
1
16
29
6
7
6
21
18
5
42
21
6
41
20
3
6
1
2
5
4
13
20
51
28
9
4
3
8
7
8
1
16
59
10
5
42
13
12
11
14
5
20
13
16
5
12
19
10
5
10
11
28
37
14
7
20
7
10
9
10
1
2
27
2
3
6
23
6
15
12
7
6
7
6
1
6
3
2
9
6
29
12
29
34
7
2
5
12
1
6
5
20
3
4
5
16
31
20
11
14
9
8
5
8
5
30
13
14
21
16
3
14
3
10
3
32
1
4
21
12
23
6
7
18
11
4
29
12
5
12
25
6
25
6
23
82
17
14
19
8
17
16
15
4
1
6
13
2
31
18
29
2
5
4
7
24
7
4
11
32
7
6
21
8
3
4
7
4
5
2
1
4
1
10
7
22
5
8
11
16
29
2
13
24
1
4
3
16
13
28
23
6
1
16
13
6
7
4
7
10
23
12
1
12
1
6
1
4
19
6
1
10
1
26
15
32
33
2
5
6
5
16
3
22
13
14
27
26
11
10
9
2
9
16
9
20
11
36
7
12
11
8
7
2
5
4
13
26
3
4
23
42
1
8
7
2
7
4
5
38
19
10
1
4
9
4
13
4
1
6
5
14
7
2
15
10
5
12
1
16
7
6
1
12
17
6
15
14
1
16
1
24
25
32
1
2
15
6
1
6
5
4
25
6
5
16
53
12
21
8
11
12
1
6
5
2
29
20
7
2
1
16
1
14
13
30
29
8
49
38
5
26
25
6
7
10
25
14
9
6
7
6
7
10
5
18
5
16
3
6
11
10
1
4
13
2
5
10
1
18
3
8
7
14
9
2
3
30
11
8
9
2
3
14
3
8
49
4
39
4
5
2
9
44
1
26
7
24
5
4
9
14
17
4
15
14
1
6
9
28
3
4
7
2
11
10
9
8
3
16
7
18
15
22
5
2
15
20
47
6
1
6
5
8
7
18
15
6
11
12
31
8
11
16
13
4
1
2
15
6
5
12
9
16
37
6
3
8
5
24
5
6
13
26
3
2
5
2
15
10
15
6
7
4
1
40
25
46
15
4
7
10
43
4
7
16
45
20
15
40
5
8
11
8
15
24
21
4
3
14
41
2
23
32
43
4
11
2
9
2
7
60
7
8
21
8
17
2
1
12
23
18
3
12
3
2
13
6
5
56
9
14
9
4
9
24
15
2
27
22
5
6
7
18
7
2
1
20
5
2
5
4
3
34
15
2
9
8
11
4
1
6
5
6
5
22
1
4
3
4
23
22
15
26
31
14
3
2
7
26
3
16
13
2
15
8
1
14
11
38
5
8
1
10
3
32
29
22
13
32
7
2
17
2
5
26
11
12
27
8
17
20
1
2
13
8
5
2
5
4
9
4
3
6
1
12
1
30
25
6
23
20
9
16
17
22
7
6
7
20
3
12
7
2
3
20
25
6
1
4
5
14
9
14
7
6
9
4
7
2
3
8
3
8
1
18
11
10
11
6
1
56
5
10
7
18
25
2
15
2
5
4
3
4
11
4
11
24
11
2
17
10
9
4
1
30
11
6
27
18
1
8
5
6
17
24
13
6
1
24
5
4
3
2
13
12
3
16
3
22
9
6
11
14
21
40
15
8
9
12
25
12
1
2
1
2
15
2
7
22
1
6
7
22
5
6
9
18
45
6
17
14
3
8
3
16
7
4
5
4
1
24
7
6
1
4
5
8
7
38
3
2
61
2
25
10
1
2
1
4
7
10
1
6
11
16
29
6
11
20
9
8
5
6
15
6
1
18
1
22
7
14
3
2
9
10
7
30
51
10
1
6
7
2
11
4
11
26
97
8
5
4
3
6
13
6
7
2
35
54
7
26
15
26
3
4
11
6
5
38
13
4
13
22
5
14
7
18
37
16
19
4
1
12
29
8
11
12
3
12
7
14
11
42
3
22
17
12
7
12
11
6
1
6
9
2
3
12
19
12
5
2
5
4
19
48
1
22
33
12
17
2
3
16
15
16
23
20
25
2
11
14
1
6
13
2
1
4
19
4
29
8
33
16
9
24
3
4
17
4
19
4
25
6
5
16
5
6
3
4
5
38
3
14
1
2
3
4
7
6
7
6
3
22
15
12
11
8
1
14
1
18
1
2
1
2
11
20
1
8
21
10
21
2
7
12
19
6
3
2
25
22
11
12
27
12
5
2
45
16
23
32
7
4
3
34
1
2
3
8
9
2
9
10
5
2
1
40
9
32
13
8
7
10
11
2
19
10
7
18
5
2
1
40
3
4
7
14
21
6
27
6
5
8
5
22
15
4
5
2
31
4
3
24
47
2
15
14
21
2
1
8
15
2
3
2
45
4
5
24
51
28
5
30
7
26
11
8
15
34
11
2
3
18
9
14
3
14
5
6
5
22
9
2
21
14
21
2
9
10
9
14
3
14
17
6
7
4
5
2
9
8
3
2
5
4
13
6
15
14
5
20
9
30
7
4
1
44
21
2
1
14
37
8
7
4
11
12
1
2
9
8
3
8
1
8
7
8
3
2
5
4
33
20
49
22
1
4
11
18
23
12
1
38
1
6
5
2
1
16
47
8
1
2
17
20
5
12
61
16
41
4
15
16
31
28
3
2
25
4
9
2
25
8
41
34
1
26
9
2
5
28
13
4
5
26
1
2
15
8
15
16
1
6
25
20
1
2
23
2
3
2
21
20
15
2
35
74
9
16
29
8
17
2
9
4
11
8
5
28
11
24
5
6
11
22
21
24
37
4
5
4
3
16
7
4
13
14
1
4
3
16
1
2
11
2
29
8
9
8
49
16
3
2
1
10
3
10
21
2
1
16
3
8
25
8
1
12
9
4
13
24
3
8
1
10
5
40
7
20
33
6
9
6
7
8
7
2
7
8
21
10
31
2
3
14
3
6
1
10
25
16
5
10
7
8
15
16
1
2
3
20
31
42
7
8
9
22
1
14
13
2
31
4
3
28
9
6
1
4
1
4
1
12
15
16
3
10
5
2
3
6
7
12
27
14
9
12
5
16
17
6
5
2
5
6
17
6
7
24
1
8
23
12
23
12
19
10
39
6
1
12
7
2
19
8
25
16
5
6
5
8
3
14
1
12
5
4
7
20
7
10
9
2
1
8
33
4
17
68
27
20
5
32
1
32
19
14
11
14
23
38
17
2
19
2
1
32
19
10
17
10
9
12
5
6
3
18
19
2
7
4
3
6
17
2
19
4
21
14
7
14
5
10
7
18
15
2
15
14
7
22
13
18
7
8
3
18
13
4
21
10
15
4
9
12
13
4
3
10
3
16
3
10
1
4
11
6
27
2
3
2
15
8
3
24
15
12
15
10
37
10
5
4
15
4
3
4
1
2
5
10
9
2
33
2
11
42
11
14
17
10
23
2
11
6
1
12
25
8
1
24
3
2
15
22
19
4
29
46
1
8
5
14
3
24
5
8
1
18
3
6
11
8
5
28
3
2
1
4
1
24
19
10
19
20
39
4
13
14
21
16
7
6
11
8
17
22
5
6
7
6
7
2
9
16
1
20
43
10
13
8
21
8
15
2
3
8
1
6
7
10
3
8
31
8
7
18
23
8
15
14
3
8
9
2
5
14
1
12
5
8
3
2
27
6
33
28
5
4
1
2
33
4
27
6
15
4
5
8
13
12
1
6
41
18
9
20
27
4
15
4
1
2
1
14
7
2
9
4
5
8
3
2
9
16
1
10
3
26
5
32
5
2
21
28
9
2
3
10
3
2
1
38
23
4
3
20
3
2
21
4
9
18
29
22
9
10
11
22
13
14
5
10
3
14
15
6
7
8
1
16
13
2
13
14
3
4
1
8
3
4
3
4
11
14
11
22
13
10
1
12
3
2
1
6
17
22
7
4
3
4
3
4
9
16
5
4
5
8
21
12
9
26
5
6
3
16
15
16
5
18
7
4
19
4
19
12
7
10
11
42
1
26
1
20
11
6
23
6
11
6
3
4
31
38
7
10
1
8
1
4
31
2
3
18
3
8
3
8
3
2
7
8
9
8
7
8
13
22
1
30
5
10
1
8
1
16
1
12
17
44
47
8
7
20
9
8
19
6
7
24
9
6
3
4
25
18
9
14
11
14
41
6
11
24
1
20
17
16
5
4
27
4
5
2
1
4
3
4
9
14
5
6
15
28
43
30
7
8
43
14
27
8
7
6
9
2
7
2
25
14
1
4
1
4
15
22
19
18
19
14
1
4
7
8
1
16
13
2
45
16
17
4
11
44
21
8
5
12
9
10
3
8
3
4
5
4
5
22
1
4
3
10
15
14
5
30
17
2
5
6
41
2
3
4
7
14
1
48
15
12
13
24
47
4
23
6
9
16
3
4
1
24
37
22
1
10
1
14
9
8
3
6
27
4
21
28
3
12
3
36
79
4
1
22
19
16
3
28
1
6
7
12
17
24
1
30
5
12
11
2
37
2
5
2
11
2
1
4
15
8
23
22
1
12
5
8
11
12
1
14
5
14
1
8
7
20
19
14
35
24
13
16
3
12
5
6
27
16
9
10
7
12
11
16
5
6
1
6
1
12
31
8
5
14
1
14
5
18
7
20
1
12
27
12
1
2
7
16
9
20
13
4
11
18
7
8
1
84
23
4
1
6
3
20
13
14
9
36
1
6
31
16
1
8
5
4
27
8
7
14
3
18
15
30
3
2
3
4
1
12
11
4
11
12
13
6
1
12
9
26
7
2
9
4
27
22
3
36
3
8
3
44
3
20
17
16
13
10
23
4
9
8
5
2
29
18
21
16
5
18
7
48
13
38
23
50
3
26
3
4
3
16
21
24
7
10
1
24
5
20
7
20
15
8
27
42
5
4
57
6
13
6
17
6
13
4
9
18
25
6
11
14
13
6
7
10
1
2
17
2
5
12
17
12
3
22
1
2
3
34
41
2
9
4
21
4
11
18
7
6
1
2
21
6
5
14
13
8
7
4
3
6
41
22
13
24
1
32
11
2
21
6
7
8
25
12
13
2
13
12
19
2
7
6
13
26
1
18
11
6
31
6
1
2
11
4
1
4
11
12
3
24
13
10
13
16
1
4
19
2
45
26
1
12
5
2
25
18
9
8
17
2
13
18
1
4
11
8
21
8
45
12
23
4
7
2
21
4
39
22
3
42
9
16
3
22
5
8
21
20
5
6
5
10
5
2
7
2
5
4
31
14
17
14
7
20
1
4
11
8
11
4
3
2
3
12
35
4
11
4
3
28
9
4
11
22
1
6
5
6
13
2
19
34
1
30
7
4
13
12
29
16
7
4
7
4
19
8
5
4
7
30
11
6
1
32
3
6
13
40
5
10
1
2
1
2
7
22
7
10
1
8
19
2
7
14
27
2
3
18
11
4
23
16
11
14
1
10
11
2
23
12
5
4
3
12
1
10
13
14
7
10
9
6
19
4
37
2
3
4
5
38
9
36
7
4
3
34
29
6
3
20
3
6
27
18
1
2
1
16
17
2
1
32
1
18
5
16
1
6
3
14
5
6
7
12
7
6
1
4
15
2
3
14
13
2
5
16
17
16
1
2
17
2
3
14
5
4
3
2
5
2
19
38
15
36
9
4
3
10
3
4
1
10
9
48
1
2
7
12
13
52
21
2
33
14
17
50
3
16
9
4
5
60
3
14
27
10
35
2
5
6
31
14
1
24
3
24
1
4
3
18
41
20
13
14
3
4
1
2
11
8
3
22
1
28
11
8
9
42
1
8
51
16
5
14
3
20
3
12
3
8
13
22
3
16
21
4
25
22
11
10
1
4
1
14
1
22
49
6
3
2
7
6
13
18
7
8
27
6
1
12
33
6
13
14
7
4
9
2
11
20
13
6
11
2
9
2
7
8
19
12
1
6
7
26
17
6
29
2
35
24
19
2
7
14
5
14
7
32
25
2
1
2
1
42
3
68
27
8
3
10
1
8
3
10
3
8
13
14
3
18
7
10
1
34
17
10
9
14
3
4
3
16
3
12
11
32
19
28
25
6
11
24
7
6
5
10
13
12
43
8
15
16
21
10
3
28
1
4
1
8
5
2
1
12
5
28
1
36
1
2
3
8
1
2
11
14
1
2
1
8
13
2
43
2
15
8
23
20
7
20
11
2
13
4
3
10
3
20
1
6
5
2
3
24
3
4
5
8
7
14
7
24
7
42
9
10
3
20
11
2
3
28
27
2
19
4
7
6
5
6
3
30
1
6
11
4
7
10
3
24
15
12
17
2
1
14
5
6
7
12
21
28
25
8
13
30
17
18
3
2
7
6
15
2
1
22
21
2
31
4
11
10
3
4
5
2
25
14
5
28
13
34
9
24
11
2
1
46
9
22
15
48
19
10
33
12
3
4
17
16
39
2
11
8
21
20
1
2
3
6
23
14
11
14
33
10
9
26
3
22
1
4
9
52
19
10
1
14
9
12
21
26
7
6
3
8
1
2
11
14
23
20
11
2
3
26
15
4
9
10
7
44
27
20
3
16
3
16
9
6
15
16
11
18
9
22
1
10
1
30
7
8
25
6
15
16
1
16
21
4
1
8
13
20
15
22
21
20
13
2
1
22
19
10
13
8
5
8
3
8
27
16
21
8
61
6
7
6
5
6
1
2
7
8
9
20
1
2
1
6
5
6
5
18
1
6
1
18
15
12
11
8
7
12
1
2
5
10
21
6
3
16
5
12
1
8
17
6
3
4
7
12
1
8
13
2
23
12
13
10
19
16
7
8
1
16
3
24
9
6
13
10
3
10
23
6
13
2
43
2
11
8
5
20
1
8
3
8
5
8
1
20
45
20
9
4
3
16
3
12
23
18
3
4
11
14
9
2
27
22
5
8
9
20
1
18
1
22
17
10
15
20
11
18
31
4
25
8
5
16
5
6
21
10
9
6
1
4
17
8
13
4
17
38
1
10
25
8
21
10
1
6
15
2
3
4
9
2
9
26
57
2
27
4
3
14
25
12
7
10
23
6
19
4
5
6
5
2
5
38
5
4
3
4
9
10
39
8
11
4
13
30
1
30
1
28
31
6
7
6
5
12
13
2
1
6
29
16
1
12
7
12
31
14
1
4
1
18
9
12
5
6
1
2
19
28
29
24
27
34
9
2
5
10
17
8
5
2
15
4
1
38
11
2
25
2
7
6
31
10
1
6
3
2
9
22
23
2
5
12
3
4
27
4
7
2
1
26
15
4
5
18
35
6
7
10
17
2
27
2
15
8
3
32
5
10
1
8
9
8
7
2
19
6
1
8
1
22
11
6
5
18
9
2
1
12
1
4
31
2
1
24
5
8
45
4
7
10
21
14
19
14
7
2
39
2
13
14
1
6
1
8
13
2
7
2
11
22
5
18
5
36
1
2
17
4
29
2
7
16
3
8
1
20
23
8
35
8
13
2
29
12
7
10
9
6
3
44
1
10
1
4
3
10
7
4
27
20
3
34
1
22
3
4
27
16
9
14
29
14
7
10
21
6
9
14
3
20
3
12
3
14
63
2
5
18
1
6
1
24
1
2
19
4
19
14
19
10
9
4
1
12
5
6
9
8
15
14
7
2
27
20
5
4
15
6
3
16
23
12
1
4
7
30
7
4
9
20
13
6
5
18
3
6
1
18
5
14
9
2
3
24
17
4
3
12
19
4
11
16
15
12
9
22
11
4
5
6
11
2
3
4
39
14
15
2
5
2
5
12
23
6
49
4
19
36
29
2
3
38
21
6
7
4
27
4
11
8
1
6
11
18
9
6
7
14
25
6
47
2
13
26
5
10
15
2
3
12
21
12
5
4
5
6
7
8
1
8
1
6
5
6
15
14
5
26
5
12
7
12
33
14
1
2
1
8
19
2
9
4
1
2
13
10
1
34
3
16
25
8
1
12
9
8
5
6
13
16
1
6
21
6
7
8
5
26
1
18
11
2
19
8
9
4
9
4
3
14
3
52
25
2
1
8
11
2
17
4
9
4
25
10
5
2
7
12
11
10
33
28
21
20
11
2
35
14
35
38
15
6
3
10
5
8
3
20
3
4
11
6
5
26
1
16
7
8
15
14
9
16
3
8
3
4
3
4
11
8
7
12
9
22
15
64
19
6
19
4
1
10
19
10
5
16
7
12
1
4
11
18
43
24
17
2
5
14
1
6
21
10
3
16
15
4
1
20
1
10
37
4
41
20
5
2
7
2
17
40
3
20
1
12
5
36
9
22
39
4
9
18
15
4
1
14
3
8
1
2
19
6
3
2
21
18
5
8
9
42
9
26
3
2
9
6
1
18
9
8
9
8
3
4
7
18
1
16
3
36
45
12
3
18
25
8
21
8
3
2
3
2
11
4
7
18
19
6
5
2
9
20
21
4
7
40
21
2
13
32
15
2
15
8
7
20
11
2
1
2
7
2
1
4
13
30
7
2
1
30
17
2
23
26
17
2
23
26
5
14
9
10
19
8
5
4
15
4
9
8
15
2
5
20
7
14
1
10
19
62
31
4
31
18
3
14
49
32
1
22
9
22
5
12
13
42
9
10
3
20
5
14
5
2
3
4
11
16
7
2
7
6
17
20
1
6
11
10
3
16
9
2
31
10
9
2
11
2
25
16
3
32
5
10
1
4
21
4
7
24
11
2
5
28
1
14
3
12
3
2
3
2
15
58
29
2
3
8
9
4
3
6
3
2
1
6
1
6
7
24
37
4
1
2
9
22
15
8
3
16
3
10
19
4
11
28
1
6
1
4
1
6
15
8
1
2
17
2
5
16
9
10
1
6
5
2
39
4
23
10
11
12
9
18
1
6
17
12
5
6
37
6
1
8
9
24
41
30
7
10
15
18
3
2
17
10
9
6
19
22
11
38
1
4
15
4
13
4
1
4
15
2
3
8
13
20
3
4
3
22
11
4
9
20
5
18
11
60
37
12
25
24
1
20
41
10
11
8
1
2
11
4
17
6
5
12
5
16
19
24
1
4
1
20
23
16
3
10
7
4
7
30
23
8
7
16
1
8
3
8
13
20
3
4
21
22
9
2
5
4
13
38
17
16
25
8
11
4
5
12
13
4
3
2
1
26
1
2
1
12
1
10
3
28
1
14
27
2
19
2
7
6
9
2
1
2
9
4
7
8
11
2
9
8
31
18
23
6
5
16
27
8
17
4
35
12
3
8
3
30
11
2
1
20
9
6
13
6
1
24
7
12
29
2
1
6
21
20
29
12
1
12
9
12
5
24
1
6
11
34
11
2
11
22
7
8
13
8
3
4
5
68
11
2
1
4
9
16
3
32
5
2
11
18
19
6
3
8
9
6
25
36
35
40
7
10
11
26
1
36
11
8
23
46
25
8
3
24
21
2
5
6
17
2
5
36
7
4
1
4
1
4
3
16
3
8
1
8
7
4
13
12
5
4
5
8
3
26
19
2
1
36
11
8
23
30
21
2
5
10
15
6
3
4
5
14
15
8
3
10
1
2
5
2
1
12
9
2
39
16
1
24
27
2
17
24
31
14
11
4
29
8
7
2
9
2
3
18
7
14
9
8
9
6
3
20
21
2
1
2
5
4
29
4
1
16
9
10
3
2
5
4
3
14
1
4
47
10
11
8
5
36
19
12
17
2
11
66
17
2
1
14
7
2
49
32
23
14
5
4
17
28
1
10
23
28
15
6
1
12
7
20
7
4
23
4
23
6
1
10
3
8
17
24
9
8
5
6
11
6
5
12
11
10
5
14
13
2
25
20
13
4
1
24
7
10
3
14
5
16
7
28
1
8
17
10
3
4
3
2
3
4
3
2
1
74
3
8
43
62
3
16
33
8
5
48
1
18
13
6
3
2
61
12
5
16
25
4
9
30
23
8
39
4
19
8
17
28
3
6
1
8
7
8
21
34
13
20
1
12
7
18
37
4
15
6
13
36
9
6
25
4
7
18
5
2
7
18
3
6
1
6
1
8
13
12
5
12
5
16
3
32
13
4
1
28
9
14
7
6
9
6
1
2
39
24
7
10
9
22
15
8
43
4
15
32
13
22
11
6
1
20
1
42
5
6
1
18
15
10
9
22
19
30
3
8
9
2
37
20
11
2
1
4
15
26
1
6
1
10
19
14
9
4
25
2
19
2
1
2
23
4
3
10
13
12
11
20
9
20
9
10
45
64
15
22
5
2
11
2
3
6
3
52
21
8
7
26
13
2
3
8
13
14
23
12
9
6
5
38
1
6
17
32
17
8
11
6
37
6
23
14
9
20
19
10
3
4
3
2
27
2
13
4
9
6
35
2
19
20
1
20
5
12
5
2
21
10
11
6
1
2
13
8
1
6
17
36
7
4
11
12
21
4
1
2
25
22
13
8
7
14
5
4
3
4
15
14
11
2
15
26
13
6
17
28
7
14
1
6
1
30
13
14
1
10
27
2
9
10
25
6
25
16
7
40
5
14
1
18
31
20
1
14
3
2
5
6
5
4
3
2
11
26
1
2
11
4
1
24
1
18
3
4
3
8
1
4
7
8
21
18
5
4
1
4
5
12
1
8
13
10
1
12
27
2
21
16
1
26
9
10
33
32
5
12
1
8
35
4
11
10
5
2
15
4
33
14
11
12
1
10
7
12
7
16
5
10
11
18
11
20
7
10
39
12
9
8
5
2
21
6
9
28
1
12
9
6
5
4
19
2
43
8
3
2
1
12
27
2
39
12
11
4
7
2
3
18
5
8
1
26
7
6
7
6
1
2
3
4
9
40
13
30
21
2
11
6
7
2
25
30
5
12
13
12
19
28
19
8
11
4
3
6
15
40
13
4
23
8
19
4
17
28
3
6
37
12
65
12
7
6
7
10
3
4
23
4
5
12
5
2
15
12
3
8
11
4
1
14
9
8
7
58
7
24
7
2
19
2
11
8
11
18
5
6
51
6
35
4
11
32
7
48
25
2
31
4
17
10
33
4
5
78
19
8
5
6
1
2
7
36
31
10
5
6
5
6
9
8
5
8
15
2
11
6
1
26
11
20
19
14
1
6
7
10
25
2
13
26
13
4
23
2
3
10
19
42
35
34
1
10
21
8
5
32
5
2
5
2
5
26
7
24
7
2
19
6
17
2
15
10
5
4
11
34
5
8
3
6
5
6
5
12
3
4
9
16
5
18
13
4
15
4
13
28
3
16
29
14
9
4
13
10
7
12
7
6
1
2
7
20
1
8
3
2
23
2
3
2
3
6
5
8
27
38
5
56
35
2
17
16
19
20
7
10
19
42
7
24
23
4
3
6
17
4
5
4
7
8
3
8
3
12
31
4
11
30
19
2
3
2
1
10
9
8
9
12
15
10
33
8
3
22
1
4
11
4
15
38
5
16
11
54
5
10
19
8
1
14
3
16
3
4
9
4
27
2
5
18
23
4
11
8
13
10
3
4
31
4
5
20
11
26
3
10
3
12
15
6
5
16
5
6
5
4
7
16
21
26
11
8
29
20
13
54
1
4
1
12
3
12
13
4
13
10
7
26
11
2
17
2
1
2
5
14
19
2
5
10
5
10
43
40
3
16
11
10
15
12
1
2
13
2
9
8
11
12
3
14
11
16
5
10
15
2
1
16
3
8
3
18
41
4
21
36
11
14
7
12
1
4
5
8
47
6
9
32
1
2
3
4
23
28
3
2
17
10
11
8
15
2
23
18
13
12
23
16
17
4
1
18
5
14
13
6
43
12
1
2
9
10
23
2
15
12
23
18
13
10
1
16
1
6
9
24
27
22
13
2
15
8
9
28
21
14
7
8
3
22
5
36
31
4
3
22
3
10
3
34
19
16
17
26
13
12
25
30
5
24
5
4
5
38
1
12
9
2
1
40
1
26
5
8
13
8
13
30
9
4
13
14
7
30
3
8
7
4
5
20
7
6
5
42
3
12
5
6
9
6
3
38
29
4
15
4
5
8
3
8
11
72
23
12
5
18
29
18
25
36
7
14
3
2
13
4
3
10
3
8
25
2
17
12
3
20
27
8
13
4
11
18
5
42
17
8
7
18
7
6
25
12
7
44
15
10
5
8
17
2
7
22
3
10
13
22
5
16
35
2
3
2
3
14
3
2
3
8
25
10
3
6
3
8
1
12
3
14
13
28
17
4
1
6
11
12
1
2
5
24
5
44
5
18
5
6
1
30
1
6
7
12
5
6
5
14
19
42
13
38
19
6
11
12
15
4
3
14
9
4
5
10
3
2
1
14
3
26
1
20
1
10
15
12
33
12
9
2
13
6
9
12
7
24
7
12
7
6
1
6
5
8
17
2
19
12
7
10
1
2
21
6
1
6
41
8
13
22
7
20
9
34
15
10
13
4
25
18
11
8
3
44
1
10
29
2
1
14
3
16
3
22
7
6
17
4
47
22
3
4
15
6
5
26
5
10
1
14
1
10
1
10
25
16
9
4
7
2
21
10
21
24
3
48
21
4
29
12
13
6
23
6
9
26
3
2
11
30
1
14
9
16
7
14
9
14
5
2
3
4
11
6
33
4
15
36
7
6
9
6
9
4
15
20
17
32
17
2
17
22
3
24
13
12
21
2
15
26
9
10
29
4
3
2
3
4
1
2
17
12
5
8
19
2
19
4
3
32
75
20
9
16
23
14
5
6
5
14
23
4
3
28
7
10
27
20
25
28
19
10
19
10
3
14
9
18
1
8
17
12
33
2
3
4
17
2
1
6
3
16
3
26
43
14
9
12
9
16
13
2
7
4
9
20
7
12
25
6
5
6
9
2
1
2
9
20
35
10
9
6
3
24
3
2
19
6
5
24
27
4
15
20
3
14
13
10
5
2
13
8
11
4
5
4
3
14
57
10
1
24
25
4
7
8
3
6
5
16
5
2
5
26
5
12
3
2
43
6
25
26
9
2
3
12
11
2
11
10
9
20
9
2
49
16
11
8
19
4
1
20
51
24
15
2
15
12
3
8
1
2
13
8
3
16
3
2
9
4
15
14
3
8
5
16
1
8
7
4
1
2
7
6
11
6
19
12
5
10
11
6
21
2
25
4
19
6
11
4
11
4
1
20
7
36
7
8
39
22
1
6
7
6
1
2
11
30
11
10
3
6
15
6
19
6
13
34
13
8
19
10
11
2
21
2
11
20
9
8
5
4
19
12
11
16
9
10
1
22
43
14
7
16
13
18
5
2
5
6
3
4
3
14
15
2
11
4
7
12
7
8
3
14
7
4
19
6
5
8
9
10
31
18
19
6
17
56
1
2
15
8
9
4
3
8
3
4
1
6
41
20
5
4
29
6
3
12
1
2
7
12
9
2
15
6
5
12
19
12
3
6
13
16
1
4
9
34
5
8
19
10
3
6
7
6
55
12
1
4
29
8
43
2
1
6
11
6
25
14
1
18
3
4
3
12
3
12
15
30
1
2
11
10
15
20
19
2
17
2
5
8
9
54
11
2
17
2
3
36
5
8
5
16
1
20
13
4
5
6
1
14
15
4
17
14
29
2
9
28
15
10
27
14
1
2
49
8
33
14
3
4
39
2
9
6
3
12
7
14
9
18
3
8
3
14
15
2
5
12
5
2
15
8
25
8
1
2
31
12
19
6
3
2
15
22
19
6
9
2
19
4
1
14
21
6
7
16
1
2
9
10
3
8
7
22
1
10
11
14
9
4
15
8
1
2
15
8
13
18
17
10
3
8
31
2
1
20
7
4
81
2
27
22
13
6
9
2
3
4
49
4
1
6
1
12
3
20
9
4
3
22
7
4
1
16
23
24
1
2
25
18
3
8
75
32
15
34
3
36
11
20
3
8
5
20
41
4
3
6
1
2
3
14
9
12
15
18
39
8
5
30
23
12
13
14
9
8
3
14
5
40
13
6
15
14
13
2
7
8
37
2
1
26
9
2
35
44
3
12
27
6
19
18
13
8
11
12
17
24
3
64
15
8
3
54
11
12
3
14
3
2
21
34
3
4
37
4
13
12
13
4
15
36
11
2
1
10
5
4
5
16
7
12
27
2
11
4
1
2
15
6
3
22
37
6
19
20
1
22
19
10
7
4
15
16
9
10
17
2
7
4
1
16
5
6
5
18
3
14
29
10
1
24
5
22
5
2
7
10
43
20
7
24
19
20
3
10
9
8
11
2
1
12
9
8
15
2
53
12
13
12
5
18
3
2
31
8
3
6
13
12
7
18
19
16
3
14
23
12
7
8
11
6
11
6
1
4
19
8
5
12
1
18
5
10
29
6
3
16
15
20
5
14
9
10
3
8
5
6
15
14
17
14
5
2
7
16
37
42
11
6
19
18
1
18
31
40
3
8
3
8
21
8
9
8
17
6
3
14
25
2
9
20
25
8
7
2
7
46
3
4
15
14
1
20
39
2
5
12
5
40
1
8
11
18
3
4
1
18
9
2
3
12
3
10
3
8
9
22
5
2
9
10
17
2
3
20
33
2
11
4
29
8
21
4
33
14
5
14
21
2
15
8
3
24
15
4
9
8
23
4
13
8
3
2
3
2
9
2
3
26
7
14
17
12
3
38
25
28
1
16
7
2
15
4
7
26
45
16
15
18
3
24
17
4
13
18
1
6
5
6
5
12
17
6
3
2
25
4
11
6
1
18
1
10
9
28
27
12
29
26
1
8
3
34
1
18
37
8
13
28
11
36
1
2
3
10
13
40
3
2
11
40
13
26
9
10
5
24
9
4
1
18
9
18
19
8
37
22
11
2
25
18
19
2
7
12
7
20
3
10
1
12
3
2
27
8
3
2
9
12
17
2
1
14
29
18
9
2
1
10
29
30
17
2
11
40
15
2
3
6
3
10
33
2
13
14
5
2
17
2
17
20
5
10
1
4
21
12
9
10
1
6
15
4
9
16
3
4
15
14
9
8
21
32
1
6
3
16
3
4
7
2
9
4
15
4
15
22
5
8
15
2
3
14
21
2
1
4
13
6
1
6
9
10
21
10
7
2
29
2
13
20
7
10
23
2
5
4
11
8
3
2
15
10
25
16
21
6
5
36
11
8
11
18
25
44
1
82
3
2
37
24
25
12
23
2
35
14
3
16
9
26
7
8
19
12
19
8
1
6
1
10
5
2
15
10
1
4
3
16
5
6
13
2
23
20
5
2
25
30
1
10
11
2
11
2
13
12
9
10
3
4
5
32
23
4
3
14
15
4
7
8
5
32
3
4
1
8
7
18
13
12
45
2
1
18
19
4
7
14
3
2
5
18
5
6
7
8
9
36
5
8
1
16
7
8
1
4
9
20
15
18
11
8
7
2
3
2
5
2
3
22
15
6
15
2
5
6
3
14
9
4
1
8
3
4
11
2
5
14
5
6
11
14
17
8
9
8
1
22
5
14
23
24
39
2
7
28
11
42
13
10
17
6
11
4
3
12
9
16
3
20
3
14
3
2
39
50
9
8
7
36
5
16
23
8
5
28
25
4
5
6
9
30
23
6
1
6
5
18
3
4
1
8
11
12
11
8
9
62
9
8
23
14
1
6
17
2
3
32
27
2
27
40
3
2
21
20
1
14
17
2
1
2
9
6
7
6
7
8
13
28
9
2
1
6
15
10
3
20
19
26
5
14
5
24
19
6
1
8
5
2
7
10
43
2
3
2
3
2
13
2
27
24
19
8
5
12
13
6
5
6
13
6
13
14
7
62
7
12
5
4
9
10
1
4
21
34
13
14
3
12
31
18
13
10
1
10
1
18
1
6
5
4
5
6
11
8
9
8
1
32
17
28
17
2
9
6
3
4
29
2
1
2
3
8
13
2
3
4
13
16
21
20
1
18
3
10
11
22
7
4
1
8
1
10
7
18
5
10
1
10
1
4
3
28
1
8
1
42
31
24
7
12
3
2
3
8
3
6
17
10
27
2
9
2
45
36
11
4
1
18
29
2
17
22
7
8
27
20
5
2
5
2
5
46
3
2
5
4
3
6
5
12
1
20
45
6
45
12
11
8
9
6
9
34
1
32
13
6
1
6
7
4
3
6
7
6
1
8
1
10
1
12
3
38
17
6
1
40
9
16
13
6
43
4
1
14
5
2
73
2
25
20
5
2
1
2
7
2
11
18
5
14
1
6
1
20
3
2
29
52
9
4
11
30
1
6
9
16
1
32
3
18
3
22
23
38
7
40
9
16
3
2
11
2
7
10
13
2
5
14
5
2
3
16
29
52
13
6
3
22
1
26
5
16
15
2
9
24
9
10
15
8
17
6
9
8
5
4
15
20
29
26
5
4
21
10
11
6
5
10
1
14
21
2
17
2
15
6
1
18
1
24
1
4
7
10
1
4
19
30
3
4
3
40
47
16
13
4
3
6
5
10
13
28
7
8
11
4
1
8
3
42
1
12
1
2
5
12
13
16
19
16
17
4
49
20
11
6
1
10
1
8
3
4
5
12
11
8
3
16
5
2
15
22
5
18
11
6
9
8
39
28
1
50
7
24
31
4
1
30
29
2
15
42
9
12
5
18
25
6
19
18
15
4
3
10
5
4
15
2
3
20
13
10
13
10
13
2
11
22
11
8
63
22
3
2
21
20
1
8
11
16
9
2
15
4
15
58
53
16
41
6
9
14
1
6
5
30
9
6
7
14
17
12
7
6
1
10
5
14
1
18
7
12
11
10
11
2
7
6
5
6
7
14
1
6
9
20
19
8
1
18
15
2
61
2
33
4
33
42
5
36
5
12
11
6
5
14
1
4
5
6
13
42
11
10
1
6
17
6
5
44
5
2
15
10
15
6
1
6
17
46
11
6
91
48
7
14
23
4
1
4
15
6
5
28
17
4
3
32
3
16
25
16
23
6
9
2
9
8
27
2
39
14
13
2
21
4
1
4
9
36
5
20
13
8
23
4
3
2
3
6
15
24
19
4
1
6
1
20
7
2
27
14
5
6
7
10
5
10
3
14
7
10
5
10
13
8
1
4
11
16
19
10
15
26
17
8
1
4
7
8
1
14
23
42
5
10
19
4
5
10
17
4
5
28
29
16
1
10
1
4
1
18
1
10
5
8
35
18
29
2
13
10
5
6
5
2
1
2
1
4
1
8
15
2
7
6
11
10
3
8
7
4
45
2
9
10
7
16
19
20
13
8
19
4
7
36
1
4
3
2
9
32
11
18
1
2
11
10
5
4
3
22
1
14
23
6
13
8
1
2
5
10
3
18
9
12
17
16
13
14
21
6
15
32
9
26
1
10
63
8
3
16
7
12
7
34
11
18
11
8
1
12
9
12
5
4
25
2
15
14
1
8
1
8
15
4
19
4
1
22
3
4
3
16
5
6
13
16
3
30
63
4
5
14
1
88
1
22
7
66
5
18
1
6
3
18
13
10
19
10
3
8
1
30
19
8
1
18
25
8
9
10
19
14
1
6
7
30
23
50
23
2
21
2
23
22
5
18
13
2
1
8
5
8
5
8
7
4
7
18
5
2
5
2
9
2
21
10
15
8
9
10
17
2
5
14
3
2
1
16
1
2
21
2
1
34
5
6
1
8
7
2
15
4
37
30
11
4
43
28
11
6
7
10
35
28
9
12
3
44
5
4
5
6
21
2
35
2
19
2
5
18
7
12
29
54
5
6
19
12
21
6
9
2
21
2
17
10
19
4
31
14
9
12
23
12
13
2
15
14
7
12
5
22
19
12
1
14
5
8
1
20
3
14
13
12
1
4
1
4
5
2
1
8
7
10
1
4
21
4
13
40
1
16
21
8
11
10
11
12
1
10
1
6
11
4
5
4
15
2
5
8
7
2
37
6
5
6
5
6
23
14
1
24
13
6
1
30
13
8
7
2
15
32
11
10
9
2
7
12
23
26
3
2
3
4
15
12
17
12
5
6
3
26
3
4
13
28
23
20
13
8
19
4
17
2
15
18
5
56
11
2
3
12
3
10
27
6
5
12
9
20
9
26
11
2
13
8
3
14
21
8
7
74
1
2
25
10
27
4
15
4
3
10
3
6
3
6
5
6
7
26
65
8
33
26
3
16
1
4
3
28
1
8
17
10
3
8
11
2
21
10
3
42
11
22
19
6
1
6
33
2
3
8
15
12
7
8
9
2
7
18
3
10
13
6
5
6
23
2
55
12
5
4
7
18
3
4
9
2
5
28
5
6
15
16
3
14
3
12
21
22
1
2
19
22
15
10
5
22
3
14
5
8
1
8
11
14
3
26
3
32
17
10
11
6
7
18
17
10
17
4
13
16
27
4
1
12
5
22
3
4
5
8
13
2
1
2
17
8
21
58
27
20
3
8
3
16
3
2
7
2
9
2
21
8
3
6
7
26
17
24
15
26
5
8
5
4
3
14
11
2
7
18
3
20
3
10
7
4
27
2
7
14
9
12
7
4
25
12
7
18
15
30
29
2
13
12
1
2
23
12
23
4
23
2
3
10
15
12
5
6
3
2
29
32
13
36
7
24
3
2
3
4
9
6
5
2
1
14
3
6
3
6
1
6
5
6
1
4
3
2
15
2
3
12
9
4
1
12
7
26
1
10
13
14
9
4
3
20
9
18
3
36
5
2
5
14
29
4
9
16
1
14
13
4
59
14
15
8
1
6
19
20
7
10
13
10
3
6
5
48
7
10
13
12
1
18
1
4
7
24
23
12
13
12
13
22
1
4
1
26
1
8
3
2
3
16
23
2
25
28
3
8
15
4
15
4
1
20
9
8
25
24
11
14
29
2
11
22
31
6
5
20
15
14
19
14
3
10
3
8
23
12
9
10
3
6
15
12
1
28
1
12
11
4
25
8
1
14
17
30
7
12
3
10
27
10
25
18
27
20
23
8
1
12
19
12
7
6
17
24
25
10
7
10
1
20
5
2
3
8
3
4
27
10
3
4
3
8
5
8
15
10
5
4
3
10
3
4
5
12
5
6
9
18
1
42
5
6
7
12
3
12
23
6
23
12
19
22
13
8
17
2
1
8
67
24
7
20
3
12
3
22
11
10
11
4
35
10
21
30
13
2
19
8
5
4
11
8
43
4
27
8
3
34
3
4
3
10
7
4
1
14
23
6
5
4
13
2
5
2
1
6
9
18
7
12
17
24
3
10
1
18
25
40
1
2
15
38
15
16
15
2
31
2
9
14
45
38
3
34
9
10
9
14
9
2
7
2
9
18
25
4
7
20
39
8
5
4
1
18
9
10
11
20
3
12
5
4
3
4
5
4
7
10
1
4
5
6
1
18
9
20
7
2
9
6
7
8
1
4
13
18
13
8
9
12
13
8
5
20
23
18
21
10
19
12
5
16
15
16
39
8
9
16
25
2
1
14
3
2
25
8
1
2
3
8
11
2
11
2
13
8
1
8
5
2
19
2
1
2
5
28
1
2
3
28
1
2
17
6
5
6
7
2
7
2
3
4
3
14
11
4
11
14
17
6
5
24
7
2
33
2
11
2
21
8
1
26
1
8
21
14
17
6
7
4
1
2
3
14
1
4
19
10
1
2
1
2
21
8
3
12
19
20
5
20
1
4
5
6
3
8
5
14
17
6
7
14
1
22
13
16
15
6
25
18
1
12
33
10
7
2
19
8
21
22
11
6
11
8
5
2
25
4
25
2
9
46
15
8
11
2
3
16
27
8
29
2
1
24
7
14
7
2
15
8
27
10
25
8
15
16
7
14
3
4
65
14
7
4
5
4
31
10
7
2
1
26
1
2
1
22
9
32
5
2
11
2
33
2
41
10
1
6
1
22
17
12
3
4
5
2
3
8
31
6
7
10
11
64
31
12
33
22
7
8
19
20
17
2
21
4
15
2
19
12
3
22
25
28
5
6
7
16
7
6
19
12
1
10
1
60
1
20
5
4
1
8
11
34
1
34
11
8
3
26
5
46
9
14
3
8
3
8
1
2
9
8
5
20
5
6
15
26
1
14
15
16
1
2
7
28
9
16
41
16
1
8
9
10
1
46
1
2
37
4
3
26
5
24
21
2
9
4
29
42
17
4
7
10
29
102
15
12
7
6
7
14
15
4
29
8
21
20
5
26
19
32
9
10
1
10
13
6
31
12
7
6
5
2
37
6
15
2
1
34
1
12
1
54
11
26
15
6
17
4
7
10
15
34
3
10
35
2
5
12
7
4
7
6
3
10
7
16
15
4
3
4
3
8
17
20
3
32
3
6
11
2
1
18
5
4
13
2
19
2
13
12
19
16
5
36
1
8
1
20
1
4
11
2
11
4
1
12
11
28
5
2
7
58
11
4
17
10
5
2
3
2
1
28
5
6
13
50
31
10
23
2
3
6
3
2
25
8
15
14
1
10
5
2
25
12
7
32
19
26
1
32
11
8
27
6
5
14
3
24
1
36
19
32
1
16
3
2
5
10
5
2
17
4
15
12
25
16
21
10
9
10
3
4
7
4
5
52
25
4
9
8
3
12
11
6
25
2
43
4
1
20
1
28
9
32
45
42
3
2
15
16
25
28
1
40
9
10
3
16
1
38
5
12
1
22
9
8
9
8
3
6
9
10
21
26
19
2
15
2
1
2
21
12
9
12
25
6
9
2
11
4
1
8
25
2
7
6
5
36
15
2
3
4
3
12
1
8
1
12
11
8
7
32
7
6
5
12
13
26
5
22
1
2
17
10
19
44
25
4
5
2
17
2
1
2
19
4
7
2
11
6
17
6
49
12
29
14
1
14
13
20
33
2
15
28
23
32
13
6
9
2
3
14
1
4
11
22
3
8
15
2
21
48
5
16
21
2
3
12
7
48
9
8
1
28
5
10
1
6
23
10
11
4
15
12
13
30
1
10
5
8
3
2
17
44
33
10
1
4
1
12
7
8
39
8
17
10
15
12
17
4
1
6
3
22
9
22
3
16
5
4
5
8
5
4
17
6
5
6
29
8
55
6
5
14
1
10
7
4
25
6
7
4
11
4
13
2
17
14
11
26
25
2
25
16
19
10
7
6
1
40
5
4
15
6
3
6
9
20
11
14
7
10
13
26
5
34
5
4
1
6
23
2
7
30
11
8
19
4
15
6
17
10
35
6
5
36
15
6
3
16
5
16
15
4
13
8
7
20
3
6
17
18
17
8
11
22
19
6
3
2
7
14
11
4
3
16
5
6
5
50
7
6
19
34
13
4
3
2
13
26
5
2
13
2
1
2
9
14
5
26
9
16
5
30
1
28
11
14
15
10
1
20
3
4
9
4
5
18
5
14
1
6
19
12
15
10
3
8
11
20
9
28
1
8
7
8
17
16
11
20
3
8
3
10
3
14
3
32
3
22
1
2
9
12
17
18
3
6
13
8
13
10
7
8
1
6
1
28
11
2
1
2
1
2
9
8
15
10
5
42
11
12
3
4
49
6
1
8
1
4
3
20
23
18
3
2
11
6
7
8
1
8
13
4
13
14
1
24
21
34
7
8
51
8
3
2
7
2
15
20
5
14
5
6
43
18
23
16
15
6
1
8
19
20
15
2
3
12
7
4
1
32
11
4
21
18
11
18
5
6
17
46
5
10
25
10
45
8
11
2
1
4
7
12
27
28
3
26
7
14
31
4
5
2
9
8
5
12
9
42
15
2
11
12
49
10
5
8
1
10
23
6
25
22
13
6
17
2
21
8
3
30
13
14
11
10
5
4
9
2
15
12
5
22
3
6
5
10
9
8
21
2
9
20
5
4
13
14
21
4
5
8
11
34
5
4
3
6
1
14
3
38
7
28
7
6
13
2
1
6
75
12
1
22
5
6
27
6
3
10
5
2
15
4
23
12
17
6
5
32
1
6
23
6
5
2
25
10
5
2
1
14
15
6
35
38
5
18
5
14
13
12
1
2
1
6
5
2
7
8
1
4
1
14
3
6
31
4
33
18
1
8
39
6
3
16
27
6
31
14
31
28
17
4
35
22
1
2
1
8
1
34
17
2
7
2
21
2
19
4
9
12
1
8
1
18
1
28
39
18
43
2
1
8
13
4
13
4
17
4
1
2
1
2
13
4
7
2
43
8
7
40
19
10
3
4
1
8
9
16
5
24
11
16
3
4
13
4
7
2
9
6
13
2
45
18
1
6
11
50
25
4
29
6
1
6
5
38
17
16
3
4
3
2
25
10
9
4
1
10
29
6
3
12
31
2
3
16
11
4
5
8
31
16
5
16
7
10
25
10
35
22
3
2
37
32
9
4
17
34
3
16
3
14
17
30
7
12
1
2
7
22
15
8
15
40
1
16
3
4
17
4
3
8
5
6
7
6
1
12
5
4
31
22
13
10
7
10
9
18
9
6
7
26
9
12
3
8
25
10
7
26
17
8
19
8
3
14
5
2
1
26
9
8
9
4
25
4
3
44
7
2
9
2
27
6
5
40
5
34
5
10
21
4
13
28
1
24
3
2
1
22
11
8
1
2
3
16
3
18
35
4
37
6
25
16
15
4
31
12
7
6
9
2
3
8
3
6
47
6
5
6
1
8
17
4
3
16
3
24
13
2
5
10
3
4
1
4
3
10
5
14
17
12
11
22
13
8
27
10
19
12
3
14
23
2
5
6
1
14
17
12
15
2
39
4
3
4
1
24
29
2
11
4
17
8
15
4
5
36
1
14
9
22
9
10
15
20
11
62
7
4
5
10
3
8
13
18
1
26
1
8
9
32
5
18
9
14
3
4
7
6
9
10
15
32
37
6
1
2
1
26
15
4
11
10
15
6
3
4
1
14
9
4
31
6
5
2
31
12
19
8
5
28
1
4
11
4
37
8
37
48
15
6
21
14
9
2
3
26
5
8
9
14
11
66
13
8
1
30
13
2
31
22
7
20
5
4
1
8
47
6
47
12
11
10
13
16
5
2
7
22
9
16
3
2
15
10
5
4
35
6
9
22
11
16
13
10
3
4
9
16
7
2
5
24
5
30
1
10
7
12
21
12
23
24
11
2
7
10
9
2
15
16
9
4
5
8
9
14
13
12
1
4
9
8
9
24
7
6
21
8
5
8
19
12
5
6
1
14
3
6
3
6
3
2
23
24
3
14
1
6
1
4
31
2
9
56
1
24
5
2
1
30
1
18
7
4
7
6
7
8
35
8
1
2
3
2
3
28
7
8
9
8
53
8
1
12
1
14
3
26
3
2
21
2
3
4
19
4
1
8
17
18
57
16
7
36
1
34
5
18
1
12
31
16
11
12
1
22
1
22
3
16
33
2
23
2
17
6
9
32
3
12
33
6
7
14
1
28
5
10
39
4
37
10
13
6
47
6
3
30
5
18
11
10
13
12
15
10
7
6
23
10
13
12
31
4
37
16
13
12
5
2
11
30
11
6
31
10
1
2
1
8
5
8
3
4
5
4
1
2
7
12
7
8
5
2
1
2
29
4
15
14
13
28
15
8
83
8
1
2
17
8
27
8
1
12
17
4
1
2
7
12
19
30
13
2
5
40
9
20
3
16
77
10
9
10
29
2
21
2
3
2
5
20
3
12
3
22
5
8
5
12
5
18
47
6
5
10
9
20
19
6
3
6
13
10
15
4
1
12
5
14
3
4
27
4
7
4
13
4
1
32
7
6
3
12
11
8
7
36
1
30
1
18
13
14
5
38
5
2
21
20
15
8
5
2
15
26
5
4
19
10
13
2
5
12
11
12
1
8
9
14
29
4
11
20
5
6
1
4
13
20
3
6
41
12
3
26
15
34
15
4
15
4
17
2
25
22
11
28
7
6
5
12
11
30
19
22
23
44
7
2
9
20
1
4
9
14
27
6
1
18
7
2
5
32
9
12
11
24
11
12
1
6
7
18
11
18
23
12
29
12
5
24
15
4
5
8
13
2
13
4
1
14
35
12
11
2
1
10
13
8
3
26
17
28
5
14
13
18
33
18
63
4
3
4
3
2
3
26
1
28
17
24
13
20
7
2
31
2
25
10
1
16
7
32
15
34
1
2
11
2
9
10
5
4
13
22
1
66
35
6
5
10
31
2
7
4
43
10
31
20
7
6
17
2
1
20
15
12
33
16
7
2
9
24
5
32
19
2
19
10
11
6
15
8
19
26
13
54
5
4
23
6
5
12
1
46
1
2
19
12
3
2
23
66
1
20
1
16
25
4
5
18
5
18
5
16
1
22
17
22
3
32
9
10
3
12
7
10
17
8
7
14
11
2
7
4
1
12
1
10
7
8
25
6
3
2
11
34
3
40
1
2
13
28
19
4
7
4
7
26
1
4
15
4
9
10
3
4
9
6
11
8
13
18
25
10
7
8
1
14
3
2
21
58
5
4
11
8
7
20
5
6
15
4
1
24
7
12
7
10
11
22
11
12
3
2
1
6
1
12
19
6
23
8
1
4
5
42
5
24
19
2
19
6
7
8
7
40
1
30
23
8
3
20
21
14
13
2
1
12
47
6
11
38
11
4
15
42
73
6
1
12
35
18
23
2
1
12
11
4
1
14
15
2
15
14
5
24
29
18
3
4
23
4
11
6
25
8
9
4
15
20
5
2
5
6
7
2
19
22
3
6
1
10
1
28
1
10
25
32
1
16
3
12
21
8
13
12
3
14
1
18
17
6
1
46
25
12
31
12
13
30
31
10
5
36
29
12
3
2
9
18
25
8
11
10
11
14
1
8
1
8
39
10
33
16
21
12
7
2
9
2
1
8
3
44
19
2
11
14
11
4
3
48
7
26
1
2
21
8
15
2
25
2
1
22
7
10
1
70
3
28
1
10
1
16
1
20
1
8
1
16
3
4
3
10
19
12
17
2
1
4
1
30
15
10
31
44
27
2
25
2
3
12
11
4
23
12
7
8
13
2
11
2
21
2
5
22
15
2
1
40
9
2
1
54
9
2
11
16
3
22
1
8
13
8
29
10
9
20
9
2
7
32
7
2
5
2
19
10
7
6
7
4
43
6
3
8
1
2
1
10
1
14
13
30
1
16
3
10
33
2
17
4
3
6
5
8
13
4
1
20
13
8
5
12
19
14
9
10
1
20
33
8
1
8
3
20
1
4
5
22
1
22
11
34
7
8
1
20
5
4
27
46
15
76
19
6
1
10
3
12
47
12
1
28
1
28
5
12
17
2
13
4
15
6
1
14
9
20
7
6
1
6
23
10
3
4
3
4
1
2
5
18
13
6
13
14
5
16
15
2
1
26
37
10
5
12
29
2
5
8
37
8
1
4
19
4
1
48
29
8
5
12
21
2
33
16
27
4
3
4
5
10
9
26
27
6
9
16
15
16
3
12
23
12
7
42
11
6
9
6
1
22
15
6
7
18
7
36
11
30
5
42
1
8
21
20
13
30
1
6
7
6
1
24
45
6
5
12
31
6
17
2
9
22
5
10
13
8
3
2
9
26
3
8
13
26
15
36
5
16
5
6
13
2
9
18
1
8
1
2
1
18
17
4
1
2
13
34
13
2
13
2
3
12
13
10
19
10
1
8
15
2
3
18
1
4
41
6
13
6
37
6
27
14
7
18
7
6
11
4
7
6
13
16
9
32
5
20
5
6
9
22
3
8
9
12
1
32
7
2
7
22
1
18
7
2
25
8
9
14
7
10
1
24
19
8
1
12
1
6
27
2
3
6
1
18
13
18
23
20
3
12
1
12
5
18
1
6
15
8
1
20
11
8
9
28
3
8
5
12
11
12
9
10
15
8
13
4
3
2
9
10
13
4
53
4
11
14
5
8
5
30
19
6
3
8
3
6
5
2
1
4
49
16
1
20
49
6
29
12
33
12
1
4
1
6
19
8
41
48
1
16
7
6
11
10
3
2
5
24
1
24
1
10
3
20
9
18
1
36
11
12
13
2
3
10
15
2
25
4
19
2
7
16
5
10
1
14
5
8
1
24
11
4
21
4
15
44
3
2
1
16
33
14
21
2
11
26
37
2
33
52
13
4
13
20
3
6
7
4
5
10
1
22
35
32
29
24
11
6
17
18
11
8
17
6
3
6
17
2
15
2
21
10
1
4
1
12
5
40
5
8
1
10
15
4
11
14
31
6
11
10
3
10
7
6
1
4
15
16
5
8
5
16
5
2
3
2
5
10
57
2
11
2
3
26
7
2
11
12
17
6
51
4
3
4
11
8
17
10
21
4
9
6
3
4
27
2
19
4
35
22
7
6
13
12
7
2
11
28
1
20
49
4
3
16
9
6
33
24
13
18
1
10
21
6
5
44
3
2
21
2
9
22
13
10
5
14
7
42
1
6
13
10
7
18
29
2
7
4
41
6
19
6
11
10
17
12
3
24
1
4
19
6
19
14
1
6
1
8
55
4
3
28
33
16
21
10
13
22
5
2
1
38
31
32
9
2
1
24
7
22
11
14
5
32
19
4
5
8
9
10
9
4
7
16
21
2
1
56
21
14
3
2
7
4
1
8
5
2
7
4
7
4
13
6
3
6
11
2
1
4
11
24
39
2
33
20
31
38
25
6
27
12
3
18
3
12
33
34
5
10
1
8
3
26
5
24
7
10
3
8
7
40
13
8
3
4
5
6
9
18
35
4
3
6
11
12
5
6
5
48
9
24
13
22
1
2
9
8
1
26
13
2
1
22
17
38
27
12
9
24
1
14
1
2
3
6
25
22
5
2
21
2
13
4
1
4
25
18
11
2
5
20
9
2
7
2
5
4
5
4
11
2
23
16
5
6
1
4
13
48
11
12
7
6
13
6
15
2
3
48
1
16
9
14
19
8
3
8
9
16
33
6
5
8
3
2
5
6
15
2
3
4
3
4
19
4
3
4
17
10
5
4
3
8
1
2
3
4
15
2
1
8
15
6
3
22
3
22
9
22
7
6
5
14
1
10
11
6
1
6
1
16
1
4
1
2
3
20
9
8
5
6
17
4
11
6
3
6
1
6
17
6
17
12
1
4
13
16
13
22
17
10
39
8
9
2
21
8
1
2
21
2
11
30
3
12
7
12
11
24
15
34
3
4
5
12
41
18
9
20
11
4
19
20
7
2
1
2
37
8
23
4
17
2
3
8
19
42
5
24
1
2
3
2
7
6
7
6
3
22
21
12
3
8
23
8
1
8
7
6
9
12
61
16
29
8
9
6
15
6
7
2
3
22
23
24
13
26
11
8
9
36
21
22
1
8
1
12
43
6
19
40
35
36
3
16
1
14
1
2
15
6
9
12
5
38
1
32
5
14
11
12
5
6
3
12
5
6
1
8
11
24
23
12
19
8
11
26
7
10
3
8
1
6
5
16
37
14
11
20
5
4
5
16
5
10
21
10
1
24
1
12
5
6
5
14
11
8
11
8
1
4
15
12
17
10
7
2
21
18
11
6
3
12
3
10
9
6
1
2
23
4
1
2
37
12
9
2
9
20
1
14
15
26
31
26
9
4
3
40
3
12
1
12
1
12
47
2
23
8
1
28
23
2
23
14
3
10
9
26
5
4
1
6
21
18
9
32
15
6
11
4
7
6
7
14
19
8
7
18
5
12
1
6
9
10
9
16
5
4
13
4
11
6
7
8
3
26
9
14
13
60
13
8
1
12
15
10
25
8
5
2
27
12
1
4
15
16
11
10
7
18
11
6
13
8
1
16
1
2
5
16
5
10
43
2
13
20
3
4
9
6
3
44
9
18
29
6
15
18
1
4
15
30
7
18
5
16
11
6
23
6
31
8
41
10
9
52
7
10
1
30
3
10
23
8
7
2
27
2
9
8
15
12
5
8
1
4
1
28
27
12
5
32
3
16
5
10
13
10
3
8
33
22
1
30
3
4
3
4
15
24
9
2
11
36
7
4
3
44
9
4
11
22
5
8
11
12
3
2
3
26
11
2
29
10
7
26
11
2
7
22
5
24
17
36
13
6
7
2
25
20
9
6
3
16
21
28
9
4
7
16
9
2
1
6
7
20
15
12
3
12
5
38
1
6
7
12
1
16
9
2
23
58
7
6
5
2
13
2
11
26
11
16
39
6
15
4
9
4
15
2
35
8
1
18
15
36
3
2
1
10
7
26
7
14
7
8
13
6
13
2
3
4
49
4
13
4
3
8
33
34
9
2
1
2
17
12
5
48
5
24
1
26
23
52
7
4
15
2
11
30
7
10
15
8
11
8
13
6
17
2
5
8
3
8
3
14
9
22
31
6
41
2
5
12
5
44
1
26
9
4
7
4
1
2
15
4
5
8
21
20
5
46
9
16
5
6
1
2
25
16
9
22
19
10
9
48
15
2
5
6
23
36
1
6
7
20
9
4
11
4
29
6
11
8
5
10
17
6
3
4
27
2
17
10
9
14
7
10
13
2
1
4
1
6
31
36
3
4
3
20
5
6
13
14
3
4
3
34
1
8
7
6
1
2
5
4
7
2
25
18
7
2
1
14
9
2
1
8
41
6
5
2
17
16
15
28
13
4
13
4
5
32
1
14
3
4
11
20
11
12
19
26
1
8
15
8
9
4
15
4
7
12
5
14
3
6
7
28
27
72
3
34
9
26
9
14
5
2
21
16
5
2
7
24
9
34
7
26
7
4
11
2
7
2
3
28
15
4
15
18
9
2
37
26
37
24
33
16
3
14
7
34
39
4
23
8
13
18
13
12
7
6
1
2
13
2
31
6
13
24
73
10
21
14
1
8
1
32
29
2
1
38
15
4
19
6
5
4
3
12
5
2
1
6
33
28
7
18
11
6
1
4
11
24
7
12
9
2
47
10
9
12
5
2
1
18
15
2
13
6
13
2
5
8
3
30
27
2
7
12
3
10
21
10
17
10
15
4
17
12
3
26
7
2
1
18
11
8
7
18
1
2
1
10
7
18
1
4
5
4
9
20
23
2
15
28
19
6
7
24
31
10
21
4
1
12
7
8
19
40
1
22
1
6
11
12
7
14
9
6
21
6
39
6
17
46
3
32
3
10
17
14
3
4
3
4
3
8
3
2
3
6
17
10
23
2
15
14
25
4
7
8
1
14
9
2
7
4
3
2
5
6
11
4
3
12
5
18
1
2
15
30
19
20
3
2
3
2
21
10
3
18
15
26
33
16
5
8
11
10
1
6
63
6
37
14
13
42
25
20
5
2
1
12
9
2
11
18
7
12
5
6
9
4
19
2
1
18
11
2
41
24
7
22
41
10
7
12
5
6
5
4
5
4
23
2
7
12
13
6
7
18
5
16
9
14
5
18
13
2
15
4
1
2
5
18
9
2
1
12
9
22
11
14
1
12
3
24
3
2
17
2
25
32
1
10
31
6
1
8
1
28
15
4
13
2
29
8
3
4
3
30
27
22
21
32
33
16
13
2
7
12
15
12
25
2
9
2
9
4
13
10
3
14
9
6
1
2
17
6
1
10
7
12
7
26
1
8
33
16
1
12
5
4
3
12
5
6
3
4
1
34
5
10
3
8
3
26
17
16
11
22
11
18
19
14
7
6
31
6
13
14
3
30
13
6
33
6
11
12
1
38
3
2
15
8
5
38
11
4
3
8
13
16
1
22
7
2
17
8
5
28
17
2
9
22
39
2
11
4
15
8
5
2
1
10
11
10
7
16
7
18
19
18
1
18
1
26
11
4
11
34
13
6
17
12
13
4
3
6
1
6
11
36
7
20
11
10
13
26
1
30
27
2
49
12
1
14
1
10
27
2
11
4
7
6
1
6
25
12
9
30
1
14
5
12
21
14
27
2
3
4
9
8
5
12
21
6
1
12
17
62
7
8
15
24
27
16
3
10
23
8
3
8
9
14
9
4
9
48
27
42
5
2
1
8
13
12
5
12
7
12
23
28
17
10
1
8
25
14
9
6
17
6
11
18
11
2
31
4
5
8
15
16
9
2
23
6
39
28
11
18
17
28
3
8
43
14
3
2
5
16
9
16
15
2
11
16
17
26
21
12
9
28
9
8
19
8
3
20
17
24
1
6
17
4
5
6
15
8
1
6
13
4
1
4
5
36
17
6
9
12
51
6
19
10
1
10
29
14
5
18
25
2
7
28
29
76
29
2
1
12
11
12
35
2
29
16
3
12
17
4
11
2
17
10
3
12
5
6
1
10
3
8
21
24
7
22
5
24
1
48
17
2
17
6
13
22
5
20
45
24
17
22
11
12
5
4
3
2
3
8
21
2
1
14
3
24
3
10
1
2
9
8
15
16
9
2
3
14
7
8
13
4
5
4
1
4
5
10
3
16
9
4
11
4
3
10
1
14
51
22
21
6
21
2
3
6
9
10
3
12
7
2
7
8
7
2
17
2
19
12
27
2
13
10
9
12
3
10
15
10
37
2
13
4
9
14
3
2
19
2
7
22
9
32
1
36
5
8
1
4
3
14
21
6
3
8
1
14
3
8
11
6
17
12
39
24
1
4
29
30
17
8
3
16
7
6
1
12
7
12
29
4
11
16
11
8
19
22
3
24
1
8
31
14
3
18
3
6
5
6
33
4
9
10
15
12
11
2
5
14
1
2
3
2
1
12
1
44
1
8
1
24
5
18
7
8
5
8
5
12
9
10
5
2
7
2
5
44
15
4
7
4
9
10
1
20
21
8
1
16
5
6
5
44
17
4
1
6
33
2
3
22
29
24
15
26
85
4
1
2
5
2
5
12
31
8
1
10
1
22
17
22
25
4
9
4
5
28
45
14
1
4
3
6
15
10
1
22
17
20
27
14
15
14
27
12
1
8
1
8
15
4
13
2
21
4
3
2
15
2
5
10
3
22
11
22
17
16
5
2
21
4
11
2
27
4
31
8
5
2
33
2
1
36
1
22
7
4
5
6
5
40
1
18
3
20
25
6
3
20
3
14
11
2
25
12
1
24
3
10
31
12
25
30
17
12
5
14
5
4
3
26
15
52
7
18
3
6
27
2
7
4
7
14
11
6
7
12
3
20
9
16
11
6
33
44
9
10
5
2
3
2
3
12
9
16
3
2
3
2
9
6
5
18
19
8
17
8
7
16
3
8
11
24
13
26
5
8
9
6
25
6
5
2
13
12
27
12
5
8
17
4
5
44
5
36
1
2
17
14
3
18
39
32
5
30
1
26
17
34
23
16
5
14
3
16
5
18
1
2
13
2
27
12
11
12
1
28
1
18
11
6
41
10
7
8
5
10
7
4
17
4
3
2
3
4
3
2
1
6
55
16
21
22
1
12
11
2
3
4
15
14
5
26
3
2
1
12
5
28
3
6
3
14
13
24
17
8
1
2
15
28
15
18
21
54
21
4
7
14
7
8
35
2
7
2
1
8
9
8
5
2
5
40
1
10
9
12
3
6
13
26
3
6
3
14
1
4
11
8
9
4
11
28
23
12
11
4
39
8
21
24
15
2
1
2
3
4
3
8
19
36
5
8
13
18
3
20
27
4
13
6
1
8
9
12
9
42
11
2
3
4
11
2
25
32
13
12
1
4
7
10
15
18
15
22
1
16
1
2
27
2
31
14
19
12
1
2
5
8
3
20
19
16
3
74
15
8
11
10
31
18
5
8
15
10
43
4
23
32
19
2
11
30
35
6
1
22
7
2
9
18
11
26
11
70
11
6
17
8
27
10
7
2
5
8
7
14
1
4
3
60
5
4
5
2
15
10
3
6
1
2
7
6
23
2
5
42
1
10
17
2
7
14
3
14
13
20
1
6
5
6
11
2
23
42
5
6
15
6
5
14
33
26
9
4
5
8
9
10
3
16
1
12
11
6
1
2
1
12
1
12
17
4
1
10
7
16
13
4
21
22
17
50
7
18
5
10
5
18
17
18
5
2
7
10
9
16
1
30
9
8
25
2
13
2
15
32
17
2
1
18
23
12
5
6
1
18
1
24
1
24
13
6
5
8
13
10
3
12
1
4
25
4
9
2
3
10
19
30
13
8
7
6
25
8
11
12
5
30
21
8
11
6
1
2
3
2
3
2
1
8
3
16
33
2
3
8
5
8
7
12
1
18
5
4
5
6
11
40
7
4
3
8
1
6
19
2
3
2
13
2
17
30
57
38
1
42
5
4
37
6
25
12
1
20
1
6
27
14
9
8
5
2
1
12
1
2
49
6
19
8
39
18
7
14
5
52
3
2
17
8
11
24
19
12
3
18
9
28
1
26
11
10
1
12
11
14
3
18
1
6
5
2
13
8
1
10
13
10
3
20
1
34
5
12
1
42
3
2
3
2
9
44
5
10
9
10
1
2
9
18
7
6
3
4
19
8
1
6
9
22
17
8
11
8
9
2
9
6
13
20
17
4
1
20
7
16
23
4
7
8
1
2
23
2
3
8
5
16
5
4
3
36
21
36
13
14
1
6
1
18
19
8
1
6
1
2
7
12
33
12
17
12
15
10
7
10
7
4
3
4
3
8
33
16
3
12
13
12
5
6
43
10
1
4
1
14
21
2
3
4
3
4
9
2
11
4
3
56
9
20
9
10
1
14
11
6
7
14
19
12
1
30
1
10
1
6
1
12
1
18
23
2
5
4
1
12
1
8
19
10
7
26
1
2
7
12
1
4
9
4
11
12
1
4
27
2
1
6
5
8
13
48
17
20
21
34
13
6
1
24
1
8
11
4
17
8
9
22
5
6
3
14
31
24
3
10
13
6
11
8
23
12
1
16
17
16
11
12
15
2
1
14
5
18
17
30
31
10
5
2
3
8
15
12
5
16
13
40
5
48
5
6
11
12
1
14
5
4
7
18
1
8
3
2
7
18
3
2
7
44
1
6
27
2
3
8
3
10
27
4
7
2
11
20
9
2
1
2
17
8
37
44
3
2
29
16
5
2
11
22
5
6
7
4
3
8
15
4
1
24
7
10
9
2
9
4
23
14
15
20
25
20
5
26
11
18
5
28
17
16
25
2
3
6
5
24
1
2
11
30
3
6
13
10
9
2
7
4
1
6
13
2
19
48
29
10
1
8
9
2
9
4
15
54
1
10
5
10
5
6
7
44
5
4
23
6
23
2
9
30
9
2
5
14
3
6
5
8
7
2
13
2
3
22
9
12
19
14
31
28
11
2
3
18
1
2
7
10
29
10
5
10
13
26
19
4
37
14
21
10
35
10
3
22
17
20
7
26
55
18
5
2
7
4
11
38
27
20
27
8
1
6
1
12
9
12
1
2
3
2
33
20
3
2
9
14
3
2
3
6
1
22
9
2
41
12
9
42
7
22
7
20
1
2
9
22
5
2
1
2
3
14
17
2
21
14
3
10
1
6
3
8
3
6
5
8
17
6
11
34
9
2
1
2
11
26
13
10
9
8
29
2
27
14
43
22
1
6
5
32
1
2
23
18
1
20
31
28
1
16
3
12
5
2
11
26
35
10
7
4
9
18
3
10
3
8
11
6
9
2
19
8
1
26
9
2
15
28
1
8
21
14
3
20
1
2
5
2
1
4
11
4
1
2
15
2
11
2
11
2
9
14
13
4
1
8
35
6
3
36
23
12
29
18
19
8
1
4
29
4
7
8
1
2
15
2
41
24
5
6
23
14
15
14
9
2
3
8
15
2
13
12
3
4
3
12
13
44
5
14
5
14
11
4
11
4
1
8
1
26
11
4
7
20
5
18
1
12
7
2
5
12
7
12
1
4
23
24
3
6
51
10
21
18
1
30
1
12
11
14
11
20
1
48
43
6
1
4
7
26
25
12
1
24
11
54
21
20
9
16
1
2
3
12
19
28
23
6
13
18
1
12
5
16
9
16
5
14
15
4
15
26
3
12
5
26
3
4
1
2
39
14
45
30
1
2
3
8
1
2
3
4
3
10
1
28
1
12
67
30
5
6
5
12
21
8
39
6
9
14
3
4
3
2
75
20
7
20
3
16
3
16
13
16
5
4
1
10
7
32
21
14
15
8
17
40
7
14
7
16
1
2
5
12
29
24
29
2
29
12
11
16
1
18
23
4
17
6
7
10
21
6
3
20
5
6
3
20
3
30
27
12
7
12
15
2
17
2
7
2
7
44
7
14
3
28
5
14
1
10
29
10
19
24
9
4
3
38
3
4
7
2
33
22
7
8
3
4
19
14
3
18
5
8
9
8
3
10
11
8
3
16
3
2
1
20
9
16
1
14
17
4
11
18
21
2
1
10
9
12
9
2
19
8
1
14
1
28
7
8
27
24
43
6
3
26
1
8
17
2
5
4
25
8
3
4
13
2
1
8
11
6
5
14
17
4
11
6
5
4
7
22
1
12
5
4
1
18
37
8
1
10
1
14
23
12
13
8
9
46
21
20
11
6
5
8
3
2
9
6
7
8
11
12
1
2
5
8
3
8
5
10
1
8
3
4
9
4
3
2
47
32
29
20
1
12
25
6
17
14
1
54
7
6
5
6
7
6
11
6
7
24
19
18
1
16
25
2
7
14
11
14
1
4
5
20
15
12
5
10
37
2
17
2
9
14
3
14
9
32
1
4
23
2
5
6
13
32
13
24
3
16
5
8
19
80
5
12
31
10
5
2
1
2
9
26
13
26
9
22
5
8
9
2
7
2
1
6
5
12
11
4
39
2
3
26
11
2
23
6
9
28
29
4
5
10
21
8
9
4
9
10
31
4
21
50
39
2
5
4
13
2
11
2
11
4
11
6
23
10
1
10
15
4
7
2
5
10
17
4
1
26
9
10
15
42
35
6
19
22
25
10
29
4
5
2
3
8
5
10
3
10
9
4
11
10
1
14
1
12
7
20
7
24
9
2
3
24
7
4
31
4
17
8
7
4
9
2
3
20
5
18
3
2
25
12
9
8
19
16
11
4
1
2
7
6
5
4
1
4
11
2
3
4
1
4
19
58
11
18
15
2
1
20
1
8
17
2
15
18
7
12
3
6
21
12
7
10
1
2
9
32
13
12
9
24
7
16
5
14
23
6
27
2
13
14
3
10
1
20
7
14
23
2
27
16
21
16
5
2
1
16
3
6
17
10
3
2
3
20
7
30
5
18
21
2
9
2
9
14
9
8
3
8
5
8
1
10
11
10
7
24
7
2
1
12
1
24
59
30
3
4
7
18
3
24
13
4
5
6
11
4
1
8
5
30
13
4
7
14
13
4
5
28
25
18
9
30
7
20
1
2
1
12
5
2
29
10
15
30
9
10
3
2
5
2
25
2
15
6
11
16
21
2
9
40
3
6
5
6
11
22
7
14
27
18
15
42
11
6
11
26
3
34
15
32
15
8
9
22
9
10
3
4
21
2
3
8
3
18
9
10
29
16
29
16
11
14
5
10
3
46
3
2
1
10
9
8
5
80
11
4
15
12
3
4
9
8
21
4
5
26
5
12
31
10
5
20
23
10
9
2
17
2
35
4
9
20
5
2
3
6
3
12
7
10
1
8
1
12
19
12
1
6
15
4
63
10
9
8
3
2
3
44
3
8
27
10
15
30
7
2
5
6
5
2
3
2
15
4
7
62
7
6
15
22
15
2
1
2
9
16
57
4
9
10
17
10
11
2
1
2
35
4
1
16
17
4
5
4
3
4
9
14
17
4
3
4
9
4
9
6
7
24
39
6
11
10
9
12
17
20
17
14
19
14
17
34
9
20
1
8
9
2
9
2
13
16
21
8
5
26
3
10
33
10
1
16
11
14
5
4
7
14
3
8
25
4
39
2
17
4
11
2
5
4
5
2
17
4
7
14
11
24
11
16
11
12
7
2
1
10
39
16
13
8
3
4
23
2
5
24
23
4
11
4
3
10
1
34
9
26
3
22
25
48
19
4
1
24
25
20
5
2
1
6
1
12
9
2
7
14
19
30
1
12
5
12
1
2
7
12
7
12
17
4
1
18
21
2
19
2
3
18
3
22
11
4
21
16
23
6
7
4
19
12
27
8
3
14
11
74
3
10
1
24
13
16
17
40
17
18
1
16
3
2
5
14
15
4
13
2
29
8
1
10
15
6
3
16
19
18
7
2
19
6
11
12
13
10
53
8
1
6
1
2
1
18
3
12
25
10
7
48
11
6
7
2
45
16
15
16
39
16
3
2
15
4
3
8
3
2
5
6
7
18
5
4
1
10
25
4
27
26
5
22
1
10
1
12
13
18
5
6
1
6
13
10
45
28
3
6
3
4
11
4
9
2
15
6
9
10
1
12
11
20
1
18
1
10
13
14
1
6
19
2
1
30
1
12
25
14
5
4
7
8
5
44
3
6
41
32
9
18
1
10
1
6
1
6
11
22
15
2
15
8
3
32
7
36
3
10
15
8
69
4
3
20
11
6
3
20
3
14
5
12
17
8
7
8
29
4
17
28
7
20
5
24
5
14
5
4
5
4
3
4
21
8
1
2
5
4
17
2
23
10
17
10
15
4
19
2
1
8
3
10
3
4
17
4
1
2
3
10
29
4
15
22
13
2
15
24
3
2
11
2
7
2
13
4
1
38
3
4
17
26
1
8
13
12
3
12
5
28
29
6
7
12
5
8
7
6
3
18
1
20
5
12
1
50
5
4
5
2
1
4
1
8
3
8
11
18
9
8
1
22
11
32
9
28
3
2
9
8
1
2
5
2
29
6
5
10
17
30
7
12
17
12
11
12
7
8
11
6
7
6
1
10
3
32
5
10
31
12
13
8
7
18
17
6
13
12
19
24
5
12
13
30
5
12
19
2
9
6
23
24
13
12
23
6
37
24
25
28
3
10
9
22
1
2
5
6
11
2
11
8
1
4
5
16
1
4
3
12
7
2
9
4
1
46
13
2
3
8
21
8
1
16
7
6
1
12
1
20
5
6
1
20
21
10
5
18
1
4
15
14
21
2
35
4
5
10
3
4
3
24
11
20
1
10
13
10
3
14
7
32
3
4
3
8
17
6
7
24
3
12
41
6
1
4
9
6
1
58
25
36
5
22
1
6
23
8
7
16
9
12
5
12
7
6
3
4
5
8
15
2
1
14
9
4
5
6
5
34
5
8
23
2
9
22
17
22
11
16
3
4
9
30
1
6
31
2
11
26
31
20
3
32
3
38
1
12
9
8
25
6
3
14
3
4
1
2
7
20
15
8
1
10
3
4
13
38
15
28
1
8
3
10
3
8
27
10
1
2
15
2
3
4
3
6
13
22
15
2
23
38
17
10
9
26
53
2
1
10
19
10
3
18
7
6
5
8
5
12
13
18
23
24
13
2
39
16
1
32
7
46
7
22
9
2
9
2
17
2
9
8
1
12
9
2
5
12
29
6
7
12
15
10
1
4
1
16
5
10
25
18
3
2
3
34
49
2
9
6
17
2
11
20
1
10
21
8
3
14
19
2
21
4
13
6
1
6
11
2
1
2
3
8
7
8
21
4
19
40
13
32
87
4
5
14
29
12
13
2
11
6
5
12
41
28
31
30
3
6
17
12
13
8
5
12
15
24
3
12
3
2
1
14
1
16
27
10
9
6
1
2
15
10
1
2
11
2
1
2
5
2
1
4
9
4
5
2
5
2
5
12
1
6
5
12
7
28
21
8
7
8
9
24
7
8
3
8
3
8
1
14
13
6
1
2
25
8
7
14
1
2
23
10
9
38
9
2
5
14
45
4
9
6
15
22
1
14
9
6
15
18
1
12
1
4
3
4
3
10
13
10
1
2
1
10
1
20
5
8
9
36
7
2
15
8
27
8
3
6
13
18
41
6
9
22
1
8
17
6
23
22
1
6
9
4
23
18
3
6
1
24
1
14
9
20
1
2
1
20
3
4
5
2
9
22
9
6
7
6
19
72
1
22
1
6
9
20
7
12
7
18
7
10
15
2
9
4
7
14
15
10
11
14
5
18
15
12
1
6
3
4
19
2
11
16
49
6
21
4
19
22
25
8
21
12
21
2
7
20
9
8
5
4
5
22
13
20
1
2
5
4
1
14
3
10
13
24
27
8
11
12
9
20
3
8
3
14
3
28
1
4
21
16
13
8
5
14
39
10
9
6
3
4
19
2
37
6
7
16
3
14
3
16
23
2
5
8
3
16
11
18
3
14
9
2
21
52
9
2
5
4
25
20
13
4
45
8
35
8
1
6
1
4
3
12
3
18
7
12
5
22
7
6
7
8
23
4
1
12
15
6
23
18
5
8
5
8
1
2
3
14
3
2
19
26
3
50
13
6
23
34
3
2
9
34
1
6
7
18
21
14
39
10
1
2
31
2
15
74
15
16
17
4
3
2
15
8
3
44
15
42
11
10
11
2
17
6
31
10
9
6
3
2
7
2
7
2
5
18
19
6
1
4
1
12
27
2
5
4
25
2
37
6
15
6
19
20
7
30
13
34
11
2
11
8
7
4
9
2
1
4
11
32
1
2
1
2
5
12
3
10
9
4
15
4
29
2
9
4
15
8
7
28
5
6
5
8
11
6
33
6
31
38
11
2
23
2
11
6
19
6
7
14
39
22
17
4
1
6
9
28
5
4
5
80
9
12
11
8
9
34
9
4
9
6
5
18
31
6
1
10
7
2
1
2
5
10
13
4
29
12
3
4
1
2
1
4
13
4
15
38
15
8
9
14
5
6
19
50
11
18
5
4
3
10
15
10
3
8
27
32
9
12
11
16
9
16
1
2
1
12
11
24
5
6
1
16
1
6
3
14
1
34
3
20
1
24
5
6
17
22
3
10
9
26
9
4
9
2
27
4
23
6
19
4
1
4
7
40
7
6
29
18
11
8
1
10
19
6
13
6
13
18
1
14
3
2
31
6
23
2
51
2
15
10
25
4
5
8
9
10
7
10
11
42
7
4
17
8
33
2
9
20
1
8
33
22
43
6
3
12
27
14
11
32
5
46
7
16
5
10
11
2
13
12
19
24
5
14
1
4
13
2
11
16
1
10
27
4
15
6
23
2
11
32
19
6
11
26
3
28
3
16
11
2
5
8
21
2
15
12
3
8
3
14
3
2
9
2
5
14
1
32
7
6
23
12
1
2
33
14
7
2
9
6
7
2
5
20
17
18
5
18
5
2
1
14
25
6
11
6
9
8
7
4
7
4
25
16
5
10
11
26
23
14
11
2
19
4
1
10
9
28
1
2
1
4
17
20
27
14
3
20
19
16
1
30
5
16
1
6
9
18
1
6
1
28
21
8
9
12
15
24
15
24
1
12
1
46
1
14
9
14
9
6
33
28
27
4
3
20
3
8
15
16
9
26
17
4
17
18
5
12
7
8
7
30
17
6
3
8
1
18
1
8
7
28
1
8
9
10
17
28
9
12
11
16
23
22
3
26
25
34
3
16
1
6
11
2
5
6
1
8
17
4
23
14
7
6
5
28
5
10
11
34
1
10
7
8
27
8
5
16
19
12
1
4
17
6
5
10
13
12
1
6
5
2
29
6
3
16
5
2
3
4
1
2
5
34
15
36
1
22
25
28
17
18
11
6
9
4
9
14
27
8
7
4
31
34
7
28
35
6
1
6
31
2
1
8
1
12
3
6
1
10
17
20
5
12
3
10
23
2
17
4
3
2
3
4
1
2
5
10
1
20
11
26
15
40
1
4
9
10
13
42
5
4
1
14
7
22
3
18
3
20
9
12
1
16
5
8
5
10
5
14
31
6
19
20
3
2
17
4
5
32
7
36
5
6
5
2
3
20
45
18
19
12
21
24
13
10
1
20
5
40
3
8
19
6
1
16
3
22
17
10
17
4
11
4
17
12
13
20
7
6
5
18
1
6
3
6
1
16
7
6
9
24
7
30
13
4
17
4
3
20
1
18
17
2
33
12
41
6
29
8
5
6
19
2
27
4
5
2
3
6
7
2
3
12
17
2
3
16
5
8
17
20
7
2
11
12
3
6
5
2
25
4
57
16
15
2
7
26
1
16
49
4
15
12
5
8
9
16
23
12
29
36
19
2
1
8
5
4
1
6
1
6
11
10
25
12
11
10
23
34
11
8
7
26
13
6
5
12
11
12
9
8
1
34
3
42
43
18
39
10
11
6
3
22
25
4
7
6
1
28
9
16
17
4
19
20
3
10
1
8
27
4
7
32
7
20
3
8
3
18
3
8
35
28
1
20
3
12
17
8
43
8
3
2
19
6
3
18
25
6
29
8
9
32
19
22
23
14
7
10
11
10
3
6
1
12
1
6
17
4
9
18
5
6
7
4
9
2
7
4
1
2
3
32
37
20
3
24
7
4
25
12
29
30
1
8
1
2
7
8
13
20
41
4
47
8
15
2
3
4
1
2
9
10
3
14
27
4
13
16
13
48
31
18
5
6
1
2
3
28
49
8
5
8
3
24
15
6
5
4
1
32
3
12
3
10
9
12
11
46
15
6
1
2
35
4
1
26
7
2
57
2
9
8
1
4
7
4
21
4
9
10
39
4
7
10
19
2
11
4
17
8
7
4
13
18
5
12
33
16
21
18
13
2
47
4
3
2
3
66
3
10
11
16
7
6
17
4
5
28
1
4
23
4
5
2
7
30
1
6
13
6
13
8
7
6
17
10
3
8
3
38
3
14
3
14
3
4
23
4
1
14
35
2
1
28
5
48
3
20
5
24
33
14
7
6
1
18
5
14
1
8
11
6
25
6
1
10
39
24
1
18
35
22
23
32
1
6
7
2
1
4
3
4
3
16
3
18
3
28
1
2
37
4
27
26
11
4
5
24
5
16
15
8
21
10
3
4
3
6
9
6
11
14
5
4
5
8
5
10
7
8
1
8
7
12
13
4
3
10
3
14
29
2
3
4
19
24
3
8
19
34
23
8
5
14
7
6
7
30
5
2
3
22
21
4
13
8
5
2
1
2
9
20
19
2
9
20
33
8
7
4
5
26
5
22
25
2
9
14
11
4
15
4
5
14
7
30
13
24
7
6
5
18
19
2
1
24
35
12
5
6
29
12
29
14
33
14
9
28
9
26
15
2
9
16
3
20
7
18
1
24
5
36
1
6
3
2
15
10
15
4
7
8
3
22
1
18
15
12
3
2
7
14
35
10
7
58
3
8
3
22
3
22
1
18
1
16
9
4
25
4
7
6
29
18
23
2
1
48
7
6
5
24
45
4
13
20
15
32
9
44
11
4
1
2
23
8
3
4
3
8
23
8
13
10
3
4
7
2
31
6
7
8
9
34
1
2
69
28
15
2
31
10
9
12
7
12
7
16
31
6
43
6
3
8
25
26
5
36
7
4
13
12
35
36
9
4
3
4
5
32
37
34
7
10
21
10
3
2
3
6
5
12
33
24
1
12
23
30
39
4
9
8
35
10
7
4
29
10
33
4
33
2
33
32
7
10
21
10
5
22
15
4
5
14
5
10
5
38
9
4
1
8
21
6
25
2
5
16
7
2
29
6
19
4
1
10
27
8
1
2
1
8
15
12
5
16
5
24
1
24
17
4
21
8
5
32
7
8
5
10
17
22
7
4
3
4
1
10
19
40
9
8
9
8
3
4
5
32
1
30
3
26
9
18
27
30
1
6
3
8
23
6
11
16
13
10
15
4
13
2
15
2
17
2
11
4
3
14
11
10
7
16
21
2
21
4
33
16
1
14
5
2
3
26
13
6
23
16
9
18
1
14
5
28
17
34
13
30
13
8
5
20
11
10
3
4
1
6
1
48
5
18
47
2
13
14
9
10
11
26
33
44
13
2
1
4
5
16
3
2
13
4
9
2
5
4
7
6
19
12
5
12
9
8
3
2
27
18
1
10
7
4
1
4
9
22
9
12
3
14
3
20
9
2
9
4
3
6
27
2
7
12
7
16
1
2
17
6
17
6
17
20
3
30
7
18
15
22
31
12
5
12
3
8
1
4
19
8
1
20
9
6
1
22
23
14
7
2
3
2
21
2
41
6
11
2
1
4
29
12
37
6
1
2
5
8
5
10
15
6
5
12
29
16
15
4
3
10
1
6
3
20
1
28
7
8
13
10
9
4
41
4
19
4
1
2
17
10
11
6
23
16
17
18
7
2
13
14
5
12
5
6
17
4
11
6
19
6
7
4
9
12
9
2
1
8
19
10
11
8
7
44
17
2
1
6
25
6
7
20
5
22
17
4
7
4
11
26
15
4
3
2
3
12
5
28
19
12
11
12
1
6
3
28
7
14
3
4
19
20
9
24
5
12
17
54
15
76
3
8
3
2
1
2
15
8
1
12
11
30
17
2
7
10
7
4
1
38
5
4
9
14
21
24
9
4
17
14
17
16
3
8
17
2
3
2
5
32
3
10
5
4
3
4
1
12
3
6
7
32
29
10
1
4
29
20
19
4
11
8
29
2
3
4
3
8
17
6
7
4
3
22
19
10
1
4
1
14
3
32
17
20
7
12
19
16
11
4
29
6
7
6
11
10
3
2
1
16
19
2
1
38
1
24
3
4
13
2
1
10
3
2
13
8
9
24
11
22
5
24
9
6
9
14
3
26
3
10
15
4
15
12
17
14
1
24
9
10
23
10
9
24
3
10
11
6
9
2
17
16
9
14
9
16
5
2
1
24
15
12
1
6
9
8
1
2
3
22
1
8
63
10
9
30
47
8
15
28
9
10
3
14
3
4
3
10
7
2
31
56
7
8
9
4
3
8
9
6
5
12
19
2
13
32
73
10
5
2
9
2
17
2
33
2
3
2
1
12
1
8
9
4
31
14
49
6
15
2
13
8
1
26
5
6
3
8
27
16
7
26
1
10
1
4
1
4
5
8
63
32
15
22
23
28
3
4
9
6
13
6
1
4
3
12
15
38
17
6
9
24
5
14
3
16
3
20
3
8
1
2
45
2
11
26
17
2
9
10
7
46
11
12
1
8
21
22
3
4
31
2
5
34
41
20
31
16
7
22
5
6
13
12
19
6
17
52
1
2
3
6
9
2
1
2
23
12
25
6
5
8
3
20
9
6
1
12
3
8
5
18
15
14
5
8
1
4
17
8
1
4
1
4
7
16
61
2
3
12
37
6
11
6
1
10
5
8
23
6
3
48
3
14
11
4
17
20
1
4
9
20
7
24
1
8
1
2
5
14
7
4
17
4
1
10
1
6
1
10
49
4
11
14
41
18
11
16
7
6
23
8
19
2
7
12
7
10
1
2
3
16
3
8
15
2
7
16
5
6
7
4
5
16
1
6
9
34
37
8
9
14
13
26
15
6
9
2
7
12
3
4
17
14
19
6
5
10
13
42
15
2
1
26
3
4
21
14
13
2
5
40
5
8
7
28
31
2
5
4
23
10
1
6
7
6
1
6
7
2
27
4
11
12
7
8
41
42
9
14
9
4
9
16
15
44
3
2
15
2
11
8
9
40
7
36
19
4
5
22
3
12
15
4
13
16
3
10
19
6
3
22
13
2
9
34
5
12
3
10
3
6
1
10
21
2
31
4
3
12
15
22
51
20
17
40
11
38
5
8
25
2
29
16
9
8
13
16
37
8
5
2
33
8
15
4
9
10
15
18
5
2
11
6
1
12
5
12
5
4
5
4
3
4
1
18
1
16
1
38
1
34
1
2
5
8
11
4
45
2
3
22
17
4
55
8
9
2
9
2
11
6
3
12
5
12
49
16
21
12
9
20
13
18
1
20
7
4
5
4
1
4
1
8
17
16
3
16
9
6
25
6
1
12
17
2
29
14
9
8
1
8
5
10
1
2
9
20
11
2
1
14
3
22
5
2
1
14
45
34
5
10
15
44
1
12
11
10
19
12
1
8
11
26
5
22
5
2
9
8
19
8
19
8
21
4
19
2
11
18
11
4
11
8
5
4
1
4
7
6
11
12
5
2
1
14
5
4
7
6
15
2
3
4
19
38
21
14
11
38
25
6
13
38
45
34
11
8
7
6
7
22
1
10
5
10
1
14
3
8
9
4
3
2
7
2
9
2
9
14
1
2
3
4
19
2
13
4
1
8
15
2
7
10
3
8
11
4
7
18
17
2
23
10
17
4
11
2
9
2
7
2
1
24
1
28
19
12
17
10
5
4
3
14
25
2
9
10
15
2
5
14
3
14
1
12
11
12
1
8
1
6
1
4
35
2
35
2
3
14
3
2
1
50
3
2
5
2
1
20
35
4
11
2
9
2
13
30
5
14
1
10
23
10
21
40
15
2
23
16
21
10
21
16
3
16
5
4
31
18
3
6
1
6
5
4
5
28
19
22
13
26
25
6
1
6
5
12
7
14
7
4
13
6
17
42
29
2
15
16
7
10
3
14
9
8
21
12
3
22
7
8
3
10
3
6
13
8
5
6
11
8
19
28
1
2
9
18
47
10
3
26
5
8
1
20
1
4
9
10
3
28
49
2
51
2
35
14
7
4
27
2
1
32
3
4
1
2
1
6
13
12
5
2
13
2
11
18
7
12
1
22
15
10
3
2
5
16
29
14
5
14
1
12
11
6
19
26
37
16
7
24
35
6
1
14
1
4
25
46
1
30
27
12
5
8
23
22
21
16
9
10
15
30
7
18
7
24
11
36
1
12
11
36
1
6
15
6
19
4
5
6
7
16
13
50
15
6
35
24
7
10
21
8
11
4
3
50
5
14
11
24
23
4
3
6
9
6
7
18
1
10
23
18
25
4
5
4
27
16
3
6
19
16
5
2
11
12
1
10
13
30
13
6
13
10
3
12
7
32
17
4
7
48
1
12
5
4
5
8
7
24
9
4
9
4
5
2
1
18
1
8
33
16
1
32
17
22
9
10
35
8
33
36
5
10
13
8
3
54
23
6
15
6
3
26
5
20
3
2
3
2
5
18
23
2
9
12
37
14
17
22
7
18
11
6
1
10
5
2
9
2
15
16
7
2
17
6
7
8
15
52
3
20
1
30
17
8
3
16
3
22
3
38
13
38
1
24
7
4
3
12
5
4
7
16
9
4
1
12
13
26
11
6
15
28
65
10
7
6
13
34
7
6
11
2
15
10
5
12
17
4
3
22
35
20
5
6
29
10
9
30
41
18
13
8
9
2
3
2
3
2
9
2
9
6
33
26
11
2
1
10
13
4
1
10
3
8
15
16
5
2
1
20
1
10
5
4
25
14
3
18
51
24
23
14
17
8
57
34
7
8
1
4
15
6
5
26
27
8
5
16
9
22
9
16
3
2
5
20
35
8
11
16
5
14
5
6
1
6
17
4
1
30
1
52
45
14
3
4
9
6
7
20
21
4
5
2
25
4
17
4
17
24
11
16
9
2
1
16
9
2
23
4
13
2
7
4
41
12
1
28
7
10
5
4
3
36
1
2
53
4
9
16
19
16
7
8
15
20
1
18
1
12
25
2
15
12
15
4
5
2
3
8
3
6
41
18
1
12
7
12
19
4
13
4
1
10
11
40
9
10
1
6
17
24
9
50
15
10
5
4
1
32
9
8
5
36
5
14
35
6
33
38
13
46
5
8
9
16
17
14
9
26
3
2
3
2
1
8
13
2
11
8
3
20
29
4
17
8
23
10
3
4
13
26
9
14
3
30
19
10
9
8
3
28
5
2
9
4
21
6
15
20
7
8
7
18
9
26
7
32
15
30
1
24
35
6
5
2
5
6
23
12
7
4
21
12
13
24
43
22
1
2
7
4
11
82
1
28
13
10
31
6
33
40
11
8
3
30
5
6
1
6
5
4
9
20
9
4
5
4
21
8
15
10
7
10
7
6
7
12
1
6
19
6
1
8
11
2
25
14
19
46
13
18
3
2
3
14
9
14
7
10
1
8
13
2
9
6
5
30
7
16
1
48
19
4
5
28
39
8
21
12
5
40
13
16
7
38
7
6
3
6
13
12
3
26
5
2
31
14
11
8
3
12
17
4
11
6
3
10
3
14
3
2
17
8
3
32
3
4
11
14
3
2
17
2
3
10
13
10
7
4
1
10
1
18
1
8
1
14
59
8
3
4
5
4
11
22
9
2
13
18
11
10
5
4
57
8
11
12
17
6
1
2
29
24
7
44
3
24
1
4
9
34
9
6
5
4
11
18
29
6
7
20
5
2
31
12
5
10
23
20
1
4
9
8
11
6
7
36
13
28
17
24
25
6
19
4
7
2
1
14
17
38
1
22
5
4
5
8
13
32
13
8
5
12
7
6
63
2
21
10
1
10
7
4
27
2
11
30
1
2
11
10
51
26
13
8
3
4
5
2
19
10
1
18
37
6
29
2
1
4
23
8
1
2
13
20
61
6
33
26
3
44
7
4
17
2
7
2
1
18
5
2
9
6
3
4
1
2
9
20
1
20
7
4
27
6
11
12
11
6
5
12
13
14
5
16
1
2
5
10
7
2
3
26
13
14
17
2
41
2
19
2
7
20
5
10
9
4
21
18
9
6
47
6
1
28
11
8
7
8
9
12
43
22
9
24
27
12
11
48
17
18
7
12
29
14
1
4
17
10
1
12
21
4
1
4
9
24
1
14
19
12
7
6
33
22
45
18
25
4
31
4
15
8
15
8
17
4
5
12
17
6
13
4
15
2
3
10
13
14
21
2
7
10
31
10
7
10
15
6
21
8
9
28
1
10
17
6
3
10
3
4
11
12
41
70
1
24
3
22
3
8
3
22
11
6
13
6
11
6
3
2
13
6
9
28
1
4
7
24
15
14
15
4
9
8
31
2
19
6
7
30
1
8
17
16
3
8
3
10
7
4
9
16
9
6
1
4
5
36
39
24
7
2
15
4
5
12
1
26
7
8
35
10
15
4
7
8
9
8
5
34
3
12
1
6
27
22
13
12
11
2
15
4
19
8
5
32
3
2
5
16
1
10
3
4
19
2
31
14
7
2
7
14
5
2
11
2
11
4
7
4
11
18
13
18
7
6
9
6
13
6
3
32
7
22
15
6
3
4
3
10
13
2
19
8
5
8
9
8
3
14
23
12
35
18
5
6
7
20
7
30
1
18
19
8
17
10
11
2
5
10
5
26
5
2
13
8
7
8
27
4
15
2
3
4
3
4
3
2
3
2
3
6
13
6
1
22
15
44
1
22
9
10
7
8
11
2
23
2
3
2
1
6
7
30
3
4
21
8
1
2
31
10
15
8
5
2
3
8
3
10
19
4
41
10
7
4
3
34
3
2
1
4
15
30
33
34
3
6
9
10
13
2
7
10
17
20
1
50
11
12
21
30
19
2
7
36
1
24
13
12
3
24
15
10
41
6
11
8
1
2
7
4
5
14
3
16
13
16
11
2
17
6
1
2
1
4
1
16
3
4
55
2
21
12
9
16
9
2
15
6
19
6
13
18
5
14
13
24
3
10
3
8
1
4
9
4
1
2
9
4
7
20
21
4
3
4
9
4
19
2
15
4
15
12
1
6
13
16
19
24
25
4
9
14
1
16
3
6
33
2
17
32
11
12
3
34
3
28
3
6
37
6
13
16
33
30
3
46
3
2
37
4
1
2
7
8
3
4
15
8
3
16
1
20
11
10
3
14
13
8
37
8
1
2
31
16
7
6
3
16
9
10
5
40
3
28
3
4
1
6
19
6
7
24
3
2
7
18
13
18
11
4
23
2
13
6
13
10
7
16
37
6
33
4
9
10
11
4
11
24
11
2
1
18
11
16
11
18
9
4
1
6
3
2
13
4
23
14
21
2
3
4
1
12
17
6
17
12
7
20
17
18
5
2
7
12
25
2
7
2
11
4
1
12
5
2
3
32
11
16
9
4
31
2
11
14
11
4
3
12
5
8
9
16
43
2
3
2
11
4
21
22
13
2
5
38
7
16
3
8
3
24
5
14
5
4
3
2
1
2
11
30
1
12
25
16
3
14
7
4
19
2
3
24
9
24
11
24
25
6
1
2
7
2
5
8
1
4
9
6
7
8
19
20
3
4
5
14
3
20
7
14
9
8
7
10
19
6
21
4
3
10
15
2
1
2
3
16
7
16
19
6
1
16
9
20
3
8
1
16
5
4
9
2
1
10
3
12
5
20
5
8
5
6
9
6
35
6
15
42
11
26
11
42
11
6
13
18
11
2
7
8
1
12
5
20
1
4
1
6
7
6
7
12
7
24
27
4
19
10
9
2
5
8
25
2
3
2
9
2
7
6
5
18
5
2
5
6
1
18
15
18
11
6
29
20
1
16
9
22
3
20
1
4
11
4
19
18
1
6
5
4
13
4
5
24
3
32
9
10
31
12
3
4
11
8
1
30
19
2
29
20
7
16
1
26
1
12
25
6
9
16
27
14
39
8
13
2
7
40
1
32
13
14
15
12
23
4
3
14
1
6
1
16
15
6
7
38
1
2
3
16
7
38
31
2
9
2
25
2
1
12
9
14
15
22
25
26
5
8
7
20
9
8
5
4
3
46
5
14
3
6
5
4
11
2
1
4
13
14
5
8
3
10
3
14
5
12
3
4
11
54
11
8
1
12
9
2
17
22
11
6
1
24
11
18
7
6
49
18
15
18
9
12
7
24
5
22
7
2
5
2
1
10
7
8
1
14
27
12
31
78
11
36
1
18
1
8
11
6
3
48
5
12
13
12
13
10
17
34
3
38
5
34
13
12
19
18
7
2
1
10
17
18
7
14
13
2
1
2
7
20
23
8
7
34
5
42
5
14
1
4
23
4
1
6
21
4
13
4
9
4
5
10
3
8
9
20
1
18
5
6
3
4
3
2
11
6
3
18
3
2
15
4
5
16
19
6
9
14
1
2
9
2
1
20
1
4
15
2
3
10
27
2
11
2
45
74
13
18
13
38
1
6
5
18
7
22
17
14
1
8
35
36
1
12
45
14
23
28
23
20
7
2
7
4
5
18
19
20
43
12
37
16
17
22
3
12
13
10
7
8
5
2
9
14
3
16
1
8
1
2
11
4
5
28
19
2
21
24
9
36
1
4
1
10
19
8
11
8
5
16
1
10
9
8
1
34
5
6
23
6
11
8
1
26
1
2
3
6
1
16
37
2
7
10
13
4
7
6
3
10
15
8
15
16
5
14
1
14
5
4
1
18
5
12
7
32
13
10
1
2
3
10
19
4
7
18
17
6
19
4
23
16
19
34
29
10
1
10
1
2
21
8
1
26
5
12
5
2
1
26
11
12
1
32
23
12
1
4
3
36
5
2
5
14
9
38
15
4
3
10
3
16
13
2
9
6
11
12
3
12
5
8
13
10
1
2
11
2
9
4
3
34
15
66
5
10
39
8
1
8
1
22
33
20
31
10
1
22
43
22
1
24
1
12
23
4
11
6
3
10
3
36
7
24
11
12
19
12
19
4
1
6
9
16
3
4
3
16
3
10
7
18
13
4
7
18
11
42
5
8
1
22
21
2
21
18
3
16
7
4
9
2
11
4
21
18
1
2
1
18
33
6
7
8
35
36
9
18
1
4
13
18
3
2
31
20
21
16
17
36
13
12
5
16
3
14
9
4
9
10
11
6
17
14
11
8
7
10
9
14
3
10
3
16
5
2
3
6
25
14
7
10
23
12
1
14
7
4
7
4
11
28
11
4
13
2
7
6
9
14
3
4
15
2
25
2
21
16
3
4
13
4
3
28
9
4
1
2
21
44
3
8
1
16
33
4
21
2
3
10
5
4
7
26
9
6
11
6
3
2
15
14
7
36
31
4
5
4
29
4
5
42
5
18
31
8
9
10
35
16
1
6
1
28
15
28
5
10
5
2
31
10
29
8
7
8
39
4
35
2
9
12
3
8
3
12
5
2
35
20
5
14
1
10
5
4
3
22
1
8
13
4
3
4
5
22
3
4
1
8
5
30
11
4
21
14
3
8
9
10
7
10
7
6
5
4
17
6
11
6
5
14
3
4
7
36
1
2
1
32
5
24
11
4
5
16
1
4
33
2
15
24
37
4
1
12
1
6
13
6
3
16
31
8
9
4
1
4
5
28
23
8
37
30
7
14
19
36
1
10
3
8
15
8
3
16
3
2
19
26
3
2
7
4
47
16
5
2
5
18
9
2
13
6
3
16
21
4
5
12
7
10
7
10
9
18
19
14
11
2
3
16
3
2
13
2
21
2
1
10
9
4
17
6
1
12
3
4
19
6
15
14
17
4
11
12
1
10
17
6
1
2
5
18
3
20
25
2
25
16
5
4
1
2
1
46
23
2
3
26
3
4
3
4
13
4
19
26
13
26
9
6
5
12
1
6
7
18
1
6
19
20
13
16
35
18
13
32
7
20
7
4
5
8
9
16
15
14
3
8
15
2
5
16
5
4
9
2
9
16
1
8
51
10
13
2
7
16
5
2
1
2
29
30
13
2
1
12
31
24
3
4
17
22
5
58
37
6
1
14
3
2
9
2
15
4
41
12
3
4
3
44
37
18
17
4
5
8
9
2
9
12
17
48
25
34
13
2
1
54
11
12
41
8
19
6
11
34
19
24
13
2
7
16
21
16
13
6
1
14
5
20
9
4
53
2
3
4
19
20
21
16
15
14
3
4
1
34
7
24
35
16
3
24
9
8
3
6
15
6
13
40
7
4
1
18
29
4
7
6
35
2
9
36
7
12
1
2
19
10
3
4
15
2
3
8
1
2
1
8
7
34
9
8
9
8
5
8
1
2
3
20
1
2
3
8
3
2
35
22
1
2
17
2
5
6
13
2
23
4
11
6
13
28
11
18
3
26
15
16
29
14
7
4
17
4
7
10
21
8
15
10
3
4
27
4
33
4
1
24
5
30
3
36
7
2
7
28
11
24
9
16
25
22
1
18
9
42
13
6
17
8
11
10
7
12
1
4
3
4
1
4
5
6
17
18
1
6
41
4
7
2
1
6
11
6
41
6
3
32
21
16
21
10
7
4
7
4
9
32
11
4
9
14
3
6
3
8
15
2
1
36
7
2
37
2
5
26
3
20
1
4
11
6
1
2
5
2
19
22
9
14
3
8
11
4
17
16
5
20
5
2
11
6
3
6
3
6
9
2
9
26
1
2
25
6
13
2
3
4
31
12
5
10
1
8
1
28
25
24
17
2
13
8
13
2
33
2
3
22
3
14
5
10
13
12
9
8
59
8
11
2
9
4
1
6
9
18
27
22
3
16
1
14
1
20
1
2
27
18
23
10
23
2
11
2
1
28
3
18
7
48
3
6
5
6
3
28
3
50
3
20
11
8
15
8
23
42
3
28
7
26
17
4
19
2
45
8
21
8
1
6
9
4
11
18
5
2
7
4
5
16
3
2
15
10
11
4
3
24
1
16
17
4
5
6
1
6
9
10
23
38
15
22
45
14
17
14
3
2
1
10
5
6
1
4
7
22
1
10
9
30
5
30
1
4
5
34
13
18
33
4
5
10
9
40
9
26
9
16
13
4
9
10
3
20
9
24
7
4
5
6
19
10
19
26
5
24
1
8
9
2
5
28
19
8
11
40
53
12
3
4
15
4
5
2
25
6
11
22
5
16
3
2
5
30
3
8
1
8
9
2
17
40
9
4
23
28
19
8
7
4
1
24
7
4
13
2
11
2
11
4
9
6
27
24
17
18
1
12
13
18
1
8
9
10
37
6
11
30
1
42
1
10
1
8
7
16
15
2
9
22
11
6
13
12
1
10
3
2
7
4
3
12
17
20
15
32
25
8
21
2
3
8
7
8
17
12
13
26
3
2
27
14
33
14
7
2
27
4
13
12
17
24
9
12
7
14
3
2
3
4
9
2
7
2
13
2
5
46
9
2
17
20
9
4
5
16
5
8
1
2
3
8
35
2
21
14
3
16
3
6
19
16
3
6
5
12
5
26
3
4
11
14
5
18
1
10
1
42
35
2
5
24
3
10
19
14
11
10
47
14
9
6
5
4
13
48
11
24
1
2
5
22
1
8
5
6
27
8
3
14
11
2
9
14
5
16
9
14
27
8
25
14
21
24
17
26
11
26
31
18
9
2
1
30
13
2
1
18
17
18
11
30
5
6
1
16
1
4
43
4
5
48
23
32
7
10
1
2
21
4
1
12
1
6
15
14
9
2
11
2
5
32
3
4
3
10
1
12
1
4
1
18
23
10
1
36
15
2
7
8
7
2
15
2
3
2
9
10
17
10
5
24
11
18
11
12
7
2
17
8
3
32
13
10
1
12
21
2
19
4
3
4
23
16
7
8
43
2
1
2
49
50
5
8
9
26
15
20
9
2
1
4
53
2
5
20
1
16
3
10
27
2
27
14
27
30
9
40
1
2
5
6
5
28
11
4
3
22
3
4
9
6
5
10
5
56
37
26
19
12
3
2
3
10
5
26
11
12
5
24
19
12
17
20
5
40
11
4
5
26
1
16
19
30
37
4
3
4
3
20
3
22
7
6
3
10
19
2
1
12
3
2
7
36
5
6
1
4
5
4
5
30
17
2
11
6
1
16
13
8
3
2
11
14
43
14
7
2
21
52
3
2
3
12
3
44
35
10
5
2
1
4
7
6
3
10
23
12
1
18
1
4
27
12
5
12
13
62
45
4
5
8
23
6
13
16
11
12
5
20
3
40
11
8
33
2
27
10
19
14
1
2
19
20
13
4
5
18
1
16
5
4
7
2
17
2
9
4
19
2
5
2
3
4
5
2
9
4
1
2
15
2
23
20
7
12
1
6
3
2
39
26
3
26
13
12
7
2
7
4
17
14
11
6
7
2
33
24
3
4
5
24
19
30
13
10
31
46
1
6
21
10
21
12
1
4
9
16
3
10
13
6
1
6
13
2
11
10
7
20
7
12
1
26
13
8
1
4
9
4
23
6
39
16
3
24
11
6
7
12
17
2
13
22
13
10
43
30
43
32
21
12
5
8
3
10
33
2
7
28
3
8
29
8
1
10
3
2
5
2
27
18
11
2
15
12
3
32
9
30
7
14
3
2
7
22
21
6
11
22
11
4
31
6
7
10
17
16
3
8
19
20
5
6
47
2
29
2
3
6
3
2
3
4
1
16
1
10
1
2
3
2
1
16
1
10
3
2
1
12
43
4
7
6
15
6
3
4
11
16
11
12
23
24
1
10
1
20
9
28
1
4
3
6
11
4
1
12
23
26
43
12
1
24
13
4
25
2
5
4
11
12
3
2
13
2
3
2
15
18
25
10
1
4
35
10
7
6
7
4
15
24
5
6
9
18
17
30
11
8
41
8
1
24
17
12
1
10
23
14
1
26
3
24
11
14
1
6
13
12
19
6
31
28
25
6
1
14
15
4
51
8
3
4
13
12
23
10
7
16
7
12
5
20
15
22
39
22
25
12
1
20
5
14
3
50
21
2
3
2
15
2
19
6
17
20
33
2
5
12
11
10
13
6
9
8
1
38
29
4
7
32
11
34
11
4
5
18
7
14
9
2
3
4
19
12
1
22
17
30
1
2
1
18
5
4
35
24
5
6
5
10
17
2
9
6
15
8
1
28
5
6
3
2
21
12
5
6
19
24
31
8
9
26
3
12
5
14
9
46
1
10
13
24
21
30
19
20
7
2
17
8
3
8
3
20
7
2
9
8
1
4
5
6
1
6
1
16
5
4
1
26
5
8
9
10
9
2
3
6
3
14
5
4
21
32
21
10
5
2
39
34
7
48
21
48
11
2
9
2
5
4
71
8
25
8
9
10
1
38
3
14
15
20
15
4
3
4
15
18
11
34
13
18
15
6
13
6
7
6
1
22
13
4
5
6
35
2
25
2
11
4
5
20
5
12
9
18
7
6
1
28
63
16
7
30
11
8
11
10
43
16
31
8
7
20
11
34
1
4
3
2
5
18
21
10
25
14
23
14
25
4
49
36
11
6
1
2
11
12
1
10
5
20
1
16
1
2
11
2
9
2
3
42
13
2
23
2
17
24
19
6
19
2
15
8
5
16
11
12
31
48
7
30
3
4
1
6
5
8
9
10
37
2
15
40
21
8
9
22
3
2
3
8
5
8
31
32
13
12
1
14
11
4
11
20
7
2
49
8
23
10
33
22
13
2
15
14
9
2
3
8
15
20
35
8
7
6
17
6
37
2
1
24
19
4
7
6
21
2
7
6
23
2
3
20
33
10
5
10
11
20
1
2
3
40
9
10
11
8
13
14
3
2
15
10
1
4
5
2
11
10
9
14
15
16
33
20
13
14
27
4
15
14
21
6
5
18
25
4
11
4
7
6
1
18
17
50
3
4
7
24
9
2
29
2
9
4
11
22
11
12
7
6
19
30
17
10
15
2
5
36
13
8
3
8
3
18
1
12
7
10
3
14
11
16
7
14
1
14
11
26
45
2
3
18
5
2
35
24
35
26
5
8
3
38
23
2
3
8
3
8
49
12
3
8
11
28
45
10
9
2
13
6
1
8
1
8
11
20
7
6
15
18
7
8
1
18
7
16
21
12
9
14
9
2
5
10
23
18
1
8
9
14
9
20
3
6
21
18
11
30
9
2
9
4
13
20
49
4
27
4
3
8
1
48
19
8
45
18
7
6
9
6
1
6
1
2
21
6
15
20
7
14
7
2
1
2
17
12
5
24
7
10
1
2
15
2
15
10
3
6
15
24
1
2
9
14
13
8
31
14
21
4
47
24
27
2
15
18
3
34
11
14
3
8
1
6
23
30
19
18
7
26
5
4
13
8
19
6
19
8
21
6
17
6
15
12
7
4
7
24
7
2
5
2
21
18
5
2
15
16
3
6
9
40
3
10
33
2
17
4
3
10
9
20
5
22
13
26
19
12
7
22
3
8
3
2
9
4
21
4
11
22
5
2
17
30
19
4
5
6
3
10
11
20
11
6
1
18
11
12
5
4
11
30
13
14
15
26
3
6
21
10
25
12
1
22
15
2
1
2
15
16
9
2
5
12
5
12
5
12
7
6
13
24
1
2
1
2
5
14
9
4
3
10
21
18
11
10
1
10
13
14
1
4
5
12
1
14
31
8
7
14
11
4
3
6
45
4
3
6
41
24
31
18
5
28
1
8
25
2
27
16
3
12
5
2
21
22
15
4
17
2
19
2
3
4
9
2
15
16
3
10
11
6
13
8
7
6
11
12
3
4
1
16
17
42
5
6
3
8
25
44
9
4
9
2
1
2
17
14
5
4
3
10
13
2
1
10
3
8
33
18
7
18
7
2
9
16
33
12
5
4
19
2
9
20
29
10
9
10
21
18
5
34
1
12
5
14
7
6
25
2
5
10
17
30
7
30
21
4
5
18
3
8
3
14
3
2
3
18
1
10
1
2
11
32
7
10
57
14
7
2
9
4
5
48
7
2
15
14
3
6
1
16
5
6
1
6
7
10
1
8
9
14
11
12
17
12
31
10
13
22
7
10
3
6
1
32
7
16
1
6
11
4
13
16
29
18
1
2
3
18
3
30
1
6
35
32
3
10
9
22
9
10
9
8
7
16
9
10
7
32
9
16
5
6
1
2
29
38
5
2
5
4
7
10
5
2
13
8
3
8
19
14
1
26
1
16
13
2
7
4
15
4
5
2
1
10
31
2
15
4
17
6
7
24
1
6
1
6
1
4
21
8
9
2
1
2
9
14
9
8
1
24
37
14
9
26
9
4
19
4
1
12
3
6
1
10
7
6
9
4
11
2
1
22
5
22
7
22
5
20
53
8
5
18
23
6
7
12
7
8
11
2
41
64
17
8
5
2
3
2
9
4
19
4
1
2
21
6
1
24
25
12
7
12
7
48
9
16
43
2
29
2
7
10
7
4
3
4
3
2
23
16
3
20
3
8
15
26
1
4
15
10
31
8
15
26
3
6
7
8
25
38
13
8
1
28
3
8
15
50
1
2
13
42
9
12
9
18
3
20
5
40
7
6
1
18
17
6
1
12
11
32
15
2
9
2
11
18
5
4
5
16
11
6
11
6
11
12
41
6
9
14
7
14
3
54
31
4
17
14
7
6
35
4
7
10
1
10
1
20
21
4
13
4
3
12
11
6
1
4
5
4
5
22
3
14
9
4
9
58
9
2
13
4
15
8
3
12
5
16
5
10
3
4
3
30
9
12
1
18
7
22
7
12
13
24
1
6
23
4
5
10
3
30
1
26
7
6
3
16
19
8
3
6
5
12
7
2
15
4
17
4
5
2
15
10
9
40
1
44
1
2
17
24
11
46
17
4
11
2
1
10
23
66
7
16
7
4
11
18
9
10
9
10
27
4
1
6
1
14
3
10
1
20
1
8
13
6
5
6
1
36
1
12
3
4
3
28
7
4
23
2
21
6
3
8
9
12
47
24
5
30
29
16
53
2
31
8
1
4
9
6
5
2
17
16
31
52
3
18
1
30
1
2
13
8
1
16
5
12
21
18
13
10
39
32
29
2
9
6
9
6
43
2
5
14
3
50
1
20
13
24
7
4
23
8
13
16
5
20
1
4
17
32
13
6
53
16
11
8
3
8
25
8
15
2
9
2
7
6
19
4
21
20
17
2
1
20
9
52
15
2
17
10
39
4
33
34
7
10
13
8
7
24
1
12
3
4
1
2
1
6
5
24
1
18
5
8
1
14
7
22
7
6
1
6
7
12
1
12
11
20
13
6
3
14
17
20
3
22
3
2
47
22
1
8
7
4
5
14
3
4
1
28
19
8
11
6
11
18
19
10
9
2
9
8
1
2
7
22
43
8
5
48
15
2
9
20
11
4
25
18
5
4
3
4
13
4
7
6
29
20
19
2
1
16
3
14
21
2
11
22
5
2
3
20
9
6
31
10
7
16
7
4
19
38
1
2
33
6
17
6
9
4
3
8
13
28
1
8
3
16
7
2
13
12
13
2
5
10
5
10
25
28
9
2
5
8
9
2
19
40
19
2
9
10
9
10
3
2
1
8
1
40
9
6
7
6
17
12
3
16
5
20
3
20
15
6
23
2
21
2
3
14
7
2
9
14
9
10
3
30
7
2
17
4
17
20
5
10
5
2
11
16
7
6
17
6
13
4
7
4
5
32
3
8
21
8
21
4
17
2
15
2
25
16
3
4
1
42
3
2
5
2
33
8
17
4
31
8
15
36
7
18
13
4
5
10
9
4
3
14
9
12
7
4
17
10
3
22
9
18
3
2
7
4
21
16
3
12
43
48
11
4
11
6
15
20
27
14
33
14
11
12
7
4
1
2
1
6
9
24
23
12
17
18
7
2
19
4
1
10
3
10
5
2
11
6
21
18
5
4
41
12
11
6
13
12
5
12
19
80
9
8
3
8
11
6
1
8
23
14
1
4
1
18
1
12
1
24
1
2
9
6
1
10
17
2
7
6
5
14
3
28
11
20
7
4
13
2
3
14
27
2
9
16
5
14
11
2
7
10
1
6
43
14
11
38
43
18
47
8
11
26
1
2
9
2
13
10
7
22
3
4
1
2
11
50
5
20
9
4
27
10
11
4
5
4
15
2
1
2
1
14
27
16
13
4
9
26
5
24
11
18
33
2
3
20
15
2
19
8
13
6
11
8
1
2
11
20
9
2
13
22
9
10
1
2
5
16
9
2
21
20
11
38
3
20
3
14
1
38
21
42
1
28
19
8
1
12
1
8
3
38
21
32
1
4
15
8
13
10
3
12
1
24
5
20
3
26
5
36
1
2
7
18
23
6
9
2
7
6
7
22
9
14
33
10
3
4
3
22
23
2
1
16
11
6
27
4
9
4
9
8
9
6
5
24
23
8
1
4
1
10
13
2
45
2
7
8
29
10
11
20
7
6
5
18
7
4
3
20
11
28
7
12
1
12
1
18
1
8
5
18
11
12
11
10
9
12
5
14
11
2
17
6
29
32
7
50
1
4
11
32
17
6
29
6
11
6
7
36
9
34
7
2
25
14
11
16
5
18
25
42
5
2
7
2
7
6
1
2
9
20
9
2
45
38
21
26
3
8
19
4
1
26
1
4
21
18
43
6
1
2
5
30
17
56
1
22
13
28
5
38
1
22
5
44
5
32
1
2
15
10
11
4
3
64
9
6
3
8
19
4
3
14
3
2
7
8
3
8
1
8
21
18
5
10
1
30
1
6
17
22
13
20
1
4
1
12
3
2
23
10
9
4
3
14
11
24
1
8
5
6
31
44
23
16
39
22
13
10
1
16
5
16
9
4
7
8
7
28
13
6
5
4
5
2
19
28
21
4
13
2
25
22
19
10
7
4
5
20
19
14
5
34
23
12
9
2
41
10
9
4
3
34
1
4
1
12
5
12
5
22
37
10
11
24
33
26
37
4
1
14
39
4
3
50
5
12
1
10
13
6
1
22
53
14
11
4
17
2
45
14
7
10
35
30
7
10
23
8
1
4
3
22
13
14
27
2
37
6
11
2
7
2
5
2
3
6
1
12
1
16
1
16
3
32
5
18
19
16
3
16
9
34
9
34
29
6
3
8
1
16
11
10
3
2
1
2
3
8
3
26
15
2
3
22
15
2
3
4
9
2
19
8
15
14
3
16
5
14
5
6
1
22
11
14
1
40
3
2
5
12
13
4
15
8
25
10
15
12
1
8
7
2
39
4
3
10
7
20
15
10
15
8
19
34
1
6
17
8
19
24
13
6
3
26
7
2
7
12
23
8
1
2
5
2
15
20
3
4
1
6
1
8
5
6
23
20
3
16
13
38
17
4
17
2
3
4
1
8
23
4
21
12
5
18
5
24
5
26
1
2
3
14
1
2
7
26
1
10
11
2
13
2
7
46
1
42
19
2
25
22
3
4
5
16
3
12
31
42
11
6
11
4
17
6
1
18
5
28
37
4
7
12
9
2
23
8
1
2
15
6
5
4
15
4
33
4
9
12
9
20
33
4
3
20
9
8
35
10
7
12
5
12
13
2
11
6
11
2
19
4
25
12
3
2
3
8
19
12
15
10
1
34
15
28
5
2
5
14
7
8
49
14
17
6
1
6
5
2
13
2
17
6
7
12
35
8
13
6
17
10
31
4
1
18
3
6
11
12
9
6
75
2
19
2
5
28
19
18
31
10
17
6
15
2
19
10
3
14
9
12
37
6
13
2
5
14
3
22
5
8
19
6
1
6
21
12
15
12
3
8
5
8
3
6
27
4
23
6
1
8
5
6
11
12
1
10
5
24
11
2
11
20
1
2
33
16
37
10
7
20
3
16
7
4
9
22
7
8
3
6
7
12
13
22
5
6
29
14
13
2
37
2
3
14
9
6
7
8
11
6
21
16
1
2
5
4
7
2
25
48
5
12
11
4
1
10
1
16
1
18
13
6
1
6
5
2
1
6
5
2
49
12
21
2
3
2
9
2
5
16
15
4
3
2
39
16
3
2
5
8
15
2
11
4
9
42
9
26
5
18
41
8
17
14
17
30
1
36
9
2
3
2
3
4
1
12
41
18
11
8
1
12
1
6
7
36
13
14
5
18
3
10
1
12
1
16
3
22
15
2
33
14
23
10
3
14
1
8
13
20
1
2
9
18
1
14
15
16
1
16
5
2
15
28
35
4
33
26
15
14
3
14
3
2
3
4
27
16
13
2
1
10
17
16
7
16
17
4
5
20
9
4
17
18
5
14
15
8
7
2
7
6
7
4
23
22
19
10
3
6
5
6
17
2
25
14
19
30
3
22
11
14
45
12
11
6
7
2
5
6
25
18
1
8
25
8
3
4
1
4
5
22
9
16
13
4
3
20
37
2
9
6
3
14
9
16
7
14
3
24
3
4
23
8
5
6
13
48
11
38
13
8
1
14
7
54
15
4
1
8
5
8
7
18
1
22
3
4
13
10
5
14
3
8
1
4
3
20
33
30
7
4
1
2
15
4
7
2
9
8
9
8
3
4
13
14
5
24
23
38
25
6
17
2
5
12
13
10
3
10
3
10
21
6
9
20
1
10
9
32
9
10
19
28
35
32
5
28
1
4
3
32
1
4
3
2
1
12
3
6
9
2
25
12
25
12
11
16
3
8
15
20
15
14
9
18
7
28
19
6
3
34
23
6
25
6
7
6
37
14
1
26
1
6
11
24
23
2
3
20
1
6
5
18
19
10
1
8
5
4
5
20
1
4
7
4
21
26
5
16
1
12
5
4
1
24
5
24
47
2
5
18
7
32
1
12
11
38
1
10
15
8
3
18
3
4
11
6
17
12
13
12
23
34
1
20
5
20
1
12
11
12
1
36
29
2
7
4
1
16
1
6
17
22
1
52
7
2
11
24
1
12
1
8
31
18
27
4
3
12
33
12
5
14
13
14
13
16
9
6
1
2
1
16
17
10
1
10
1
2
1
8
3
32
11
18
5
2
5
14
1
2
33
2
7
8
3
10
1
8
1
4
35
4
7
6
1
2
1
2
11
18
11
26
5
10
11
6
11
2
11
14
9
20
9
2
1
10
1
22
11
4
7
2
7
28
19
2
37
6
1
30
15
20
3
10
21
22
9
2
21
6
11
30
7
6
13
6
15
2
7
4
25
20
23
2
9
36
29
16
1
12
3
2
15
4
11
2
43
10
7
2
25
8
5
12
7
32
3
2
9
10
51
12
21
8
1
14
17
12
5
30
7
54
1
4
3
16
1
2
11
8
9
28
9
8
5
4
5
54
7
24
7
8
1
36
13
6
1
18
13
6
5
24
13
12
1
8
9
40
3
10
9
2
3
8
7
32
17
4
13
4
3
2
31
20
3
2
3
40
9
6
9
26
1
40
3
6
19
16
3
6
7
4
11
8
9
16
51
26
31
4
17
16
1
28
3
2
17
2
43
14
21
6
15
6
7
2
31
2
3
10
13
2
1
12
7
2
5
14
17
16
5
8
29
4
9
14
9
42
7
30
5
4
5
6
19
6
11
12
13
4
1
2
7
34
25
10
7
8
3
2
9
2
23
2
7
14
7
4
7
12
5
18
15
8
1
4
5
6
11
6
5
18
5
2
11
10
1
2
1
18
1
4
13
2
13
12
15
2
11
20
15
10
21
10
7
16
39
14
1
12
11
16
3
20
1
2
23
2
17
12
21
28
13
24
7
4
35
12
5
6
1
24
11
22
19
2
1
8
23
2
15
4
17
2
25
4
11
4
3
2
9
20
1
10
9
8
3
2
5
8
3
6
15
10
15
20
13
4
1
8
1
22
3
4
1
18
17
6
7
6
11
20
1
2
55
8
27
8
3
14
21
30
13
8
67
26
7
32
9
20
3
8
3
6
1
38
13
6
21
8
1
8
7
2
1
2
3
14
17
16
3
4
17
16
21
20
7
2
27
38
1
2
9
4
1
16
27
4
3
2
9
2
33
8
15
38
3
10
31
10
11
6
7
20
13
14
17
6
11
4
31
12
5
6
11
10
15
8
1
2
3
6
7
2
25
24
23
44
3
14
7
8
3
10
1
24
15
2
13
2
7
28
19
8
7
8
9
8
45
12
1
2
5
34
63
8
1
20
3
2
15
16
3
10
3
8
1
4
9
8
11
26
41
42
3
2
1
4
1
14
19
4
23
8
3
22
1
8
1
20
1
4
11
6
3
8
1
30
5
4
7
16
3
26
21
4
3
14
9
2
5
18
1
24
11
64
7
18
21
6
5
22
1
12
1
24
7
12
7
12
29
46
13
40
5
12
15
2
13
14
15
4
5
10
1
2
3
36
25
34
1
32
5
6
11
14
5
8
11
10
1
20
1
4
13
2
5
2
3
6
3
12
3
18
9
8
15
8
5
4
21
6
3
16
3
8
13
48
1
14
7
2
27
4
11
16
9
2
3
38
7
4
9
6
7
8
21
24
29
8
7
20
11
18
9
24
15
8
7
6
13
6
19
18
5
4
9
4
9
4
11
16
7
14
1
14
7
16
5
4
15
2
1
20
13
6
5
10
3
18
1
12
1
2
1
6
1
8
7
18
19
14
21
28
9
16
15
34
13
2
43
2
21
16
19
18
3
2
3
22
15
2
17
34
23
18
17
2
5
6
1
6
17
6
7
4
1
10
3
8
3
26
5
4
9
2
27
26
3
10
13
28
17
6
17
54
33
2
11
4
3
58
1
40
1
8
15
6
7
10
23
2
1
10
1
16
1
8
11
4
7
2
13
16
15
6
5
10
31
26
41
6
3
2
5
4
7
18
1
18
1
6
25
16
19
32
5
6
3
14
27
30
1
8
1
12
11
8
1
36
13
10
9
8
7
10
5
4
15
6
3
4
23
8
19
24
3
20
3
4
3
2
1
8
1
2
9
16
13
26
1
20
11
2
1
6
11
8
13
4
33
8
3
2
19
4
7
28
9
2
15
4
15
4
9
40
9
6
23
8
21
4
17
30
5
12
33
22
3
12
15
10
1
28
1
34
3
18
7
10
11
16
67
14
39
8
1
6
11
6
1
38
3
20
17
8
9
10
39
18
1
8
9
12
5
12
17
22
3
14
1
2
5
8
5
6
13
24
49
2
5
14
5
8
3
2
1
10
21
12
1
2
1
8
23
12
7
8
5
16
1
16
1
2
3
16
7
22
1
10
31
4
5
36
27
14
7
12
9
40
9
4
1
14
1
16
11
42
13
30
13
6
41
24
7
10
3
2
27
18
5
16
1
2
9
14
21
8
11
20
3
12
11
12
1
12
7
2
3
6
13
10
49
14
1
12
1
2
5
4
7
14
39
6
9
2
19
36
5
12
3
2
13
20
7
10
3
4
3
6
11
6
9
2
13
2
23
20
1
6
33
52
13
22
1
48
1
6
3
4
1
2
1
20
7
26
27
16
3
8
7
12
13
6
1
12
3
8
3
8
29
16
1
2
7
38
3
2
9
6
3
10
5
4
7
6
3
2
3
4
5
8
7
16
7
6
21
8
27
30
17
6
5
34
15
28
9
6
31
12
1
42
11
6
1
12
7
2
19
2
9
14
1
22
1
14
33
14
1
10
5
2
7
2
7
16
1
24
5
14
19
14
21
24
1
2
13
8
15
16
3
14
5
2
5
34
19
4
19
14
7
12
7
26
5
8
7
4
23
14
9
8
11
8
1
4
7
4
15
4
9
20
7
12
1
44
7
8
9
6
5
36
3
26
7
16
5
30
17
28
15
28
3
30
3
14
15
2
3
6
3
4
31
22
7
20
21
4
3
4
27
2
25
10
53
6
25
2
1
18
5
2
37
24
11
2
3
94
17
24
7
18
21
12
11
8
29
18
19
18
37
10
3
12
41
6
27
26
9
10
43
12
17
6
3
2
1
2
3
12
5
36
1
6
5
4
9
2
25
10
15
6
29
2
17
6
7
4
11
10
15
26
9
4
3
26
5
6
3
8
1
26
11
4
7
12
23
6
3
6
33
4
31
6
9
20
15
10
3
44
13
22
3
4
7
2
41
6
1
24
19
14
25
6
5
36
1
14
9
16
9
2
5
2
9
2
19
4
11
18
13
6
5
18
1
4
3
32
3
2
9
16
13
12
9
8
21
24
1
4
3
2
3
6
1
4
13
18
1
6
1
2
7
12
3
30
5
34
5
2
5
10
17
6
1
6
1
10
13
10
1
6
27
8
5
6
3
24
37
20
13
14
17
10
7
24
3
4
1
2
5
10
3
8
1
10
3
2
11
6
39
14
27
2
1
38
7
20
17
28
1
26
1
28
1
10
19
24
1
8
5
32
53
6
7
6
7
40
5
4
7
6
7
8
5
12
3
26
9
6
1
14
15
18
7
36
7
4
3
8
41
6
3
6
1
6
1
4
1
14
27
32
5
4
45
20
15
6
1
8
1
36
23
6
9
2
1
18
9
12
5
24
7
18
29
26
11
12
5
6
7
6
7
30
23
20
1
8
3
4
9
16
13
10
27
2
21
24
5
48
1
46
11
6
5
10
15
10
5
2
1
4
1
12
5
8
1
12
3
10
19
8
3
32
33
4
59
4
3
46
3
6
13
12
7
10
3
2
31
8
3
8
13
16
1
4
7
4
23
4
15
12
17
18
1
12
5
4
3
14
3
24
17
8
7
2
7
12
13
10
9
30
9
10
5
32
15
18
7
6
11
10
1
8
5
2
5
32
3
18
9
2
11
6
17
10
7
6
19
2
13
4
23
6
1
10
5
26
5
6
1
2
5
16
3
6
1
10
13
6
41
18
9
12
11
10
7
2
71
16
17
18
5
22
23
10
11
4
37
18
1
26
39
8
19
12
9
4
1
18
1
2
1
8
11
2
1
12
15
14
3
4
23
4
1
18
5
2
53
34
7
14
15
22
19
2
3
26
13
6
1
28
7
2
1
34
29
8
1
8
1
18
9
4
3
20
17
8
1
12
5
6
21
26
9
16
13
14
13
72
11
2
3
4
15
10
29
18
9
20
1
10
29
14
15
4
3
2
11
10
9
6
3
4
3
10
21
4
9
20
35
32
25
2
1
10
13
26
1
6
5
22
17
16
5
2
1
22
1
4
17
4
25
8
5
10
5
8
15
8
1
24
11
2
1
12
5
18
1
12
15
22
1
48
5
8
11
18
7
8
3
6
1
14
17
10
51
8
3
2
39
28
1
12
5
10
1
2
43
6
19
14
3
12
7
10
15
8
11
6
9
4
21
48
1
10
41
16
5
8
13
14
25
4
5
8
5
10
1
24
1
20
11
4
3
6
25
32
19
28
7
2
3
14
1
22
7
8
3
12
11
6
43
24
21
4
19
4
15
10
5
10
3
8
15
8
17
8
7
6
9
12
7
18
11
20
7
8
1
6
29
18
7
8
27
20
9
12
11
12
7
2
3
6
13
28
9
8
9
6
11
16
3
10
11
12
11
4
7
6
9
6
1
2
33
6
1
6
1
16
17
8
1
2
1
2
17
2
19
6
5
16
5
32
5
8
29
16
27
8
7
18
7
10
5
4
11
6
19
14
5
12
7
24
17
8
21
2
11
10
7
2
15
24
13
8
15
30
5
40
3
16
29
4
7
16
3
40
13
6
7
10
3
32
1
32
11
2
9
4
23
10
1
10
9
8
11
18
3
20
5
2
11
10
9
14
3
4
1
16
19
2
3
2
13
14
27
4
9
2
7
12
1
44
1
68
5
40
1
6
1
14
11
6
3
12
1
2
55
6
5
22
11
4
7
6
19
4
5
8
11
8
7
8
3
6
27
2
13
2
31
12
3
4
1
2
21
2
19
36
59
8
19
34
43
14
11
18
1
2
7
2
5
6
23
28
11
2
3
4
17
18
11
6
9
24
15
12
7
10
13
12
3
36
11
8
29
16
25
12
17
14
15
6
27
8
21
4
3
2
11
32
11
2
3
44
9
6
27
22
3
20
1
6
3
22
11
8
9
20
1
12
13
16
7
38
11
22
21
4
21
8
5
2
5
34
7
14
15
24
5
4
3
18
1
2
5
22
5
4
33
10
1
26
1
2
3
12
3
6
5
24
41
2
29
6
9
2
3
2
3
14
11
4
7
8
5
4
33
18
19
8
1
10
1
10
25
22
1
10
1
20
5
4
13
6
13
14
31
6
13
4
3
4
11
2
3
44
1
6
1
8
37
16
9
4
13
80
3
14
11
12
1
30
17
12
15
18
5
16
1
8
19
44
15
14
7
34
11
4
13
8
3
4
17
10
5
30
17
8
29
6
11
12
1
36
41
10
9
10
7
8
5
10
13
2
15
4
19
20
9
14
21
8
23
8
11
10
17
6
17
6
17
12
19
4
19
6
39
18
29
2
25
8
11
2
1
8
15
36
5
30
23
14
1
4
5
10
3
22
17
30
3
2
5
2
7
18
5
12
9
12
25
22
7
6
19
2
1
22
5
14
5
4
33
4
9
6
61
18
5
4
7
60
9
2
7
42
11
6
11
12
35
8
7
28
5
2
7
8
7
6
13
4
21
6
3
6
31
10
11
2
21
44
9
34
3
16
15
2
7
10
3
14
3
34
9
8
5
4
1
2
3
18
11
2
7
22
1
6
1
20
25
4
3
10
1
8
1
16
3
8
1
8
1
2
7
14
17
2
25
2
23
14
13
32
3
8
7
4
3
10
11
26
13
2
1
16
13
6
27
2
3
16
5
14
1
38
25
26
11
10
13
12
41
12
27
72
1
30
9
26
3
6
7
16
25
2
3
40
5
26
1
2
3
4
5
4
1
8
7
12
11
54
7
10
11
30
19
24
5
36
37
2
13
26
17
2
5
38
7
4
7
12
43
8
17
2
3
20
3
4
7
6
5
18
67
26
3
26
7
2
27
10
11
4
3
8
1
8
9
12
29
6
11
8
5
14
1
22
73
6
5
2
5
20
13
20
13
52
1
8
1
26
7
24
19
20
15
10
5
18
25
20
1
10
9
8
15
16
1
12
23
6
11
8
3
8
9
20
1
26
17
4
47
16
5
2
1
16
1
2
5
6
1
18
13
8
25
6
5
6
1
2
9
2
5
2
19
12
3
10
1
6
1
16
1
30
3
2
9
8
3
2
5
4
13
18
5
26
13
10
3
2
11
10
11
16
1
18
5
8
5
8
21
8
17
10
7
10
11
14
7
6
1
54
5
20
3
10
1
10
5
4
9
14
1
12
1
6
7
22
9
10
15
8
7
6
1
6
7
2
11
4
5
36
11
6
5
20
7
4
13
2
41
10
7
4
61
24
9
8
7
6
5
6
23
6
1
2
3
12
1
14
1
4
5
4
11
4
19
26
1
22
9
36
11
24
5
12
1
28
1
46
3
22
15
4
1
14
7
10
7
12
3
4
7
10
7
2
5
30
1
6
15
4
15
2
1
2
15
18
7
8
7
2
21
28
3
20
9
6
1
10
1
2
7
18
33
12
13
14
5
4
3
8
1
6
9
2
15
2
9
22
5
12
15
12
9
14
11
6
35
6
9
6
13
2
1
6
1
6
9
4
11
2
3
8
15
4
13
4
23
8
21
10
13
2
15
14
13
2
1
2
9
4
9
8
3
6
5
2
7
2
11
24
5
4
37
2
5
6
9
2
21
22
9
22
21
28
1
4
43
2
1
2
13
26
7
2
5
4
23
12
21
10
5
6
11
12
3
18
9
20
17
14
7
16
3
4
7
2
11
26
35
6
3
12
27
2
41
12
17
26
7
6
15
10
1
10
11
6
1
10
5
2
5
6
9
18
11
12
7
32
7
2
11
28
5
12
11
24
9
14
21
20
1
6
17
12
5
4
11
2
5
30
5
6
3
10
15
28
53
14
5
30
9
4
5
14
21
2
27
16
15
26
13
8
5
10
1
6
1
22
9
20
3
14
3
18
41
12
7
6
1
2
43
2
1
24
1
6
11
6
37
2
3
4
15
2
1
8
15
18
3
8
23
8
9
18
23
30
5
14
47
14
3
14
9
2
3
82
11
42
15
10
27
6
1
12
3
2
17
10
15
14
5
2
1
12
23
18
5
12
3
2
17
12
1
4
1
4
3
4
29
10
1
14
17
12
29
16
5
18
7
12
1
10
27
2
9
2
5
6
1
4
17
14
21
2
1
2
1
4
7
66
5
2
7
4
7
10
5
10
5
8
7
6
5
24
1
2
1
2
1
18
1
4
1
20
3
2
3
12
3
8
5
2
23
2
29
8
3
2
21
2
19
20
5
26
3
28
5
14
11
10
3
2
9
10
11
4
3
10
3
6
47
6
9
12
3
6
5
12
7
10
5
2
3
16
5
12
5
8
27
12
1
6
1
16
5
10
15
4
21
8
1
10
5
10
1
24
1
12
15
22
19
4
9
52
7
64
17
26
9
20
11
6
9
18
33
2
9
4
3
26
3
8
13
8
15
4
7
20
3
10
45
2
13
12
55
30
3
28
5
8
17
6
9
12
3
10
5
14
1
4
11
8
3
2
17
16
3
4
3
18
1
16
1
4
1
4
19
4
1
4
1
14
13
6
3
22
7
6
1
8
23
30
3
42
5
32
5
8
13
30
1
6
7
18
1
8
3
22
3
4
15
8
1
4
9
6
1
2
19
12
3
32
1
10
1
12
3
4
3
4
3
52
3
8
23
4
1
4
11
14
1
4
5
10
5
4
35
2
9
14
1
2
1
10
27
6
7
8
9
2
3
4
3
28
39
10
5
2
35
6
9
2
15
4
17
18
1
6
3
8
23
24
25
8
15
2
17
2
23
4
5
8
13
12
5
44
5
32
11
26
3
22
29
8
7
18
7
6
43
4
1
18
1
4
7
10
53
6
1
12
9
50
25
6
13
14
13
4
7
4
1
4
1
18
3
20
3
10
1
16
17
12
1
2
17
12
35
6
11
16
15
2
1
14
1
4
31
28
27
4
7
2
5
2
9
16
17
6
1
22
11
8
5
8
3
22
7
20
25
8
5
42
15
30
17
8
17
6
11
4
5
2
13
16
5
18
9
10
11
2
7
2
3
4
3
2
3
24
3
20
5
8
3
10
11
20
9
12
25
12
5
6
5
6
7
12
3
14
1
12
11
6
53
4
7
24
25
8
3
18
9
2
35
16
5
22
1
24
15
8
9
8
25
4
5
4
9
2
1
2
3
4
15
2
43
10
23
8
25
2
13
2
7
4
9
24
3
18
35
6
7
14
19
12
13
8
29
6
5
4
47
24
17
6
9
4
21
4
41
2
3
14
15
46
13
8
1
4
3
2
9
8
15
20
15
10
9
4
5
2
15
2
3
18
13
2
3
8
1
20
1
4
1
18
11
6
3
14
15
12
25
44
1
12
11
32
9
24
1
16
3
4
11
46
15
12
1
6
29
10
17
18
47
6
49
8
7
8
17
6
5
20
7
12
23
8
3
14
15
2
3
8
1
10
19
14
3
16
13
8
1
6
1
8
5
2
5
8
1
8
19
20
23
6
19
2
53
32
1
4
15
18
9
24
13
6
1
32
29
22
5
6
3
4
1
8
5
2
9
6
9
22
9
34
9
4
1
16
3
4
15
16
1
2
9
6
3
4
3
4
1
12
11
10
7
4
7
6
25
6
7
2
9
10
7
16
1
4
1
2
3
8
25
48
13
8
1
52
7
2
3
2
1
2
23
4
9
4
1
4
61
16
9
4
5
36
3
16
3
4
21
22
7
46
19
2
5
2
5
6
7
4
23
6
23
20
1
6
11
6
51
2
9
4
9
2
1
2
31
24
7
6
5
10
5
8
5
4
3
4
1
2
9
50
13
2
3
6
7
4
5
2
3
2
3
10
5
2
1
4
3
14
3
20
3
4
3
34
3
28
9
2
9
26
7
16
9
4
9
12
3
10
9
10
3
8
7
14
7
12
1
24
5
6
5
6
23
8
5
10
7
24
5
30
3
2
15
4
11
12
1
14
13
4
11
6
5
4
5
6
3
8
5
8
3
14
11
12
1
32
31
2
17
14
23
2
7
20
3
12
1
8
5
10
13
2
7
24
1
12
1
6
27
32
7
26
11
2
25
4
35
24
7
18
1
6
21
6
7
8
19
8
1
22
11
44
7
6
11
36
25
6
7
2
7
8
13
14
1
2
1
12
9
10
7
4
17
4
39
18
7
8
5
6
9
2
7
4
33
10
1
2
1
24
5
6
7
10
13
4
7
8
5
6
11
8
11
4
25
20
21
2
1
6
1
6
5
12
5
4
25
4
5
10
7
10
9
6
15
18
21
2
3
6
7
10
7
10
3
46
9
6
9
8
27
2
9
4
21
8
25
18
3
6
15
4
5
2
11
2
3
4
23
12
3
14
5
4
7
20
1
4
5
12
7
14
29
18
17
4
41
24
3
6
3
2
7
2
9
12
3
14
5
2
9
24
15
4
5
16
17
6
13
6
1
4
9
8
1
10
9
4
5
2
3
28
1
14
13
24
29
54
1
6
13
6
9
8
37
20
11
6
3
4
5
2
37
6
13
8
1
4
5
4
7
12
9
16
23
4
47
12
5
28
1
34
13
16
7
2
9
10
37
4
11
8
3
22
29
6
7
12
25
6
5
4
25
16
5
6
9
2
5
20
5
16
1
6
11
2
9
6
11
36
21
2
7
2
9
10
1
6
1
2
3
2
7
46
9
22
9
2
23
16
3
10
19
2
5
2
5
2
11
2
19
6
1
62
19
12
1
14
3
6
13
22
23
12
1
36
21
6
35
48
1
20
41
20
9
4
7
14
15
2
3
2
11
2
17
4
1
2
3
4
21
48
21
4
5
6
5
8
3
2
9
4
45
4
5
8
21
44
3
2
5
4
13
8
21
24
41
16
9
2
17
4
1
2
5
2
1
2
9
58
23
22
5
28
1
2
3
14
3
4
3
20
5
10
5
42
7
20
3
20
11
10
3
2
13
20
3
12
1
16
9
16
71
6
1
10
5
12
5
20
3
12
35
8
13
20
13
4
13
6
17
6
21
14
21
2
3
2
23
12
15
2
41
8
1
28
39
42
5
6
11
6
5
12
9
14
7
2
1
2
3
2
1
6
3
20
15
12
11
14
11
8
9
8
3
26
1
6
3
4
11
12
7
8
3
4
25
6
11
12
63
10
27
34
3
6
15
2
17
22
7
2
11
28
9
10
7
18
65
4
3
22
9
2
5
20
1
10
23
14
7
10
15
32
21
26
3
4
9
24
13
24
3
22
1
8
3
4
3
26
21
4
7
2
5
18
1
26
17
6
1
2
51
24
15
24
5
14
55
16
1
6
3
2
3
2
1
4
25
28
1
8
19
18
3
20
39
2
9
36
17
22
13
4
15
2
3
2
9
12
1
8
1
4
5
42
5
6
11
18
19
6
17
16
25
12
11
6
3
6
9
12
1
6
1
12
9
8
3
44
5
4
9
4
9
22
3
14
9
20
7
14
3
6
1
2
13
26
21
4
29
10
5
2
21
4
3
22
1
42
5
2
13
6
3
10
5
6
23
30
3
2
27
4
9
12
19
2
7
2
1
28
9
2
5
4
5
96
15
6
3
10
27
2
5
4
7
6
1
2
1
22
5
6
31
10
11
2
11
4
7
14
15
2
13
6
1
4
3
10
1
4
15
2
39
6
7
10
21
22
13
38
9
2
9
22
25
28
1
8
15
14
3
24
53
6
19
2
11
4
9
4
1
10
15
6
15
14
7
32
13
10
7
10
7
14
1
2
9
6
17
10
1
10
5
6
11
12
3
2
11
32
7
6
5
20
5
38
7
2
25
30
5
6
5
36
5
6
5
12
7
10
5
6
3
18
1
4
9
2
7
20
7
24
21
2
13
4
5
4
1
16
3
14
11
4
7
32
29
6
3
12
23
18
3
6
43
12
3
30
1
4
23
30
5
12
11
4
1
14
1
4
25
14
5
14
29
26
7
26
3
20
59
14
17
8
7
10
1
16
3
16
19
4
3
30
5
4
19
4
25
2
21
8
15
16
3
12
5
2
25
22
5
22
9
2
9
10
7
6
1
4
35
8
17
36
5
22
1
12
5
12
5
6
13
16
11
6
5
12
29
12
59
6
1
6
3
14
17
18
5
20
7
4
19
10
11
14
11
70
1
4
29
2
11
6
1
8
3
2
13
12
5
16
17
2
11
12
23
4
13
34
21
28
1
6
1
8
1
10
55
10
7
4
43
2
17
8
21
12
5
14
11
4
7
26
1
26
9
20
13
6
43
72
13
2
31
26
11
18
5
4
5
16
5
8
5
2
7
6
3
14
1
26
5
6
5
6
7
4
5
14
3
4
1
50
35
8
1
10
13
22
9
42
15
14
3
28
3
30
5
30
3
6
9
14
3
2
11
8
3
2
1
38
9
6
3
6
9
8
1
42
11
2
31
12
5
10
23
46
11
24
7
6
3
48
19
6
7
66
11
4
7
14
7
2
25
16
9
34
3
8
7
36
3
6
19
18
15
6
5
32
3
24
1
4
15
22
9
2
9
2
3
22
9
40
9
6
1
24
13
30
11
10
13
40
7
2
3
32
15
14
3
16
15
44
1
2
1
40
1
6
43
16
7
10
11
10
1
12
3
10
7
2
9
2
3
4
15
36
7
2
11
12
21
10
3
24
13
14
1
8
15
62
13
12
11
8
11
6
1
4
5
4
13
12
1
20
5
4
27
18
17
8
5
4
3
10
3
2
23
16
29
6
3
4
1
12
7
34
5
6
15
12
5
22
69
4
9
16
5
8
35
38
5
28
9
24
27
16
1
14
5
20
17
2
1
12
5
14
1
12
11
2
11
24
29
30
11
12
27
2
1
10
11
12
13
4
23
6
1
44
3
4
23
8
3
14
1
16
7
32
7
4
1
18
19
6
9
30
9
16
13
14
25
6
3
2
15
8
7
14
3
10
7
10
1
2
5
26
19
6
3
6
7
36
9
16
3
4
1
24
1
10
15
14
39
4
5
38
9
34
3
26
9
10
33
30
19
12
1
10
11
26
7
6
1
20
9
14
7
24
15
20
5
6
19
12
3
10
21
10
27
14
3
2
19
8
1
18
9
8
1
18
1
12
11
12
1
8
19
4
5
54
17
10
33
2
9
4
3
14
21
16
15
2
3
16
3
20
15
10
3
8
9
4
3
14
15
4
1
26
9
2
1
4
29
2
3
14
3
34
3
16
5
2
3
6
21
2
9
6
9
24
1
56
17
4
15
10
13
14
3
14
15
26
3
14
1
2
5
4
1
14
41
16
19
28
1
16
31
24
1
4
13
4
9
8
9
42
3
12
31
8
13
4
1
18
3
8
7
4
1
8
19
22
3
4
1
16
5
32
25
48
7
10
11
2
3
4
21
6
5
4
17
12
3
26
3
2
1
2
15
22
1
40
3
26
5
4
9
24
45
2
3
12
9
6
3
4
15
34
3
2
9
24
13
14
13
2
9
8
3
22
5
14
7
10
3
14
17
6
7
6
15
2
1
22
13
14
3
8
15
20
9
8
33
40
11
26
17
22
1
8
1
14
1
18
11
2
23
2
9
10
3
12
9
2
13
24
5
2
9
4
31
2
9
16
3
8
31
8
21
8
21
2
3
6
5
4
7
2
25
10
1
10
19
10
17
8
1
12
9
2
27
32
5
2
15
10
3
2
29
34
39
6
25
8
1
54
37
18
3
14
9
12
1
22
3
42
15
2
5
26
1
20
15
2
5
22
21
14
23
2
13
12
19
4
15
14
5
10
13
4
13
20
41
10
11
6
1
4
15
14
7
10
3
14
15
4
3
8
3
4
13
12
41
6
5
4
19
10
5
2
5
14
17
4
27
44
7
22
15
8
55
2
15
6
19
18
3
14
19
6
17
6
1
6
11
4
5
18
5
10
13
8
7
24
7
10
5
6
11
6
1
42
5
26
3
2
5
6
13
6
17
30
1
6
5
10
1
2
7
16
9
4
9
24
5
30
19
16
1
20
1
14
9
8
7
6
1
6
1
2
3
20
35
6
5
12
3
2
3
8
3
14
3
18
5
6
3
28
1
2
1
4
53
6
21
6
1
4
11
2
9
14
5
30
29
2
25
26
17
6
3
12
3
14
5
6
9
2
3
12
1
32
3
50
7
2
17
2
1
2
11
16
35
2
1
18
23
18
13
12
7
8
7
14
7
18
5
14
21
30
11
10
11
6
7
68
13
10
11
8
7
24
21
14
9
4
7
8
3
4
5
4
3
14
9
34
19
12
1
18
7
10
1
14
7
10
9
6
19
12
11
2
1
6
33
2
5
2
13
4
15
14
29
40
11
2
3
2
1
10
15
4
31
14
3
20
5
2
29
10
63
14
7
6
17
20
1
26
7
20
35
16
13
10
25
16
25
6
5
26
5
14
19
48
31
2
1
12
17
8
23
38
1
6
23
18
19
14
13
10
11
2
25
30
53
18
21
34
3
8
11
2
7
4
7
24
11
42
9
4
21
2
21
30
5
2
9
30
7
10
5
6
9
10
7
6
9
8
15
10
9
20
3
10
9
6
23
6
1
6
11
6
17
18
3
26
13
14
11
2
1
2
9
2
9
2
17
10
3
2
15
40
5
6
23
8
7
2
35
4
25
16
3
10
19
14
3
2
3
26
17
16
11
14
33
2
15
28
47
12
1
6
5
18
15
14
17
14
7
14
1
4
3
4
25
4
1
6
5
34
33
14
15
18
57
36
7
24
49
24
21
8
3
4
7
10
1
4
17
10
27
18
7
2
11
14
1
8
19
16
5
6
1
20
1
6
5
26
11
16
11
2
9
12
11
2
7
6
3
16
3
2
23
6
7
4
7
12
13
6
13
12
13
66
5
6
1
12
7
6
1
20
7
14
3
12
25
20
1
20
7
8
73
20
5
4
13
8
13
20
17
2
3
8
3
50
23
4
3
40
11
6
5
20
9
28
29
8
27
4
1
20
3
42
11
12
5
6
15
6
1
16
23
4
9
22
13
8
37
6
5
6
3
6
7
2
1
2
9
32
1
22
11
24
31
2
1
24
5
36
13
30
17
6
55
16
5
18
7
4
1
18
29
6
11
12
1
22
9
12
3
18
5
28
25
12
29
24
23
22
11
4
21
10
21
30
3
4
1
2
3
4
1
4
3
4
11
34
5
10
5
14
11
20
1
42
7
6
5
6
9
32
5
2
7
6
5
4
1
58
21
10
5
6
7
10
3
16
9
36
1
20
3
20
19
4
17
10
15
6
23
2
1
10
9
2
21
2
21
8
3
4
7
34
9
2
1
8
3
2
31
6
19
14
19
6
11
6
41
2
7
24
1
12
7
6
1
8
1
10
1
2
41
16
9
10
9
2
31
16
29
4
27
6
3
18
13
10
1
42
1
8
63
26
1
4
1
6
1
4
21
2
1
2
35
2
19
12
5
12
1
30
7
16
17
4
5
38
25
14
1
2
17
2
1
32
7
10
3
28
13
2
27
8
35
4
13
14
21
16
35
2
1
12
9
18
19
12
7
32
7
16
3
4
1
12
9
2
5
14
3
20
65
4
13
2
1
20
9
28
27
40
15
6
7
6
7
6
17
6
3
10
15
14
5
20
15
28
3
4
9
10
15
20
3
2
39
20
5
10
15
10
15
20
1
10
11
2
7
2
5
4
3
4
21
2
3
8
23
2
31
6
5
2
37
16
5
2
31
12
11
10
3
10
29
16
7
32
23
22
9
28
5
12
5
10
11
6
39
68
21
4
15
14
3
16
9
10
23
18
1
20
9
50
3
4
21
30
1
8
1
22
5
8
5
6
9
42
11
12
11
14
19
12
1
8
1
30
3
6
5
6
5
12
5
26
15
8
3
6
43
4
19
24
9
10
5
4
1
12
19
6
37
14
13
14
43
2
45
6
3
8
17
14
5
4
11
14
1
4
13
8
5
26
11
6
23
32
13
12
13
18
3
32
5
10
7
18
5
6
7
10
1
16
3
8
11
32
5
18
1
8
9
32
1
2
9
26
19
10
5
16
17
4
21
10
33
8
9
10
11
8
5
44
23
8
7
12
37
2
9
8
43
2
19
6
1
32
13
2
15
12
5
6
17
8
11
6
47
14
9
4
17
26
9
18
1
12
9
32
19
12
11
18
11
10
21
2
5
14
25
12
19
16
23
10
35
2
9
22
1
10
33
6
3
8
3
4
1
10
5
12
1
6
13
4
9
12
37
10
9
10
1
8
5
18
1
16
3
2
7
12
3
16
13
4
19
2
11
16
33
32
9
4
17
8
7
6
27
22
25
2
5
8
47
4
1
22
15
30
7
4
7
24
5
18
15
6
55
2
1
4
5
36
13
6
1
6
1
12
35
8
5
34
11
2
21
14
33
6
1
6
25
14
9
4
7
10
33
14
1
34
3
10
5
14
3
2
11
4
3
2
1
8
9
4
3
2
5
18
11
4
45
10
7
8
21
10
9
8
13
70
3
2
23
2
5
16
1
2
3
2
11
8
1
34
13
14
11
20
27
8
9
6
15
52
1
10
13
14
7
2
13
8
7
2
5
14
15
50
1
2
11
14
11
14
9
20
25
20
11
12
9
4
17
10
13
8
19
10
7
2
23
6
3
6
1
2
1
6
3
6
1
4
5
14
5
4
9
6
1
10
1
8
21
20
1
8
7
6
9
18
15
8
3
6
3
2
3
6
1
2
13
24
1
12
13
12
15
12
35
28
25
6
19
4
11
16
15
4
3
2
25
14
11
6
13
14
13
8
5
10
21
4
21
8
9
16
7
10
3
4
1
14
3
14
11
8
3
6
11
28
17
20
11
4
19
10
15
22
5
20
1
22
13
74
5
4
1
2
11
24
17
10
29
2
11
16
19
18
17
18
1
30
5
12
1
26
17
18
1
6
5
2
39
20
1
18
19
6
25
2
3
14
3
34
15
34
17
6
11
4
7
6
3
20
1
10
1
2
1
20
1
2
5
16
3
2
3
14
5
6
9
2
9
8
9
10
3
26
1
6
23
30
3
2
25
4
3
16
3
4
1
2
3
10
15
10
3
26
13
2
9
22
43
16
1
4
15
22
37
30
3
8
9
6
1
28
25
24
19
42
7
8
3
4
3
8
23
10
7
4
9
2
7
4
41
30
29
14
5
2
29
6
5
4
43
4
23
4
1
4
3
4
13
16
5
4
7
8
21
16
17
4
13
20
1
2
1
10
11
4
3
14
5
8
1
74
7
10
17
2
9
32
23
4
1
6
7
26
3
8
11
32
1
6
5
14
7
2
21
16
17
24
1
16
7
6
15
2
15
4
5
2
53
28
9
14
17
22
7
14
3
14
3
8
3
24
11
18
49
4
5
8
31
8
7
4
3
24
1
18
7
14
9
6
25
10
7
56
1
22
17
4
27
26
3
40
9
44
27
2
9
10
9
24
13
6
17
10
1
24
7
2
5
8
9
20
21
2
3
8
5
4
25
46
3
16
1
2
1
2
5
2
21
2
1
2
9
20
1
26
3
4
15
4
3
8
5
14
1
34
3
34
1
16
9
14
3
10
15
22
5
4
55
36
35
6
19
2
13
14
17
10
11
10
7
2
7
2
3
50
3
20
3
26
5
16
21
4
19
14
3
10
5
36
13
14
7
12
1
2
15
6
17
16
13
48
5
8
13
6
1
6
29
10
3
2
25
4
5
26
15
4
3
2
39
28
15
2
1
2
57
24
19
12
13
2
1
2
5
8
3
32
5
16
7
6
1
10
7
30
1
32
1
2
1
50
15
24
15
2
7
2
1
2
25
10
9
12
13
12
7
30
1
6
35
12
7
10
3
8
11
8
15
4
13
10
9
4
29
4
15
2
7
2
9
12
3
18
13
12
17
12
27
10
1
6
5
4
21
6
23
14
7
8
3
8
17
4
1
4
15
26
3
2
3
8
1
10
3
10
7
6
7
16
7
4
27
12
7
16
33
14
11
16
7
4
15
2
13
4
15
12
15
6
39
4
3
4
3
20
9
46
3
6
7
8
1
2
1
4
17
16
3
12
1
36
27
4
1
20
15
4
17
14
1
18
1
30
1
16
1
2
3
6
27
44
1
14
5
6
13
12
25
4
1
4
5
12
31
12
1
30
21
14
9
20
15
2
7
16
35
12
13
8
17
12
25
2
1
8
1
38
1
14
51
26
17
12
3
6
19
4
7
4
7
10
3
24
9
24
19
16
7
10
5
14
9
24
9
8
9
16
5
2
15
2
21
2
23
2
3
6
5
8
59
32
11
12
3
8
1
40
23
8
11
2
1
4
3
6
7
14
13
12
7
20
7
12
5
14
5
6
1
10
1
14
17
16
5
16
31
10
19
4
17
14
17
40
1
24
7
6
7
2
13
2
13
2
9
2
3
14
3
2
11
10
1
10
1
8
11
12
9
2
1
2
15
30
3
24
13
44
7
6
3
2
45
10
3
10
21
8
1
4
9
2
11
2
15
8
9
14
17
12
1
8
11
18
3
20
5
6
9
8
25
30
1
28
11
30
5
18
7
18
21
14
27
2
11
4
19
18
5
8
7
2
11
6
3
2
5
12
17
14
9
16
3
2
27
2
1
6
1
10
1
4
9
2
1
18
1
12
13
16
3
46
11
34
15
2
5
8
1
28
11
16
11
8
15
2
3
6
27
30
41
22
11
6
7
4
5
12
11
14
11
12
29
12
7
8
31
18
9
2
23
18
13
12
5
2
3
46
1
8
3
18
5
4
3
6
9
6
5
8
5
2
11
18
37
4
17
12
7
20
3
4
39
12
5
16
11
8
1
4
45
2
17
4
19
6
5
14
25
14
5
4
1
22
1
6
23
6
1
20
3
4
25
2
23
24
3
16
17
6
13
12
23
4
15
16
7
4
3
4
3
4
1
14
19
24
7
8
1
12
21
14
21
14
1
24
11
6
5
4
25
6
9
6
7
8
7
2
3
16
1
6
9
16
23
6
35
6
7
26
9
12
5
6
5
6
7
6
3
16
1
16
3
8
9
48
13
4
1
4
7
6
9
10
27
12
1
32
3
2
11
30
7
2
3
2
3
2
21
4
9
8
5
2
21
14
55
8
9
12
1
8
15
2
1
22
1
12
5
16
1
2
33
2
9
2
31
20
1
4
9
8
3
14
11
18
7
12
11
8
27
16
15
16
5
2
5
8
3
4
25
18
11
16
1
20
51
2
15
12
7
18
3
14
3
14
15
6
11
8
5
8
31
2
11
16
11
4
17
2
63
12
11
20
3
6
1
18
13
2
5
14
31
6
13
12
1
2
53
42
41
8
1
8
5
16
13
4
1
2
37
14
7
46
1
30
11
12
17
6
5
2
3
4
7
34
33
48
3
2
9
2
7
12
17
10
27
8
7
42
25
22
1
6
11
16
5
28
11
6
11
2
55
6
11
6
3
22
21
14
5
8
9
2
9
10
27
4
7
16
7
12
5
12
13
20
13
10
11
2
25
2
17
24
3
42
5
2
7
24
7
14
7
6
23
6
3
2
5
6
7
12
7
22
9
10
9
14
25
12
1
4
29
16
13
2
21
10
5
2
1
2
3
10
9
12
1
16
7
12
29
10
1
8
7
2
3
32
15
20
13
2
49
14
5
4
5
2
15
14
7
6
33
18
5
2
17
42
9
28
7
6
15
4
3
2
5
4
1
2
1
20
9
8
23
8
3
8
39
2
1
2
9
46
17
2
3
6
3
10
29
48
13
26
19
18
1
8
3
18
29
28
3
8
3
18
3
4
21
4
1
4
5
30
5
6
9
6
21
14
5
10
29
12
33
28
13
24
21
2
17
4
9
26
11
6
1
12
3
20
9
22
9
14
3
6
15
52
1
26
21
16
9
10
5
2
23
4
9
4
1
2
7
2
39
2
13
30
1
6
1
6
7
42
5
2
11
6
17
6
13
2
17
4
3
4
3
4
15
6
5
6
11
16
5
10
37
24
15
28
23
6
5
20
5
12
3
4
21
4
1
6
1
8
3
24
25
12
7
24
5
30
7
20
11
6
7
10
21
24
15
2
19
6
17
12
3
12
11
4
17
26
5
22
23
28
3
22
25
18
5
22
3
6
5
20
5
2
7
2
11
4
15
10
9
6
3
16
1
14
1
8
1
8
7
36
15
10
1
20
7
30
1
2
7
14
5
4
11
22
21
8
3
36
9
14
25
4
13
6
23
14
11
8
17
20
3
14
21
38
7
6
79
18
51
22
9
2
21
20
3
2
3
26
7
8
21
8
3
6
11
20
1
24
7
10
21
20
23
8
9
18
7
10
21
28
7
2
3
2
9
6
1
4
3
20
19
2
15
8
9
4
15
22
11
6
17
30
25
6
3
20
3
10
13
32
5
6
21
2
23
20
1
2
19
42
13
24
9
2
1
20
11
6
15
4
7
14
3
10
3
54
13
6
11
44
3
28
1
6
3
6
1
2
21
12
15
8
9
12
29
8
9
4
5
18
11
28
7
12
1
28
1
2
1
8
1
2
1
4
17
6
9
26
41
26
11
18
23
6
1
68
17
8
3
6
9
16
3
14
11
20
23
4
1
6
51
10
1
10
23
6
5
6
3
4
1
2
3
16
3
2
3
20
7
12
5
10
7
10
3
28
1
6
5
2
7
2
59
6
9
4
5
8
3
4
3
10
3
18
33
12
13
6
7
6
25
28
13
8
7
10
7
40
3
14
11
10
13
10
29
6
1
6
9
6
1
6
3
10
3
2
19
14
13
14
33
10
9
14
9
12
9
8
7
32
9
20
7
4
9
20
5
22
1
6
7
4
11
10
1
16
15
20
1
22
11
38
5
10
9
16
1
8
11
30
11
6
31
2
17
8
5
12
1
2
1
78
13
22
11
6
1
6
5
4
11
46
3
24
3
14
27
6
7
18
1
22
1
4
7
8
1
6
1
36
17
10
7
10
13
12
3
8
15
8
3
4
15
46
45
4
9
48
9
10
15
28
3
2
11
4
11
10
3
2
25
24
5
2
1
8
13
18
9
4
21
8
21
16
29
4
53
4
25
8
39
8
3
14
5
14
5
18
9
12
1
24
23
18
5
14
13
2
5
2
1
2
13
4
1
30
3
38
3
16
1
8
13
2
5
16
13
2
11
2
5
36
13
2
3
2
25
2
19
2
5
64
19
8
1
4
9
8
21
6
17
26
9
10
1
20
11
10
1
22
3
14
11
30
5
34
1
8
3
4
1
10
5
2
1
38
9
2
3
12
7
8
15
6
5
10
7
48
13
6
29
6
3
6
1
12
7
12
27
10
21
8
5
30
11
28
13
6
31
6
17
28
13
2
5
4
9
22
21
8
5
26
19
8
25
8
15
8
31
50
7
16
1
24
7
12
5
44
3
28
15
2
23
18
7
16
1
4
3
40
3
20
3
32
15
14
5
6
5
2
11
10
13
4
21
6
9
4
7
4
7
4
11
2
1
2
5
12
1
2
7
108
11
12
3
12
9
26
21
2
3
8
3
10
3
18
11
12
7
2
5
8
5
20
39
8
11
6
5
8
1
8
19
2
7
6
7
22
11
22
17
4
21
8
9
8
39
6
3
8
1
6
35
2
7
28
1
16
5
8
5
6
17
10
1
22
11
6
5
4
5
12
13
2
1
2
5
8
11
6
3
28
5
28
13
2
21
20
39
18
3
4
21
4
3
6
1
2
5
4
17
32
27
20
1
14
25
2
21
2
1
12
9
2
9
2
1
2
17
16
21
8
11
28
1
34
7
4
3
2
21
2
17
4
3
16
1
18
11
6
31
4
37
18
5
20
31
20
9
18
1
2
3
4
3
32
35
6
35
8
23
6
7
24
5
50
49
2
5
18
15
8
17
2
11
20
7
20
7
14
13
12
47
24
9
4
9
16
3
16
27
36
1
2
5
4
15
30
5
18
11
20
5
30
1
8
5
12
23
2
1
6
1
22
5
24
15
4
15
10
1
14
9
12
3
2
3
2
19
12
17
4
13
18
59
18
11
4
7
20
49
12
7
2
25
48
5
16
53
24
37
6
7
6
37
48
7
4
7
2
5
14
1
6
11
2
25
14
7
2
29
26
3
16
7
12
23
20
3
2
3
10
29
2
25
2
1
42
11
2
5
12
11
30
1
8
19
12
7
12
7
8
1
20
19
12
11
6
15
2
13
6
13
4
13
8
23
6
11
12
15
6
5
12
11
6
5
38
1
2
9
10
9
10
5
4
9
22
9
2
3
10
29
20
3
8
3
2
3
2
9
96
13
18
3
4
9
8
3
14
21
32
3
2
1
44
3
2
17
12
5
4
17
20
3
20
21
8
11
14
3
16
5
58
7
12
7
16
1
12
1
2
9
2
15
2
19
18
9
18
15
22
19
6
27
2
3
12
3
24
3
6
9
6
7
20
13
2
7
10
7
14
23
6
7
2
13
58
5
4
7
20
13
36
1
6
1
8
11
10
7
2
3
4
9
12
33
12
11
2
49
24
17
4
5
8
5
14
11
4
11
18
5
22
11
22
1
12
11
6
45
10
7
10
1
2
25
18
23
8
11
14
5
18
11
4
17
6
15
2
25
26
7
4
11
10
1
4
15
8
9
2
27
2
13
2
5
2
1
18
7
6
3
12
19
60
35
12
5
24
9
14
5
6
11
18
7
4
7
10
9
40
45
10
5
12
7
18
7
4
7
16
7
4
3
14
15
12
15
4
9
2
3
6
11
16
3
34
17
8
45
10
3
2
5
18
11
4
5
6
13
2
5
14
7
38
7
26
29
8
19
64
3
30
13
4
7
2
5
18
9
6
13
46
29
10
5
14
37
6
17
6
25
10
7
20
37
6
17
6
5
6
9
14
19
12
23
4
43
12
7
6
11
2
9
10
3
10
1
2
21
2
23
10
19
26
23
28
31
24
19
22
9
2
5
10
11
16
7
8
11
10
7
10
23
14
9
8
7
16
3
26
15
12
25
20
1
18
11
26
37
10
13
2
9
2
7
8
5
2
9
4
27
2
21
20
13
6
5
6
1
28
7
6
29
2
9
6
11
8
13
10
5
8
5
6
13
16
33
10
13
4
11
20
3
16
33
22
3
2
19
8
7
8
25
6
15
10
37
4
1
32
3
16
3
20
13
2
5
14
7
12
5
12
1
38
3
30
15
30
1
6
11
48
7
24
23
4
5
24
47
10
17
2
29
4
1
24
9
8
27
2
19
2
7
22
9
4
39
12
1
10
21
50
11
4
17
26
1
12
11
24
1
6
13
6
41
6
5
6
21
2
15
28
23
16
7
34
7
2
3
4
13
6
13
6
7
2
11
12
5
20
21
20
21
10
9
2
3
2
1
12
9
8
3
2
29
4
27
10
1
14
1
14
21
6
17
6
3
4
7
12
5
22
47
24
1
14
31
12
13
6
5
8
7
10
17
76
13
16
5
4
11
2
9
44
3
12
25
6
11
14
11
6
23
18
5
16
11
8
15
18
1
8
3
2
11
6
1
4
25
2
43
12
1
8
1
6
7
16
9
10
1
20
31
2
25
6
7
6
11
22
25
10
5
42
9
26
9
2
11
10
31
6
39
4
33
32
23
10
7
2
21
12
3
2
3
4
3
14
47
2
3
6
11
2
5
16
1
10
41
26
3
4
1
4
17
8
5
6
13
8
3
10
3
14
1
2
3
32
9
2
3
16
3
24
3
10
1
12
5
6
5
14
19
20
25
4
13
16
9
30
9
20
9
2
3
8
3
2
3
34
1
16
17
10
7
36
23
18
1
18
5
12
5
2
7
18
15
2
17
8
13
2
5
4
3
10
1
10
7
6
3
10
5
2
5
4
9
2
29
14
39
2
5
22
7
2
5
40
9
14
25
38
3
4
3
20
15
14
17
2
17
8
5
18
5
8
27
2
15
8
29
14
1
2
1
10
1
6
1
2
19
20
9
8
3
2
19
26
9
12
19
6
5
2
11
24
23
4
1
12
5
2
47
4
23
16
7
8
11
4
9
2
11
20
1
6
19
10
27
28
3
4
15
32
29
2
9
16
1
50
9
8
27
14
3
6
3
4
7
24
7
14
49
10
1
12
17
14
5
4
17
2
15
2
5
24
1
8
13
6
5
12
9
14
25
18
25
18
13
18
11
6
5
6
1
8
25
4
21
2
11
4
1
10
23
12
5
6
13
18
17
18
5
4
7
16
9
6
1
16
1
54
5
6
61
14
7
10
11
14
1
10
1
18
17
10
19
16
3
2
7
6
5
14
11
4
3
20
31
8
1
22
19
12
3
2
17
6
1
6
13
8
5
16
1
2
3
2
43
2
3
16
7
6
19
8
9
8
11
4
15
8
33
2
3
6
11
36
21
18
43
4
11
18
17
6
13
6
9
20
1
12
7
12
1
84
5
12
17
16
3
18
31
16
3
6
5
22
1
6
13
2
3
12
17
6
1
6
17
6
5
4
1
12
13
6
7
18
11
42
1
4
7
8
37
10
1
16
9
56
9
4
3
12
27
10
5
26
13
10
5
2
1
10
17
12
19
20
49
10
3
22
3
32
3
10
5
8
3
2
13
4
1
8
3
24
25
18
21
8
9
32
1
28
1
2
21
8
3
18
1
18
7
30
49
28
15
10
1
16
25
8
3
22
5
10
31
12
9
10
61
12
13
2
5
12
5
12
1
8
5
2
43
18
23
20
7
10
23
2
5
6
39
22
5
2
19
34
15
12
7
6
33
6
7
6
3
2
3
10
7
10
39
10
25
24
11
6
21
2
3
24
7
10
7
6
3
8
1
18
7
2
1
6
9
2
3
6
5
22
7
18
1
6
5
2
31
4
27
32
15
2
9
28
3
16
3
10
49
8
7
20
21
4
39
8
1
2
15
68
9
8
27
6
9
14
17
2
15
2
7
26
13
30
1
48
17
6
1
4
11
18
5
20
17
2
19
34
13
12
5
30
7
10
17
8
1
4
19
2
15
8
3
4
9
2
19
4
1
10
9
20
3
2
5
10
9
32
27
4
1
10
75
18
1
28
1
36
1
2
5
8
19
16
5
12
21
6
19
2
3
10
19
2
3
6
7
6
19
8
23
4
1
18
3
2
13
6
5
20
7
2
1
10
13
16
3
12
3
8
3
4
1
6
5
8
15
12
11
24
11
24
25
14
13
38
5
28
13
10
19
10
11
18
5
10
7
16
3
8
3
10
1
30
25
16
7
8
1
24
9
8
5
4
9
10
5
2
1
14
7
6
9
12
1
8
55
10
11
4
19
2
3
62
51
8
1
10
19
2
9
4
5
4
21
8
51
16
13
2
15
4
7
8
11
26
7
46
7
2
5
24
1
12
1
6
7
34
17
14
25
12
3
8
3
10
3
2
37
12
13
16
13
2
1
4
27
22
37
10
11
6
1
28
1
8
5
46
13
18
5
12
7
36
17
8
5
12
33
6
5
8
17
4
3
10
9
20
15
2
3
44
11
34
11
4
9
20
7
10
21
2
3
4
3
14
3
4
55
8
5
10
27
42
13
12
1
2
7
42
23
12
1
6
1
28
13
10
3
26
21
48
37
6
11
6
13
2
3
2
23
18
1
6
3
14
9
22
9
2
13
14
17
32
9
10
9
20
15
8
11
4
5
8
25
6
3
4
7
24
29
12
3
8
7
2
5
32
13
24
9
32
5
18
5
2
17
12
15
22
17
30
3
42
7
28
3
16
3
22
23
6
5
10
17
10
7
24
9
6
31
8
5
4
3
2
13
8
35
2
19
46
39
16
35
14
11
26
5
10
15
12
19
8
5
6
1
2
11
10
15
6
41
6
11
12
1
22
5
14
7
2
9
10
7
10
11
8
7
24
5
4
17
12
13
6
25
12
1
4
15
4
15
16
1
2
1
2
5
22
1
4
29
6
1
4
33
12
1
6
7
2
5
4
13
26
25
12
3
8
5
2
13
12
5
10
7
16
3
20
17
54
5
24
5
2
49
18
1
14
15
6
23
10
5
2
13
12
13
4
7
20
11
6
5
10
1
40
31
20
7
36
5
34
3
2
33
4
1
60
11
26
1
8
19
8
3
6
13
12
1
34
11
2
13
8
37
2
39
6
5
4
1
16
9
36
33
10
3
10
19
2
31
4
43
30
19
40
91
6
5
10
7
14
5
2
29
2
5
4
1
4
11
8
7
6
1
20
7
8
5
12
1
4
9
4
3
12
1
8
19
22
3
44
3
16
3
20
7
14
9
4
15
8
15
58
9
6
19
14
3
4
5
24
3
2
5
38
25
44
17
6
9
32
9
2
7
6
17
14
7
4
9
8
3
6
3
18
15
4
1
8
9
6
3
12
1
4
27
12
1
16
7
4
1
12
1
36
1
30
13
16
5
14
5
30
5
8
13
8
5
4
3
32
1
30
23
16
3
16
9
20
1
2
1
20
1
2
1
14
29
22
1
46
5
4
9
14
5
2
1
14
17
6
33
2
5
6
7
10
25
12
5
2
23
6
9
8
39
4
5
12
1
24
1
36
11
50
9
6
5
2
5
20
15
6
21
4
65
10
15
12
13
22
1
18
17
6
3
18
1
20
7
10
9
8
1
4
5
14
7
12
1
12
11
6
17
24
7
6
15
4
25
6
3
22
57
10
9
10
5
8
11
18
23
4
47
20
5
2
19
14
3
22
9
8
3
8
17
20
3
22
3
4
5
28
21
4
19
6
7
20
1
14
3
2
7
14
5
6
5
2
31
4
1
8
15
8
33
4
31
24
31
2
5
28
1
24
1
36
21
4
1
2
3
8
15
2
15
2
5
20
19
14
1
16
3
20
11
22
27
6
11
6
13
12
41
6
13
30
7
6
11
14
7
10
13
24
19
8
13
4
3
2
3
6
1
14
29
26
1
8
9
10
23
2
21
4
5
34
1
6
1
4
7
20
1
4
1
34
7
4
29
2
21
32
15
8
65
24
15
8
9
2
5
20
3
28
5
16
15
34
3
4
9
4
3
10
9
24
11
2
19
8
5
8
13
4
1
20
5
34
5
4
1
20
5
8
15
4
15
8
3
2
1
34
5
16
21
10
11
2
21
2
1
4
3
22
9
8
5
8
19
8
21
22
25
2
25
2
13
24
19
6
25
4
13
6
1
28
13
8
15
22
5
36
7
16
25
6
7
16
9
48
13
18
43
8
5
8
19
4
19
4
45
6
7
32
13
10
29
14
13
8
1
4
1
10
3
8
3
14
15
10
9
10
27
2
1
6
1
2
1
8
25
2
5
4
1
8
19
4
33
16
5
12
7
6
3
4
15
8
5
4
3
20
5
8
15
4
3
10
7
4
11
10
1
10
1
14
43
34
5
4
13
52
9
8
23
6
47
4
11
8
23
4
35
6
7
6
5
14
9
18
11
18
19
14
5
14
11
18
11
26
11
4
17
38
5
10
1
14
3
8
11
30
3
12
11
4
3
4
1
44
17
8
5
8
15
6
15
2
5
24
35
6
9
50
7
22
1
12
1
6
1
2
3
8
7
18
19
18
21
20
3
16
19
2
19
12
29
2
1
6
7
12
15
20
17
4
15
4
19
6
3
4
1
18
11
28
9
22
3
4
21
2
9
4
9
8
1
18
11
12
17
24
13
12
5
88
19
4
5
10
13
12
43
6
3
6
11
8
25
10
9
20
1
14
1
10
1
6
5
18
7
18
13
36
13
6
29
12
41
22
11
8
5
8
9
8
33
4
11
22
9
10
3
14
3
12
7
24
1
8
5
8
7
12
7
20
3
14
5
10
3
4
9
10
15
32
9
16
17
2
3
6
3
8
9
6
13
18
5
2
5
22
11
4
9
2
27
34
3
2
1
52
1
6
73
6
11
2
1
8
33
2
7
4
5
16
11
34
5
18
7
14
5
12
97
54
35
4
17
40
13
12
11
10
5
18
11
12
7
2
17
16
9
2
1
84
23
10
13
4
15
6
25
36
7
6
1
4
9
8
1
18
29
12
9
2
5
8
17
2
11
8
5
32
11
26
15
30
5
12
1
90
25
16
9
16
71
8
3
2
15
18
3
16
7
10
19
16
1
20
5
6
7
30
1
14
41
20
17
6
13
4
17
18
1
10
7
98
1
4
1
2
25
12
3
30
15
16
3
12
3
6
7
18
19
32
5
12
7
6
3
6
11
6
3
10
3
2
9
2
3
6
11
12
1
6
3
12
49
12
5
40
9
4
11
10
3
34
7
22
5
2
9
4
5
4
3
4
1
2
1
18
1
4
9
10
5
4
3
2
7
6
31
30
11
8
3
8
3
6
11
2
1
10
1
22
21
2
29
22
5
6
5
6
13
18
19
24
1
2
7
28
53
2
1
8
7
2
23
26
9
48
1
4
7
2
15
2
15
10
15
14
3
42
5
24
5
10
17
14
1
2
1
10
9
8
1
14
7
2
21
10
11
8
25
14
5
32
7
18
7
14
7
24
25
24
27
4
27
4
13
14
1
26
19
12
3
10
3
32
35
48
19
20
13
6
27
6
9
26
9
2
3
30
5
2
17
2
1
12
21
6
19
4
7
48
5
6
5
12
7
14
19
14
29
56
1
14
11
12
11
6
1
2
9
10
13
24
3
24
5
6
7
4
7
48
5
16
11
8
5
12
29
10
3
6
11
10
17
2
9
10
11
16
19
10
15
8
1
14
13
12
19
10
15
2
27
8
21
4
41
26
9
10
1
2
3
8
15
6
29
2
7
4
3
40
3
4
9
36
27
20
29
4
5
28
17
2
13
4
11
6
9
4
15
6
15
10
51
6
7
2
1
8
1
14
9
4
5
4
5
6
11
18
9
14
9
12
1
24
5
30
3
4
11
12
1
6
5
4
15
2
41
2
11
2
11
10
3
18
3
2
17
44
11
2
15
14
3
12
9
14
3
22
5
2
3
20
33
26
9
12
1
16
15
40
35
20
3
34
33
2
21
8
7
4
5
4
27
38
3
20
1
6
5
10
1
18
7
2
9
10
11
26
3
24
7
26
7
6
17
36
1
2
11
16
13
44
5
6
7
24
1
24
1
20
13
30
13
6
25
26
5
4
3
8
27
10
17
10
5
8
5
8
1
10
21
2
9
4
13
4
13
26
47
34
1
28
3
4
7
4
13
12
9
4
11
6
17
12
1
10
3
4
1
8
23
2
3
6
7
6
1
24
1
24
13
2
35
8
39
4
5
40
37
10
15
2
3
10
9
6
3
6
3
14
19
4
17
14
9
4
1
2
1
4
3
8
9
22
5
2
1
12
49
8
1
6
7
4
7
12
47
14
17
36
19
18
11
10
11
14
35
42
13
42
13
20
5
20
1
14
1
2
7
4
1
28
7
14
11
12
15
66
13
12
11
6
9
6
7
26
1
6
47
12
1
6
5
6
5
8
19
2
3
28
43
8
9
22
27
8
9
2
17
10
25
12
9
30
7
4
19
12
13
2
7
2
5
8
19
10
3
30
5
14
13
10
35
6
1
38
7
6
1
40
3
6
1
52
7
6
11
4
1
4
7
8
3
22
3
8
1
10
33
4
7
16
1
28
13
10
15
12
37
36
7
30
17
14
3
2
47
14
7
40
5
24
9
4
1
4
3
18
17
2
13
6
7
2
17
2
1
8
9
6
21
28
5
4
1
10
1
6
5
8
25
10
1
10
1
10
3
16
29
18
23
4
21
2
21
8
17
8
5
26
11
8
27
2
5
2
29
20
19
24
25
12
1
24
5
26
3
2
3
22
15
70
17
8
13
20
37
6
25
2
57
26
27
8
3
18
9
2
25
10
5
10
1
10
7
8
3
4
9
4
5
10
1
20
25
4
3
6
1
6
21
20
25
4
25
8
29
4
13
18
13
22
9
2
3
2
35
2
1
52
1
6
1
20
13
42
17
2
15
4
3
20
25
10
9
2
5
12
17
8
3
12
37
44
5
2
9
8
7
24
3
4
17
24
11
6
5
10
7
24
9
8
3
2
9
8
11
8
9
2
5
10
19
2
5
34
39
14
17
8
3
4
53
8
7
2
7
24
7
6
9
10
3
4
21
8
5
16
3
10
3
4
7
4
37
10
1
26
5
8
31
10
3
10
15
30
19
4
23
2
1
26
19
6
7
4
11
24
11
10
41
16
9
36
1
2
11
6
15
4
3
24
5
18
19
6
7
24
1
2
7
6
1
8
39
12
23
24
19
12
9
22
21
22
25
18
1
10
7
2
11
34
9
2
11
26
1
30
3
32
43
4
1
4
5
6
5
6
21
32
3
6
15
10
5
4
5
20
3
2
15
28
3
28
1
22
5
18
17
20
15
2
13
16
55
10
3
4
9
2
5
2
45
8
5
2
1
8
35
36
23
2
7
14
27
26
3
2
15
26
7
8
5
8
21
12
5
8
5
4
3
56
3
8
7
18
21
32
3
2
1
2
13
14
5
4
3
10
23
14
35
10
1
22
19
6
13
2
11
18
11
2
15
2
7
38
1
2
17
14
3
14
13
6
21
10
39
26
1
34
11
30
11
22
1
46
7
20
17
14
7
24
17
12
3
34
27
8
15
2
3
2
37
16
9
18
49
6
9
28
5
20
37
6
11
42
1
16
23
8
5
44
25
52
1
4
33
18
1
18
9
6
17
12
9
2
7
22
9
4
25
30
19
42
5
2
25
8
1
20
3
10
1
2
7
8
13
4
5
30
9
10
5
14
7
16
1
6
21
10
21
28
15
2
3
2
17
58
11
44
1
2
19
8
1
2
5
2
5
6
9
34
19
8
7
28
9
10
9
28
1
8
5
2
23
24
1
2
19
8
25
12
3
4
7
10
37
14
3
22
1
12
1
12
23
2
19
8
7
10
3
12
13
14
19
4
5
18
1
6
5
6
5
20
17
16
11
52
5
10
11
24
1
18
25
6
1
22
27
20
1
8
21
2
15
14
1
4
1
16
3
6
5
12
5
4
5
52
31
6
17
6
19
4
1
12
15
18
5
2
1
8
1
2
17
10
1
4
7
12
21
22
31
14
5
10
11
8
23
6
7
18
15
8
7
28
15
24
19
4
25
16
15
4
25
18
13
2
1
2
7
18
21
20
15
8
1
6
11
6
5
6
7
16
17
44
7
10
5
14
9
8
1
8
21
14
19
20
11
32
17
12
1
16
31
24
11
18
5
8
13
12
25
2
37
4
15
2
19
20
9
26
21
4
1
10
7
2
15
2
17
10
13
10
9
24
5
36
5
4
17
2
13
4
1
2
7
12
37
6
1
18
13
12
31
6
7
16
5
8
9
4
11
22
1
8
13
6
39
6
1
24
19
12
3
4
1
22
25
18
25
8
35
2
1
36
21
4
11
16
3
4
17
12
3
2
3
2
21
12
29
10
1
2
3
18
1
2
7
20
1
4
17
2
13
2
11
4
53
38
13
20
5
10
7
16
9
2
5
10
13
2
17
2
27
10
21
8
1
10
3
2
9
12
1
10
3
4
7
4
15
4
11
2
13
2
31
2
3
2
1
40
1
14
15
18
11
4
19
12
11
4
5
30
5
22
3
10
51
38
3
34
13
8
17
32
1
10
21
10
7
8
15
34
9
32
3
14
7
32
7
20
9
40
1
36
17
10
9
4
21
20
43
4
3
26
1
8
9
8
1
12
5
2
5
6
15
2
1
12
9
2
9
2
23
8
7
12
11
6
21
2
5
6
7
22
17
14
17
12
5
14
11
16
17
6
3
24
11
4
11
8
41
20
3
26
7
6
21
34
11
8
31
4
9
18
5
12
19
6
65
2
7
6
47
4
11
20
7
12
7
6
9
8
3
2
1
4
13
6
1
10
1
20
5
8
11
16
23
30
7
18
9
4
15
44
11
14
17
12
3
4
13
2
15
2
35
10
3
6
35
8
7
14
11
10
13
6
13
40
29
18
3
10
3
4
11
2
33
4
7
20
7
10
31
20
13
8
11
18
17
8
5
28
7
4
17
6
1
16
21
4
11
20
1
10
7
30
41
6
35
16
7
14
11
26
13
10
7
26
3
4
17
14
9
24
43
4
5
2
21
14
17
2
5
6
7
8
15
8
1
2
19
22
3
2
19
4
35
20
7
6
7
4
35
18
3
4
7
6
1
34
1
34
9
8
21
2
15
40
3
14
9
44
9
20
15
12
7
6
5
12
37
6
3
6
9
20
1
12
11
10
3
14
7
24
1
2
5
18
5
6
19
2
5
4
29
24
1
8
9
6
27
8
1
32
11
8
1
4
15
4
15
18
5
4
9
12
15
8
1
8
3
32
9
8
3
4
3
2
55
8
23
20
17
8
3
8
9
42
25
4
7
24
37
6
9
4
11
6
1
14
13
6
7
6
1
22
11
8
13
4
1
30
9
6
5
6
11
22
5
12
13
6
9
18
13
18
3
50
1
2
13
14
17
4
1
32
3
14
11
18
5
22
9
6
5
12
7
10
25
24
1
24
21
12
19
6
7
6
7
16
13
2
11
8
5
2
53
6
27
22
5
16
5
16
5
10
11
10
35
4
5
8
15
10
43
18
1
22
19
30
11
18
5
4
5
10
23
18
1
10
3
4
3
4
7
8
27
2
33
4
23
10
9
4
11
14
7
30
7
2
11
18
7
16
1
6
19
10
13
2
9
30
7
6
1
14
7
12
5
4
1
8
5
4
7
6
5
16
29
18
7
12
7
4
27
4
31
4
5
4
3
4
39
2
15
6
17
4
9
4
17
14
3
26
3
2
1
2
3
14
7
2
31
30
19
26
11
4
3
14
15
12
7
10
1
2
15
4
3
6
43
10
15
14
7
16
33
20
7
44
7
4
15
2
7
8
11
4
7
32
13
6
3
2
9
2
1
2
9
26
3
6
33
12
31
12
33
34
5
2
13
14
5
2
21
6
25
14
15
8
5
22
9
4
1
2
21
12
21
6
9
2
7
16
9
10
29
26
3
4
5
6
5
40
31
4
1
8
3
6
19
10
1
6
5
12
7
16
9
2
9
2
9
28
3
8
13
46
13
8
9
6
11
4
11
10
1
40
1
6
1
4
7
24
1
6
23
14
7
16
5
4
5
14
53
6
3
22
9
30
7
26
9
14
23
8
7
8
13
84
43
8
3
2
7
12
1
6
1
6
11
2
3
8
3
2
9
14
3
4
3
2
9
12
25
4
15
4
7
34
11
16
33
8
15
8
9
26
3
4
13
8
3
32
7
10
9
12
17
2
39
2
9
48
7
12
17
8
17
24
23
68
1
8
3
60
37
8
3
2
15
14
3
6
17
10
11
10
1
22
7
16
23
28
1
30
5
6
1
2
5
14
5
26
13
12
3
8
1
18
55
12
5
6
19
24
7
2
5
26
5
8
3
4
1
2
3
8
23
22
1
28
3
14
37
4
9
2
15
2
1
8
5
6
3
4
3
10
7
12
1
6
43
8
5
6
13
4
25
24
1
12
5
4
9
28
23
10
3
4
7
4
17
12
37
10
13
14
17
14
7
12
1
2
3
52
3
8
23
6
1
2
1
2
19
12
5
18
9
2
13
18
11
4
3
20
1
6
7
22
7
74
1
6
3
34
13
20
5
2
1
2
3
10
9
4
11
6
25
12
5
10
17
6
3
8
7
2
63
6
9
2
57
4
3
34
3
8
9
50
1
16
1
20
25
12
19
36
5
16
21
2
17
10
9
34
9
10
21
16
3
26
3
2
5
14
15
38
39
2
11
18
9
2
7
52
31
8
1
6
1
12
5
18
19
60
1
10
7
8
13
6
3
38
1
6
11
8
7
6
1
6
13
6
13
30
21
10
5
2
9
16
13
4
5
24
1
14
3
26
5
18
7
6
7
22
13
2
11
14
27
4
19
6
13
8
5
4
17
14
17
12
1
6
17
6
9
12
27
4
9
4
3
26
3
50
3
18
11
8
17
8
17
8
5
12
31
60
7
10
7
46
3
4
7
2
19
12
7
6
17
12
1
18
3
6
9
36
5
22
17
36
5
20
9
4
7
6
7
8
5
2
3
6
1
20
65
2
13
2
9
2
3
10
3
2
13
8
5
16
19
4
7
14
3
10
3
10
7
18
7
14
9
2
25
10
19
8
7
12
7
12
5
12
1
6
9
4
23
12
1
6
23
8
25
14
23
2
5
6
7
12
7
6
9
10
15
8
9
42
27
2
19
8
7
2
17
8
3
10
9
12
9
8
57
114
19
24
27
6
9
24
25
38
5
6
5
12
1
50
13
6
5
2
3
10
15
4
1
4
1
16
23
18
9
28
15
4
9
14
5
20
1
6
1
40
1
6
7
2
1
6
29
46
1
26
1
8
17
12
1
8
25
20
11
20
15
6
1
2
5
2
9
18
13
14
13
8
1
20
7
22
13
12
9
4
1
4
5
8
5
46
7
4
3
24
27
26
69
20
5
4
7
18
9
2
9
14
13
4
13
30
25
6
23
8
1
12
1
4
3
22
3
2
5
34
29
2
3
4
15
12
9
4
13
2
17
18
23
10
1
30
1
26
1
2
13
10
35
18
1
2
19
2
23
8
13
6
3
8
17
2
9
30
27
28
3
16
1
2
1
2
5
2
3
4
3
12
7
2
5
2
1
10
1
6
7
2
11
12
5
4
27
2
9
4
3
16
11
2
11
8
23
30
9
14
1
28
13
24
7
18
23
6
5
6
31
20
9
10
3
10
5
16
9
2
3
20
7
12
1
6
5
24
7
12
9
26
21
26
7
4
3
18
15
32
1
10
1
2
11
6
13
38
5
24
3
14
19
6
3
30
11
6
3
40
9
2
3
24
7
2
7
48
7
4
25
48
5
2
5
14
3
8
3
10
3
8
15
2
15
22
3
14
1
22
1
18
21
10
9
14
25
8
9
12
5
20
1
36
9
4
19
4
1
24
5
10
1
18
7
12
7
4
3
6
9
24
19
18
23
4
1
4
7
18
17
6
35
30
1
8
7
26
9
24
9
16
5
4
3
12
9
66
1
18
7
16
11
12
3
28
9
8
51
14
5
40
3
8
7
10
1
40
9
16
9
2
9
2
7
8
11
30
9
22
1
6
1
14
1
14
15
18
9
20
13
24
17
20
27
16
5
32
5
2
11
2
3
6
9
10
1
50
5
2
3
16
23
6
3
10
5
20
19
38
11
24
5
14
25
12
5
6
7
18
13
8
9
2
21
26
3
8
19
22
37
30
21
12
15
4
7
18
3
14
35
12
5
16
13
14
5
6
17
2
1
8
11
4
7
4
11
18
25
12
7
12
11
4
1
16
29
12
5
22
13
2
1
42
7
2
13
10
1
4
1
6
1
10
5
12
3
2
3
8
5
2
3
10
15
8
21
2
9
22
5
14
3
4
1
8
11
20
13
2
3
10
37
6
17
8
1
2
9
6
7
6
5
10
7
10
5
6
1
16
1
2
13
4
15
10
9
2
3
10
47
10
13
4
1
4
1
12
9
4
5
4
21
4
71
10
45
4
3
2
21
2
17
10
3
10
11
10
3
2
7
62
9
10
9
10
17
2
29
14
3
2
1
8
3
16
35
2
17
8
17
4
7
2
9
10
1
8
3
2
39
8
1
4
33
2
1
2
5
2
9
16
29
12
11
14
17
8
3
8
45
4
7
8
31
12
9
12
23
2
3
6
17
6
5
10
5
16
9
4
1
12
5
4
5
10
5
2
23
2
9
14
17
6
1
22
3
2
53
4
13
14
23
16
11
2
1
38
5
26
21
4
3
2
7
20
15
6
27
4
13
4
5
32
19
10
13
26
3
24
1
8
3
12
17
8
5
10
13
20
19
14
11
2
13
10
5
12
23
6
9
10
3
24
9
6
11
30
5
14
7
12
3
14
1
16
3
6
9
2
1
22
21
4
5
22
15
2
1
36
15
32
7
2
3
34
11
24
23
6
7
4
7
8
11
12
19
4
3
2
25
32
9
2
19
22
7
16
19
2
5
12
7
2
29
4
7
6
7
16
3
8
3
36
17
8
5
46
25
18
3
6
27
14
1
20
19
6
11
6
15
2
5
16
7
4
1
8
11
6
1
4
17
2
3
14
5
14
11
6
5
6
1
6
21
6
15
4
15
6
1
12
17
10
7
6
7
60
7
10
5
4
1
48
3
30
11
2
27
50
29
28
5
6
5
4
13
2
9
26
7
50
21
6
17
18
9
32
15
12
17
20
1
14
1
26
1
2
7
36
13
22
5
4
13
8
9
10
11
12
33
20
19
12
1
4
23
16
1
20
11
24
7
4
3
8
1
12
3
14
1
2
1
2
9
20
17
40
19
4
47
2
25
12
1
6
1
2
23
6
45
10
9
18
1
30
3
32
11
14
3
8
15
8
13
32
1
4
3
2
5
2
7
10
5
4
31
2
7
6
3
16
9
8
9
8
5
26
9
2
33
14
7
10
9
24
21
4
11
8
3
2
13
18
27
14
1
10
21
8
3
26
31
10
9
20
11
2
19
18
13
10
19
10
17
16
15
20
41
42
1
36
17
6
3
18
5
12
3
4
15
4
13
2
3
4
5
26
1
2
7
4
5
22
3
6
35
6
9
36
11
24
5
24
9
6
1
8
1
8
3
40
1
6
7
10
7
6
19
6
9
2
11
32
5
18
17
8
19
6
45
4
23
22
3
30
5
6
1
4
7
24
23
12
3
16
5
2
11
4
3
24
5
8
1
6
5
2
31
18
17
4
5
10
1
16
15
22
27
18
7
2
11
4
5
20
17
16
1
12
17
8
13
8
1
8
3
18
3
16
7
18
1
4
25
6
3
8
1
14
9
40
5
6
5
26
11
8
3
8
3
22
1
12
1
6
1
6
19
34
15
10
25
18
1
40
29
8
5
8
1
32
5
44
3
8
7
12
23
6
5
18
17
24
5
20
1
6
9
26
13
6
5
18
1
28
45
22
3
10
3
4
11
14
9
10
17
10
11
10
1
4
5
6
23
2
49
10
31
4
3
16
5
8
3
14
7
6
13
32
17
12
15
8
15
8
9
2
17
18
5
12
1
12
9
16
1
22
15
12
5
10
25
30
3
2
9
8
1
10
33
8
21
6
1
2
3
28
23
18
9
12
7
12
1
18
53
26
11
10
7
2
5
4
5
18
43
18
43
6
13
18
13
8
7
4
9
12
13
4
21
12
9
22
15
26
23
14
15
2
15
2
3
28
15
6
13
18
15
14
11
30
11
6
9
20
1
8
9
22
5
2
3
2
3
18
11
6
17
36
17
4
49
20
1
18
1
6
19
6
9
26
15
18
1
2
39
2
13
30
29
2
7
20
3
2
19
16
17
10
3
20
11
16
5
18
17
4
7
8
5
4
5
4
3
2
7
2
7
14
9
48
1
22
3
10
11
4
23
2
3
10
3
8
17
2
1
10
13
12
5
4
9
18
29
16
19
22
13
12
1
2
13
30
1
18
19
20
1
24
7
6
5
42
7
32
13
6
1
30
31
14
33
10
11
14
17
16
1
4
23
40
21
2
3
2
1
16
1
14
1
16
3
4
29
18
35
30
17
20
1
24
1
38
1
36
3
8
33
4
3
4
9
8
1
8
21
20
15
10
7
12
21
26
1
58
5
6
13
4
5
66
1
10
27
12
1
16
9
26
35
4
23
2
15
24
53
12
1
4
19
4
5
32
5
22
19
2
1
10
1
14
25
6
3
14
21
4
19
4
11
16
3
4
75
8
15
2
1
26
21
8
25
4
35
8
3
16
11
8
15
10
11
16
1
6
9
2
19
16
15
2
5
8
15
14
5
2
19
8
27
18
1
4
9
2
3
2
5
12
3
2
21
10
19
26
7
4
25
22
19
14
5
22
5
12
9
4
7
4
7
4
47
4
3
6
5
6
31
8
11
10
11
10
15
12
25
42
3
4
15
2
19
6
13
8
9
8
33
4
7
16
25
8
19
2
9
18
7
20
31
12
7
14
1
6
5
4
39
10
13
18
3
8
11
20
11
12
17
18
3
20
35
6
11
4
5
36
5
10
1
2
51
14
25
14
7
18
29
14
5
52
1
44
7
28
1
18
11
10
15
20
1
2
9
8
3
16
19
10
35
2
7
34
3
2
7
32
9
8
13
22
11
4
1
10
15
14
11
20
43
4
5
8
9
6
13
28
29
2
21
14
3
10
3
2
1
26
9
4
1
2
15
10
17
10
19
26
11
4
5
12
19
18
7
16
17
2
43
14
3
4
23
8
27
16
3
2
47
28
23
6
1
14
13
6
19
2
17
6
1
2
19
8
21
4
5
52
7
22
1
18
7
6
1
16
13
12
43
6
13
40
9
6
1
10
19
36
11
20
13
20
81
30
19
30
1
16
13
4
17
36
11
20
17
6
21
4
3
16
1
8
9
12
17
46
15
20
1
30
1
4
25
4
5
14
1
16
19
4
9
2
15
6
15
8
17
2
29
4
5
4
11
12
3
28
7
26
3
20
3
4
19
18
7
6
1
6
11
2
29
20
1
6
11
2
11
8
11
40
3
8
7
2
37
6
23
30
1
6
37
2
3
2
3
4
5
2
7
22
5
14
13
2
9
36
17
24
5
22
15
2
11
2
1
12
29
12
19
4
11
52
1
18
11
16
9
14
9
8
3
16
21
10
35
12
17
26
27
8
3
2
15
4
21
18
3
2
21
14
3
8
3
16
1
10
1
10
27
12
1
2
31
10
1
6
5
2
9
28
29
4
9
28
3
36
17
12
7
12
11
10
23
24
1
66
1
6
1
6
13
12
1
2
3
54
19
22
11
2
7
8
33
2
1
2
21
2
7
20
15
10
1
8
29
16
13
2
13
12
5
6
5
30
51
10
9
10
3
2
1
12
17
2
5
6
13
2
7
38
5
6
25
2
9
4
3
12
3
12
33
10
5
6
5
12
55
10
3
8
1
26
13
2
3
10
27
26
1
22
17
6
5
10
1
2
3
6
7
6
27
2
5
10
11
2
5
6
5
6
1
8
19
6
1
2
3
14
1
40
1
32
17
8
11
2
11
6
3
6
1
6
7
4
1
6
31
4
9
28
3
6
19
10
19
14
1
2
1
6
17
18
1
18
5
4
13
24
17
16
1
2
7
2
7
20
3
4
3
26
11
4
1
42
11
6
1
4
19
16
9
14
3
18
17
2
3
4
1
20
3
10
15
2
5
48
7
6
13
10
7
22
7
4
9
12
1
6
29
30
5
10
11
6
13
14
17
6
35
8
11
34
9
6
19
4
5
24
11
34
17
4
19
14
9
16
1
2
3
4
9
2
3
8
21
4
9
4
35
2
3
8
3
2
1
14
5
8
1
2
21
26
9
12
17
24
1
4
1
14
3
4
3
42
9
6
7
8
7
8
11
34
13
12
1
12
3
2
3
4
17
8
11
4
5
8
9
6
31
18
11
16
7
2
5
6
31
4
17
36
13
12
1
6
13
12
45
16
13
4
19
26
5
4
1
30
3
14
5
24
27
8
11
36
9
6
1
2
33
6
3
16
5
26
3
4
7
4
27
2
5
2
17
16
9
10
3
26
11
28
3
24
7
2
5
18
7
26
7
28
21
10
35
12
3
10
9
2
39
14
9
2
5
18
1
12
13
12
1
20
3
16
3
22
3
2
13
18
3
14
1
2
3
84
19
16
23
12
13
22
25
18
37
12
7
2
1
12
5
8
1
4
25
2
11
16
7
4
1
50
9
2
3
40
15
14
7
2
39
14
15
14
3
16
1
12
9
32
1
12
3
30
5
18
11
4
7
18
9
8
11
12
3
6
1
4
1
8
11
10
1
10
9
16
15
28
7
6
5
4
1
4
13
4
1
2
9
26
7
4
3
22
7
26
7
10
7
18
11
8
9
4
27
10
3
34
13
12
7
8
7
8
23
6
7
4
15
6
3
12
17
22
5
4
33
8
9
10
27
10
17
30
1
16
1
2
11
20
9
16
27
28
1
50
1
16
11
24
17
22
7
14
1
8
13
10
17
28
11
16
3
26
7
20
3
10
1
2
45
2
5
10
11
6
25
24
17
12
19
4
11
30
1
24
25
48
1
18
15
24
33
6
7
4
1
54
13
8
7
12
1
24
17
10
5
12
43
10
7
6
5
30
55
8
31
2
1
4
31
34
17
10
3
16
5
4
15
64
15
2
1
4
13
4
3
6
7
2
9
8
15
20
7
2
3
12
1
22
7
6
3
10
1
16
3
2
15
8
17
2
1
12
13
2
7
32
3
8
27
46
9
14
1
18
5
16
13
10
3
62
3
32
3
2
1
10
29
12
11
6
7
8
11
40
1
22
17
6
1
8
9
6
31
20
7
2
35
12
3
14
9
24
17
2
1
14
5
10
11
10
3
2
9
24
23
4
7
54
5
2
29
12
29
8
7
10
1
2
3
2
9
16
3
26
37
4
3
20
3
6
31
8
31
16
17
6
5
38
1
6
47
2
15
4
15
6
23
6
27
2
19
2
9
2
13
8
1
4
1
18
7
16
15
38
1
8
9
28
19
26
15
2
25
8
31
20
1
6
11
6
5
12
7
40
29
6
3
12
1
6
1
2
1
6
7
6
11
2
47
4
1
4
7
6
13
12
13
8
37
6
13
24
5
4
5
6
7
18
3
16
15
4
29
34
17
2
7
10
9
4
5
14
13
2
1
2
11
4
5
8
13
8
27
4
13
14
25
10
3
28
1
2
23
24
15
20
11
38
7
16
9
4
29
10
9
2
11
20
5
10
1
16
55
2
7
2
5
30
13
4
11
4
31
18
21
20
21
10
3
2
5
2
9
2
3
20
15
4
13
18
21
76
19
12
21
2
1
12
25
6
5
6
3
24
5
2
1
2
1
14
7
10
3
4
25
4
1
16
3
12
11
6
1
16
15
32
3
2
33
14
23
16
7
14
5
4
15
2
1
4
11
12
7
18
11
16
21
6
5
26
51
18
9
12
19
6
3
18
5
36
1
42
5
6
31
6
1
12
3
28
13
12
35
8
29
4
19
22
25
10
5
2
9
2
57
28
1
2
9
20
9
8
11
16
1
6
19
4
5
10
21
2
39
10
29
18
1
16
9
12
7
14
1
6
25
24
33
6
23
10
3
4
5
8
15
14
1
52
11
6
19
2
15
8
27
24
5
4
3
6
7
26
11
6
1
12
49
6
7
16
9
4
1
6
7
18
23
10
27
16
15
18
59
18
27
24
1
32
11
42
11
6
7
18
7
2
1
6
15
16
5
10
5
6
11
6
3
2
1
6
19
10
19
8
9
12
29
8
3
8
13
14
19
22
35
8
11
18
7
2
7
52
1
2
1
18
19
18
15
12
11
10
15
10
1
12
25
22
5
14
5
18
1
2
21
2
9
4
1
6
11
16
1
4
1
4
3
20
23
12
29
6
7
4
3
2
11
10
3
8
5
4
1
8
13
30
1
6
3
8
3
2
3
2
9
10
3
8
7
42
47
6
3
6
35
2
1
4
39
8
9
22
1
6
3
10
5
8
1
26
3
34
17
2
5
16
7
4
1
14
1
4
3
12
1
4
19
4
3
4
19
10
5
2
27
8
1
2
1
2
3
20
5
6
25
6
1
4
3
12
5
4
1
6
1
28
5
6
7
6
5
24
17
2
11
32
7
6
13
2
7
2
7
18
17
10
17
20
1
8
1
12
5
14
23
2
1
16
7
4
15
6
11
14
5
18
1
10
7
14
9
24
1
10
11
2
15
30
9
8
5
14
5
4
21
10
53
2
23
6
25
4
1
2
17
16
11
8
1
4
21
2
13
20
7
14
5
18
11
42
3
10
19
10
1
6
13
8
9
6
5
16
7
40
5
16
21
12
1
6
25
10
1
6
7
6
1
4
3
14
9
4
7
8
17
8
9
10
3
34
1
16
9
24
3
46
1
6
7
10
21
4
7
30
9
28
1
8
3
4
11
4
1
32
15
4
3
32
3
14
13
12
7
26
17
20
11
4
3
20
3
10
11
6
17
4
11
2
5
16
15
20
3
2
1
8
13
6
23
6
5
40
3
8
17
12
3
22
13
10
29
20
5
4
7
6
17
18
17
14
1
6
1
6
7
26
5
14
3
28
3
22
9
10
5
12
5
52
31
12
3
2
5
8
9
4
3
24
13
14
3
14
3
2
7
36
27
4
1
14
3
14
7
12
13
30
31
18
5
10
27
2
11
58
5
6
3
42
1
16
3
4
9
16
27
20
3
28
9
8
23
14
3
2
11
2
3
10
5
16
7
12
5
8
11
2
13
4
5
12
11
40
25
28
5
42
39
4
27
6
13
12
1
10
3
2
13
8
1
18
1
10
3
2
15
2
15
16
17
2
15
16
7
16
11
14
55
2
11
10
1
4
23
20
1
6
5
20
13
24
19
12
3
6
1
16
37
30
5
4
11
18
11
18
1
6
1
8
1
6
5
4
15
12
19
2
5
16
3
6
1
6
7
6
3
2
1
10
1
6
33
14
15
4
27
30
7
10
1
34
29
18
27
10
23
2
15
2
27
4
17
4
5
50
23
6
13
6
15
10
7
6
3
12
1
8
25
8
11
6
1
2
1
2
29
4
3
42
13
2
3
8
3
16
27
2
1
26
17
10
23
4
17
10
15
30
55
6
1
14
3
34
5
14
7
24
17
4
5
6
7
2
7
18
17
10
7
10
31
16
1
16
3
2
31
10
3
34
11
16
3
16
5
18
11
6
3
4
1
8
31
8
3
2
11
16
15
28
5
2
29
8
1
38
21
32
21
4
1
12
21
18
21
8
19
4
9
88
1
4
19
8
13
18
13
20
15
14
31
22
3
14
27
14
1
6
31
14
23
8
11
12
15
10
3
4
3
54
9
20
15
4
3
14
7
12
9
4
21
8
3
4
19
26
27
10
21
36
19
4
7
8
37
10
19
2
3
12
5
2
15
16
9
10
21
6
1
12
7
2
9
8
7
22
1
14
11
10
19
16
35
8
7
32
15
2
1
4
3
6
5
6
15
20
9
2
11
12
5
2
1
12
1
8
3
18
19
4
11
18
7
18
3
2
7
6
9
12
7
4
9
14
9
6
1
12
23
14
1
6
23
16
3
34
21
8
13
34
5
6
23
6
79
4
1
8
7
4
7
8
1
54
1
26
13
2
7
6
23
4
5
18
47
18
11
14
23
10
1
2
3
4
37
18
11
28
1
18
15
6
31
4
11
6
1
6
9
8
9
8
7
2
21
24
13
2
15
2
5
4
1
18
1
22
1
40
1
2
33
26
15
14
33
4
7
38
15
10
33
6
5
6
3
2
7
20
3
8
1
4
1
14
31
4
1
4
5
2
5
2
1
30
7
2
1
24
7
8
17
4
7
30
39
14
11
12
15
6
13
6
7
10
41
4
13
12
23
12
15
30
7
30
31
8
21
2
15
16
57
34
15
2
13
30
19
18
15
4
17
4
11
6
5
36
3
20
3
14
1
6
13
2
5
10
7
10
27
18
9
10
3
2
19
10
11
18
19
2
1
20
5
8
3
20
1
4
3
14
3
16
19
4
11
32
5
8
63
14
3
16
3
8
39
4
9
8
1
6
15
10
7
14
27
10
3
28
1
14
5
16
11
20
1
4
25
6
1
4
47
30
11
2
5
2
23
4
13
16
5
8
1
4
3
8
5
4
5
6
11
20
7
12
1
28
1
36
15
24
13
18
1
16
17
24
37
6
7
4
5
16
5
2
1
2
3
20
9
4
1
34
9
4
5
18
19
16
3
20
23
24
5
24
39
14
17
2
17
20
3
10
65
2
1
6
1
10
13
16
13
6
11
12
15
8
9
36
1
4
5
8
9
4
13
10
5
10
3
14
15
8
3
30
19
14
5
2
3
10
17
4
7
16
7
4
1
2
53
12
3
6
1
6
5
8
3
16
7
8
13
48
5
14
1
12
7
12
1
14
21
8
15
14
41
2
45
8
7
2
9
2
1
4
37
2
21
8
1
2
1
20
25
10
7
2
5
20
3
4
3
2
1
16
15
10
11
4
15
18
39
2
1
8
9
2
5
2
3
2
1
26
3
34
13
4
7
16
3
2
7
8
47
6
3
8
9
2
1
22
17
2
5
8
1
2
1
2
9
6
27
4
21
20
9
30
33
38
27
4
15
16
3
6
15
6
11
4
13
10
29
40
3
44
11
22
29
4
1
14
1
8
11
18
11
52
31
6
5
20
19
18
5
6
7
6
25
6
23
8
35
14
23
10
11
2
3
16
21
56
5
2
3
10
9
2
1
2
35
4
3
4
1
22
7
6
13
22
33
2
21
34
27
10
13
16
5
8
1
14
7
12
7
14
11
8
11
10
3
8
19
14
17
10
5
8
9
8
13
10
21
24
31
12
5
32
9
12
1
2
5
12
5
6
5
14
1
44
21
4
3
10
3
4
27
36
11
4
3
6
7
26
7
2
21
6
7
24
11
18
7
30
1
8
3
4
23
4
13
2
7
10
9
6
27
2
1
8
1
26
13
4
9
10
19
8
9
2
29
2
1
12
7
4
7
8
5
4
1
14
11
4
5
6
13
30
5
30
3
2
1
4
3
6
9
10
3
38
3
4
15
2
23
8
25
28
1
2
11
6
15
32
13
18
9
12
15
2
3
2
11
4
19
14
15
18
13
24
11
6
1
22
13
18
19
22
3
14
13
10
29
4
1
12
1
34
1
36
3
18
3
10
21
48
1
26
1
12
5
6
1
56
1
6
1
8
3
14
25
8
7
8
1
10
3
8
29
2
29
4
9
22
21
4
19
56
11
16
11
18
13
14
21
24
9
8
1
10
9
4
17
8
1
2
7
6
13
26
31
6
15
4
19
18
59
8
11
6
43
2
19
12
11
12
5
6
3
2
17
12
1
6
9
2
1
12
1
36
9
26
25
44
3
10
7
8
9
8
33
8
21
8
35
32
37
12
15
8
11
10
5
4
3
12
1
6
5
28
1
8
7
12
5
24
7
6
5
6
11
6
3
10
5
16
19
10
17
24
11
10
1
6
11
8
3
22
11
18
33
4
11
16
1
10
5
18
9
2
9
8
15
8
3
12
3
14
15
12
23
6
3
8
19
8
3
18
43
14
9
4
17
8
19
4
3
14
1
18
3
2
11
2
7
46
5
4
3
2
1
2
9
6
31
4
7
4
3
4
3
10
17
2
13
8
9
10
21
4
13
2
7
20
17
22
3
2
21
6
3
16
21
4
15
12
3
26
5
2
9
4
31
2
27
14
9
8
27
28
1
26
15
4
7
8
3
12
13
6
7
6
1
6
11
14
11
2
23
20
3
14
5
4
1
12
13
2
3
16
21
10
15
4
7
10
7
6
17
12
11
6
9
18
25
4
1
2
3
20
7
2
27
22
5
8
5
4
1
12
3
4
3
20
51
6
5
16
9
2
5
8
3
2
19
6
11
8
11
16
5
64
1
22
7
10
5
6
7
34
9
10
3
2
3
12
3
6
15
6
11
4
9
20
19
2
5
2
13
8
7
6
1
10
3
12
3
2
19
18
3
6
21
4
5
6
1
52
11
4
1
6
1
20
1
20
13
8
1
2
7
34
1
6
3
8
3
34
5
4
5
2
7
2
9
2
7
2
3
14
3
2
7
20
13
14
3
22
1
12
5
6
5
2
3
4
13
4
5
2
1
16
5
18
13
30
19
4
23
34
17
36
13
6
13
30
1
8
1
8
3
6
3
18
5
8
21
20
13
24
7
8
15
4
5
6
13
6
27
34
1
2
17
24
3
14
3
22
5
2
15
62
11
12
13
24
7
6
1
14
1
32
29
20
5
12
9
82
7
6
7
4
17
10
19
6
7
2
13
32
1
14
13
28
21
34
7
12
11
6
7
2
7
20
5
12
17
2
7
2
15
8
9
16
3
8
5
2
25
4
5
4
21
10
15
22
3
2
1
8
5
2
1
2
23
18
27
18
1
2
3
12
7
6
105
6
1
30
1
2
11
2
5
6
19
12
5
6
9
12
11
4
19
8
1
4
7
48
35
18
11
4
11
34
5
26
1
2
5
32
27
24
1
4
9
28
1
2
7
4
9
32
7
16
37
6
17
2
7
2
9
10
5
8
5
4
33
12
3
28
19
2
3
4
5
6
1
18
19
6
13
10
1
4
27
6
11
2
11
44
5
2
3
4
11
30
25
42
59
16
9
28
11
2
9
4
7
24
7
10
13
6
47
10
3
4
15
16
23
2
23
12
1
4
7
2
29
6
1
42
17
10
3
22
13
10
7
30
27
10
3
12
3
6
5
8
13
14
5
2
17
6
1
14
25
2
3
42
21
20
3
4
11
18
37
40
13
20
7
10
23
14
9
18
1
14
55
6
1
12
13
16
5
38
19
36
7
2
29
28
23
30
3
12
1
32
1
10
3
16
3
8
5
10
7
34
1
6
17
4
13
12
13
12
13
4
1
14
1
14
1
28
3
2
5
6
5
4
3
4
15
28
3
42
7
8
3
6
3
28
7
22
15
2
9
16
1
2
7
6
13
4
9
2
13
42
13
8
1
34
7
16
13
28
3
4
11
28
1
8
3
12
27
4
1
14
21
4
9
2
9
10
21
10
1
10
7
4
23
6
5
26
11
20
27
2
41
16
17
12
31
16
1
12
9
10
1
2
7
12
1
22
13
12
35
2
3
30
13
12
11
16
1
10
1
100
7
8
1
20
9
28
5
16
1
30
1
18
61
6
1
2
5
4
3
4
5
4
1
2
5
8
3
2
5
4
7
4
25
50
3
4
1
20
19
2
9
6
1
8
13
8
9
2
17
10
9
8
3
10
17
32
25
10
7
6
21
12
17
6
25
4
5
4
17
16
23
6
5
8
29
56
1
6
1
22
11
16
1
10
1
6
25
16
3
10
9
4
3
14
5
14
9
4
11
8
19
20
5
2
11
2
1
26
1
48
19
12
13
12
9
4
37
4
11
8
31
16
21
2
1
6
5
30
11
2
23
30
49
22
11
4
13
2
41
6
15
10
1
10
17
10
31
4
17
14
15
14
1
2
1
2
7
2
33
34
1
18
17
10
11
4
7
6
47
30
1
2
17
16
13
6
7
10
9
8
1
8
7
26
1
8
5
26
3
10
1
2
1
10
13
14
3
10
33
4
5
24
13
2
5
2
17
8
23
6
13
26
3
2
7
4
19
4
9
22
3
34
7
2
5
56
3
8
7
22
9
2
45
28
27
2
17
2
7
2
27
4
1
4
1
2
9
34
9
20
1
10
17
32
11
8
1
2
65
4
3
2
7
16
5
4
17
22
1
6
3
2
43
36
23
12
1
6
9
16
9
10
7
10
27
14
15
38
9
10
7
8
9
14
15
10
7
4
13
4
1
10
13
2
13
20
7
2
3
8
1
20
1
2
15
14
23
18
15
2
5
14
5
10
7
18
7
10
1
16
9
14
3
8
3
2
1
24
25
6
1
6
3
10
19
8
23
10
1
6
25
6
13
6
29
2
1
18
9
12
29
6
7
4
3
8
19
2
1
14
11
26
1
30
19
2
1
12
1
6
7
18
19
12
17
28
5
4
9
38
13
4
17
8
27
2
1
2
15
8
13
6
3
12
11
4
13
16
11
40
15
4
21
12
1
6
3
6
17
42
15
4
9
26
1
22
41
14
19
4
13
14
19
6
1
18
11
2
1
18
13
10
15
16
11
52
23
42
1
2
7
44
3
6
5
2
3
4
25
4
27
2
9
28
5
6
3
22
7
24
5
6
11
6
3
4
3
6
5
12
5
4
1
20
3
8
51
6
7
8
33
4
1
4
63
4
3
6
15
20
15
2
11
10
3
2
13
8
27
14
19
18
21
26
7
6
5
8
5
10
31
40
23
2
11
2
5
34
1
18
13
18
1
2
5
8
29
10
25
4
15
28
13
14
3
10
7
4
27
16
23
4
9
8
15
4
5
20
3
14
3
2
5
4
9
6
5
46
5
4
3
4
3
2
13
12
25
2
1
4
5
24
1
24
11
10
5
36
5
34
17
6
5
6
5
14
65
22
11
2
11
20
5
18
15
8
1
4
3
4
3
14
3
4
5
4
13
2
3
30
13
2
3
16
13
6
9
46
23
30
7
36
7
28
33
2
1
24
3
2
9
4
17
4
1
8
55
14
23
2
1
52
29
8
15
10
21
2
13
4
13
6
3
30
5
6
5
4
9
28
9
20
3
4
35
14
9
2
3
38
13
16
17
4
9
10
5
12
9
10
15
14
17
2
21
2
1
20
11
8
3
4
3
4
5
18
7
28
9
8
11
2
1
44
13
8
3
14
9
6
7
10
23
6
13
4
21
18
23
48
1
6
17
32
31
12
17
20
13
48
3
10
1
36
15
10
5
14
21
22
13
14
3
4
23
6
7
4
13
22
13
4
15
20
13
4
13
2
5
4
1
16
5
2
1
10
1
6
11
2
5
42
7
18
15
2
3
2
55
2
19
4
5
46
1
14
5
12
11
12
3
56
5
28
15
2
5
12
29
34
9
6
13
24
5
2
1
22
43
18
23
14
5
14
35
36
5
6
25
12
21
4
5
2
3
2
1
12
3
8
11
20
23
8
13
12
3
8
3
2
1
8
13
6
13
6
3
4
1
2
21
10
1
2
13
2
3
4
9
6
23
26
9
6
1
6
13
6
57
6
53
44
9
2
27
40
13
14
33
2
3
6
37
4
11
2
7
26
5
4
11
10
13
26
13
10
5
14
1
10
27
14
31
18
1
2
5
14
3
6
9
40
3
6
3
2
1
24
9
2
1
20
5
6
1
16
9
2
3
28
15
38
3
8
15
2
21
18
15
2
9
14
9
30
11
34
5
30
13
14
5
2
1
12
1
30
11
6
31
16
17
10
1
6
13
14
1
10
13
6
11
2
29
20
23
40
11
14
57
4
5
20
5
16
3
4
17
24
9
30
3
8
15
2
31
20
19
10
3
10
3
4
13
4
17
20
7
6
7
2
1
6
13
42
5
6
29
42
13
2
35
2
5
18
3
6
5
12
13
2
7
2
21
30
1
10
11
6
5
4
25
16
25
10
19
4
15
10
1
4
1
14
21
8
21
2
7
20
7
8
17
12
3
14
3
10
11
8
27
8
27
18
17
24
27
2
17
16
9
12
1
26
17
10
5
4
3
2
15
18
11
24
13
12
5
6
41
14
3
16
13
8
17
36
3
12
13
4
21
4
7
50
3
4
3
20
17
20
9
2
25
28
15
4
31
18
1
30
1
26
9
8
3
4
9
32
1
24
9
2
15
14
5
18
5
6
1
12
5
12
25
6
5
6
65
4
7
8
9
2
5
8
7
4
17
48
5
2
7
4
9
2
27
4
9
14
13
4
7
16
5
2
7
2
1
38
3
14
7
16
17
2
13
2
3
20
21
4
1
34
17
6
1
6
3
30
7
24
31
14
23
16
5
6
9
8
5
16
41
10
7
12
1
6
1
2
25
6
7
10
7
8
1
12
13
18
1
8
7
12
1
8
11
4
27
10
5
14
31
8
11
8
1
6
7
18
25
16
5
34
5
4
3
2
1
38
9
2
7
10
13
2
5
4
9
24
1
18
1
4
13
4
1
12
77
14
5
22
1
6
9
26
5
16
9
16
1
4
9
2
13
2
29
2
13
4
7
4
29
6
7
18
7
12
19
6
7
2
5
6
1
10
13
12
17
22
5
44
9
20
21
14
7
6
11
6
5
36
13
20
3
8
5
4
7
26
31
14
17
14
3
10
13
20
11
10
3
2
1
10
19
6
5
18
13
22
1
6
5
2
23
6
15
34
11
4
5
14
3
2
1
2
5
22
3
26
1
2
7
6
11
4
11
20
17
6
7
6
17
10
17
30
7
6
25
14
17
14
17
8
11
62
17
34
23
28
23
2
1
2
5
20
3
34
21
4
15
38
1
2
7
4
3
10
1
18
7
26
5
2
7
4
43
4
5
60
17
12
13
36
1
6
1
12
7
14
3
18
3
6
7
18
1
6
7
24
1
14
1
6
31
2
29
18
23
6
17
2
11
32
7
2
3
4
1
10
33
16
1
40
23
2
9
2
5
14
7
8
17
4
17
10
13
4
9
10
11
8
7
2
27
10
15
14
11
6
1
30
5
4
1
6
25
24
11
4
5
32
5
12
13
6
11
4
23
2
1
30
5
12
7
4
3
4
21
2
7
28
1
8
5
8
17
18
7
2
9
38
3
22
1
2
19
4
5
6
1
8
17
2
31
4
9
2
7
6
7
44
15
2
15
12
13
80
7
4
3
2
33
10
9
6
25
22
15
6
3
14
15
8
13
4
17
6
1
4
9
14
11
10
3
18
11
12
1
6
11
18
11
18
11
30
23
12
3
4
23
10
15
14
5
12
3
12
25
6
17
4
5
6
23
6
23
4
1
2
3
8
3
8
25
2
7
18
37
6
1
10
7
14
7
26
19
20
21
20
3
4
3
8
3
6
7
6
9
20
21
22
3
10
1
16
11
16
7
24
13
8
49
4
9
6
35
2
3
10
17
44
9
34
47
16
25
6
19
26
23
8
21
20
1
2
11
8
7
22
15
2
7
4
17
16
7
8
7
20
7
16
3
6
7
6
13
26
5
6
7
22
9
28
35
12
1
16
13
54
17
6
7
4
25
2
11
4
3
6
13
4
15
6
11
18
5
2
15
10
27
4
9
10
1
4
1
40
41
18
19
30
7
10
3
14
9
4
9
8
21
2
15
4
3
38
5
2
13
2
1
2
27
28
5
22
7
2
7
4
37
14
9
14
15
12
3
16
1
2
21
8
9
20
27
4
1
2
1
36
3
14
1
2
35
6
1
12
25
12
13
4
11
18
3
6
19
6
37
6
23
6
3
40
17
20
1
12
5
10
15
2
1
4
3
16
1
22
1
58
9
2
19
10
9
16
27
2
7
6
7
12
3
8
15
6
1
8
5
6
11
12
13
6
3
8
9
30
9
8
37
18
1
18
17
28
1
16
9
12
7
6
1
10
25
4
7
6
23
10
7
14
31
18
11
4
7
14
3
12
13
8
7
2
7
12
23
8
11
28
25
22
3
8
7
10
45
34
5
2
27
24
15
28
3
10
13
16
13
4
9
20
15
16
19
14
1
34
9
6
21
4
3
4
1
2
13
34
3
14
51
38
13
28
3
10
1
4
15
16
7
4
33
2
1
28
33
2
7
6
3
2
7
24
11
12
9
12
1
4
67
10
9
10
13
10
3
14
15
8
19
12
3
8
7
28
19
4
15
24
15
30
7
2
13
12
19
2
3
6
7
26
1
2
3
4
9
8
1
6
1
2
3
4
3
22
3
8
29
6
3
8
15
4
9
30
5
8
75
6
7
14
1
10
19
2
1
2
11
14
5
52
1
6
5
2
25
50
5
12
11
10
5
30
21
2
3
2
13
2
5
16
15
2
3
4
3
2
7
14
7
2
9
16
15
2
5
10
7
6
15
2
15
2
1
30
3
10
19
2
19
6
27
4
3
28
9
20
11
2
9
6
5
8
7
36
7
24
3
4
1
14
21
4
21
8
25
20
1
4
7
8
3
20
39
8
3
8
25
6
5
42
1
16
19
4
43
16
1
14
33
4
3
6
1
6
13
16
13
8
15
4
7
6
1
6
9
10
3
4
5
32
9
2
7
10
37
18
25
20
43
22
3
8
11
12
17
2
27
14
3
4
13
8
5
46
5
22
9
58
5
12
15
34
5
12
3
8
17
10
3
10
3
2
1
8
5
26
1
2
19
4
1
2
29
14
17
6
5
14
19
4
5
2
5
42
5
4
1
4
3
6
1
8
19
10
1
28
13
24
21
12
23
24
1
4
3
2
5
2
23
36
5
10
9
22
11
10
47
4
45
8
19
4
7
32
1
2
9
20
7
8
45
26
21
8
3
8
21
4
9
4
17
22
61
10
1
16
3
14
15
2
5
2
17
2
3
4
5
10
3
4
5
16
1
20
5
6
27
12
25
4
15
8
3
14
11
20
9
20
7
2
5
16
13
14
3
2
5
18
1
12
11
4
1
8
57
2
29
2
1
14
19
4
13
2
13
6
39
28
13
14
1
28
11
2
1
34
7
44
33
2
9
10
19
8
9
8
11
2
23
20
1
10
9
2
25
2
3
2
5
34
1
6
25
6
15
6
3
4
5
10
7
8
9
20
15
2
7
28
15
2
13
26
3
4
15
10
21
2
9
6
3
18
21
4
19
2
17
6
1
32
1
6
47
8
5
6
49
6
17
10
3
6
13
8
11
8
11
6
25
8
13
26
7
14
5
12
5
14
17
42
13
6
11
12
1
6
9
4
1
2
1
8
13
8
21
4
23
8
9
2
1
38
7
4
35
10
11
26
13
14
3
30
1
30
31
22
11
20
3
4
3
10
9
12
1
8
13
24
3
6
11
12
5
20
3
10
37
4
9
22
9
6
1
6
11
12
11
10
21
8
1
4
5
8
21
2
23
4
9
4
11
12
29
4
21
24
25
4
5
22
23
2
13
6
1
14
17
10
7
38
13
54
27
18
9
10
1
6
19
10
23
18
13
6
57
2
13
4
15
28
7
4
1
64
9
6
3
8
1
6
13
10
7
26
45
14
9
14
1
4
19
24
9
2
1
2
45
8
3
4
5
50
65
4
19
40
13
2
3
22
3
16
17
26
1
6
5
12
11
10
13
18
27
8
39
14
15
4
19
6
17
6
43
2
5
10
17
14
5
20
17
4
13
6
7
6
33
16
25
4
7
12
1
16
25
24
21
6
15
22
31
30
47
4
11
6
13
2
1
18
11
4
23
22
1
10
1
18
25
40
1
50
3
6
17
4
7
48
7
78
3
28
33
2
15
2
3
6
13
10
13
6
15
24
11
22
3
4
1
16
9
22
9
22
19
2
11
26
9
6
1
12
15
2
21
4
23
2
5
2
29
6
5
20
47
12
3
30
1
4
17
26
35
4
17
12
5
2
11
2
7
18
17
8
1
10
1
36
5
24
33
8
25
8
3
8
5
12
25
6
5
26
5
2
5
22
7
10
7
16
25
8
31
8
1
2
3
4
5
28
1
20
1
8
7
10
19
8
29
6
13
14
1
2
5
12
7
16
7
18
1
20
25
8
3
10
49
22
7
20
7
14
23
8
17
4
53
6
1
4
3
16
1
22
9
14
1
24
3
8
5
6
13
36
5
2
1
4
17
26
7
4
35
6
5
4
29
2
3
2
3
2
33
8
9
4
3
8
3
14
13
18
1
30
11
6
3
22
9
10
1
22
25
10
5
4
3
4
13
20
7
6
11
6
1
40
9
8
11
6
9
26
11
2
7
8
27
22
3
12
1
18
1
6
1
20
21
2
3
14
3
4
7
16
5
6
11
40
7
36
21
6
7
18
17
4
35
24
7
16
3
16
1
10
3
34
25
4
1
8
1
10
33
6
19
42
7
12
33
16
7
14
1
12
1
8
3
4
1
16
5
8
7
32
1
18
9
22
9
6
9
18
1
16
19
6
1
34
1
10
9
4
3
14
23
24
31
2
5
6
5
18
5
6
5
6
19
12
7
4
3
8
13
10
11
28
5
14
17
30
5
20
1
14
27
4
35
4
9
10
5
4
17
22
15
2
15
22
5
8
3
2
11
42
11
2
7
4
11
2
11
50
3
38
23
24
7
32
25
4
7
6
11
8
21
10
15
2
7
18
7
36
7
8
21
4
29
16
9
10
3
10
29
12
7
4
11
12
3
44
9
16
5
10
15
6
7
10
23
2
11
16
11
24
3
12
5
22
3
10
1
12
3
6
3
4
15
2
3
20
3
4
39
14
7
6
11
12
13
14
13
10
21
8
1
8
1
26
7
14
9
20
9
22
3
10
19
10
11
8
7
12
5
8
3
4
15
2
9
4
19
8
3
4
13
2
1
2
1
14
13
2
3
6
13
2
29
4
1
12
11
28
7
24
3
6
1
24
5
24
1
18
13
18
1
4
15
34
5
24
17
24
7
12
9
4
25
2
5
46
11
12
7
6
3
2
17
36
1
2
3
10
23
6
9
4
3
10
39
16
7
6
15
44
9
28
3
4
23
4
23
2
5
12
15
6
23
6
7
48
3
14
13
12
11
4
7
30
1
8
5
18
5
18
17
34
3
16
5
8
1
32
7
20
13
20
17
48
23
2
13
2
9
14
15
8
39
6
1
2
1
4
11
10
1
6
1
18
15
2
19
14
9
18
1
6
13
4
3
6
1
56
19
6
11
4
1
20
7
6
23
18
7
6
7
4
5
4
3
2
13
8
1
26
5
38
11
46
19
4
3
12
13
12
1
10
3
6
27
10
3
12
27
14
5
38
3
2
5
10
1
34
63
44
19
2
5
6
27
4
1
18
7
10
5
18
3
14
3
2
13
4
9
10
5
18
1
26
1
4
3
34
9
16
21
4
3
8
33
16
37
4
5
2
17
6
9
8
1
2
5
4
3
8
21
10
15
20
15
20
5
6
1
6
1
8
11
14
3
10
17
8
3
2
11
36
13
8
9
2
1
2
3
14
15
22
3
4
9
2
31
8
3
14
3
8
3
14
41
8
15
2
3
10
11
6
9
24
23
14
7
8
9
2
7
18
3
10
3
32
9
14
3
16
3
10
3
2
27
16
17
8
3
6
3
4
1
10
27
4
3
44
9
16
9
8
9
10
7
6
1
20
13
2
5
12
17
6
5
54
25
2
1
12
1
50
15
6
3
2
7
2
17
2
1
10
11
44
11
2
15
6
15
16
3
2
13
6
3
2
15
2
13
2
11
8
15
6
13
4
21
12
5
4
11
14
3
6
1
6
7
12
3
2
13
4
13
8
17
18
25
6
5
8
1
44
3
12
7
2
3
16
3
22
1
4
19
8
19
4
15
8
1
6
5
4
3
4
5
10
7
2
21
8
1
8
3
6
23
22
5
24
33
4
3
22
1
6
1
20
13
12
23
16
5
26
13
18
5
10
7
12
11
20
5
16
23
4
7
12
7
18
5
6
7
6
21
2
3
50
9
22
21
2
3
24
23
18
11
2
1
6
5
24
13
18
7
8
1
34
1
18
7
34
1
6
3
10
9
10
11
18
13
6
1
6
11
48
9
8
3
16
23
4
19
4
11
8
3
14
11
8
3
4
41
4
5
10
19
8
11
36
11
18
11
32
3
4
9
14
3
2
33
8
3
10
1
8
1
8
5
30
9
4
25
16
47
36
5
6
7
2
1
2
17
34
1
2
3
2
7
14
3
8
3
24
23
2
7
2
3
6
19
6
25
4
1
10
15
2
5
12
1
8
7
8
5
2
5
14
1
2
5
8
9
2
3
54
21
2
13
2
5
12
11
24
1
10
3
4
29
18
15
10
3
10
17
16
1
26
5
2
1
14
7
4
5
6
7
6
1
10
11
28
5
26
9
2
21
2
13
4
7
10
3
8
7
2
13
4
21
2
9
8
5
34
21
12
17
6
17
10
15
2
9
18
13
6
13
2
3
8
1
26
13
4
1
30
5
18
5
4
21
10
41
4
25
12
13
62
3
12
3
2
9
10
27
18
13
14
15
18
25
2
25
26
9
2
5
4
5
6
3
4
3
30
9
14
19
4
1
16
11
42
9
14
5
2
1
32
43
6
45
2
1
2
15
10
9
6
5
10
5
20
3
28
3
18
23
2
13
18
55
4
31
2
25
28
5
18
21
4
9
8
3
30
7
12
7
30
11
12
11
18
7
12
3
18
1
4
13
12
9
36
1
8
5
6
17
6
1
20
13
4
1
2
41
10
19
4
3
8
13
2
7
6
5
26
15
34
1
4
7
8
21
26
25
8
13
34
3
12
25
26
5
24
1
6
1
20
3
8
13
6
5
2
25
8
9
2
9
2
3
14
29
18
23
24
9
28
15
6
5
6
13
10
7
4
13
14
19
2
21
14
1
6
5
26
7
6
43
2
3
42
11
36
3
18
13
60
13
2
5
12
11
18
11
12
11
22
13
18
7
18
15
10
5
20
23
4
9
14
15
2
3
4
7
14
9
4
5
8
11
10
15
6
31
6
11
6
7
4
9
12
29
6
3
6
27
6
1
16
1
16
7
6
37
4
39
10
3
14
13
20
9
4
9
10
1
4
21
2
3
8
23
18
11
8
1
24
15
2
3
4
27
22
7
8
17
4
3
14
21
20
25
28
27
20
3
6
13
36
1
26
11
30
19
6
13
2
25
6
1
22
15
6
3
26
29
6
35
12
5
18
13
24
1
26
7
28
1
20
5
8
1
14
19
8
5
12
9
10
13
4
19
8
15
4
1
2
9
6
1
4
3
10
13
18
13
24
5
6
7
4
11
8
11
2
11
34
9
12
19
12
5
2
5
2
5
18
9
2
15
2
3
4
11
2
9
10
7
6
3
20
13
4
17
2
1
2
37
22
1
42
17
4
5
4
19
10
3
10
1
4
27
8
13
6
33
10
1
24
11
24
9
8
3
4
11
12
11
4
17
2
1
12
37
40
3
22
19
8
3
20
5
4
7
2
3
8
39
12
13
14
3
24
21
4
15
12
9
26
21
30
25
6
7
6
7
18
17
4
7
4
13
6
11
4
1
26
23
44
23
22
1
4
1
18
1
14
7
14
1
16
5
6
7
10
3
2
25
6
1
2
5
24
37
10
15
12
5
18
37
6
5
56
9
16
1
26
1
14
29
2
1
12
25
4
11
4
13
14
1
24
59
6
5
12
7
16
19
10
13
14
3
8
1
10
1
4
3
8
1
2
23
10
7
46
9
4
1
18
5
6
21
2
7
4
23
2
37
2
5
22
1
50
13
4
13
12
49
6
13
12
5
6
17
24
21
22
19
2
33
12
5
18
3
6
9
22
1
8
1
2
17
2
43
18
1
32
15
20
3
26
29
34
3
26
9
12
45
2
5
18
1
68
11
2
5
16
5
60
9
4
1
18
7
24
7
6
1
4
1
10
1
16
3
34
5
18
5
2
19
8
9
22
9
4
25
16
15
16
1
40
1
2
31
4
17
4
33
10
47
4
11
16
17
24
7
10
13
24
25
12
65
2
7
2
17
18
5
2
23
12
7
6
19
20
11
4
15
6
15
4
3
4
3
40
31
10
3
10
3
22
3
4
23
4
5
28
5
26
19
4
1
12
5
4
1
14
35
2
5
16
5
52
19
12
17
6
7
28
25
16
11
4
7
12
23
8
11
4
3
2
1
12
29
18
7
50
3
10
7
4
21
8
23
8
3
12
5
12
7
20
13
24
11
4
1
16
9
10
9
8
9
18
3
8
3
16
3
4
11
20
1
6
1
2
5
18
3
6
5
10
1
4
3
8
1
2
3
36
31
18
11
20
13
4
11
30
9
30
31
12
19
8
5
6
31
12
7
10
13
8
17
2
9
2
3
4
1
10
15
2
15
22
31
4
1
18
1
10
1
8
1
4
3
30
11
2
19
20
1
4
33
4
27
2
3
30
13
52
3
28
9
2
33
32
13
22
9
8
1
8
5
10
5
20
5
12
1
6
7
8
29
2
3
2
1
26
3
16
9
6
11
56
15
10
3
22
3
2
3
20
7
8
13
26
69
18
15
6
17
10
3
2
3
6
33
18
15
20
7
10
1
6
3
8
3
62
11
38
15
16
1
6
21
8
9
46
5
10
1
4
11
32
13
12
5
12
35
24
11
36
43
18
29
10
7
6
35
6
7
6
13
6
31
4
11
2
29
2
5
6
35
4
7
2
3
24
15
10
5
10
1
2
23
4
9
30
11
2
13
6
1
18
9
28
11
2
19
2
9
16
39
2
1
14
21
6
7
4
29
16
7
34
11
12
3
2
11
2
9
2
17
30
11
14
7
18
11
30
23
2
13
10
15
22
1
8
1
2
7
6
11
2
5
14
3
10
33
8
3
2
1
2
5
2
13
4
13
14
1
14
3
10
17
4
3
14
25
4
1
32
7
2
1
4
25
6
21
4
3
14
1
2
1
24
19
8
7
18
7
2
3
16
3
8
5
4
5
2
15
6
11
10
1
14
19
4
17
12
9
4
1
6
3
4
15
8
5
14
21
6
7
2
3
14
1
8
11
10
3
16
3
4
1
2
1
2
15
4
19
4
3
22
11
10
1
62
7
4
11
4
3
10
9
18
9
4
5
6
11
6
5
6
3
16
1
6
15
8
11
20
5
2
1
6
7
18
7
2
25
2
9
28
17
4
3
6
23
6
7
8
3
2
17
16
3
4
11
16
3
8
9
8
3
6
17
16
5
6
15
10
9
26
21
28
15
8
23
4
3
10
9
8
9
30
17
8
1
8
17
36
1
4
13
8
41
26
15
22
17
6
11
10
35
10
11
6
1
6
25
14
17
12
3
16
7
6
7
18
11
10
13
4
5
2
15
60
3
56
21
12
1
6
1
8
29
26
33
12
5
22
1
2
5
12
13
2
7
12
21
2
1
2
39
12
13
2
15
4
9
2
3
28
17
8
15
6
35
2
7
4
5
8
15
10
9
8
1
4
9
30
1
2
5
34
7
2
3
4
17
60
13
18
11
2
3
8
7
16
11
62
19
6
5
4
1
6
11
12
1
10
1
2
5
4
5
34
13
30
37
8
3
8
17
10
3
2
9
22
19
6
1
6
7
6
9
38
11
2
5
6
17
4
3
34
29
36
13
6
5
2
9
4
1
8
1
18
3
2
1
16
1
2
15
8
9
60
11
10
23
6
5
20
17
6
7
12
1
2
7
4
19
10
3
2
23
6
3
18
21
36
17
2
11
10
3
14
23
8
3
2
17
4
15
2
17
10
19
38
37
8
1
10
5
30
17
2
7
24
1
6
7
24
17
18
11
18
11
22
3
2
5
4
9
30
21
10
11
4
23
14
3
4
21
4
9
42
7
4
21
4
3
26
7
6
9
6
5
4
3
8
9
4
5
32
5
16
3
18
9
2
19
6
43
2
1
2
5
10
5
30
11
8
5
14
13
2
9
8
21
14
13
8
17
8
7
2
3
2
3
26
3
14
41
14
27
16
3
4
1
6
1
6
5
4
11
2
33
4
7
16
13
24
29
38
3
2
15
20
61
12
13
4
3
12
25
50
1
4
11
4
11
8
9
6
25
2
31
2
3
4
3
2
1
6
11
18
13
14
9
2
19
6
23
8
15
6
9
6
5
18
25
16
5
4
1
8
1
16
65
6
1
2
35
4
13
2
17
2
1
4
1
14
5
10
21
6
29
36
33
16
3
8
5
4
1
2
23
16
23
4
5
36
7
12
11
34
3
18
17
4
5
6
1
6
5
42
9
44
5
14
9
20
1
20
23
8
7
14
1
12
9
20
11
2
3
44
5
6
1
6
5
6
17
8
21
14
1
14
11
4
3
2
21
44
39
2
3
54
5
10
13
2
7
4
17
28
15
32
3
12
17
28
31
4
1
42
19
4
15
14
1
4
25
4
7
26
7
6
35
6
13
4
17
6
7
14
3
4
13
24
11
22
7
38
7
4
1
50
1
12
29
2
17
22
9
6
19
6
15
2
13
8
3
2
29
16
3
2
3
22
1
8
1
6
7
14
1
4
13
4
1
6
11
6
13
2
11
12
21
16
9
8
27
2
15
12
1
20
13
12
13
10
7
24
35
8
19
2
17
4
25
32
21
24
1
8
7
6
13
6
53
6
17
20
1
2
39
2
15
4
1
2
15
26
27
12
1
6
3
38
45
14
13
2
5
20
1
2
27
20
1
8
11
16
7
6
11
16
9
2
27
4
31
4
13
14
3
2
9
12
1
10
23
2
35
10
21
4
3
8
21
6
7
12
13
10
3
4
3
10
15
2
11
2
1
8
37
36
3
2
33
6
3
4
1
12
1
8
3
4
17
12
9
12
21
56
33
2
27
14
3
12
3
6
1
8
13
8
1
8
11
14
5
4
1
12
5
4
23
4
3
10
5
10
7
6
25
12
11
12
9
18
15
14
3
22
23
26
1
18
1
22
1
6
1
2
15
6
9
40
21
2
1
12
21
6
3
6
15
26
7
6
3
20
35
20
29
18
3
12
11
4
23
34
1
6
19
12
1
24
5
4
1
18
13
20
11
12
53
4
5
14
11
2
9
2
1
8
19
4
7
22
35
2
1
28
9
26
1
12
1
26
13
4
5
18
3
12
13
6
1
12
19
12
9
4
3
8
29
8
3
34
7
6
27
6
17
6
1
10
17
66
1
12
11
2
1
50
11
12
7
14
1
4
1
8
1
6
9
6
5
2
45
14
9
8
3
6
7
8
1
14
13
6
9
12
7
14
5
2
3
6
31
6
5
18
1
2
11
6
9
10
9
4
37
16
15
2
7
24
15
8
1
8
5
14
3
2
27
2
7
2
17
14
3
4
21
26
5
10
13
26
3
6
27
4
1
2
19
14
9
8
13
4
29
6
13
24
1
8
13
10
3
14
7
16
9
4
1
8
15
8
5
8
17
8
7
22
23
12
31
26
11
2
1
14
7
8
21
2
3
2
11
16
13
48
5
4
5
10
5
12
13
4
9
32
7
8
5
32
13
26
7
36
5
2
11
16
11
16
23
20
5
16
9
10
19
2
5
40
7
4
35
2
15
6
31
10
9
10
15
14
3
8
17
2
31
4
3
8
9
6
7
14
15
2
39
8
9
10
19
20
9
40
9
16
23
22
17
4
3
22
11
22
15
18
59
18
5
12
5
28
1
22
5
24
5
12
19
4
1
4
5
8
3
24
13
6
1
6
1
12
5
2
13
18
1
36
7
8
5
2
3
16
1
4
19
22
7
18
1
6
1
2
17
12
5
4
3
6
3
8
7
6
7
4
7
4
1
12
13
14
1
18
17
32
11
16
5
12
11
20
21
6
3
4
7
20
3
6
11
4
11
10
23
42
1
6
17
6
3
16
27
14
3
22
21
14
3
46
7
30
5
6
11
20
5
14
15
10
31
4
1
28
3
18
35
4
1
4
9
8
15
22
27
8
37
2
1
12
1
2
9
2
19
20
3
8
7
14
29
46
7
12
3
4
29
16
11
54
9
20
23
16
3
10
7
12
13
36
7
10
7
4
9
4
13
2
15
4
7
6
7
12
43
14
5
24
1
32
5
6
11
6
15
2
3
16
9
22
9
56
1
10
7
4
7
46
5
6
17
2
13
18
3
34
1
16
23
2
5
10
11
22
53
2
1
8
3
6
7
18
11
2
1
4
17
18
1
2
3
2
1
6
29
36
1
20
3
26
5
2
57
2
5
2
1
18
25
12
1
12
13
4
5
2
5
38
11
8
1
22
11
2
5
4
13
10
3
4
7
24
13
2
17
4
21
2
15
2
13
32
11
22
7
18
1
4
5
4
13
6
1
12
11
24
13
28
5
20
43
18
13
20
13
2
3
2
9
12
3
28
3
16
5
14
15
6
11
6
9
2
19
2
5
12
13
6
35
24
7
12
19
28
9
38
3
2
1
2
17
48
1
8
35
22
5
20
5
4
1
6
11
14
3
4
7
14
17
2
61
4
27
20
17
6
13
18
51
12
7
26
11
6
27
2
11
14
19
2
35
2
7
14
3
2
3
28
13
18
5
48
27
14
1
10
5
66
37
6
11
30
3
42
17
12
3
26
9
2
3
40
1
8
9
28
5
4
9
8
9
8
7
4
13
2
5
6
39
20
9
8
3
10
13
12
1
10
13
20
13
30
15
6
25
18
13
24
23
28
3
2
37
20
1
4
1
6
23
12
3
2
35
14
29
22
1
12
11
6
11
10
1
6
35
30
15
10
15
16
23
12
29
8
11
18
45
2
1
10
1
12
13
14
5
6
11
6
7
32
1
6
1
2
9
48
23
22
3
6
1
10
23
14
13
2
33
2
11
2
1
48
9
26
9
22
5
32
7
12
7
6
7
10
7
6
19
22
17
4
17
8
5
38
11
2
15
10
33
4
33
2
15
32
13
2
9
14
19
12
1
4
1
2
9
2
1
20
33
10
7
26
11
18
17
26
37
2
1
4
1
14
1
6
7
10
7
4
5
18
11
12
3
2
19
34
9
8
27
2
19
10
5
4
1
4
1
14
3
34
13
6
1
14
9
16
3
12
1
58
3
12
5
10
5
12
11
4
17
34
7
2
11
6
29
18
1
2
1
2
11
26
19
14
23
14
1
24
9
14
15
2
11
22
7
18
5
8
23
26
15
4
1
6
7
12
23
16
7
6
5
12
7
6
5
18
5
8
1
2
1
22
1
6
17
22
7
12
1
6
1
34
3
30
13
6
51
12
1
40
9
18
3
42
11
4
7
6
13
6
11
6
5
4
3
10
47
6
43
18
27
26
1
12
11
8
1
8
1
14
9
2
1
18
3
2
19
4
27
18
3
26
31
16
1
18
11
8
13
4
13
14
7
6
39
2
23
8
3
6
7
8
1
4
3
6
3
8
15
16
3
12
5
12
15
4
19
18
23
4
1
4
9
4
1
8
1
2
1
12
7
2
7
8
39
10
15
48
3
4
9
10
7
16
3
2
7
10
41
54
5
12
1
2
3
4
5
2
5
26
19
12
13
10
1
2
11
2
21
2
19
8
5
4
7
14
5
4
7
28
9
4
17
20
33
4
21
16
43
4
7
4
15
8
9
12
25
54
17
2
7
26
9
6
15
12
7
22
1
24
31
12
11
2
21
4
1
2
13
12
3
2
15
26
3
40
11
2
25
4
5
12
3
2
11
4
5
2
1
36
21
22
3
10
3
4
9
2
33
14
15
6
19
18
23
24
1
6
19
4
17
14
11
2
1
10
1
18
5
2
1
4
5
10
7
8
11
2
5
6
5
6
25
6
5
34
7
2
35
4
5
4
1
14
17
32
19
24
1
8
7
32
5
14
29
6
23
2
23
6
11
34
35
18
5
18
17
16
3
6
13
4
19
2
7
2
1
20
1
14
11
2
5
36
21
10
19
6
5
4
5
2
17
24
25
12
59
34
9
2
11
2
3
4
13
2
15
12
3
10
15
4
31
2
3
12
5
68
7
20
3
10
1
8
39
2
1
12
1
20
1
14
5
8
13
2
9
4
17
8
23
2
3
16
3
14
17
2
9
4
21
10
3
4
1
20
1
6
7
2
1
14
3
2
25
20
13
24
23
10
7
48
35
10
7
14
29
6
11
4
7
12
5
12
23
10
7
18
9
8
7
8
7
6
1
10
9
18
17
8
13
18
17
2
17
2
45
20
3
8
7
2
7
2
5
4
17
4
9
36
3
38
21
16
1
22
5
2
9
10
1
2
1
22
11
2
15
6
11
2
9
4
9
2
1
16
3
2
9
4
9
12
5
2
1
48
1
4
11
22
1
8
27
8
3
12
7
12
49
2
37
14
1
4
31
10
23
2
5
4
7
24
3
4
1
4
5
2
3
2
15
2
1
6
5
2
35
10
11
42
21
20
1
8
21
2
3
32
31
44
15
30
25
26
5
10
15
20
5
4
17
14
1
14
17
6
53
6
13
6
3
8
1
6
21
2
35
8
3
16
9
2
3
18
13
6
1
24
1
6
19
8
13
2
5
20
7
8
21
24
3
6
3
36
23
6
9
6
29
32
17
2
5
22
37
16
3
4
3
14
1
4
3
10
5
6
45
6
73
12
5
8
1
4
5
12
11
6
17
24
15
8
9
12
1
6
5
14
11
24
13
10
7
2
11
2
21
16
5
8
19
10
5
6
23
14
15
4
1
4
103
2
13
6
13
34
3
8
3
22
1
2
9
4
3
36
5
4
3
14
9
18
13
16
3
16
41
20
1
10
3
42
3
24
3
22
13
4
7
2
15
2
5
4
7
36
5
28
1
20
11
32
7
24
3
2
15
6
7
4
5
4
7
4
3
12
5
6
17
6
3
12
21
2
3
22
15
8
7
10
17
46
9
44
11
6
5
4
17
26
5
28
3
16
7
28
5
14
5
20
19
4
3
18
19
8
7
22
3
2
23
10
3
4
1
2
3
28
29
8
27
16
11
18
1
6
3
6
5
20
11
2
11
12
11
2
45
10
3
2
23
30
5
6
1
22
29
8
3
4
21
8
3
14
3
18
11
12
11
12
17
6
5
10
11
6
3
12
17
4
9
12
23
10
1
22
3
26
7
32
11
10
1
4
13
30
13
24
5
8
1
10
5
14
25
8
3
38
25
4
9
20
1
6
1
2
3
10
5
2
9
4
9
24
3
6
5
12
13
20
41
6
7
2
27
4
7
18
15
10
11
14
3
42
13
2
9
2
9
4
9
2
23
6
7
46
1
10
11
4
23
24
5
6
13
16
9
14
27
8
19
2
13
12
23
8
21
8
29
6
9
14
3
6
3
2
73
4
35
6
11
8
21
4
9
36
9
6
7
16
25
2
5
6
1
24
15
62
9
6
63
2
1
4
1
22
25
6
3
28
3
26
9
28
9
24
13
10
3
26
17
26
25
14
7
4
7
2
9
18
15
18
7
14
11
4
3
12
25
6
17
22
1
24
9
10
5
8
3
12
27
4
1
6
5
8
7
2
13
8
3
8
3
4
9
8
9
20
7
12
3
2
3
10
9
44
3
4
15
4
11
6
5
8
1
4
11
6
3
10
11
4
1
2
7
12
11
16
3
8
3
8
7
10
1
10
3
2
21
12
1
10
1
2
9
20
13
2
5
18
13
2
21
32
1
12
3
6
17
32
5
12
5
6
9
18
23
18
7
36
1
4
1
22
5
12
5
6
11
20
11
12
1
2
5
14
1
6
5
8
13
32
5
2
5
8
1
18
17
20
15
18
21
8
7
6
5
10
1
2
9
18
13
6
1
2
1
8
3
2
7
6
11
6
1
24
1
8
1
4
5
28
9
2
5
8
15
6
11
2
1
18
17
12
1
10
1
34
41
24
11
6
9
4
3
32
11
28
7
2
9
16
23
4
5
10
15
30
9
8
5
2
13
2
3
6
5
8
1
12
5
12
5
6
7
6
7
22
11
2
1
14
15
2
17
20
37
10
3
24
21
30
31
8
19
10
1
8
3
26
11
8
1
24
3
10
5
4
39
6
27
22
1
50
39
24
11
14
1
4
1
22
5
16
7
14
17
14
5
10
1
12
17
12
17
6
7
4
7
8
5
18
5
2
13
6
15
2
31
10
19
10
17
34
1
8
5
10
13
4
1
6
1
4
3
24
9
14
11
12
19
10
5
4
13
14
19
4
21
4
7
8
45
18
5
20
1
6
17
16
11
12
7
2
3
4
5
12
7
12
3
12
13
4
17
10
11
22
5
2
1
14
7
8
9
24
21
34
11
20
13
34
11
12
1
8
19
10
1
2
5
4
3
10
9
2
9
2
7
54
11
10
7
6
5
10
1
12
3
4
7
10
7
22
1
6
1
14
1
24
17
4
21
6
25
30
11
14
89
34
1
8
15
8
17
38
5
2
9
2
7
2
31
2
15
10
3
16
3
2
29
22
13
52
9
16
1
6
15
6
5
24
15
8
5
6
5
72
49
12
7
18
11
12
13
6
21
14
7
2
17
38
1
2
7
4
7
4
7
28
3
28
5
4
3
6
9
4
21
6
1
2
1
4
1
2
9
20
1
4
3
12
3
18
15
26
15
4
5
34
3
6
7
46
3
18
13
6
5
2
11
6
9
2
5
32
3
84
25
4
1
38
7
4
7
8
1
6
1
10
5
6
17
10
5
54
23
10
13
6
13
6
19
2
3
10
3
4
3
22
1
20
3
10
7
18
21
2
1
18
17
6
11
18
29
12
23
10
11
6
7
4
23
18
27
26
9
18
17
12
7
6
23
18
21
2
27
8
35
4
15
22
17
8
23
8
7
10
35
6
9
2
9
2
21
2
9
2
7
34
3
6
19
18
5
10
5
2
13
6
9
38
9
14
1
22
1
26
1
16
1
52
3
28
7
26
3
30
3
6
5
6
11
16
1
8
7
4
7
4
3
2
3
66
5
12
9
4
3
40
21
4
11
8
13
12
23
10
7
2
11
2
31
10
1
22
5
20
15
30
45
20
3
10
3
6
13
8
3
6
7
2
29
14
9
20
1
2
25
16
3
4
11
48
7
20
15
4
11
20
9
8
5
14
27
4
7
2
15
26
3
16
41
28
29
10
3
8
3
28
13
28
19
32
21
2
3
20
39
2
7
6
17
32
29
2
11
8
13
30
5
24
25
6
3
2
5
40
1
2
11
6
1
26
9
4
1
6
9
4
3
2
11
12
13
10
11
2
9
32
13
2
3
2
29
18
15
12
29
8
9
52
27
22
7
16
31
32
3
2
7
4
11
24
29
18
7
12
1
16
7
8
17
6
23
12
13
16
1
22
17
4
15
26
5
8
1
18
3
20
9
12
11
18
1
30
3
14
39
4
1
6
7
20
5
18
3
2
3
2
57
8
27
52
3
4
9
14
1
8
3
16
15
16
9
16
5
24
1
14
3
6
3
2
19
14
1
4
17
22
3
4
5
16
51
4
15
2
1
4
3
20
3
20
9
2
5
6
15
16
7
2
9
16
11
6
1
38
7
12
1
4
3
2
9
10
3
18
5
16
23
16
9
6
3
8
7
8
25
18
7
24
3
6
1
8
55
16
67
8
1
4
1
26
3
10
1
78
29
10
3
8
23
6
15
14
5
12
25
4
17
18
37
14
17
24
11
56
9
2
7
6
23
44
5
14
19
8
25
10
5
26
11
26
3
14
39
2
3
4
19
10
7
20
9
4
3
6
15
6
3
10
5
10
5
2
7
4
27
18
1
24
1
12
5
2
3
4
37
6
15
14
1
4
1
12
5
2
1
10
5
2
11
10
3
6
11
16
51
6
9
2
5
30
5
10
11
18
17
4
35
2
19
2
3
2
11
2
9
2
5
8
11
12
5
24
19
6
1
2
9
10
5
8
9
4
9
26
15
8
11
6
1
10
5
26
3
24
9
6
1
32
25
12
3
16
19
8
25
6
31
32
5
22
11
2
1
6
7
10
71
2
5
12
25
20
1
2
21
2
31
20
23
16
17
14
53
18
27
48
1
12
1
22
13
24
7
32
3
8
3
14
11
12
15
46
15
2
3
26
1
14
31
4
9
14
5
4
7
10
29
12
23
10
1
10
43
2
15
6
7
6
3
16
1
56
7
28
13
14
5
6
17
16
11
6
7
4
7
4
3
16
23
6
35
4
17
4
1
10
25
6
1
12
29
26
15
6
23
6
1
8
11
10
3
52
23
32
7
6
3
4
1
2
13
12
9
2
5
4
15
8
9
4
9
12
13
16
23
32
13
2
35
26
3
8
1
6
5
6
5
2
7
6
7
12
5
6
5
8
5
6
17
6
13
12
1
10
13
6
1
6
59
6
5
10
15
14
1
6
11
4
9
6
1
14
11
4
35
10
3
10
9
2
25
26
13
4
7
4
41
4
23
4
1
14
5
18
1
10
5
6
1
8
3
6
31
18
13
20
15
10
3
34
9
8
11
2
7
4
39
2
1
4
9
34
3
4
5
4
1
16
23
50
3
20
25
10
15
8
5
2
31
16
11
28
1
40
1
12
17
6
1
18
3
12
9
2
3
32
7
2
21
24
3
12
1
2
23
14
65
12
3
14
17
40
5
4
7
4
5
18
13
6
3
2
9
10
5
14
1
20
29
8
9
6
17
8
59
4
15
20
3
16
3
4
1
6
35
6
13
2
13
24
35
12
13
6
21
14
1
8
5
2
11
2
51
12
5
6
7
22
5
2
5
4
19
6
7
12
7
6
15
4
11
6
7
44
3
20
3
10
15
20
13
14
3
4
13
10
11
10
7
8
5
10
17
2
21
32
3
8
7
18
7
6
13
26
31
18
23
6
29
24
3
32
7
6
17
18
13
6
19
18
7
34
9
10
15
4
7
2
3
10
1
16
11
4
3
14
7
6
13
14
3
10
33
26
7
24
5
26
1
14
1
18
1
4
11
6
7
10
29
16
5
12
1
6
1
10
15
20
3
26
19
6
13
8
3
54
5
20
15
2
1
2
5
2
5
12
9
22
3
8
3
8
3
48
1
8
3
26
19
44
13
16
13
10
9
4
7
8
7
4
29
4
7
60
1
14
21
2
3
20
3
30
9
12
5
2
1
6
25
10
31
22
3
10
1
2
7
2
3
4
5
38
15
4
11
8
1
18
39
4
1
26
3
28
23
2
3
26
3
20
7
6
1
12
11
2
23
8
7
2
7
10
3
10
15
26
9
10
7
18
17
10
3
24
5
16
1
16
7
6
1
26
11
2
7
34
9
8
11
2
11
40
29
6
7
6
13
28
1
8
11
10
13
10
5
36
9
24
7
4
9
4
13
4
3
14
11
10
1
24
13
30
1
4
19
12
25
8
9
32
23
16
13
4
27
2
3
6
7
8
1
6
11
4
19
20
15
4
11
6
9
28
17
14
9
6
31
24
1
2
37
2
3
12
21
44
9
2
9
8
7
14
3
14
9
20
3
10
13
30
1
4
1
14
13
12
15
12
13
24
5
24
5
18
3
2
23
8
1
42
13
30
9
4
3
14
3
8
27
4
15
22
11
2
1
2
5
2
11
2
1
4
13
4
1
2
3
22
5
14
5
2
5
16
13
34
1
4
1
20
37
20
9
2
5
6
5
26
25
4
5
12
23
14
19
16
5
12
3
12
5
2
23
4
9
14
9
2
3
10
7
4
13
10
5
4
13
2
1
18
27
2
11
30
7
8
31
4
3
8
3
6
9
6
3
8
3
2
33
10
3
36
5
8
5
2
3
2
9
6
13
22
7
24
7
6
1
6
5
8
1
12
13
12
1
10
15
4
23
12
21
4
31
2
3
4
3
20
3
14
3
12
1
2
11
18
15
32
3
20
13
8
5
6
9
6
1
14
33
60
9
34
9
26
25
12
13
18
35
6
9
12
5
10
11
10
3
4
3
2
7
10
17
22
11
12
29
16
37
6
17
8
17
2
21
16
19
32
1
6
9
10
7
12
1
4
9
6
1
46
11
44
23
48
17
2
23
2
7
10
13
16
7
8
7
16
15
20
11
28
23
8
9
12
7
20
1
6
19
2
3
28
3
22
7
20
21
4
15
16
33
16
7
16
3
8
3
6
7
6
3
38
33
4
9
24
9
6
27
26
3
4
3
20
13
6
7
6
3
28
1
16
23
30
1
18
7
12
3
16
1
2
31
4
17
8
1
2
7
10
5
4
33
50
5
12
1
10
15
8
3
22
15
26
5
14
1
16
1
10
3
2
11
4
9
4
3
4
9
4
1
20
9
14
5
8
9
14
19
22
1
4
31
6
3
20
1
6
7
2
5
4
3
10
1
4
17
22
7
6
25
24
7
2
1
4
15
14
1
2
27
8
7
20
11
30
7
24
1
18
17
6
65
6
3
12
3
8
1
6
11
2
5
6
11
6
3
16
15
58
3
42
1
4
3
16
13
8
9
24
31
10
5
12
15
8
49
18
19
40
13
22
11
6
3
20
13
30
1
2
37
18
11
4
19
4
13
8
3
10
3
16
9
10
13
16
15
16
21
8
3
2
11
8
13
32
11
14
9
14
21
2
5
2
39
2
41
12
1
22
1
32
7
6
41
12
1
18
7
18
9
4
3
2
3
4
15
8
13
8
1
2
1
10
15
14
5
32
7
2
7
18
1
2
1
26
5
26
1
12
3
4
31
18
49
16
27
2
1
20
3
44
11
4
1
30
7
8
21
22
5
22
5
8
5
6
13
50
15
16
5
8
9
10
3
2
21
6
7
6
5
22
1
20
7
2
19
6
17
28
7
8
35
2
9
6
19
10
9
6
5
10
3
24
15
38
27
18
3
18
1
18
1
6
19
6
11
18
7
6
7
16
43
22
21
4
11
6
3
8
1
2
9
20
3
2
9
4
9
8
11
8
5
2
1
24
5
14
5
18
5
22
5
8
17
20
5
16
1
4
11
6
33
14
13
2
1
4
29
2
1
32
5
12
3
4
7
30
1
16
1
4
63
16
1
2
11
8
1
8
13
28
21
6
11
18
11
18
25
2
1
4
1
12
5
20
5
24
5
6
7
12
1
6
25
12
1
14
17
28
27
12
9
10
27
26
1
2
3
18
1
6
5
30
19
50
15
8
13
18
5
4
11
6
11
2
11
10
7
28
11
4
9
20
33
28
1
10
9
26
7
4
15
14
13
8
9
2
3
16
1
36
17
22
51
26
9
22
3
34
3
14
11
4
17
6
11
26
11
38
1
2
13
58
7
10
3
34
15
2
3
8
9
8
15
2
11
14
19
4
1
2
17
2
15
12
19
22
3
68
21
30
1
12
7
20
5
38
3
8
11
22
7
12
19
12
7
34
31
36
3
42
15
8
31
10
21
4
17
16
19
12
5
34
23
6
7
36
3
8
7
28
1
4
15
6
17
22
1
8
1
8
7
14
1
16
17
8
35
32
7
2
5
4
19
18
1
24
15
12
3
14
1
28
1
28
3
8
11
2
15
2
9
2
37
4
13
8
3
26
33
46
5
14
13
6
5
34
21
2
5
4
1
2
15
4
43
20
1
10
5
6
7
20
3
2
13
30
17
18
7
2
25
8
7
20
9
2
15
16
1
2
43
32
15
2
15
4
15
6
1
38
1
8
7
2
17
4
7
6
15
10
1
8
7
2
1
24
5
10
1
4
9
4
19
10
7
4
7
18
13
8
1
6
1
12
21
26
7
6
25
8
11
6
15
28
1
14
7
34
11
6
3
4
9
8
3
4
7
4
31
12
23
14
9
6
1
2
31
2
17
6
11
16
3
8
3
4
3
6
21
10
11
30
17
2
3
50
9
14
23
2
27
4
7
12
5
18
5
12
1
6
1
18
5
20
19
30
1
14
17
2
5
6
1
6
17
4
11
10
3
8
15
36
21
12
7
40
1
2
1
18
11
38
13
6
7
20
27
24
7
8
7
6
1
4
17
12
7
32
15
4
9
24
3
28
21
16
5
8
1
28
5
4
5
4
5
6
7
24
11
6
5
10
5
10
3
2
7
6
15
16
67
26
23
8
5
24
11
6
5
34
13
10
21
4
9
10
7
14
5
10
13
14
7
6
41
18
5
2
21
10
21
34
5
24
7
4
9
16
1
6
11
10
17
10
9
34
3
2
9
14
13
2
3
32
7
6
1
2
1
18
35
26
19
6
17
2
1
2
1
24
15
2
15
2
3
36
1
8
57
2
17
2
3
12
1
8
3
4
11
12
13
4
5
4
1
8
1
22
47
10
25
6
13
16
39
8
7
18
1
24
7
16
5
2
43
10
9
20
23
6
11
16
3
4
3
4
3
14
5
20
15
12
17
2
1
14
7
6
1
30
3
46
9
4
11
14
7
6
5
12
41
22
17
36
5
14
9
14
5
2
1
2
1
2
3
2
11
14
33
2
9
2
21
12
1
26
11
2
1
24
27
2
9
8
69
20
9
20
5
6
1
2
17
6
7
2
9
6
17
4
9
14
13
8
1
28
3
20
3
8
23
14
7
6
5
36
5
8
15
14
25
26
1
20
17
24
7
8
5
8
9
4
11
22
1
12
7
4
11
6
5
4
13
2
5
2
29
2
7
18
1
14
7
8
3
4
1
30
3
8
9
6
31
18
11
38
7
10
5
4
11
12
33
22
11
6
25
14
3
18
3
2
3
28
25
20
23
20
1
2
3
4
3
4
5
10
31
4
9
24
1
2
1
14
5
6
25
4
9
8
1
10
11
14
27
10
5
12
3
12
11
8
21
14
13
26
9
2
11
16
33
2
7
22
9
6
1
4
41
4
9
8
27
16
1
12
19
18
19
10
1
10
1
10
5
6
1
18
5
6
1
22
21
14
13
2
5
18
1
8
19
18
5
38
11
4
3
14
3
18
7
4
9
8
5
4
7
20
33
2
9
4
7
20
5
6
1
4
13
6
35
48
5
2
3
4
11
16
1
10
9
4
19
8
3
2
21
6
15
8
3
4
11
10
7
2
17
18
7
6
1
10
25
8
11
14
7
48
17
4
25
12
5
2
31
6
35
52
5
18
3
2
11
28
7
10
15
6
1
4
5
14
3
34
5
10
1
14
7
4
5
2
7
24
5
14
1
4
21
12
13
2
15
2
1
2
1
8
11
2
15
16
7
10
83
8
11
78
1
12
25
4
1
16
1
2
7
2
23
8
15
4
17
4
27
26
7
2
15
4
17
6
13
2
7
4
25
2
15
22
5
10
13
8
13
6
7
14
3
30
5
2
13
26
27
14
3
8
11
8
39
18
13
14
5
6
7
6
1
4
19
10
25
2
17
14
13
20
19
30
1
14
1
10
31
6
19
6
17
12
1
12
11
4
25
6
15
12
1
46
3
8
33
20
13
6
11
10
1
4
31
14
41
2
21
10
11
16
3
2
29
18
5
12
3
4
7
2
7
50
7
6
11
6
7
12
17
4
1
20
1
2
3
2
3
12
1
18
19
12
13
18
7
6
1
6
5
32
27
10
5
2
15
8
3
6
5
20
33
16
3
16
81
2
3
2
3
6
3
16
9
10
3
46
37
4
9
4
21
20
15
14
9
30
9
10
19
26
1
2
27
12
5
12
15
2
13
24
29
12
1
2
19
6
3
2
3
16
3
18
23
10
7
6
5
26
3
6
9
22
13
14
23
30
1
16
17
12
5
12
1
26
3
24
77
14
3
6
43
6
7
22
3
4
15
18
9
18
31
12
5
8
17
6
23
4
3
30
7
12
5
6
15
2
21
38
3
8
5
2
9
8
1
4
5
6
9
20
7
34
1
6
1
6
11
20
7
6
29
16
9
28
25
2
7
32
3
4
23
12
1
14
23
6
1
8
3
10
5
8
29
14
29
6
9
6
5
8
47
8
5
2
9
4
7
6
9
2
3
2
15
22
9
28
1
2
41
22
5
14
17
24
13
4
11
34
3
6
17
8
15
32
19
6
11
22
11
72
3
34
3
14
9
4
47
6
11
22
11
2
9
14
15
14
37
12
19
4
5
8
5
18
17
18
7
2
11
8
1
12
5
2
3
2
7
8
13
12
11
6
29
6
1
4
11
2
5
26
1
18
33
6
3
14
13
4
5
46
9
2
5
8
9
14
11
2
5
4
43
2
25
10
7
18
1
8
9
10
7
2
11
2
63
8
7
44
7
6
11
6
9
26
7
2
9
2
3
4
7
2
33
10
15
20
5
20
47
12
5
4
37
10
3
32
1
8
3
28
13
2
3
2
29
12
7
6
31
6
7
4
47
2
17
6
3
14
7
2
5
2
11
2
33
4
1
14
15
4
1
8
1
32
7
16
9
6
5
4
5
6
19
4
13
6
5
8
15
4
5
4
25
2
13
10
1
32
7
8
19
2
1
12
3
10
7
14
3
16
15
20
19
6
5
10
1
12
23
10
5
36
15
18
23
4
9
30
21
12
27
10
5
2
17
4
11
6
11
16
1
10
13
28
1
8
41
6
7
36
1
4
47
20
7
30
7
12
5
18
23
2
11
12
29
2
3
6
1
4
25
12
5
12
17
6
13
4
5
12
21
8
7
4
27
12
1
4
9
10
19
12
7
2
13
10
17
20
1
38
1
8
7
16
9
2
3
4
1
6
23
12
11
8
17
12
5
2
5
6
1
2
1
2
19
18
7
8
1
32
35
4
3
22
1
16
17
24
11
2
3
16
39
8
3
4
3
14
13
20
9
2
11
4
17
22
3
6
5
2
21
2
19
6
1
4
7
18
1
10
37
4
13
10
3
6
7
6
3
14
15
4
17
4
19
34
9
20
7
2
3
4
3
2
19
2
37
4
7
2
1
12
5
20
3
14
7
20
19
4
7
26
1
2
23
4
5
6
17
6
19
24
5
20
7
6
47
14
15
4
1
2
5
12
11
2
7
14
5
2
1
40
5
8
5
2
9
14
7
12
7
4
7
2
5
12
9
6
15
2
9
4
11
6
25
4
53
2
15
14
5
14
3
8
13
6
1
6
7
4
3
2
19
4
33
8
9
24
15
8
21
8
5
8
3
8
25
6
11
4
1
22
13
24
5
12
41
10
41
4
19
34
5
4
49
12
5
20
3
2
31
24
19
10
11
6
5
8
9
6
9
28
3
4
19
34
37
20
5
4
29
2
7
18
11
2
13
36
13
18
1
18
3
16
7
22
19
22
3
46
1
6
9
10
11
28
7
2
9
2
1
16
3
2
3
10
23
22
1
28
5
6
1
6
9
6
21
14
1
12
19
14
7
4
25
92
1
16
1
6
17
4
5
16
11
12
35
4
13
8
3
4
3
32
9
4
17
4
33
10
1
22
1
6
19
14
7
12
5
6
37
4
1
10
1
8
9
2
21
8
15
14
5
6
29
12
11
18
1
30
7
4
3
38
11
4
5
12
15
30
7
14
3
18
3
8
1
20
31
4
11
2
17
12
5
8
1
8
9
4
7
8
1
20
3
6
55
12
15
2
5
24
13
2
5
4
15
4
65
4
19
22
17
6
7
6
7
2
17
4
7
6
3
54
9
28
29
22
9
4
9
14
17
2
21
6
3
6
1
22
7
10
31
4
25
4
7
2
5
22
11
8
7
50
19
8
17
24
1
10
1
24
1
14
3
22
1
18
9
6
9
6
17
48
7
18
3
10
17
2
11
2
9
8
9
2
29
8
1
2
11
12
11
12
9
4
7
10
9
4
3
32
1
14
9
4
17
10
35
38
9
2
3
18
3
10
13
2
5
32
25
14
3
2
3
4
15
2
9
4
27
10
27
2
3
42
7
30
1
12
11
36
7
30
7
20
11
42
5
4
5
2
1
28
7
2
3
10
7
4
15
4
3
4
1
4
5
28
1
16
9
28
23
18
21
24
3
10
5
6
25
6
35
2
17
16
13
2
11
10
1
4
13
8
13
18
13
4
11
4
7
14
9
2
3
6
9
26
7
16
61
4
5
4
1
10
7
20
1
18
7
30
1
10
13
20
19
6
11
6
21
8
23
4
5
4
19
38
5
6
11
16
13
14
3
4
7
6
5
20
5
34
5
44
29
24
9
14
3
30
7
10
13
14
7
8
31
2
9
8
5
22
7
24
1
4
1
8
23
24
3
6
13
6
5
2
9
8
1
10
19
16
5
6
9
4
5
18
5
8
11
22
41
8
9
2
3
10
9
4
27
16
13
22
13
2
1
10
7
6
13
12
5
4
7
42
17
8
9
10
15
8
15
16
5
8
7
10
1
6
11
12
3
24
5
4
1
22
7
18
3
4
5
4
37
4
3
16
1
24
7
14
1
12
5
42
7
18
1
4
21
6
1
16
7
4
1
12
1
6
11
4
1
30
9
2
1
10
7
24
29
18
1
2
13
4
7
2
15
4
3
2
19
4
5
6
1
2
15
4
3
8
9
4
1
2
9
2
11
4
23
4
5
6
3
6
3
34
1
4
11
12
7
12
5
28
7
10
1
36
29
20
23
22
5
10
5
4
3
16
9
28
1
16
11
8
3
14
17
8
31
10
15
26
17
24
17
8
7
4
3
2
37
6
1
6
39
6
17
2
11
6
1
2
11
34
33
22
27
12
5
8
3
8
25
4
5
4
13
8
19
12
21
2
3
2
5
18
5
6
3
8
23
22
7
8
9
62
1
4
1
12
31
22
5
44
15
20
3
8
1
2
27
8
3
12
19
6
23
4
1
18
71
2
3
2
17
6
17
46
1
2
19
16
33
2
7
6
9
4
1
8
1
20
5
4
3
14
7
14
9
14
9
10
9
4
7
2
9
22
3
32
1
6
9
4
9
22
1
4
15
6
19
10
1
16
3
14
27
4
17
10
1
10
5
12
15
26
3
12
5
36
1
10
21
4
33
24
1
8
1
8
1
26
9
2
27
6
9
14
7
18
19
2
17
12
5
4
17
18
25
8
21
18
3
26
15
2
5
32
1
32
3
8
3
2
11
10
11
4
17
8
5
18
17
12
5
16
1
24
3
4
19
10
23
2
9
14
13
10
13
6
19
12
33
26
25
4
1
22
19
10
5
18
63
24
23
16
21
4
17
8
13
4
9
4
5
6
7
4
3
16
11
4
5
18
1
52
3
2
11
2
3
4
3
12
5
4
17
12
11
2
13
10
1
6
5
22
9
8
5
26
19
8
15
12
31
6
5
10
15
2
3
34
7
8
5
28
1
42
1
10
19
16
9
20
15
30
17
22
5
10
1
4
17
12
5
6
15
6
7
2
11
2
7
36
3
10
13
14
19
2
7
66
31
18
3
14
5
2
3
14
9
2
5
8
9
4
13
24
59
10
3
14
3
2
1
8
9
16
13
18
15
14
15
10
3
14
23
2
7
2
35
12
21
2
9
22
1
2
19
18
15
16
5
34
5
14
21
8
15
4
29
14
3
10
31
10
9
18
1
24
5
12
7
14
5
20
1
2
5
22
25
8
15
16
15
8
15
2
1
14
3
18
17
16
53
4
3
46
11
6
1
6
5
16
3
2
39
16
27
60
15
22
5
2
1
4
5
4
21
22
1
10
3
4
23
2
3
4
3
14
9
10
33
26
15
10
41
12
23
2
7
36
29
32
25
10
7
6
11
8
1
10
37
8
5
12
3
2
23
10
17
18
1
12
3
2
5
8
9
10
5
38
13
28
29
16
11
14
3
42
15
6
7
10
5
2
19
24
3
16
15
4
15
8
21
4
1
22
5
42
1
22
5
2
3
8
1
26
61
10
3
14
1
6
5
16
5
2
1
6
1
36
77
8
3
6
1
6
3
16
15
10
29
20
7
16
41
6
7
2
5
12
23
12
5
8
7
10
19
4
33
32
1
22
27
14
15
2
39
8
39
2
9
14
3
12
3
10
3
12
15
26
9
2
3
4
7
6
33
2
3
46
11
24
17
4
25
6
25
4
9
26
13
4
1
14
9
34
15
4
7
10
3
8
3
8
1
14
7
6
7
4
13
2
9
14
1
4
3
2
5
10
3
8
3
6
11
12
11
2
7
4
23
22
5
12
9
28
5
20
21
12
1
12
3
6
1
2
15
2
25
2
9
8
19
2
7
20
23
2
5
4
1
20
21
8
9
6
13
10
19
18
35
4
1
8
23
14
21
2
3
16
1
4
15
10
13
20
23
22
7
6
1
22
7
12
21
8
3
2
27
2
11
4
5
18
1
18
9
12
13
2
7
12
19
24
7
12
17
20
5
4
1
6
5
6
1
2
3
22
1
12
5
16
3
10
9
10
7
22
13
8
1
12
17
4
7
12
5
6
9
6
7
4
1
50
11
2
1
2
3
24
7
6
15
18
17
2
19
4
25
14
13
12
7
6
13
34
19
4
5
4
15
58
29
6
7
10
9
6
3
4
5
6
5
4
25
8
9
16
31
2
25
14
5
22
43
42
25
14
3
26
15
16
5
4
9
6
5
36
13
18
17
6
1
6
5
2
3
2
11
2
1
4
15
14
13
6
7
12
7
2
7
24
25
4
1
14
1
6
11
10
7
28
1
4
13
12
5
18
13
24
5
18
1
4
23
28
1
24
9
6
1
28
25
6
1
2
15
30
7
2
23
6
13
4
11
6
1
10
1
14
19
18
19
14
5
4
1
8
3
2
5
2
19
6
23
10
3
6
57
16
7
4
17
4
1
8
25
30
17
8
1
2
1
6
1
28
11
4
3
6
13
18
19
2
3
36
11
2
1
2
1
28
9
8
11
6
13
12
17
26
1
6
3
22
19
4
1
24
7
16
11
6
11
12
5
14
7
4
5
4
11
2
9
32
3
8
5
44
7
46
9
8
25
4
1
4
9
10
19
30
9
6
1
2
11
4
7
8
1
2
11
2
19
42
29
24
7
4
3
24
3
4
3
2
15
12
13
24
7
32
17
6
17
14
5
14
27
10
15
8
9
16
1
36
3
18
37
4
11
8
1
6
31
16
19
6
3
12
13
4
17
6
9
8
1
8
3
2
11
8
15
2
3
10
1
6
13
12
21
42
3
6
9
8
1
12
41
8
13
16
13
12
5
8
5
16
1
12
1
2
1
10
1
14
11
6
3
6
3
6
11
4
3
2
9
2
3
2
33
14
7
2
11
32
1
2
3
8
5
28
3
14
1
12
1
8
7
14
19
10
3
16
5
26
1
10
5
2
7
6
3
8
9
18
7
4
1
4
29
6
31
6
29
6
23
16
23
6
11
12
13
4
5
30
11
18
3
20
1
10
43
20
1
8
25
4
31
4
11
36
13
30
11
22
5
14
17
6
47
20
5
34
1
6
31
12
9
28
41
10
21
16
15
8
1
14
19
30
21
12
3
12
1
12
23
14
13
8
11
2
9
2
15
4
3
12
19
28
3
2
1
4
19
4
3
76
17
32
1
32
5
4
25
10
17
34
1
10
27
22
15
26
3
12
85
28
7
4
3
10
17
10
3
4
29
12
5
30
1
56
3
6
7
20
3
2
1
28
33
4
3
40
3
6
1
8
1
4
13
14
39
12
5
4
19
10
15
44
13
16
5
2
3
2
9
14
67
10
13
4
21
24
19
32
1
4
23
4
5
48
1
12
19
12
5
14
1
18
19
42
3
16
5
26
9
2
37
6
15
8
7
22
9
10
1
2
7
2
3
4
3
2
33
44
23
4
1
16
9
20
3
4
27
12
5
6
3
14
13
6
7
8
49
2
1
8
13
8
3
22
21
22
11
8
27
2
7
30
17
6
11
8
7
16
35
16
15
2
9
16
1
14
3
4
5
2
11
4
21
10
7
6
7
2
43
22
41
36
5
32
3
6
41
12
11
6
11
6
1
2
7
12
11
32
11
14
7
6
9
28
55
14
1
2
1
8
15
28
13
18
25
4
11
6
35
10
17
62
17
28
25
18
25
18
7
48
25
4
27
14
5
8
61
38
3
4
9
14
3
8
15
26
9
16
29
14
11
8
5
2
3
2
11
12
5
4
23
12
1
28
19
16
5
4
7
36
3
10
3
2
13
2
15
14
7
2
1
2
7
4
5
24
9
4
13
10
11
34
9
4
21
6
13
2
23
2
3
2
1
20
15
6
13
24
21
4
3
2
7
16
23
10
21
14
21
4
1
2
9
10
5
42
15
22
13
26
9
28
3
4
3
2
17
2
11
8
5
72
33
14
11
12
7
6
7
6
15
12
7
8
1
2
43
20
63
10
7
16
7
34
7
10
21
4
51
10
11
10
57
2
3
12
11
48
39
10
17
6
5
16
23
36
9
4
3
12
43
16
27
6
3
12
1
8
1
10
1
12
3
12
19
32
1
24
19
6
9
14
5
18
5
4
5
12
7
12
9
4
17
2
3
2
9
6
19
12
11
8
1
56
7
2
19
6
1
18
1
2
11
36
55
2
15
24
11
16
1
6
7
6
17
6
25
6
7
28
55
2
23
6
1
10
37
8
11
16
25
10
33
2
43
10
59
2
9
10
3
2
19
4
5
26
27
22
5
16
1
22
9
54
25
2
11
20
7
4
5
12
19
16
17
22
3
30
5
14
11
14
3
10
3
8
3
4
5
4
9
10
13
2
25
6
49
32
19
10
25
4
29
10
3
20
7
8
3
16
15
8
23
10
27
4
21
20
1
2
17
26
5
8
55
2
1
12
11
18
23
12
17
10
5
2
27
4
21
4
5
72
11
2
3
62
11
10
1
14
27
26
5
40
3
14
21
20
13
10
49
46
3
2
7
6
5
4
5
8
1
4
3
10
21
10
7
20
15
18
7
2
1
6
17
2
1
20
1
10
13
6
5
12
7
14
15
10
37
12
1
2
33
10
9
4
17
12
3
4
7
10
21
10
23
24
3
10
13
8
3
10
15
4
5
16
1
26
9
8
1
14
25
4
15
18
3
2
13
10
5
4
1
8
1
64
5
38
1
14
11
6
5
18
7
24
45
4
5
10
15
10
59
8
9
6
11
4
9
4
3
6
7
10
9
40
1
6
1
4
3
4
3
6
7
4
5
42
5
8
11
6
11
18
21
36
25
10
25
6
19
38
53
10
11
12
13
16
1
6
9
40
5
22
7
14
7
10
21
10
1
6
25
2
15
26
1
18
11
12
11
18
7
8
15
12
5
14
7
2
5
12
1
4
13
10
21
4
7
30
23
20
7
8
35
14
23
2
5
60
5
8
17
6
19
14
27
14
13
4
5
4
11
6
11
10
13
2
3
16
13
4
3
2
17
4
5
8
1
2
7
2
3
14
1
10
5
8
3
12
7
4
1
18
7
6
5
4
1
12
5
24
1
10
5
14
17
30
15
6
5
16
1
24
11
10
5
20
9
6
19
24
11
28
5
22
13
20
3
12
15
28
11
4
57
14
3
8
7
22
3
20
13
10
5
2
17
14
3
40
3
36
5
10
35
4
7
2
1
20
5
6
5
42
5
4
3
18
1
16
41
8
19
6
5
14
7
10
7
12
1
18
23
4
7
30
7
4
13
2
23
14
17
2
3
4
21
2
3
16
1
10
43
4
3
14
21
54
17
14
11
4
43
2
3
10
11
40
1
22
15
4
9
18
7
2
7
2
5
6
9
2
11
16
15
2
3
6
1
34
7
6
7
8
1
6
31
10
5
4
11
12
33
20
1
2
17
2
11
10
11
2
3
6
11
18
19
12
5
6
35
10
9
4
9
2
21
24
3
10
1
18
23
4
19
8
3
28
15
14
7
24
1
6
17
12
1
2
13
6
3
26
3
10
1
6
1
4
3
22
31
8
43
8
49
2
9
4
17
24
9
6
9
4
35
2
15
38
3
30
67
4
1
2
15
4
21
98
13
8
1
2
45
14
3
4
1
26
9
2
5
4
49
26
33
16
21
16
11
4
7
8
17
4
5
10
9
14
15
10
5
4
21
34
3
14
25
20
23
8
9
8
7
6
1
64
39
4
21
14
3
6
13
24
3
28
1
2
9
30
3
20
21
28
3
24
19
48
5
6
9
6
13
10
3
10
7
4
3
4
9
34
11
20
3
2
5
20
25
8
27
26
71
28
17
6
5
14
13
6
5
4
13
8
3
26
1
40
9
14
1
2
15
10
1
6
5
12
3
2
19
4
11
10
7
16
9
14
7
26
11
4
3
10
7
6
11
48
17
20
11
12
1
32
35
8
3
2
1
6
11
16
23
12
1
6
1
6
11
12
11
2
3
16
5
2
9
4
11
8
19
10
7
20
9
6
1
6
1
30
9
8
13
2
11
8
1
10
13
12
5
4
9
28
11
12
1
20
1
36
33
2
5
4
3
6
5
30
19
6
11
10
17
18
1
6
11
26
7
12
7
34
1
4
21
16
15
2
3
14
5
4
15
4
29
14
3
14
3
4
13
4
7
4
33
12
5
12
7
4
15
10
9
4
3
8
53
16
25
6
1
6
1
16
15
6
7
18
17
12
13
4
9
16
1
6
3
2
29
12
23
24
19
6
5
2
5
36
33
22
13
40
11
4
1
14
3
6
11
8
11
16
15
18
33
2
3
28
1
10
5
4
17
22
3
16
3
20
3
16
7
14
33
2
5
46
25
6
5
14
9
2
3
2
11
4
9
16
1
28
5
38
5
12
11
16
1
4
15
24
43
16
1
20
7
24
5
18
45
2
1
34
23
32
13
12
43
12
21
2
5
2
9
10
3
10
5
4
17
8
9
4
9
8
9
2
3
32
9
12
17
36
23
2
1
28
17
2
1
12
13
2
3
6
5
8
5
8
1
10
7
14
11
8
25
22
21
12
11
4
37
8
1
48
11
8
23
6
1
8
11
36
5
16
5
2
9
8
25
20
17
20
11
4
9
10
3
4
5
24
19
48
3
2
15
8
1
12
33
12
17
20
7
6
23
24
3
30
11
4
11
12
15
2
13
4
9
6
9
6
15
20
3
4
5
16
1
10
1
14
15
6
1
22
11
16
15
2
3
10
21
2
9
4
17
18
5
10
19
4
1
10
3
34
13
12
5
6
3
24
1
8
1
2
31
4
29
6
1
6
17
12
13
44
9
28
7
48
3
4
13
14
27
4
15
6
43
26
9
10
1
10
19
22
1
2
5
18
11
10
11
10
35
8
25
28
25
4
23
34
1
10
7
8
25
4
29
16
13
4
37
20
13
24
5
4
21
8
9
4
5
2
7
4
1
12
7
36
9
64
25
2
15
2
3
2
3
2
7
8
11
4
15
8
7
32
5
36
3
6
11
38
9
14
25
28
5
4
7
30
1
20
1
6
1
24
9
16
3
2
15
26
15
26
11
16
9
4
21
4
33
4
23
6
13
30
7
10
1
8
7
4
15
2
5
12
1
6
1
16
9
4
15
22
3
12
7
24
1
6
13
2
15
38
5
8
33
16
9
6
1
2
1
8
13
8
5
6
11
12
7
4
3
6
39
72
9
6
9
8
5
8
1
6
3
4
7
14
21
2
9
4
19
22
1
20
3
4
21
14
9
10
7
2
5
8
5
4
9
2
1
2
9
20
31
8
3
2
9
6
5
6
43
6
33
2
9
30
13
6
21
10
7
4
1
2
9
6
13
10
3
8
15
12
39
6
1
2
5
2
5
36
3
60
7
12
5
4
5
24
11
4
7
8
7
18
3
24
35
2
1
12
7
4
9
16
9
16
3
36
3
14
13
2
37
14
11
22
1
16
5
6
3
6
1
10
3
6
3
24
19
12
29
2
9
30
31
8
11
32
21
2
3
54
3
14
9
14
9
4
15
8
5
2
3
4
13
8
7
26
19
2
7
18
3
40
7
20
31
10
1
20
27
2
3
2
13
4
9
4
9
10
5
4
23
14
13
30
3
10
19
24
9
8
3
22
1
10
13
10
3
18
1
14
3
26
3
4
15
2
5
12
39
14
3
2
5
8
27
16
7
12
9
8
11
6
13
18
5
24
1
4
5
4
5
16
1
2
1
22
5
12
23
2
29
8
17
8
11
24
13
6
3
12
21
2
11
4
13
2
23
12
1
76
15
22
31
14
3
16
3
2
5
8
1
4
15
16
3
4
17
6
3
14
13
6
15
10
3
28
9
16
17
12
1
14
3
4
3
22
7
12
9
22
1
14
29
16
11
6
17
14
1
6
1
30
7
12
1
4
37
42
1
10
3
2
13
2
35
4
7
22
7
2
1
12
13
4
13
6
3
2
7
10
3
20
9
6
5
14
5
12
11
6
5
18
15
6
7
10
3
16
41
4
7
8
1
12
17
12
29
6
7
10
19
10
11
24
7
12
37
18
1
4
25
20
13
12
7
10
1
4
7
12
13
18
1
30
11
58
21
4
5
26
5
44
7
10
7
20
5
6
7
50
3
2
1
6
13
14
29
14
23
4
17
10
7
42
29
30
9
14
7
14
3
20
1
12
1
6
1
14
51
20
17
10
37
10
3
4
5
20
7
6
5
8
5
6
19
24
17
10
1
16
7
16
1
8
5
4
5
22
3
10
33
14
3
14
21
4
29
18
9
6
25
18
11
22
3
2
19
12
3
4
19
4
5
30
7
12
5
18
5
18
1
24
11
12
1
2
1
18
3
2
1
10
13
18
1
24
7
10
15
10
1
2
9
8
7
18
13
10
11
18
7
16
1
2
1
2
17
18
23
6
7
12
1
6
35
2
13
34
3
12
9
6
27
26
13
50
27
6
31
2
11
4
13
14
3
14
9
2
3
10
11
14
25
6
19
2
11
4
17
4
19
6
3
6
5
4
35
24
5
22
7
10
9
2
3
4
27
30
11
14
13
24
5
36
5
10
3
8
25
26
3
4
15
22
7
6
1
18
15
22
7
4
7
4
1
18
43
20
39
10
5
16
5
14
35
12
1
18
11
12
11
24
13
14
9
42
17
36
1
40
19
32
1
8
3
6
3
10
5
6
5
20
29
20
13
8
19
10
1
6
9
2
3
16
13
6
11
10
9
12
5
2
3
2
11
6
1
2
5
4
23
18
5
2
1
4
1
10
3
12
7
26
5
22
9
14
5
2
15
12
7
4
11
48
11
14
7
4
5
6
9
12
21
8
9
6
3
2
3
10
1
20
3
6
5
34
29
16
7
8
5
26
13
6
5
10
13
20
1
6
1
18
25
26
9
2
9
32
3
10
23
40
1
20
27
28
3
2
19
14
3
6
7
38
15
22
41
6
5
6
7
4
5
4
3
2
25
2
13
34
7
10
3
14
5
8
11
8
3
8
5
6
1
10
3
4
3
6
1
16
13
6
17
6
11
6
39
20
9
10
3
2
9
10
1
14
3
2
9
6
11
12
7
26
3
4
3
6
13
2
3
4
9
2
25
4
1
2
13
24
1
12
9
4
17
8
3
34
23
28
49
2
13
12
7
8
1
20
11
2
3
10
1
48
1
2
5
12
13
16
1
10
3
14
3
6
5
4
1
18
13
24
15
12
7
8
5
6
13
2
1
8
7
32
13
6
5
14
11
2
13
38
5
6
1
48
1
10
13
6
5
40
3
12
33
12
11
26
1
18
1
4
1
18
1
10
43
4
11
2
1
6
7
4
7
8
11
14
1
6
3
4
1
32
17
6
1
10
5
4
11
10
5
18
5
2
1
26
37
2
13
28
7
16
29
26
3
18
1
36
11
12
9
28
13
28
1
6
1
4
3
14
21
20
45
16
3
2
1
10
15
8
9
10
5
4
3
2
15
12
5
4
5
8
31
2
17
18
15
2
15
4
1
2
27
2
5
20
7
2
9
8
21
38
1
22
3
4
23
4
3
6
27
6
3
28
7
12
7
14
1
26
27
14
63
12
3
4
5
2
1
6
3
6
11
18
13
38
1
10
15
12
15
8
7
32
5
46
15
24
15
20
3
20
3
24
17
8
7
6
1
12
13
40
13
34
17
34
17
10
7
16
19
2
1
2
25
10
3
22
5
20
3
20
15
6
11
8
39
2
5
16
7
16
31
18
3
18
5
4
11
6
43
18
9
26
3
8
27
6
39
16
49
6
15
14
13
10
11
18
7
10
3
20
1
16
7
16
3
4
15
18
7
4
15
2
3
28
17
2
9
10
19
14
25
28
17
12
19
6
7
6
5
10
25
8
5
2
7
10
11
20
23
14
7
2
3
2
21
14
11
40
11
12
1
74
7
2
11
20
1
16
5
10
5
8
1
12
1
12
19
26
13
18
5
10
7
44
15
30
29
22
9
12
1
8
17
2
3
6
11
30
49
36
17
16
11
6
11
4
7
8
1
6
21
36
7
14
5
4
9
22
7
6
3
4
37
34
57
2
3
16
15
6
5
58
21
4
33
16
15
10
1
2
1
2
1
16
5
4
9
2
11
10
3
48
21
2
31
14
3
18
1
16
5
30
31
8
9
2
9
8
5
34
13
2
1
12
5
20
21
26
5
18
1
2
21
14
51
20
9
10
9
24
3
2
31
14
33
2
5
4
55
4
5
2
9
10
7
22
11
2
11
4
1
2
39
10
3
4
7
14
23
10
25
2
43
2
11
10
1
4
9
8
9
34
1
22
3
2
11
12
1
20
43
4
11
4
13
10
1
10
1
4
5
4
11
26
31
4
1
2
9
16
51
4
3
26
13
24
33
14
19
38
9
4
5
2
1
16
9
4
9
2
13
28
13
2
23
8
1
6
7
2
3
6
17
14
3
30
7
4
7
6
5
34
19
38
1
12
25
18
11
6
5
32
29
14
43
8
3
10
11
16
9
14
11
6
11
6
11
4
5
2
13
12
31
2
7
28
11
8
7
30
21
10
9
2
9
10
23
4
1
2
9
30
7
26
3
18
1
10
9
8
3
8
13
2
5
4
21
12
7
10
1
4
1
2
3
2
11
4
15
4
15
24
11
52
33
30
29
26
17
6
1
2
23
2
21
6
7
4
9
4
9
10
9
2
3
16
7
20
15
2
27
2
5
6
31
2
7
32
3
26
1
2
27
2
9
20
13
22
3
8
3
4
3
34
3
12
9
14
1
20
9
20
5
2
41
14
21
46
3
4
17
4
1
8
3
4
9
32
1
8
3
4
9
4
1
22
1
2
25
4
11
18
5
6
5
18
1
26
45
8
27
12
5
32
17
10
11
12
25
12
11
6
13
20
17
20
7
4
11
10
3
48
13
8
15
20
23
4
3
2
21
64
7
10
7
20
5
26
17
2
37
6
9
4
17
18
17
4
7
12
7
18
5
6
13
6
1
20
5
32
11
2
11
58
15
8
17
10
3
8
25
8
7
4
13
6
13
8
9
32
3
2
1
24
13
6
19
2
37
6
13
4
7
12
1
6
7
2
5
22
31
40
11
8
19
6
19
16
3
6
3
6
23
14
33
36
1
18
19
6
1
8
7
6
1
8
9
2
3
20
15
28
7
34
1
18
19
12
5
18
9
10
3
6
13
12
7
6
1
18
7
4
5
4
5
38
35
6
5
12
41
8
29
18
1
10
5
8
11
20
11
8
45
4
7
4
39
58
1
10
9
8
17
2
9
2
21
2
15
4
61
22
13
26
33
6
3
50
19
6
13
10
17
12
17
8
7
18
7
36
5
34
13
8
13
28
1
20
3
16
37
22
29
6
49
2
11
8
53
28
15
16
1
8
17
10
13
2
67
8
11
8
1
4
1
22
17
2
35
12
11
16
15
14
3
10
13
22
9
10
5
30
29
4
29
8
21
8
19
20
17
18
5
22
7
4
35
26
27
4
13
4
5
44
13
16
7
6
1
2
5
2
23
12
11
16
11
12
15
2
3
2
31
8
41
12
1
30
1
12
13
18
21
12
7
4
13
4
9
4
37
4
5
26
1
12
1
2
11
6
15
2
3
30
11
6
45
30
7
42
5
2
17
4
5
34
11
4
15
14
11
6
1
10
13
2
9
14
21
6
3
8
9
14
1
8
3
8
1
22
21
4
31
30
13
12
1
30
9
2
17
18
55
20
1
12
29
50
9
8
21
24
1
6
35
2
3
24
3
14
3
20
21
2
3
4
7
4
45
26
15
2
9
8
41
2
11
4
3
4
1
2
11
4
45
36
11
2
7
2
5
4
5
8
19
6
15
30
5
6
9
16
11
10
1
26
21
4
47
6
15
32
23
4
7
12
15
20
3
28
27
2
13
2
27
4
3
10
21
22
1
8
19
40
25
76
11
12
13
2
19
12
21
14
7
2
11
16
19
8
1
6
7
16
13
44
5
14
29
12
3
10
9
10
3
20
21
4
5
8
1
32
13
22
23
6
5
20
31
8
19
64
25
6
1
2
49
12
11
12
7
6
5
12
9
12
49
20
5
10
7
2
25
12
3
12
1
6
1
28
1
24
11
2
5
12
1
24
13
28
9
2
17
24
23
52
1
2
3
2
15
2
17
36
5
16
7
18
1
4
7
2
1
16
9
2
3
4
3
4
1
18
11
24
1
12
3
8
19
14
31
10
7
12
19
10
13
18
17
2
3
2
9
8
13
10
1
6
9
4
29
16
5
6
5
8
13
6
37
2
13
30
5
18
13
16
1
4
3
14
3
2
5
10
3
2
1
14
21
10
9
10
3
4
25
18
7
4
7
6
5
4
5
36
5
6
11
4
11
34
5
6
95
10
21
10
21
42
3
2
7
28
1
12
39
22
3
8
1
4
9
22
21
10
9
14
3
2
9
2
1
20
19
4
1
6
13
10
11
16
1
82
1
8
7
36
5
34
1
8
13
2
7
12
7
12
19
2
5
4
13
12
19
8
1
2
25
22
9
8
3
4
13
10
21
28
9
6
3
2
27
14
5
24
1
4
13
4
25
14
15
4
3
6
5
22
37
18
39
8
11
12
9
14
1
4
9
6
11
8
3
2
3
38
29
16
1
14
29
44
5
8
9
38
5
2
3
12
3
44
13
22
3
8
23
8
17
2
25
16
7
24
3
8
1
16
43
8
15
10
39
2
1
2
31
8
13
10
1
14
9
4
1
8
13
12
9
8
17
6
17
22
43
10
13
22
27
16
1
10
11
56
1
42
25
12
5
12
5
12
25
4
41
20
5
22
1
18
25
24
13
6
13
10
1
16
19
32
15
22
11
48
5
8
7
2
1
10
25
24
21
30
7
12
5
22
5
18
7
24
11
20
11
8
1
30
5
2
23
6
5
8
55
6
27
26
9
8
11
6
37
6
1
14
13
2
17
10
1
12
7
2
7
12
9
4
13
20
11
8
9
8
19
6
11
6
5
6
31
46
5
2
23
16
7
6
17
2
23
6
1
6
57
12
3
6
1
2
1
6
9
24
3
12
1
34
9
30
1
48
7
12
9
6
1
12
7
6
17
22
53
14
17
14
5
6
5
16
3
2
3
16
11
2
3
28
17
8
27
4
3
18
1
4
9
2
7
22
3
16
23
6
1
12
25
6
3
16
1
6
23
44
7
2
5
30
7
8
1
10
9
36
3
8
9
18
1
24
5
8
5
2
15
4
7
36
11
2
23
6
13
18
11
8
3
6
7
4
13
6
13
26
5
8
17
22
17
2
1
12
1
2
7
26
7
2
5
60
7
6
7
14
1
6
1
34
3
24
1
6
1
10
7
6
25
8
43
6
7
6
1
18
1
4
1
6
3
34
9
8
21
28
25
2
25
4
7
26
13
10
17
2
1
18
7
4
11
16
27
4
1
4
5
4
3
4
1
4
1
12
7
10
1
24
7
6
17
4
17
30
7
6
13
30
11
18
9
16
1
16
9
12
5
2
59
4
5
10
3
12
11
4
13
60
23
14
5
18
1
34
11
10
5
20
13
6
5
2
11
6
7
18
19
16
11
10
17
4
1
2
5
12
3
10
53
14
3
2
19
28
17
4
3
8
13
8
3
2
21
8
15
4
7
4
3
4
3
16
9
8
1
4
21
2
1
6
23
16
25
2
1
4
7
6
7
6
9
6
11
4
13
26
3
2
13
18
7
14
5
14
11
12
5
12
5
12
29
6
17
14
15
10
1
50
5
10
7
12
53
6
11
6
7
18
1
2
7
28
17
2
15
2
1
6
19
2
5
2
5
8
9
30
1
46
13
12
5
18
7
24
1
12
5
20
5
42
11
4
1
6
11
32
15
26
1
4
11
2
3
68
5
8
3
16
5
16
7
6
1
6
11
12
23
18
1
8
15
2
3
2
17
16
1
36
29
2
5
2
1
6
7
4
5
4
3
8
7
8
9
2
9
4
3
14
57
20
3
8
3
4
5
12
3
104
7
4
21
8
3
2
5
8
3
2
15
2
43
2
1
30
5
6
1
6
13
4
5
28
23
2
3
8
3
38
15
4
5
10
3
4
3
14
1
6
11
12
3
22
3
4
21
26
15
18
3
22
11
28
1
2
19
16
15
20
5
10
1
30
19
2
7
10
11
2
23
4
1
14
19
10
21
4
1
34
1
2
17
2
35
2
5
12
9
2
17
6
7
2
3
12
7
42
13
14
3
10
9
2
11
2
1
2
11
6
23
42
7
8
3
16
29
4
15
20
7
34
11
22
11
4
15
2
5
10
23
2
15
4
11
8
3
16
3
34
5
8
1
10
7
4
1
16
1
8
9
4
3
2
3
14
3
20
21
4
1
4
13
4
3
8
3
18
9
14
3
20
11
4
3
32
15
10
27
30
11
10
5
10
23
2
15
20
55
6
17
6
5
26
3
4
13
4
5
10
5
4
7
48
21
10
11
2
9
24
5
14
23
14
29
8
25
2
1
18
1
34
7
18
1
10
21
10
3
16
5
18
1
10
21
8
11
2
9
36
11
4
1
18
1
16
13
6
17
6
13
8
1
2
1
10
13
6
9
20
19
6
7
10
23
34
17
4
11
10
3
4
9
26
7
38
5
6
1
8
1
2
25
14
13
12
5
4
13
8
19
2
41
4
11
16
9
6
5
24
11
10
5
30
23
18
9
8
11
2
9
10
19
6
11
6
7
20
9
4
81
8
21
6
11
2
1
4
11
36
5
48
1
4
3
14
3
22
9
20
3
10
21
40
3
2
1
20
13
20
11
4
5
12
9
24
1
8
7
12
17
8
17
26
5
26
45
10
1
12
29
18
9
2
5
12
3
4
15
4
7
4
35
24
51
2
3
6
5
16
5
8
11
2
15
8
15
6
1
24
7
12
17
2
11
6
17
16
11
4
5
18
3
6
19
2
17
18
23
8
9
16
5
12
7
28
33
20
15
10
5
10
9
2
15
8
1
2
33
6
31
26
3
6
17
10
13
18
7
12
31
14
11
4
5
6
19
12
7
2
23
2
1
20
15
8
13
30
1
2
3
10
7
28
5
2
19
4
5
10
3
16
9
8
9
2
17
22
5
12
5
6
45
4
19
10
11
32
7
8
21
12
21
4
19
24
21
6
65
6
3
10
21
38
15
20
1
4
19
8
1
30
1
4
5
8
17
16
3
28
1
8
3
2
9
4
27
14
51
2
27
12
11
12
19
24
1
24
3
36
15
40
13
12
3
68
9
4
27
20
1
10
5
50
11
16
17
22
5
10
9
2
31
20
1
28
13
16
7
6
5
24
19
12
1
4
27
6
7
2
9
4
17
16
1
8
9
2
5
2
19
8
11
14
9
20
5
8
7
36
7
14
7
6
13
4
7
12
5
12
49
2
27
6
5
8
27
18
23
12
3
28
3
30
17
6
3
20
29
18
3
16
11
10
3
20
3
10
23
10
29
6
3
32
9
8
19
12
19
10
7
4
1
20
9
10
9
2
5
12
5
54
3
12
23
16
9
16
5
20
9
24
13
6
23
48
7
30
21
2
21
10
3
6
1
6
5
4
17
18
29
2
15
8
19
48
1
4
11
18
13
2
25
18
3
4
5
14
3
4
11
14
37
22
1
18
13
22
3
6
1
16
15
14
19
16
39
6
15
4
25
2
23
6
29
10
41
14
1
4
31
2
45
16
7
6
1
2
7
16
7
6
7
4
5
4
17
2
17
8
11
10
53
4
25
6
31
2
9
8
1
20
7
8
9
12
17
10
19
10
7
24
13
12
1
10
29
10
1
6
17
12
5
8
11
36
11
12
5
4
13
18
17
38
3
2
3
4
1
16
3
2
21
22
5
2
3
8
5
2
3
10
1
2
5
52
1
26
1
4
9
10
9
6
5
6
13
6
15
14
5
4
25
2
7
58
7
24
3
6
11
14
11
6
11
6
33
18
3
4
11
20
3
14
5
14
5
16
1
2
7
6
9
26
9
10
11
2
11
2
5
16
11
10
9
24
3
28
3
2
5
4
5
6
9
8
27
10
21
2
1
4
5
44
3
4
3
2
9
38
7
18
5
14
25
30
5
2
9
4
17
4
33
2
3
2
7
8
5
4
15
6
47
4
9
8
11
2
3
42
1
14
13
10
11
16
3
14
5
18
13
10
1
6
9
8
1
6
11
12
1
2
5
18
19
2
1
6
7
4
13
10
17
4
21
8
3
8
3
8
13
8
7
16
11
6
19
12
7
30
17
6
13
18
7
30
25
34
3
10
7
4
9
10
9
8
53
10
11
10
25
12
21
8
15
14
23
4
9
4
9
38
5
8
3
22
3
2
7
6
3
28
1
8
9
2
1
12
1
2
17
20
5
12
7
8
1
18
1
8
3
10
5
22
3
16
3
4
9
4
3
10
1
4
35
4
9
54
3
8
21
2
11
12
7
8
11
2
41
6
33
2
23
4
13
8
5
10
13
54
1
4
13
4
1
8
11
2
1
6
17
2
13
14
1
24
19
20
11
2
29
16
5
12
7
8
7
6
5
8
7
6
25
4
1
8
13
4
11
4
17
2
3
6
3
16
7
2
5
10
5
4
3
2
9
2
7
10
5
4
23
22
41
4
17
28
17
2
7
8
9
2
9
12
27
44
45
14
1
18
3
14
5
4
5
20
37
16
13
2
29
6
3
40
41
10
13
14
31
2
19
36
3
16
3
14
1
4
5
16
1
4
21
12
19
8
23
2
11
12
19
12
19
6
7
2
5
6
17
2
17
28
15
8
3
2
11
2
9
20
5
24
35
10
9
6
35
8
13
10
3
26
1
2
5
2
3
4
15
4
61
4
33
8
3
2
19
8
27
10
9
12
5
10
17
10
7
2
5
20
17
6
7
34
1
14
13
28
15
2
3
10
7
6
11
10
3
4
3
14
5
4
7
10
7
32
17
10
9
4
9
2
15
10
3
2
15
6
5
12
13
16
37
12
7
2
1
8
17
6
17
2
3
12
31
16
5
2
1
2
1
6
17
2
3
10
1
2
5
20
43
38
43
6
3
16
1
2
5
20
9
14
41
66
23
6
11
20
3
12
15
8
31
10
11
4
1
6
13
6
5
24
23
2
9
12
7
24
27
2
3
4
5
6
9
2
9
30
11
6
13
2
13
12
25
16
3
22
1
6
17
42
19
4
17
8
3
4
3
4
1
20
7
24
1
4
23
22
7
4
3
4
15
8
27
8
17
6
5
10
17
6
9
20
13
4
9
26
15
8
3
2
15
2
15
14
3
10
1
10
15
2
1
4
9
2
15
2
3
24
5
14
3
6
9
4
13
2
9
6
9
8
15
16
23
68
1
6
7
30
7
2
21
10
23
18
1
10
1
38
3
8
11
12
11
26
13
18
17
6
5
50
41
2
23
2
9
10
15
30
11
6
37
14
1
2
23
4
17
6
31
10
1
2
15
8
19
14
3
10
27
4
15
8
31
2
33
22
23
16
5
6
23
4
5
6
3
10
3
40
31
14
13
24
1
10
1
4
9
16
11
6
3
18
1
6
73
8
7
48
71
32
23
4
1
2
1
20
1
4
29
20
29
4
3
4
3
6
3
28
21
12
13
18
7
18
17
30
1
6
5
4
5
4
3
14
7
6
9
2
25
12
5
16
5
14
9
20
1
36
17
2
21
12
5
10
19
6
55
18
67
28
9
6
21
20
41
2
3
8
3
12
9
6
11
12
3
6
27
4
1
18
1
2
25
4
7
10
15
2
13
10
9
16
3
42
11
14
3
2
19
22
5
8
27
6
3
2
21
6
17
4
1
2
5
36
1
2
21
8
3
16
3
2
19
6
7
14
7
4
7
18
1
10
11
8
35
2
27
30
5
12
7
8
7
14
1
4
5
8
19
30
35
6
19
2
27
4
17
28
35
22
13
18
25
6
7
20
9
10
5
4
39
80
15
32
13
6
13
6
11
22
5
24
45
60
15
24
57
52
7
20
13
12
5
8
5
8
1
10
7
14
17
12
11
32
23
36
17
20
9
38
13
6
5
28
13
8
35
8
1
56
21
4
5
4
7
2
7
4
49
18
5
14
15
2
29
6
31
12
11
4
29
12
7
8
9
32
5
6
41
54
13
8
9
2
7
52
17
16
13
16
3
20
3
4
9
62
1
6
15
18
19
6
1
16
11
4
1
6
13
8
3
16
3
2
11
2
3
8
1
10
3
2
11
30
13
26
23
18
43
2
27
10
9
2
23
12
17
16
3
2
3
6
11
16
5
6
13
10
3
12
5
12
1
10
3
6
23
2
1
6
17
22
1
2
21
4
1
20
9
8
7
8
29
12
19
16
7
12
1
10
5
30
5
6
3
4
35
2
5
8
1
6
25
14
11
18
13
2
7
2
17
26
9
28
15
6
1
8
7
20
3
16
5
8
5
6
11
16
7
12
45
12
9
8
47
6
13
2
11
6
7
2
5
12
49
22
15
42
43
6
1
2
9
34
33
4
15
2
7
2
17
2
31
2
35
8
11
20
23
6
19
2
9
16
19
14
11
2
5
8
7
54
23
8
13
8
13
22
9
12
25
12
13
4
1
4
1
2
17
16
5
10
29
12
11
6
9
8
9
18
17
14
21
10
1
16
59
50
5
10
25
18
3
8
27
4
7
2
9
16
9
10
23
12
1
4
11
12
1
4
5
4
5
12
1
6
1
20
11
4
29
12
13
10
21
2
11
6
29
10
55
4
17
20
47
2
9
10
31
16
13
6
9
6
3
6
1
4
7
4
13
8
27
12
25
18
17
8
27
20
9
14
13
2
1
14
5
10
9
16
23
2
9
24
5
2
3
4
9
4
3
2
5
8
3
10
5
10
25
2
27
22
13
4
15
4
15
46
3
10
7
4
9
2
25
6
1
8
9
12
1
10
3
12
11
44
17
24
11
8
13
18
7
4
21
4
15
4
1
4
15
8
3
26
5
8
9
2
5
12
15
22
1
6
1
34
7
2
9
2
21
4
13
54
3
2
3
10
5
14
3
12
21
4
39
2
3
6
1
8
31
6
13
4
3
4
7
26
17
44
11
2
25
16
9
26
1
26
19
10
7
14
7
8
3
14
3
10
7
34
1
20
3
2
5
4
1
12
5
12
19
2
3
68
5
4
5
6
25
20
5
10
9
2
13
8
17
8
3
16
9
2
11
4
13
12
7
12
1
8
3
12
31
10
1
8
5
22
11
4
31
12
19
2
27
4
11
8
11
2
3
6
1
18
23
6
5
42
23
12
25
18
11
2
5
2
31
2
1
48
5
6
13
2
17
2
1
2
15
10
29
22
7
26
3
20
9
16
3
4
3
20
3
28
3
12
7
10
3
4
1
2
15
2
23
8
1
28
15
4
9
4
11
44
21
54
11
16
7
16
35
2
5
18
3
24
3
8
3
6
5
36
55
18
13
22
7
22
11
2
3
6
31
20
5
6
11
6
19
12
27
10
15
6
5
2
15
14
17
2
1
16
1
12
9
46
3
2
11
2
9
4
1
4
7
14
5
4
7
34
9
14
1
24
5
6
1
4
5
12
17
6
1
74
49
12
11
2
23
30
11
14
15
2
1
4
9
6
23
8
1
12
1
26
9
4
9
2
7
8
17
12
27
16
3
16
9
2
3
14
1
8
1
10
3
16
17
26
5
28
21
4
3
6
5
4
1
14
7
24
1
6
5
18
13
18
19
6
13
10
11
34
19
12
7
72
7
18
41
14
7
24
11
12
5
24
27
4
9
2
27
8
1
6
5
10
41
2
23
6
7
34
11
6
7
6
7
2
5
16
3
26
3
20
11
28
21
18
23
2
7
2
3
12
1
6
11
18
7
18
5
10
7
14
5
14
5
4
1
12
13
8
9
6
1
6
25
10
1
18
1
36
11
14
1
28
5
4
53
32
1
14
7
6
13
6
3
4
19
10
27
30
7
22
9
8
5
16
1
6
13
20
5
28
1
18
5
4
1
34
5
6
41
12
1
8
3
16
7
32
15
28
23
4
21
4
15
24
5
10
5
16
1
16
1
4
11
8
33
34
5
16
23
10
13
40
11
10
1
18
5
10
1
12
1
10
7
4
5
6
11
26
35
6
3
4
9
2
3
38
29
14
1
26
15
4
1
8
29
6
5
18
1
2
7
4
3
68
15
10
3
22
17
20
3
4
21
12
1
2
17
2
27
2
1
26
1
8
1
12
11
12
29
8
31
2
7
2
37
8
5
14
23
8
1
4
15
6
1
2
5
14
15
34
25
4
3
4
7
10
15
8
9
6
11
2
5
24
3
10
3
2
11
10
43
12
7
12
33
16
13
8
5
18
19
28
11
2
7
6
11
20
37
2
15
4
3
18
3
10
1
12
7
2
49
32
1
14
7
4
9
4
37
28
9
2
3
8
9
2
15
8
1
8
3
6
1
10
5
2
9
6
11
14
11
6
15
8
5
8
7
4
21
20
3
16
27
22
13
10
23
2
27
16
5
2
3
20
11
14
1
10
1
4
17
28
7
12
3
4
47
36
7
28
15
18
3
20
5
6
1
4
7
6
17
14
23
8
5
6
13
18
65
24
3
6
11
26
15
14
3
4
21
2
13
14
11
8
1
14
27
6
19
18
23
10
3
22
31
8
7
2
3
40
3
8
3
6
39
14
29
8
5
16
7
10
1
16
25
4
21
14
1
8
43
2
1
16
3
8
11
2
3
8
5
10
21
2
21
2
1
22
33
6
35
4
9
26
5
12
3
2
11
2
13
16
5
14
13
14
47
4
15
22
1
18
13
2
1
36
11
2
13
2
31
4
35
16
7
4
5
8
7
2
5
8
5
10
1
40
13
14
15
28
1
48
3
4
7
2
15
14
3
10
3
2
45
12
3
2
1
16
11
4
7
4
1
24
15
8
9
8
7
10
3
4
15
2
5
8
19
54
1
24
13
2
3
10
3
28
33
6
7
26
5
6
1
12
15
34
7
22
1
2
5
28
1
4
5
6
5
34
1
12
19
10
1
8
1
4
13
10
1
44
5
18
27
10
3
8
25
2
11
2
1
30
15
8
1
14
15
4
5
8
11
2
9
2
3
10
7
4
3
6
29
12
11
2
13
14
3
2
1
14
15
10
11
36
21
14
3
4
7
20
9
10
13
2
41
6
11
30
5
8
15
26
3
4
5
2
7
4
23
18
5
2
1
72
7
30
9
6
5
2
5
4
3
16
19
20
3
48
29
38
3
2
5
4
1
8
5
14
1
4
21
4
3
8
3
2
45
8
7
40
3
8
5
4
3
6
1
10
21
14
1
28
3
8
17
2
25
6
17
4
5
18
5
4
19
2
9
12
7
44
5
4
1
16
7
4
19
14
5
4
5
6
7
18
19
2
7
6
17
22
9
10
1
40
11
2
5
18
19
12
9
6
3
2
3
20
17
26
15
26
5
14
5
4
3
4
13
8
17
12
13
12
17
18
11
22
3
14
3
8
3
28
5
4
5
18
1
18
23
2
5
26
13
8
11
4
9
6
13
12
19
18
1
6
15
10
45
14
19
8
11
8
7
4
3
4
19
24
11
42
1
22
1
20
5
4
17
12
11
4
3
10
7
2
1
20
11
14
13
10
5
54
5
8
1
6
17
8
3
4
15
20
15
4
21
4
3
10
33
2
3
12
13
16
5
6
1
38
27
24
11
18
5
38
15
2
5
8
3
22
21
2
7
6
19
4
17
8
5
12
1
6
5
26
5
8
5
4
11
6
1
8
17
8
5
4
3
4
5
18
5
2
55
4
1
6
7
32
19
12
5
2
3
4
25
34
7
10
23
8
1
18
5
20
15
16
3
16
11
6
25
18
23
12
1
18
5
10
15
2
1
2
13
12
9
18
59
18
31
2
9
6
5
16
5
4
5
14
3
6
9
8
3
40
15
58
3
12
5
2
3
28
11
10
5
12
19
2
3
8
7
2
9
14
5
10
7
4
5
12
9
6
7
4
5
18
13
54
7
42
7
20
19
36
23
32
7
2
1
12
7
4
17
10
3
14
1
12
15
18
1
4
5
4
5
26
3
34
13
10
3
12
3
12
27
4
3
14
39
4
3
6
5
12
5
16
15
6
9
4
27
20
3
20
13
18
7
18
17
6
11
12
11
4
19
4
5
6
37
6
7
36
1
30
3
4
7
10
13
8
3
2
21
16
3
10
9
10
7
4
3
32
7
4
13
2
9
10
9
10
5
32
7
8
3
2
3
2
19
10
1
10
5
18
9
14
9
22
1
6
13
14
7
38
35
4
13
4
15
4
9
10
1
6
5
6
9
38
3
2
9
14
11
2
7
4
9
12
13
6
7
2
3
34
19
24
23
6
31
26
13
4
15
4
9
16
11
10
7
2
3
4
37
4
3
16
21
2
3
8
3
8
13
10
19
6
25
12
5
10
3
12
17
44
11
24
29
10
5
2
7
26
5
20
5
18
19
16
1
14
3
32
1
16
13
2
1
12
11
6
11
24
5
20
5
8
17
18
11
2
3
22
31
10
3
14
9
6
3
16
7
12
21
20
19
42
5
14
21
12
11
42
7
24
7
18
49
6
55
4
15
2
1
10
9
4
1
2
15
10
1
10
1
30
3
4
9
2
9
8
19
22
1
14
21
6
25
8
19
22
5
4
7
10
1
6
13
10
11
4
5
2
3
42
15
2
3
8
21
22
11
16
1
4
13
22
7
6
23
12
7
42
3
6
3
20
1
4
21
8
9
4
15
18
5
4
43
8
19
46
19
30
19
6
1
6
5
16
25
22
1
4
19
16
1
12
11
10
29
8
17
28
5
40
9
2
3
8
21
30
19
6
1
10
13
12
5
18
5
6
23
2
15
26
3
20
43
4
11
4
15
8
7
42
1
6
19
6
17
36
9
32
19
2
9
16
21
2
3
38
15
4
17
6
7
6
3
42
7
68
1
32
11
2
5
6
29
8
5
30
1
4
5
8
3
6
7
2
1
26
1
16
3
4
1
2
23
4
5
10
13
2
9
4
39
28
3
2
11
18
31
36
13
36
7
4
25
12
11
30
11
8
1
6
17
2
9
10
13
50
3
16
3
26
9
14
15
4
1
20
29
26
3
28
5
2
5
4
17
16
9
4
3
10
25
34
7
18
11
6
7
6
1
6
25
4
5
24
31
4
1
4
25
18
21
12
5
4
31
2
35
6
17
18
1
6
1
6
13
6
1
6
21
12
15
6
1
32
13
30
11
16
51
46
9
10
3
2
3
2
7
4
1
40
27
22
13
18
7
24
7
10
11
6
17
8
35
14
3
26
3
2
7
16
5
16
5
12
5
24
1
14
7
4
49
2
15
10
3
10
3
6
1
2
31
28
13
6
7
6
11
10
3
6
1
6
7
16
1
2
1
6
11
22
21
6
27
4
25
2
17
20
3
22
9
18
1
6
15
2
37
8
9
28
1
18
47
4
1
20
25
8
45
4
11
18
1
6
7
18
1
10
45
2
5
14
15
4
3
10
61
16
27
24
47
20
19
12
7
26
19
12
15
12
21
4
7
10
11
2
27
10
39
12
5
2
5
28
23
26
11
2
1
4
21
10
49
2
13
14
9
2
3
30
1
12
1
8
17
6
1
6
9
6
13
14
3
4
21
2
5
30
5
4
29
4
3
14
1
8
3
4
25
10
3
2
21
30
1
12
23
26
3
2
3
18
15
8
1
10
5
24
1
12
1
18
9
6
3
10
7
2
17
6
11
24
13
8
3
14
19
8
15
8
3
4
9
16
3
16
23
2
3
8
7
22
35
12
25
10
3
8
7
16
35
38
31
20
3
10
23
2
47
6
25
2
19
6
27
2
41
14
15
26
9
34
37
18
5
4
23
10
23
16
15
22
7
4
49
30
9
4
29
10
11
50
17
6
9
8
3
4
3
6
9
12
11
2
1
10
5
26
21
6
23
18
19
40
7
4
41
20
3
4
5
2
3
2
9
14
3
4
3
26
45
40
35
16
13
4
3
8
1
2
5
4
13
30
11
4
15
12
13
6
7
44
1
32
1
10
1
18
9
6
1
2
17
10
9
16
1
2
13
4
5
6
15
4
3
12
1
24
11
20
1
6
5
12
1
4
7
6
9
2
1
8
23
12
23
24
1
2
3
4
3
56
3
22
7
32
25
36
19
12
11
12
17
6
1
14
1
64
7
12
11
14
3
14
3
12
1
14
25
6
1
18
37
30
17
18
11
20
3
8
3
4
25
14
9
6
11
32
13
8
13
26
11
20
1
2
1
8
43
22
25
2
11
8
11
12
13
18
11
10
7
12
15
8
5
4
1
8
3
4
5
4
23
14
25
2
13
12
15
26
27
2
3
20
3
22
5
16
11
12
23
12
5
8
13
26
7
8
9
4
13
20
21
24
11
6
7
22
11
18
13
28
1
2
13
6
25
6
27
10
9
10
1
10
17
6
3
20
11
16
3
10
1
12
7
14
15
2
11
26
21
48
25
24
41
16
1
16
5
2
21
6
5
12
3
4
7
8
7
14
1
14
23
10
25
12
7
2
31
12
1
2
5
12
3
16
53
22
11
36
3
4
7
10
21
10
17
8
1
18
5
12
3
22
9
8
1
24
11
4
1
6
47
18
5
42
3
6
7
4
17
12
23
12
5
16
3
2
19
4
13
6
9
22
5
2
1
4
13
8
9
28
5
10
5
8
5
6
11
18
1
10
15
18
9
4
1
6
19
30
5
6
11
2
13
8
1
22
11
26
5
20
1
6
11
6
7
2
11
12
9
22
5
8
9
22
25
6
7
4
35
12
35
8
5
20
1
4
5
4
27
6
7
30
15
20
5
14
7
6
9
2
9
2
3
16
1
2
7
8
9
12
1
12
25
6
9
2
21
2
25
2
1
8
19
10
3
14
7
6
1
38
13
6
15
4
13
4
5
8
7
24
29
16
3
4
7
4
3
32
9
6
3
52
1
12
17
10
23
18
11
8
11
2
5
4
37
4
11
4
1
2
5
8
5
20
9
18
9
16
3
4
19
10
9
10
11
28
3
2
9
24
1
12
7
28
3
14
9
6
5
10
11
14
1
6
5
2
41
6
25
54
27
2
1
14
21
4
3
12
5
4
9
4
11
2
7
4
13
40
15
2
19
2
3
16
7
2
9
50
3
2
3
8
17
8
15
22
1
12
17
2
3
10
5
16
11
20
11
8
31
24
37
12
27
4
7
4
33
10
13
16
21
20
11
20
9
8
15
10
5
2
19
18
1
26
31
6
7
6
11
8
11
16
5
2
1
2
3
6
1
28
1
6
5
20
3
8
11
26
9
10
7
4
15
6
13
12
31
24
3
8
1
32
11
36
5
2
15
28
19
10
1
20
7
4
15
10
5
2
11
6
5
6
49
24
23
4
7
6
11
38
3
12
7
18
5
12
5
16
7
24
5
12
1
12
3
16
1
10
13
4
29
90
19
2
59
24
1
4
11
2
1
2
5
2
5
12
5
58
7
6
1
46
23
18
31
6
9
2
3
6
21
2
9
2
3
10
7
12
13
8
7
18
1
2
9
8
19
4
9
2
7
8
1
2
21
30
5
2
9
14
7
44
35
2
13
24
3
8
27
68
9
12
25
12
7
16
7
26
7
6
19
8
5
28
17
6
5
24
3
2
17
10
3
8
9
34
19
16
1
16
41
6
1
12
29
22
7
4
1
6
1
14
31
4
9
16
5
6
1
34
1
6
1
6
5
24
5
6
47
2
3
2
21
2
3
4
3
6
29
22
9
52
7
34
13
20
3
12
21
4
21
4
19
10
11
8
21
20
1
4
7
10
5
20
9
2
15
4
1
14
3
6
27
2
9
14
7
48
33
2
25
2
13
20
21
32
7
2
5
2
3
4
3
44
19
4
25
4
3
2
1
42
25
8
9
10
3
2
3
6
7
28
1
14
21
4
5
8
1
20
19
4
15
10
1
2
1
4
1
38
1
8
11
6
3
2
11
16
7
10
13
4
7
2
13
12
1
26
9
14
11
12
17
6
11
4
43
14
9
20
5
22
17
10
3
22
21
10
9
44
15
20
25
2
5
4
7
8
35
26
25
20
1
40
3
2
5
10
5
2
25
2
19
2
5
4
5
14
23
30
5
4
1
2
17
28
15
12
19
16
15
2
21
22
3
2
21
22
7
16
9
6
5
6
13
2
3
2
1
24
13
24
9
38
11
12
19
2
13
2
15
8
3
4
1
6
7
4
11
8
13
8
3
4
11
20
13
30
3
28
13
4
1
18
1
16
11
12
5
48
43
4
5
4
27
4
13
18
1
4
3
4
15
14
15
8
21
2
1
14
23
18
7
4
5
6
5
24
15
26
33
20
3
4
9
4
3
4
9
16
5
10
7
22
3
46
1
20
31
2
33
6
27
10
15
4
13
10
21
4
7
40
9
10
5
10
1
36
27
2
35
2
1
2
7
22
3
12
37
6
7
10
3
10
21
26
17
6
21
2
3
2
7
14
13
12
7
2
17
14
11
2
11
38
25
6
3
16
15
2
31
6
9
6
17
4
7
10
1
6
27
10
5
14
15
4
5
8
47
10
57
2
1
8
3
8
9
4
9
2
33
8
35
2
5
6
1
8
3
14
13
8
1
4
15
4
33
26
19
2
21
2
9
18
19
20
11
6
5
6
17
24
1
36
29
42
11
8
13
8
23
4
3
2
33
34
3
8
1
4
11
2
9
4
47
38
9
8
7
26
5
20
35
20
3
2
9
20
5
14
21
4
13
8
3
8
3
18
1
4
17
10
9
6
75
28
17
12
17
12
3
36
7
14
17
6
27
10
9
4
5
2
19
8
7
6
5
4
1
2
27
2
11
10
21
2
13
10
1
2
1
2
9
6
21
8
1
34
5
6
15
14
11
2
21
6
13
26
3
8
9
6
15
12
3
40
7
4
25
4
53
8
1
14
5
18
5
22
5
6
1
12
23
6
3
4
3
16
11
4
5
10
13
2
3
12
7
26
15
12
1
10
3
2
11
2
11
22
5
2
27
2
1
4
3
12
7
2
3
24
1
10
3
8
3
28
23
24
1
16
11
22
5
10
9
10
11
54
1
42
13
18
7
40
13
26
21
16
9
2
1
24
1
14
3
6
5
2
7
36
3
14
17
2
5
8
1
24
25
36
5
6
11
12
37
48
1
18
15
4
19
14
55
20
11
12
15
2
3
4
9
10
9
8
1
8
31
12
39
4
1
10
1
6
1
18
33
54
7
6
19
12
23
18
7
18
11
2
17
18
1
10
3
14
45
26
23
10
3
2
7
6
3
6
3
6
15
6
7
2
1
14
1
6
17
8
1
4
23
10
21
4
13
8
5
2
1
32
3
6
5
34
31
6
23
6
3
4
1
26
3
32
3
14
9
14
1
4
3
18
25
2
23
18
5
8
31
2
9
14
3
16
19
36
1
6
7
6
17
4
3
14
17
8
11
6
39
8
25
40
19
2
3
16
19
4
3
4
19
2
11
6
23
10
31
10
5
2
23
24
43
4
5
16
13
18
15
4
5
8
41
4
7
16
11
2
25
2
21
16
9
2
63
28
11
10
3
8
5
6
7
2
25
6
1
20
5
2
29
30
3
14
17
8
21
10
9
24
13
4
27
34
5
20
1
20
5
2
5
2
23
2
5
14
1
14
43
4
1
6
3
20
19
6
29
10
9
4
5
10
3
10
9
4
19
58
9
8
15
12
23
20
1
36
3
28
21
12
1
6
3
8
5
46
19
10
1
10
7
8
11
20
9
14
25
10
3
10
1
4
27
10
9
44
9
10
1
8
15
14
15
2
11
2
15
8
19
2
21
2
9
32
11
6
3
16
15
16
5
6
1
6
13
2
5
22
15
6
1
20
5
8
9
16
3
2
1
10
1
4
19
30
13
2
3
44
9
26
1
4
53
10
11
8
15
22
13
6
23
12
5
20
1
52
21
32
21
26
5
10
7
6
5
6
7
12
1
6
1
6
41
6
7
18
11
24
7
8
9
12
9
10
1
4
7
54
3
4
3
16
11
26
9
4
1
16
15
10
1
2
1
4
3
6
7
42
7
6
11
2
45
4
17
2
5
12
7
10
1
14
3
38
1
8
9
12
27
10
1
12
7
20
23
24
9
24
3
6
5
14
21
16
3
20
3
4
3
4
23
14
35
4
5
4
11
28
3
4
19
2
45
16
39
10
3
4
5
6
5
14
1
42
9
16
7
12
9
8
5
2
9
2
7
18
7
16
3
40
13
14
11
16
7
4
1
22
1
6
3
2
27
30
5
8
15
20
3
14
25
20
7
26
5
20
17
16
3
8
1
14
11
22
1
18
9
10
23
6
31
6
1
10
3
2
1
6
7
12
5
4
11
8
9
6
5
4
19
6
3
2
1
22
31
2
13
38
17
8
3
8
9
48
3
2
15
4
1
36
19
36
15
2
19
2
11
2
3
2
9
10
1
2
9
8
1
6
5
4
25
6
5
2
13
6
19
12
11
6
11
14
37
2
7
6
5
2
7
8
3
2
3
20
19
16
1
2
1
6
7
6
1
4
47
2
7
4
3
12
23
12
13
2
5
2
5
34
5
34
11
34
1
10
11
26
9
20
43
18
23
14
25
2
13
6
5
4
11
4
5
6
17
12
5
2
21
10
21
16
1
4
5
4
17
2
15
2
9
4
9
20
7
6
11
18
3
28
3
4
7
18
17
14
7
8
7
12
11
14
23
34
1
2
3
4
19
24
11
6
35
26
1
12
11
6
5
10
21
12
17
2
3
4
1
44
3
12
1
22
5
4
1
12
1
6
1
8
1
6
35
22
11
6
5
18
5
42
5
14
9
18
35
30
1
44
1
26
5
6
1
38
3
20
11
2
3
10
3
2
3
4
31
10
25
8
13
6
13
28
5
6
3
8
3
22
17
12
17
10
5
10
5
20
19
16
11
18
5
4
5
18
5
8
7
12
3
28
5
2
7
2
17
6
5
6
1
10
1
12
5
8
11
14
5
24
17
20
5
4
11
2
3
16
11
14
7
14
11
20
15
4
13
16
11
8
15
6
17
16
3
2
7
18
29
12
17
2
17
4
3
14
11
4
15
8
3
4
11
10
1
2
7
22
21
14
7
18
5
8
3
6
1
2
31
4
35
6
5
18
1
4
15
4
9
4
9
10
1
8
9
4
5
24
5
12
11
18
1
6
5
36
39
28
1
4
63
26
9
32
3
6
11
24
19
24
19
20
1
6
11
18
5
10
13
2
3
16
19
4
7
8
5
14
45
38
15
12
5
18
5
6
9
8
3
2
3
6
1
10
59
8
11
10
7
12
13
38
1
6
1
4
17
12
29
4
35
22
1
4
3
16
17
4
13
8
25
20
7
16
3
12
5
24
1
6
5
20
11
6
29
48
11
4
5
10
3
10
1
26
7
4
9
2
17
8
5
4
11
10
3
20
9
14
9
2
27
6
5
20
15
2
1
40
1
6
3
6
9
26
1
68
7
22
3
2
9
18
3
2
15
4
9
20
23
6
13
8
1
10
3
2
49
22
9
10
17
6
11
24
5
46
11
10
9
4
9
6
7
10
7
10
1
4
7
6
5
4
17
24
11
22
7
48
5
6
23
6
1
24
23
4
27
2
1
6
17
2
33
2
7
12
29
18
3
12
19
28
17
6
3
28
19
2
15
12
11
6
5
4
5
8
1
18
5
2
27
22
7
20
5
20
9
30
1
12
11
8
3
2
7
2
5
2
5
12
13
10
7
12
1
22
11
42
19
4
9
8
5
28
15
6
11
10
1
20
1
34
21
32
17
10
1
12
9
2
7
6
7
8
3
10
5
6
13
18
1
12
7
10
29
6
9
2
15
22
5
6
1
18
15
12
7
2
15
10
1
4
5
26
3
16
17
4
21
8
21
2
13
8
41
4
37
16
1
48
11
6
5
24
3
18
7
4
5
4
9
2
9
2
1
20
9
14
5
22
19
20
15
2
5
8
43
2
3
8
1
10
1
2
7
24
5
66
5
2
7
22
7
10
13
10
5
18
27
2
5
16
23
8
7
8
43
8
5
4
7
12
17
10
5
10
3
14
5
2
7
14
3
10
3
26
9
6
35
14
3
24
5
2
3
8
33
10
15
20
15
10
3
6
5
14
9
4
23
2
7
24
5
4
11
16
3
8
29
8
3
2
13
2
3
6
5
12
9
4
5
16
19
28
5
10
1
6
11
12
9
2
17
20
3
10
7
10
35
18
23
8
7
16
3
14
23
34
5
2
11
48
15
16
3
4
19
10
23
28
13
16
1
6
1
40
47
14
49
30
5
4
3
4
3
22
33
10
3
4
1
4
13
12
25
2
1
8
7
20
19
16
3
2
49
8
5
12
5
28
23
6
3
2
15
4
17
2
1
6
9
10
7
34
5
2
9
2
7
36
3
4
7
2
15
2
7
4
1
2
11
10
3
14
1
20
1
2
11
10
11
6
15
22
13
8
17
8
15
12
7
2
19
4
7
2
17
52
1
2
9
2
9
4
7
2
3
6
25
46
25
8
51
16
9
20
9
8
21
32
21
2
13
28
3
32
15
10
5
6
23
24
5
28
1
26
7
18
3
20
33
26
3
10
23
14
5
4
11
12
3
38
11
42
5
18
13
24
5
20
15
16
27
8
9
14
15
12
5
14
19
6
9
4
3
2
3
20
37
8
15
22
49
12
9
18
1
2
1
6
13
12
9
22
5
38
23
16
1
28
1
18
41
18
13
4
17
6
1
2
5
26
13
2
11
30
11
20
1
2
1
6
7
30
5
10
13
14
57
4
1
10
15
6
9
2
17
4
7
6
5
4
1
4
1
10
17
4
11
2
5
4
23
4
7
10
21
10
1
26
3
14
13
6
55
18
27
16
3
8
39
2
13
4
7
26
11
2
9
4
29
12
5
10
11
8
21
6
9
12
11
36
15
38
11
16
21
12
13
26
29
2
3
2
11
14
37
6
5
26
1
22
5
30
9
4
3
4
13
8
23
8
3
8
25
14
3
90
9
18
7
6
17
20
23
10
7
12
9
8
3
10
3
28
7
18
13
6
1
2
11
6
9
16
3
14
9
2
25
8
17
22
1
10
1
4
39
18
17
6
9
16
15
2
3
6
11
30
17
6
1
8
3
12
7
26
33
4
7
2
1
10
11
12
13
2
21
28
7
18
7
12
3
20
21
2
5
2
15
34
23
22
3
14
21
10
5
14
11
4
13
8
3
20
23
12
7
6
11
2
7
10
5
6
23
6
1
16
1
32
1
2
3
2
3
4
13
2
61
14
17
4
29
2
1
14
5
4
1
4
1
36
7
20
7
48
25
8
5
12
1
8
11
44
9
20
9
20
13
22
25
52
7
4
17
8
11
16
7
2
9
4
27
14
3
32
9
14
27
2
7
4
7
8
11
24
3
4
3
42
11
6
29
20
25
18
17
12
1
12
1
28
1
20
3
12
25
2
49
4
9
4
31
28
7
14
5
6
11
24
5
14
3
14
7
16
3
4
3
32
53
12
3
6
7
16
9
30
3
4
13
14
3
22
1
2
9
20
3
10
9
10
1
10
21
2
11
8
1
2
1
2
17
18
13
8
33
4
3
4
3
4
27
60
7
4
15
2
9
40
13
6
1
28
13
4
9
20
1
2
61
12
1
2
1
2
1
22
1
2
21
2
7
4
27
8
1
2
17
14
9
2
5
10
7
2
55
18
3
34
5
22
5
6
27
28
19
28
9
18
5
10
19
34
11
8
1
6
1
30
15
12
11
12
5
14
19
6
11
2
3
4
13
10
53
8
23
4
1
38
11
12
23
12
11
12
9
16
1
2
15
2
5
10
19
12
5
20
13
6
15
10
3
2
51
28
3
12
3
4
19
2
15
14
9
58
9
20
9
4
1
10
15
10
5
14
15
4
9
14
3
6
9
22
7
2
13
12
5
84
19
30
7
2
1
6
5
6
5
10
43
4
21
14
35
10
5
18
9
22
9
6
5
20
21
8
45
28
9
14
1
16
1
14
5
18
1
4
5
28
1
6
3
2
7
20
31
34
9
2
1
4
1
6
1
4
1
14
7
42
1
8
11
4
39
4
9
12
19
4
1
32
19
2
11
8
35
2
3
28
13
16
9
18
3
14
9
4
1
10
7
6
5
8
1
10
1
24
9
2
13
4
9
30
1
24
21
18
1
16
7
28
5
8
17
14
7
2
15
28
1
10
3
4
23
22
3
2
9
6
35
6
1
12
13
36
11
12
27
10
5
18
1
8
5
30
17
4
13
26
15
20
3
22
7
20
7
6
13
24
17
12
7
8
27
4
1
6
9
56
11
4
5
2
31
40
9
10
5
10
19
6
5
6
17
2
1
2
13
36
15
4
9
14
11
2
11
4
9
6
5
4
7
6
7
4
7
46
13
6
9
10
7
18
1
2
43
2
9
70
9
6
7
6
5
8
1
2
21
12
7
12
11
6
1
10
61
2
17
14
3
8
25
26
3
20
3
4
9
24
7
4
7
10
1
20
3
18
29
2
9
6
33
4
25
26
13
6
5
12
33
4
19
14
39
6
5
4
1
2
1
14
7
20
11
16
19
12
7
24
5
8
5
2
11
6
51
4
1
4
1
2
1
4
9
2
31
20
3
12
1
6
1
4
3
16
15
10
3
14
17
2
1
2
11
64
7
32
35
22
21
2
3
8
11
38
7
2
1
4
17
2
1
2
17
26
7
16
13
12
11
2
13
32
1
12
23
14
3
12
9
8
15
16
7
6
9
12
11
6
27
14
17
8
5
32
23
10
7
6
3
76
27
2
7
46
11
30
5
30
1
8
29
4
3
10
29
8
13
12
3
24
5
4
7
6
9
4
3
8
15
22
21
12
13
8
9
16
5
4
7
2
11
42
13
4
5
8
3
2
7
14
21
2
13
26
21
4
25
6
1
6
3
2
5
2
3
2
45
6
1
10
9
2
5
4
9
6
15
2
7
20
3
6
3
6
23
4
21
4
21
16
3
20
41
20
19
32
23
6
17
2
1
24
11
16
3
8
3
18
3
24
7
6
15
4
1
10
11
4
15
2
25
2
19
2
5
18
3
24
1
20
7
10
49
14
1
8
9
18
5
4
1
2
7
16
3
2
1
10
7
8
9
10
5
16
1
14
1
18
7
26
11
12
15
16
25
2
3
2
19
2
1
2
3
2
9
8
1
10
25
16
9
16
29
14
5
28
9
6
17
8
7
6
17
2
1
6
15
4
5
18
49
10
19
28
11
14
23
16
9
20
5
26
27
10
7
10
1
34
11
14
11
22
1
10
3
32
27
32
37
16
3
2
21
2
7
8
7
8
11
14
49
6
17
4
5
22
3
8
1
2
17
26
1
2
3
4
17
6
15
42
1
30
9
14
1
18
7
4
29
28
33
8
13
14
15
4
23
2
27
24
25
4
9
8
13
10
3
14
9
2
37
6
19
18
7
12
3
10
5
4
5
20
3
40
1
24
3
8
3
26
1
38
15
2
3
8
9
24
19
6
21
8
7
10
9
14
19
12
1
2
3
6
1
20
23
12
7
8
5
12
11
10
15
6
1
2
1
18
5
2
1
12
19
16
15
8
7
6
1
28
19
28
7
32
3
14
17
12
7
6
33
30
1
6
13
2
17
24
7
4
1
16
3
16
11
6
13
10
13
16
29
22
9
30
5
10
1
6
5
10
7
26
3
30
17
30
3
8
11
28
5
6
7
14
5
2
13
4
7
16
17
4
23
16
5
16
5
18
21
2
3
2
13
66
5
6
23
8
9
8
7
10
1
2
11
18
5
16
31
6
21
14
13
60
5
4
13
8
5
6
29
4
7
2
17
2
5
36
13
8
1
8
3
32
3
22
11
2
7
10
1
2
15
12
13
80
25
14
1
12
13
14
1
30
55
14
9
12
9
20
3
8
1
2
13
20
5
4
45
8
3
18
19
4
1
12
5
4
1
2
17
2
17
4
15
22
3
14
9
2
9
2
3
20
3
8
5
30
3
2
1
24
9
30
11
42
5
10
3
46
3
26
45
4
1
2
5
2
31
4
5
2
1
12
11
28
7
16
11
6
29
22
7
8
3
20
1
48
17
52
1
2
5
4
9
4
1
4
5
4
7
2
7
24
21
8
27
4
13
14
1
2
23
32
23
14
9
22
9
22
9
18
3
10
11
10
9
2
39
12
5
12
25
6
31
18
11
6
7
14
33
10
11
16
27
6
21
6
1
4
11
12
3
14
21
6
21
6
5
12
17
10
7
26
7
8
5
14
9
2
15
14
3
48
1
2
21
4
19
2
15
6
1
8
3
10
5
14
37
6
25
4
39
4
13
8
13
12
1
4
11
22
5
32
21
22
25
2
21
16
35
8
3
74
15
2
1
2
17
40
9
4
27
14
3
8
3
4
9
2
1
14
47
8
17
6
23
72
11
26
41
2
15
38
1
20
9
4
1
2
1
2
3
4
7
2
3
6
5
2
7
10
21
4
5
6
23
6
7
4
17
10
21
70
3
10
3
4
5
28
15
14
27
8
11
8
19
4
53
36
7
10
3
2
3
6
45
14
53
4
23
2
3
16
5
10
7
2
11
16
9
4
7
28
43
2
3
10
37
2
21
14
3
2
9
8
3
2
3
16
1
2
23
32
3
6
1
24
5
14
27
14
19
10
27
10
3
14
3
4
29
6
1
20
7
4
3
8
19
18
11
14
5
10
1
2
7
6
5
14
3
2
3
32
21
38
9
12
3
2
1
8
13
6
33
2
39
8
13
2
3
10
5
8
1
6
9
4
1
14
9
68
11
4
11
20
29
6
1
2
5
8
27
8
9
4
3
26
35
16
9
2
29
2
1
12
5
48
13
18
1
50
15
30
5
36
7
4
11
2
5
6
35
16
1
28
15
8
19
2
17
6
17
6
25
24
21
10
7
6
19
12
1
2
7
4
9
40
3
4
13
8
15
16
3
38
5
22
1
26
9
18
15
8
5
14
21
14
1
4
1
8
1
24
25
12
15
14
25
10
9
12
5
18
17
8
17
12
5
4
5
2
1
10
9
6
11
28
29
2
5
6
5
14
11
16
31
10
1
2
5
14
57
32
5
14
9
4
17
18
3
2
27
2
3
16
25
4
7
18
5
18
25
6
11
34
9
18
17
6
5
24
13
32
11
34
1
6
11
2
1
8
7
18
1
4
1
2
11
2
1
12
5
6
33
20
3
6
1
24
1
2
1
28
31
2
9
10
11
2
15
16
17
12
11
6
37
2
1
4
9
6
23
12
17
8
27
2
3
26
9
10
3
14
23
14
23
20
7
14
11
28
13
6
11
20
3
4
13
2
3
4
11
4
1
16
1
12
13
2
5
24
1
20
15
20
3
4
9
2
1
28
19
18
7
2
5
26
13
18
9
22
11
8
25
14
5
18
3
14
1
6
25
12
7
16
7
24
37
6
3
8
1
26
9
8
11
24
19
4
19
6
7
16
7
24
1
2
29
12
1
14
11
8
5
14
5
20
7
6
15
10
7
20
7
6
7
12
5
4
1
20
3
6
3
4
9
2
9
4
3
4
27
2
13
6
1
18
1
6
9
18
1
6
3
6
43
18
13
18
19
6
29
2
5
10
3
4
5
4
9
12
13
10
17
6
29
20
1
12
1
30
7
20
5
20
5
26
19
8
11
12
23
2
13
22
11
2
13
14
13
2
3
4
9
12
1
14
47
6
7
18
3
14
9
6
9
16
1
24
13
28
29
22
1
14
13
4
1
48
59
22
43
2
31
4
3
10
13
8
1
2
13
6
7
26
27
4
3
20
11
32
35
6
5
16
15
8
27
6
9
16
7
4
13
2
11
4
13
2
33
2
33
8
7
16
5
20
7
14
11
22
5
24
1
12
1
34
11
8
7
10
7
18
1
12
5
2
5
12
9
16
29
10
5
4
3
6
5
42
37
6
19
18
3
48
21
22
3
14
17
20
3
10
9
4
19
10
7
4
7
60
15
2
13
14
25
18
13
18
1
4
7
8
1
12
29
16
15
20
17
18
19
6
1
6
1
6
15
4
7
14
11
50
31
6
1
10
3
8
27
4
7
14
7
12
1
18
29
24
33
4
7
18
25
4
17
12
5
4
5
6
21
12
1
12
3
28
7
10
5
4
3
2
29
24
1
4
9
4
1
2
3
2
1
8
3
20
1
4
51
20
1
12
17
4
5
6
3
26
1
22
5
40
17
8
35
2
5
10
1
12
15
8
3
18
29
6
3
6
3
6
9
32
21
24
9
6
19
30
11
8
7
10
1
8
45
4
17
4
61
4
1
8
17
4
9
24
5
12
7
10
13
24
11
6
3
34
1
4
5
4
11
18
11
6
15
2
1
16
37
12
3
22
3
4
23
14
9
4
3
22
7
4
3
14
9
2
1
2
19
6
5
12
33
4
11
30
17
28
1
4
3
4
25
56
27
56
3
16
9
4
1
8
5
10
5
12
3
6
11
12
15
16
29
44
9
2
1
6
3
6
1
12
23
4
7
44
5
10
5
2
13
18
11
4
15
18
21
12
1
6
11
10
49
42
7
16
7
18
3
4
13
4
9
14
3
2
15
2
1
2
7
34
25
4
21
8
3
2
3
6
5
20
17
14
9
20
1
18
7
8
23
2
5
14
5
16
7
6
3
20
3
14
1
18
13
4
15
28
17
12
1
12
23
6
7
2
3
2
7
2
9
8
1
8
15
2
7
2
13
12
23
2
23
2
9
2
3
16
39
2
5
20
23
34
11
4
27
20
11
2
1
2
13
2
3
40
3
6
27
20
17
28
13
22
15
2
9
28
1
4
69
8
25
12
9
6
5
6
3
2
1
8
17
4
11
8
23
24
13
14
51
6
17
28
15
10
21
18
3
14
3
46
21
2
1
10
17
14
21
28
13
4
23
10
5
2
15
10
1
2
11
4
11
2
1
38
11
10
3
14
11
10
19
12
21
4
25
4
25
10
17
22
1
2
11
28
7
22
3
10
3
20
7
4
11
12
1
22
9
2
33
20
3
8
45
24
31
8
31
2
9
10
15
16
13
14
5
2
11
8
1
26
31
14
1
18
15
12
3
6
11
10
1
18
1
16
29
30
1
34
7
14
3
6
29
52
13
12
15
12
5
4
5
2
7
14
1
6
3
6
9
2
19
8
7
2
9
4
3
14
7
4
35
16
7
12
15
10
7
10
15
40
1
6
3
22
1
34
3
2
5
6
5
16
3
4
1
4
33
24
7
16
17
12
13
34
5
20
3
4
3
2
5
8
25
12
11
6
17
2
3
46
7
68
31
2
25
26
45
4
15
2
5
6
1
8
29
8
5
12
9
6
5
4
9
26
17
2
21
2
13
16
3
26
11
22
9
10
5
2
9
22
15
18
1
2
27
44
1
10
47
4
33
2
3
4
13
2
13
4
3
10
3
16
9
10
19
6
37
6
21
22
21
14
1
20
5
12
25
8
63
8
5
30
5
6
7
16
27
16
1
2
29
18
35
2
5
20
1
2
19
12
7
30
11
22
3
20
13
8
33
14
5
2
41
2
27
20
17
4
3
2
3
18
5
2
15
2
1
30
1
14
9
10
3
12
25
32
1
4
3
40
5
22
3
4
13
12
59
36
33
12
23
24
5
12
11
12
45
58
23
8
21
2
3
4
3
10
3
2
23
10
7
18
17
8
3
6
7
18
9
16
11
10
3
38
11
4
17
20
1
8
3
14
27
4
11
12
5
10
3
12
7
14
1
12
13
6
11
32
3
76
9
30
15
12
15
10
5
4
1
14
9
8
23
4
21
4
5
2
7
26
13
32
17
6
1
22
5
42
7
10
7
12
1
10
1
52
5
4
3
2
5
26
15
52
17
2
7
20
3
12
11
2
21
14
23
18
9
6
15
8
3
28
3
4
1
10
1
2
3
22
5
40
1
30
1
6
15
16
13
10
3
10
9
2
3
12
23
6
1
2
27
18
5
6
7
8
3
14
21
6
1
24
7
30
1
20
5
8
1
6
11
12
23
4
1
8
5
6
21
2
5
20
1
6
7
12
1
4
5
6
19
2
23
12
3
14
7
4
5
50
3
8
27
2
17
18
11
4
1
12
17
26
17
6
7
2
13
18
3
38
35
22
15
40
3
16
3
2
13
28
1
10
15
4
11
2
63
2
15
4
29
4
15
2
19
4
15
4
15
12
19
8
9
8
3
6
9
10
17
2
5
4
17
8
23
42
15
4
5
4
3
4
5
12
3
10
23
16
7
12
11
4
1
2
1
10
7
6
5
26
19
2
17
16
15
2
5
6
29
2
5
16
3
16
27
14
23
4
11
68
3
8
11
2
11
12
1
2
1
10
3
16
9
26
13
12
3
28
1
2
11
10
5
2
1
14
9
2
21
10
1
2
5
16
13
6
11
30
1
10
1
42
41
6
3
4
25
20
3
10
17
20
9
8
9
6
25
4
21
2
3
56
7
12
3
16
13
18
9
2
11
28
15
28
13
4
21
6
3
2
7
18
9
34
25
14
1
2
3
6
17
20
3
4
11
14
15
34
19
2
1
4
37
2
9
16
1
12
7
12
5
2
21
6
95
2
3
18
7
16
5
6
17
8
3
4
19
28
19
8
5
14
3
24
11
42
1
16
9
62
1
2
1
4
1
12
7
6
5
20
3
14
13
2
23
6
17
4
9
2
13
12
3
38
19
4
7
6
1
74
3
20
5
22
19
8
1
12
39
18
11
4
39
8
3
14
13
2
1
4
3
12
7
10
25
14
5
6
13
6
7
16
7
18
1
6
7
18
9
28
1
20
29
36
5
2
1
6
17
22
11
54
9
4
5
4
11
8
5
4
3
14
5
10
15
16
5
14
17
8
45
12
3
14
9
2
1
4
1
4
3
28
21
2
15
4
31
4
9
14
9
4
13
4
5
10
9
32
15
10
9
6
9
20
3
32
1
6
1
2
17
22
7
36
3
2
3
4
7
6
1
6
7
2
7
4
7
2
13
6
13
6
5
20
11
30
5
4
37
16
1
14
5
22
9
2
9
14
31
38
15
6
5
32
33
16
5
16
25
10
3
34
1
12
11
12
37
12
9
8
1
14
23
2
9
16
39
32
9
2
1
6
7
26
17
14
25
52
7
6
19
8
5
16
19
10
1
26
35
12
21
2
11
38
39
2
1
6
25
30
11
26
3
20
9
4
9
8
1
4
3
22
3
10
1
18
7
10
27
10
9
14
3
8
15
6
25
10
1
34
17
16
29
2
1
6
1
2
13
4
15
6
5
4
7
4
3
2
21
18
3
10
9
44
21
22
3
4
11
6
9
2
3
10
3
6
7
6
1
38
5
2
15
4
15
10
5
4
13
10
65
10
9
28
13
16
21
4
23
58
19
10
15
2
9
2
3
4
3
2
17
14
9
22
11
2
13
26
27
28
1
4
25
6
19
6
13
6
3
8
11
6
5
14
1
6
13
12
11
8
1
2
3
16
27
6
7
24
5
4
15
2
9
44
1
2
23
6
15
10
5
16
3
10
3
32
9
2
31
2
5
2
9
14
25
2
1
4
9
2
3
8
19
16
23
10
17
28
5
12
3
6
21
8
11
8
3
14
23
4
3
8
5
6
5
4
7
10
3
4
39
14
3
6
5
24
9
2
11
4
5
16
7
12
1
8
3
10
7
20
15
30
23
6
5
4
3
4
1
2
5
14
1
12
11
10
1
72
1
68
39
14
1
28
1
46
9
14
3
38
11
6
17
10
15
14
7
6
1
8
9
26
23
12
13
52
31
12
37
4
9
58
39
2
23
6
3
2
35
28
1
46
9
10
9
6
27
10
15
8
3
8
1
4
3
14
3
12
11
2
5
14
25
2
37
12
7
12
7
6
17
6
15
20
11
6
9
6
9
6
1
6
33
50
5
14
17
6
5
10
11
6
1
14
33
10
25
6
1
2
13
38
43
10
15
28
33
2
5
28
27
14
19
6
23
6
13
16
7
8
3
12
15
14
25
2
7
4
1
4
13
6
1
38
17
18
15
12
61
12
15
10
15
8
15
4
3
2
7
20
17
36
25
2
13
4
5
26
7
14
5
18
3
2
3
18
5
10
9
10
27
4
9
30
19
12
7
6
9
10
9
6
5
20
5
8
27
10
13
26
1
4
25
6
3
4
1
16
9
30
23
8
25
20
9
2
27
2
49
6
3
12
21
18
23
48
25
6
23
14
15
6
45
46
5
10
7
10
5
16
25
6
13
4
3
24
13
16
37
4
1
4
9
2
3
4
15
2
7
4
9
10
15
14
25
8
35
18
5
4
5
12
7
14
5
4
19
20
5
4
15
28
17
14
3
14
9
10
7
12
23
24
1
4
19
2
45
4
7
2
23
18
13
2
29
10
11
6
17
6
3
2
5
8
19
4
29
16
13
8
15
4
9
6
3
4
1
10
7
10
1
52
43
2
7
6
1
16
35
4
3
10
9
14
5
16
7
2
17
4
13
22
3
20
13
14
3
4
11
18
7
24
1
2
1
20
31
4
15
10
3
4
33
2
21
14
9
34
5
2
9
8
15
2
23
52
13
4
15
10
9
30
13
4
7
18
7
12
17
2
5
20
1
18
13
26
9
16
9
2
13
6
3
30
1
4
7
2
9
16
3
14
3
12
9
10
11
2
15
4
3
10
31
6
1
6
3
6
7
12
5
12
9
8
13
4
1
18
1
14
1
10
41
4
27
22
13
10
13
4
11
4
3
14
9
2
9
16
1
14
1
4
23
72
5
24
7
2
9
4
7
2
3
32
17
14
25
10
21
2
3
6
13
16
1
18
7
8
1
26
1
18
5
6
5
12
1
26
5
2
31
28
11
48
11
6
25
14
1
6
29
2
1
2
5
4
19
30
15
18
19
32
25
24
13
10
19
24
7
10
5
10
35
6
5
12
33
28
13
8
1
16
1
22
13
6
3
6
13
4
19
8
15
28
9
2
9
2
9
2
9
28
5
2
15
4
13
2
1
4
47
10
5
4
35
4
9
6
29
6
7
2
21
6
11
8
1
18
1
18
5
8
3
20
1
24
1
2
5
12
1
34
17
10
23
12
15
2
7
16
3
4
1
2
3
20
1
4
9
20
3
10
1
8
11
16
3
26
5
18
13
12
31
4
5
12
13
12
21
6
45
4
9
2
17
12
5
18
1
18
13
8
15
10
3
2
15
38
9
4
5
6
17
20
5
10
25
50
13
12
7
22
3
32
15
2
15
14
1
10
1
8
21
4
3
2
25
4
3
2
1
22
1
14
25
24
33
10
3
14
13
6
5
4
35
12
9
4
37
18
13
4
5
8
1
2
31
36
3
8
13
8
17
2
7
2
37
2
1
2
13
8
3
10
13
12
11
2
1
6
15
22
21
28
21
26
15
2
13
2
11
40
9
18
19
30
9
24
1
10
5
8
3
18
5
2
11
6
19
2
53
28
23
16
31
4
21
8
9
18
9
6
7
8
3
16
7
82
1
2
47
10
5
22
17
6
43
30
17
2
11
18
3
4
3
44
27
2
21
2
23
2
1
10
7
4
3
4
1
2
1
4
3
14
3
4
3
8
15
2
5
6
5
2
5
12
11
22
19
24
3
4
1
10
3
10
17
20
13
12
1
44
5
10
7
24
5
4
23
8
1
26
3
22
21
2
7
2
1
4
3
10
3
14
25
14
3
44
3
6
25
16
3
10
13
2
31
12
11
10
1
18
1
10
21
2
13
54
5
6
1
6
53
8
7
10
17
8
7
6
35
8
5
16
3
8
15
8
1
16
27
10
9
4
43
2
33
22
9
8
3
6
1
6
3
40
15
46
27
22
19
24
31
6
15
14
1
8
3
26
29
22
7
6
5
10
1
4
3
20
7
34
49
20
49
12
21
2
21
4
7
20
11
22
11
4
13
10
9
16
3
22
9
2
9
18
17
8
11
8
13
6
11
8
3
22
13
2
3
2
17
20
19
14
7
16
7
4
27
4
11
38
5
16
3
4
43
2
15
4
1
2
39
2
3
2
3
4
21
14
33
14
21
26
3
32
3
2
21
10
1
26
9
14
17
6
13
8
15
10
25
42
11
8
7
28
7
2
13
4
3
2
11
14
45
6
13
54
17
24
13
14
27
4
3
2
19
4
5
52
17
14
9
30
1
2
3
54
43
22
1
20
1
30
17
32
1
16
1
2
21
20
3
2
29
6
9
46
3
8
15
12
1
8
7
6
1
12
29
6
11
34
1
10
33
10
1
4
11
12
65
4
19
6
11
2
1
12
3
12
1
6
9
6
49
14
3
22
5
10
11
2
1
2
1
12
7
14
17
6
1
6
1
18
13
6
7
10
5
10
3
18
13
36
9
16
7
12
3
4
25
16
29
10
25
4
9
8
17
20
7
6
3
46
11
12
13
12
5
6
9
6
1
4
31
12
37
12
17
6
11
24
5
12
7
2
13
46
3
14
9
24
7
2
23
30
1
6
47
2
1
10
1
14
3
12
3
10
11
14
33
6
67
12
3
22
21
8
1
12
5
2
5
26
13
8
37
6
9
16
5
2
13
4
1
2
59
28
1
8
1
2
3
10
19
22
9
8
21
28
33
4
9
4
15
14
3
6
13
10
3
28
3
22
15
6
11
10
3
6
37
30
11
44
1
24
13
36
13
6
19
2
11
2
7
8
67
14
17
10
1
2
7
16
3
2
7
4
7
10
3
4
11
4
15
2
3
28
3
2
15
16
1
8
29
2
1
18
11
54
19
24
5
32
21
24
15
18
29
6
1
10
7
6
1
2
15
2
11
34
23
4
17
6
5
58
19
24
9
26
33
8
9
12
7
4
1
24
17
2
21
10
21
14
5
16
5
10
15
10
11
4
1
8
7
18
5
60
7
20
17
14
1
6
7
6
1
6
13
6
11
30
9
4
11
30
1
18
11
6
19
10
11
40
5
36
27
8
31
2
5
4
15
74
17
6
17
44
7
6
3
10
3
28
13
2
1
20
1
2
7
4
3
2
21
8
17
4
23
14
1
6
17
26
9
2
17
4
3
8
3
14
21
2
15
12
17
6
7
6
1
24
5
10
27
2
9
4
3
22
7
8
15
2
3
14
3
4
3
2
9
4
3
2
5
24
29
18
1
18
3
4
11
10
9
14
7
26
9
6
7
30
17
48
9
2
17
2
27
4
27
6
7
16
19
12
29
12
3
2
5
10
9
4
9
2
17
2
1
12
7
4
15
10
7
8
39
2
25
26
15
2
5
4
1
12
17
6
1
6
31
6
7
74
5
18
5
24
5
20
29
4
23
16
3
10
9
6
5
2
31
20
7
30
11
6
5
4
9
6
5
6
3
4
15
4
15
2
7
14
27
16
13
2
3
10
11
10
9
18
13
22
13
4
9
24
1
24
19
14
11
10
9
2
19
2
3
2
3
6
5
6
3
4
27
16
15
2
7
4
3
4
5
2
1
18
11
12
3
14
3
8
1
18
11
10
37
10
19
18
29
50
23
32
75
16
1
10
9
22
3
24
3
70
5
20
3
4
7
12
7
26
19
44
13
14
1
4
1
26
3
8
57
10
7
16
3
18
15
18
7
6
5
22
1
14
13
32
5
28
5
18
33
2
19
4
13
4
15
8
1
8
15
6
5
10
1
54
1
22
11
8
1
14
1
8
23
14
3
6
21
8
9
14
3
12
1
14
11
6
7
10
3
4
63
40
17
6
11
6
7
4
5
6
7
2
7
12
17
20
11
6
13
6
5
10
3
2
3
12
13
6
19
2
1
18
7
20
5
2
11
4
13
26
5
10
35
56
5
20
1
2
3
14
5
26
23
20
3
18
9
10
9
46
1
24
15
4
15
16
15
46
1
4
13
2
13
8
57
8
3
28
23
2
7
4
5
2
7
8
5
6
13
14
1
12
9
12
23
12
15
2
9
2
1
20
13
2
19
6
19
10
11
18
9
12
1
2
13
24
9
8
21
28
5
32
11
2
3
16
15
20
3
4
23
2
15
6
25
8
3
6
49
6
23
2
49
2
19
14
19
4
25
18
3
6
35
2
1
2
47
18
21
8
15
24
7
38
45
42
3
6
23
14
5
4
27
2
17
4
1
38
17
10
17
18
1
6
21
2
11
6
5
8
7
2
7
6
3
18
3
16
39
16
7
2
11
26
13
6
3
18
47
6
5
20
3
4
3
8
13
6
5
6
1
36
7
50
13
18
53
10
1
8
3
4
3
24
3
2
21
20
3
2
9
2
13
8
21
4
49
28
19
20
1
32
13
4
23
6
9
8
3
2
31
8
3
12
3
2
13
16
11
6
7
4
3
14
5
10
23
20
3
2
9
8
3
8
3
8
3
6
3
4
9
26
9
14
9
2
7
8
13
2
1
30
11
30
9
2
5
40
3
20
1
12
13
2
17
4
5
10
61
4
29
18
29
2
25
4
19
26
5
2
47
16
5
22
5
12
15
22
1
6
1
8
5
4
11
10
41
2
3
6
1
34
3
4
5
4
35
4
23
4
1
14
3
16
21
16
13
2
9
2
3
16
15
10
25
36
11
8
19
26
21
30
21
2
9
16
9
8
3
2
19
2
5
2
7
2
1
10
19
8
43
4
9
10
57
24
13
14
29
26
5
4
21
2
3
8
7
4
1
14
3
16
1
10
3
24
3
8
17
8
3
4
23
14
3
20
9
20
1
8
3
8
15
28
17
12
7
14
7
6
1
2
37
10
7
18
7
6
9
16
3
10
1
6
5
2
21
6
21
14
13
12
1
22
17
6
23
14
1
32
17
12
5
8
3
16
39
8
13
6
21
26
1
16
5
6
5
6
19
30
5
60
17
14
1
6
11
26
13
4
21
24
11
18
11
2
13
34
39
10
17
30
9
6
11
2
3
2
25
22
3
16
9
14
7
28
27
2
13
2
11
6
19
18
19
42
7
6
1
6
1
52
11
18
1
4
9
4
19
8
3
6
1
36
11
12
1
4
11
6
19
12
23
32
5
16
5
4
23
6
1
36
5
28
5
8
21
50
17
14
3
12
7
20
13
2
9
2
27
6
7
4
3
6
21
18
1
4
11
4
27
4
27
8
3
20
5
2
17
14
3
4
7
2
5
2
31
16
13
12
27
16
5
14
3
22
33
10
1
2
1
8
1
2
5
8
11
8
45
18
19
2
1
2
11
14
19
18
21
2
15
2
7
6
17
22
3
12
3
18
31
2
13
24
1
16
1
42
11
10
23
94
21
8
19
2
39
12
3
8
31
36
3
32
3
8
1
26
25
30
1
14
9
10
9
2
9
10
9
2
1
28
17
30
1
22
1
6
3
6
9
8
37
16
1
52
7
32
7
20
7
10
35
4
3
6
5
6
5
10
1
8
83
10
5
24
1
2
7
18
5
4
21
14
11
14
25
14
11
26
1
12
3
34
9
16
21
4
3
10
1
12
11
2
3
14
13
2
11
2
3
30
9
46
15
16
69
2
1
2
5
6
1
6
9
2
9
22
3
6
17
12
5
4
11
16
17
12
21
2
37
2
3
6
1
42
3
32
15
2
25
20
5
28
9
18
11
34
11
14
17
8
7
8
5
4
9
20
19
82
5
8
3
18
1
4
1
14
13
6
7
4
27
8
27
32
5
2
11
2
3
14
3
28
5
8
3
2
9
20
13
10
3
20
5
8
7
6
1
18
1
12
53
2
13
8
5
6
9
12
1
12
17
12
13
22
17
2
3
2
1
8
9
20
9
16
1
10
23
4
5
24
27
6
5
8
7
4
3
6
11
2
7
10
7
10
23
28
19
2
1
24
5
8
5
12
1
22
1
4
5
12
13
2
11
10
11
2
11
8
5
6
5
14
19
20
5
24
1
30
1
2
7
22
7
32
3
8
11
14
5
4
1
10
23
10
5
8
1
12
19
4
3
10
53
30
1
8
3
32
13
52
9
18
19
36
37
24
25
16
7
6
29
12
27
8
21
4
11
4
3
2
23
14
5
2
5
10
3
4
25
24
5
12
1
26
19
22
3
2
31
4
5
22
3
6
17
4
9
58
17
28
7
2
3
10
33
2
3
14
11
10
7
6
1
14
33
6
5
10
7
36
5
8
29
6
11
12
49
12
1
16
15
14
23
30
15
12
87
30
1
10
13
6
11
4
17
2
19
2
3
20
19
4
15
8
3
16
9
4
9
4
7
6
7
12
3
4
3
6
11
6
19
6
11
24
5
6
19
36
5
10
3
10
11
12
13
10
3
12
3
6
25
2
11
26
13
16
15
4
9
6
23
4
13
12
9
8
13
6
9
2
1
6
11
2
19
2
3
16
1
10
35
2
5
18
19
20
3
4
15
8
1
12
7
10
11
4
3
24
13
6
13
16
1
22
3
8
1
10
31
10
5
2
21
8
33
8
7
52
9
2
11
20
3
4
15
8
9
14
3
16
3
4
7
2
5
12
5
4
7
28
9
46
9
20
11
10
7
4
5
10
3
2
13
24
5
4
27
6
11
2
27
22
1
6
9
4
3
2
9
16
27
4
11
16
11
12
19
6
9
46
15
8
13
8
3
14
1
6
3
24
19
60
13
6
5
6
5
36
1
34
13
2
1
2
5
6
27
10
3
2
11
10
1
10
17
2
23
26
5
12
37
6
23
2
17
18
5
26
5
24
1
4
23
10
1
20
21
14
3
6
17
30
29
12
5
4
3
10
5
16
21
8
11
6
7
54
7
4
23
4
7
4
23
18
5
6
1
54
35
2
7
6
13
8
9
4
13
2
3
8
5
2
1
14
11
8
35
4
11
2
15
2
3
4
3
4
9
4
69
6
3
30
1
24
1
12
5
52
1
8
5
4
15
16
11
6
7
4
7
2
5
42
1
26
3
6
7
10
7
4
5
8
13
6
1
38
31
18
1
12
15
2
7
58
53
30
3
24
23
12
13
18
7
4
3
56
1
4
1
14
1
2
7
6
5
14
29
6
15
36
19
12
11
6
17
2
1
64
3
6
23
8
7
22
37
22
31
2
13
12
19
14
15
6
3
6
17
12
3
22
15
14
5
2
3
8
1
16
21
16
15
4
17
16
1
4
11
6
11
6
9
8
19
2
9
34
9
12
1
14
1
12
11
14
1
6
1
20
3
4
1
12
1
8
15
4
9
4
9
2
19
28
17
4
15
2
3
22
9
2
7
4
1
2
11
12
3
6
21
14
3
4
3
10
3
32
9
18
23
20
5
30
5
24
17
2
7
24
7
6
3
2
35
4
1
4
5
20
15
58
9
2
15
14
15
16
21
2
5
14
5
2
5
32
1
30
1
38
23
26
3
4
23
2
17
14
11
4
11
2
7
2
21
14
5
2
3
10
5
14
19
6
7
2
7
14
3
4
7
6
3
28
11
6
1
6
1
8
5
26
9
16
3
22
9
12
3
48
23
6
59
6
3
4
9
4
25
4
9
20
3
12
25
18
7
20
29
20
17
50
17
6
5
10
7
2
29
16
27
10
3
2
17
44
23
4
17
8
31
18
13
20
11
22
7
18
11
6
31
16
5
12
1
26
3
4
19
16
29
4
11
2
17
6
1
6
17
28
1
2
1
2
5
2
1
28
3
20
3
2
1
12
17
14
5
6
3
30
17
2
1
16
1
10
7
6
21
4
13
16
1
10
1
2
19
28
9
14
7
12
27
2
11
12
5
2
3
2
1
4
9
14
11
40
33
8
3
40
9
8
21
2
11
30
5
24
9
4
15
10
33
64
13
2
7
2
5
20
27
30
17
14
1
20
17
20
21
6
13
4
11
4
13
8
25
6
1
56
5
66
15
16
15
40
15
14
7
2
11
12
1
20
7
18
7
22
11
16
5
24
3
16
21
52
17
28
29
6
1
10
11
12
11
28
11
6
13
2
37
28
17
6
31
24
1
28
1
2
21
18
23
12
3
8
13
10
5
4
7
18
25
6
7
4
21
2
7
16
17
44
13
32
7
60
5
8
3
2
1
10
13
2
7
2
49
16
1
2
17
6
5
10
9
8
3
6
11
36
5
18
9
2
1
46
1
2
13
2
1
2
5
14
5
2
5
18
13
4
9
14
29
28
3
8
3
14
3
6
5
22
7
2
11
22
3
2
17
18
1
6
11
16
3
4
3
2
7
2
5
10
1
12
11
10
23
6
25
2
5
4
1
8
15
10
1
12
11
6
5
6
1
18
29
4
9
10
17
22
5
2
5
20
11
34
9
6
5
2
7
4
21
4
15
8
19
4
3
26
43
4
9
2
15
10
3
2
25
8
33
2
1
36
7
22
7
16
7
10
13
10
5
6
1
12
1
22
1
6
25
18
9
4
7
24
1
2
7
2
1
16
3
62
17
2
5
2
15
4
9
4
1
4
1
8
39
14
33
10
29
22
5
10
5
4
3
10
7
28
3
6
5
14
1
2
45
10
1
18
13
10
5
4
1
2
7
4
33
12
11
6
23
12
3
16
11
18
5
18
25
34
5
4
19
10
33
4
3
10
11
12
7
26
31
4
1
14
17
8
47
12
29
14
13
28
3
46
15
6
23
10
17
4
21
2
31
2
19
6
23
24
21
2
49
14
3
22
1
2
1
2
3
6
17
12
39
4
1
16
51
10
11
4
31
4
9
8
29
2
17
14
11
16
13
8
9
10
9
10
7
22
7
6
3
30
13
2
1
24
25
12
3
4
3
16
1
64
5
18
5
12
11
4
33
4
5
4
21
4
5
8
41
4
17
16
11
8
1
2
19
6
3
10
15
4
3
38
3
30
1
6
5
6
23
32
7
4
5
10
1
8
39
54
3
6
19
16
1
6
1
2
1
6
13
8
27
4
3
8
17
14
5
6
11
2
11
2
5
22
43
14
3
26
27
8
27
20
21
40
1
8
33
8
45
32
1
4
1
18
1
2
15
2
3
16
5
4
9
12
1
14
17
10
7
2
7
16
1
20
7
12
7
4
31
14
5
38
9
6
9
2
9
10
7
12
11
12
17
6
1
8
5
30
19
18
15
20
17
10
21
8
9
8
1
20
3
2
15
2
3
4
15
14
11
16
11
2
7
56
1
2
3
4
1
6
23
10
5
22
7
10
3
6
33
10
1
4
3
6
1
14
7
26
27
6
1
8
7
34
1
6
11
18
17
2
1
24
5
24
5
36
5
10
1
2
1
22
1
16
5
24
1
6
7
4
29
2
11
2
19
2
9
14
9
10
9
22
15
2
15
8
7
20
3
40
27
6
15
2
23
28
25
24
5
24
1
6
11
2
3
10
1
8
7
8
15
6
3
8
15
2
59
4
15
36
17
14
27
12
3
4
7
4
7
4
5
6
7
44
3
34
25
4
1
12
7
6
11
16
37
6
1
4
11
18
3
4
25
6
11
2
3
14
5
6
5
20
1
26
9
22
9
4
3
2
9
30
9
10
37
18
9
2
31
4
5
10
3
22
7
16
5
4
55
22
1
6
25
26
11
4
13
6
1
4
23
4
1
10
5
8
1
8
15
44
13
44
21
34
25
32
7
2
47
2
11
2
19
4
3
14
5
14
9
10
5
10
5
4
9
2
3
8
7
2
3
20
1
8
1
2
3
38
1
10
9
2
11
20
11
20
21
30
23
40
7
2
29
4
5
6
1
4
19
60
47
10
23
22
15
22
27
8
11
6
7
8
9
28
5
40
1
18
17
10
3
2
1
24
13
6
7
24
3
10
37
12
3
6
33
22
31
4
1
16
3
4
5
8
13
2
3
4
35
12
59
2
15
8
7
8
21
4
11
6
13
18
25
6
3
4
3
54
23
12
15
22
9
28
9
34
11
2
35
8
7
8
1
2
3
14
1
20
3
4
25
4
35
24
1
4
3
22
23
28
13
22
3
12
9
4
19
14
5
6
7
2
1
26
5
12
1
14
1
16
17
2
7
6
5
34
19
16
5
6
3
26
11
12
9
16
21
16
25
6
23
6
13
4
3
16
29
2
15
18
3
14
1
8
3
32
13
6
5
4
43
26
9
22
19
22
1
30
3
22
11
4
33
10
11
18
11
10
7
4
15
12
25
4
13
22
13
22
1
16
3
8
33
22
27
44
3
14
11
2
9
2
11
4
7
6
1
4
15
10
21
16
15
10
3
20
5
18
23
2
3
18
1
2
1
24
11
18
7
54
1
12
3
2
3
2
1
12
25
12
13
4
5
16
5
8
1
16
9
6
5
12
17
10
9
4
5
4
17
54
7
12
21
12
19
8
55
12
1
20
5
6
1
4
9
12
23
12
13
2
21
20
11
12
3
10
25
30
17
12
3
4
25
8
21
22
7
4
1
2
7
4
1
10
3
4
7
20
49
26
13
24
13
4
7
2
7
10
21
30
5
4
5
26
21
20
9
8
9
8
3
12
1
16
3
8
3
16
21
6
1
6
3
20
1
8
3
10
1
38
9
2
11
2
9
6
29
16
1
12
23
6
13
54
13
12
1
10
3
24
11
66
13
26
23
12
7
2
9
4
21
36
21
4
19
8
1
34
1
12
13
6
1
2
23
6
1
2
1
34
17
6
3
10
13
40
3
8
3
14
3
18
15
4
9
2
25
6
17
6
11
14
7
12
7
6
3
10
23
6
5
14
1
2
3
2
21
8
3
4
17
4
1
56
21
34
3
10
3
18
3
16
5
10
5
36
5
20
49
6
31
2
31
8
3
32
3
34
3
2
7
26
1
4
3
4
3
10
7
2
13
6
5
18
37
8
23
4
19
12
1
12
5
12
9
8
5
2
15
14
7
16
5
14
3
14
3
4
3
2
27
8
7
2
9
12
21
8
3
4
3
4
29
4
19
8
39
26
13
8
7
6
3
4
5
8
7
16
45
2
3
38
1
22
11
8
1
8
5
10
7
2
11
2
37
4
19
4
11
16
15
16
13
2
13
8
13
24
7
4
1
10
1
14
9
4
3
4
5
8
9
10
1
2
29
36
9
8
27
14
19
18
3
18
1
2
7
18
7
10
5
30
1
6
9
6
13
20
15
42
11
30
13
12
27
8
3
22
19
4
21
4
5
4
1
20
33
2
27
2
35
2
27
10
21
8
29
12
17
6
9
52
15
8
3
8
15
12
1
4
11
10
9
12
7
6
5
10
19
2
9
36
37
36
9
12
3
14
13
4
23
12
5
12
17
12
29
12
29
6
7
62
19
16
17
16
1
10
17
4
1
22
29
22
3
10
1
4
13
46
5
2
13
4
3
8
1
24
29
30
23
4
3
8
21
4
5
4
11
2
5
2
5
2
1
2
27
14
11
8
1
46
3
20
17
2
5
20
1
4
19
12
7
4
9
8
7
16
5
12
1
8
1
8
1
10
5
2
35
26
13
2
1
6
9
4
21
4
3
2
21
6
15
2
1
14
5
8
21
6
17
8
9
8
15
28
5
34
1
14
15
24
13
10
1
8
1
14
9
28
1
4
3
38
9
16
15
32
9
16
35
14
15
6
17
4
7
22
7
22
17
6
9
34
9
14
1
6
5
26
19
2
7
28
11
30
9
32
39
6
5
6
1
26
5
12
7
20
1
12
13
14
1
32
5
2
29
12
1
6
21
2
3
6
25
8
13
2
25
6
1
4
1
24
45
40
31
10
7
14
1
8
31
12
49
12
27
18
1
10
27
42
11
12
19
62
13
6
11
12
13
2
9
2
17
4
23
8
17
12
1
2
9
38
1
4
37
2
3
10
3
4
9
44
25
14
43
20
15
4
5
12
7
6
5
10
43
10
3
4
23
18
9
4
13
14
5
4
9
4
7
6
11
12
1
4
5
6
3
4
3
32
3
2
5
2
5
32
5
6
11
8
1
22
7
4
9
6
19
8
7
16
13
32
3
4
3
4
7
14
39
16
15
12
3
10
3
14
1
2
11
50
19
8
11
2
13
4
21
34
1
10
7
20
13
8
9
6
39
10
9
4
9
2
5
20
13
16
19
2
9
2
1
6
23
10
3
34
11
4
3
16
7
8
17
44
15
20
13
4
15
8
1
6
11
20
27
6
27
16
15
6
13
18
19
10
5
4
15
20
3
14
5
2
9
2
13
2
13
2
13
6
23
36
11
18
13
34
15
6
7
18
19
2
19
16
17
12
7
22
5
40
21
2
31
24
1
16
9
16
31
4
23
2
3
2
3
12
23
4
1
2
1
42
1
8
7
4
27
6
1
4
17
14
13
12
17
6
13
14
1
2
13
18
1
12
11
18
21
10
17
4
9
2
1
14
25
8
3
8
1
8
15
8
13
6
13
16
9
2
1
10
13
6
23
10
25
2
21
40
15
8
13
2
1
26
13
16
17
18
1
4
7
46
13
10
19
20
43
14
3
8
1
16
11
2
9
8
11
2
15
10
19
12
13
6
25
8
69
4
1
6
11
2
19
14
7
10
1
20
21
2
19
10
3
4
9
12
43
10
53
18
5
34
1
30
25
16
1
2
19
6
17
6
7
2
13
4
3
4
15
62
9
2
1
2
1
2
7
14
1
6
3
4
15
6
23
20
83
14
31
12
9
2
7
16
1
16
15
8
11
22
13
6
11
30
41
4
25
10
3
28
3
6
13
12
7
10
3
32
3
16
29
10
15
2
21
22
3
6
11
16
5
30
5
42
1
14
1
30
17
4
1
42
1
28
3
14
3
4
5
6
7
40
15
2
11
6
7
36
9
14
3
22
31
4
15
18
5
8
3
2
7
2
11
40
3
8
3
10
9
8
11
10
21
18
5
6
1
6
11
6
11
16
13
2
13
56
51
14
17
4
23
14
5
12
5
20
37
6
11
4
5
18
29
32
1
8
13
2
7
30
1
2
17
4
31
8
1
12
53
12
13
12
13
6
23
42
11
12
11
4
5
12
7
24
29
4
21
38
19
8
39
2
7
4
21
4
3
2
1
34
11
26
21
4
21
34
25
18
11
2
5
30
5
18
1
24
1
38
11
18
5
14
13
4
11
4
5
40
19
14
21
6
23
8
7
12
15
8
1
16
1
16
1
2
7
2
5
2
39
4
1
8
17
18
13
8
11
18
11
4
3
6
7
4
25
22
7
24
27
2
23
8
41
30
13
6
3
6
11
10
11
28
15
16
3
18
7
64
1
16
1
18
17
2
7
8
9
8
1
16
13
4
5
4
3
2
5
26
7
6
17
6
7
22
1
6
19
12
15
6
19
4
9
52
17
24
7
2
7
4
5
6
7
4
29
14
27
20
5
16
7
2
9
2
3
12
47
8
7
10
13
2
13
8
17
10
5
8
1
18
27
2
11
2
1
2
5
28
9
40
15
28
5
10
11
14
15
10
27
4
9
38
7
14
1
16
15
10
27
18
11
4
5
4
1
12
25
30
13
6
19
42
13
6
5
12
3
18
1
6
19
28
5
24
11
6
21
4
21
2
3
20
19
4
3
8
7
4
37
4
3
14
13
4
5
4
35
4
7
80
7
24
9
28
3
2
39
14
13
16
7
2
9
10
3
8
3
14
39
4
21
4
5
54
51
14
1
10
3
24
13
18
1
6
17
6
9
8
7
4
31
6
9
12
5
20
17
30
67
16
1
2
7
8
21
8
9
8
27
2
7
4
15
64
3
10
35
2
25
6
7
6
11
26
5
20
19
14
3
4
13
22
1
10
3
2
3
8
7
10
21
22
15
24
23
12
13
4
5
4
17
12
11
18
29
6
1
2
13
2
69
12
9
4
9
16
13
6
15
6
1
4
1
8
3
14
1
10
3
10
35
26
41
2
15
10
33
4
7
12
21
2
7
18
1
4
1
20
5
2
5
28
7
2
11
4
53
16
5
6
1
20
19
8
15
2
1
4
7
10
7
6
3
2
13
10
5
20
3
2
1
2
21
20
25
60
17
28
11
2
3
6
15
4
17
20
3
2
5
10
3
6
1
20
7
20
9
10
1
12
3
2
1
14
43
24
1
6
1
6
23
38
9
42
3
12
1
4
15
2
31
16
9
6
15
22
9
30
19
6
1
28
1
26
41
2
5
12
47
6
13
2
3
4
15
46
7
34
21
2
13
20
7
16
17
22
9
10
3
34
25
36
1
22
5
2
5
24
5
18
27
14
3
2
31
10
23
22
23
36
17
14
19
4
37
12
1
6
7
12
11
4
3
14
5
20
23
4
1
46
7
24
5
16
17
6
1
6
7
6
43
4
9
4
11
14
19
2
39
8
9
2
11
2
19
28
3
30
5
4
13
10
7
8
7
2
9
10
15
2
7
34
11
22
23
30
3
22
7
16
17
4
5
6
5
36
3
26
15
8
85
18
11
16
17
24
29
4
3
6
11
20
1
54
3
38
7
14
5
6
15
6
1
38
9
8
41
4
5
26
15
14
21
4
1
8
33
22
1
10
19
10
15
20
13
4
1
12
7
6
3
6
1
8
19
14
7
32
3
8
1
48
21
6
27
2
3
8
9
8
3
10
1
64
7
8
21
8
3
4
1
50
3
14
13
22
21
2
11
18
9
10
25
50
1
10
65
2
5
4
9
8
35
6
17
2
19
14
1
2
1
6
13
2
19
28
29
24
3
6
21
30
9
4
5
2
3
4
35
28
1
36
1
12
5
18
15
16
37
12
7
2
1
6
7
22
1
30
1
50
5
32
7
16
5
20
1
6
13
4
13
2
17
2
13
40
5
4
1
2
13
2
11
30
7
10
1
10
23
2
13
4
13
12
13
2
7
4
5
14
31
10
17
24
5
2
1
14
5
10
17
40
3
12
25
4
3
8
1
4
5
10
5
30
9
12
39
16
11
18
1
16
3
4
3
14
5
4
1
2
5
16
31
6
5
8
5
2
21
10
19
14
11
12
5
8
3
16
9
28
9
4
13
6
7
18
9
10
3
28
33
2
9
10
13
12
23
48
9
6
27
2
11
50
9
4
37
12
7
4
9
10
5
10
17
12
3
2
1
12
27
6
11
30
25
6
17
6
7
12
13
40
31
34
15
10
13
10
13
8
9
4
9
2
17
2
27
16
13
16
15
34
7
2
17
10
3
32
1
2
3
8
21
22
3
10
9
16
1
12
17
20
1
14
69
16
49
2
21
2
9
2
1
6
17
10
7
8
11
16
3
2
7
4
31
8
15
2
11
42
17
14
17
8
29
2
1
10
31
6
5
24
11
6
5
14
7
4
23
6
5
12
1
18
13
32
3
4
21
10
11
2
11
28
1
12
9
18
1
8
31
22
13
10
7
10
9
14
5
2
1
10
23
12
11
6
7
6
7
14
13
32
7
12
1
20
3
12
3
18
1
4
1
2
1
34
15
14
25
4
23
6
31
6
15
14
1
2
1
10
31
8
1
16
3
8
17
2
5
6
7
22
31
30
3
10
39
2
1
10
11
2
23
14
21
2
1
6
1
6
1
6
9
6
19
8
9
22
15
34
3
8
11
28
7
34
3
12
7
18
5
18
29
4
15
4
17
8
3
8
3
8
5
12
35
8
27
10
13
4
15
26
27
2
3
2
9
10
5
4
19
14
3
22
13
34
21
28
9
2
1
28
51
34
5
18
7
12
21
22
9
10
23
14
3
40
29
4
7
4
3
34
11
6
3
28
29
4
11
24
27
8
7
20
17
6
5
6
13
20
1
2
3
2
7
14
3
2
15
22
25
16
1
14
5
4
1
6
1
4
29
20
3
10
37
12
37
20
11
4
5
2
27
4
9
14
7
30
5
12
3
28
9
4
9
8
5
14
1
4
3
8
27
8
23
6
23
10
7
18
15
10
13
6
7
4
3
2
1
4
5
28
7
32
3
24
11
2
57
22
1
2
7
6
1
12
5
8
11
26
13
4
11
4
3
20
21
16
21
30
9
4
3
16
3
14
3
8
3
2
7
2
25
16
39
14
57
4
7
14
23
4
5
2
3
8
3
10
31
50
9
2
5
4
31
6
1
2
5
2
15
2
3
24
29
2
1
36
1
24
5
16
9
2
11
12
21
2
5
28
1
54
15
6
1
10
13
4
29
18
11
12
13
18
11
6
9
30
7
4
13
12
5
20
43
8
47
2
1
22
7
2
5
14
15
8
9
6
9
20
11
6
15
2
9
10
7
2
11
22
51
2
9
12
23
4
3
2
29
16
9
54
39
12
1
6
7
4
1
8
13
14
23
6
5
16
11
2
15
8
11
2
3
2
7
6
9
4
9
14
23
2
25
8
9
10
15
22
13
28
23
20
13
32
3
6
1
8
1
8
3
2
27
6
3
6
1
6
31
4
5
2
7
32
7
2
21
18
5
6
7
2
1
2
13
14
5
22
7
32
5
2
1
2
27
10
5
8
17
2
1
4
5
6
31
6
5
2
37
4
15
6
9
10
21
44
9
34
23
4
3
8
1
8
3
8
9
10
3
4
29
10
5
2
9
22
3
4
15
2
7
12
17
4
9
4
9
16
7
16
1
6
7
12
5
20
53
10
13
6
7
6
5
12
39
2
9
6
17
2
11
12
7
10
11
6
21
4
1
4
47
4
11
18
3
6
5
6
11
4
1
10
1
12
17
4
13
4
11
8
9
8
19
14
13
22
29
4
15
4
21
8
7
12
3
14
3
10
13
28
17
34
1
12
5
6
11
8
5
6
3
20
13
26
15
2
3
8
9
8
9
2
1
6
11
6
1
12
3
8
3
16
1
2
11
2
5
6
7
24
5
8
1
6
1
12
3
4
1
26
49
2
9
6
23
6
7
30
11
6
5
8
1
12
7
4
17
14
27
20
29
16
1
12
5
18
15
40
1
4
19
8
21
8
19
14
3
4
3
2
15
10
27
50
1
8
19
2
11
46
9
18
1
12
11
2
9
4
9
6
21
6
7
48
11
26
5
2
15
12
3
8
15
4
5
8
19
42
13
2
11
2
15
2
5
6
9
14
29
24
9
10
1
4
19
8
3
8
1
2
3
44
7
2
3
4
21
6
19
8
5
12
1
4
7
6
5
6
15
8
9
14
17
16
17
2
13
32
5
8
1
4
19
4
3
2
5
2
9
22
25
10
33
14
13
4
1
2
3
6
5
12
1
10
19
18
5
18
5
18
25
6
19
6
3
20
15
10
13
10
1
12
1
14
13
20
9
4
49
28
11
6
1
6
27
18
7
2
57
4
5
22
7
6
13
10
17
2
1
6
9
14
9
16
35
22
3
8
9
2
11
20
5
4
3
4
27
44
3
14
15
2
3
20
1
12
3
14
9
34
1
2
37
4
7
18
11
10
19
6
1
16
1
22
19
12
13
8
7
4
15
16
19
12
9
32
9
12
9
22
1
32
39
10
9
2
1
6
3
30
13
2
35
16
27
12
9
2
7
2
1
10
9
10
1
2
13
6
1
6
27
2
7
60
17
4
13
16
61
16
1
26
11
50
21
10
1
74
3
18
21
10
3
16
23
16
9
2
5
10
33
8
3
10
11
8
1
22
3
2
1
22
17
18
17
6
11
26
37
2
29
8
13
2
3
22
7
6
11
4
29
2
13
24
19
26
1
6
37
2
25
4
23
2
9
28
15
2
3
46
13
16
11
34
23
8
23
12
11
2
7
12
3
32
27
2
3
32
21
8
27
32
19
20
15
24
1
6
21
4
9
2
9
4
13
32
3
12
15
2
7
12
11
2
11
6
5
24
1
6
7
8
1
40
15
12
17
4
13
8
3
10
1
2
1
16
33
46
3
14
15
16
11
44
3
18
23
32
1
10
9
4
1
4
11
10
17
30
7
16
3
10
5
6
19
24
11
4
19
12
1
18
1
12
1
22
11
14
1
4
1
8
3
10
1
2
7
6
9
22
23
4
33
10
5
50
25
14
9
28
21
12
11
4
3
26
21
2
27
10
11
8
3
10
15
6
5
8
13
6
23
10
7
6
1
4
25
6
1
24
1
12
23
12
19
6
1
2
13
28
5
14
5
4
3
8
9
38
11
6
1
12
11
2
13
54
29
30
3
12
5
2
3
16
5
10
5
2
7
14
1
14
1
20
17
6
1
12
1
4
3
10
31
18
5
12
19
4
17
60
21
6
3
12
5
24
21
8
3
10
25
2
7
8
41
4
29
2
3
4
27
2
1
26
5
20
5
10
5
4
3
2
7
24
9
2
17
58
27
32
3
20
7
8
7
26
13
20
21
2
3
14
9
26
19
2
1
18
11
4
1
4
37
4
5
2
5
16
15
4
9
4
3
14
1
8
35
12
15
6
45
2
27
10
3
8
3
24
1
16
7
14
1
4
7
4
7
10
7
32
1
2
3
4
1
2
15
8
3
6
35
26
29
16
1
22
21
14
3
8
21
16
15
4
7
10
15
8
3
8
23
16
11
8
9
26
27
22
7
4
23
6
35
12
9
22
15
6
45
16
13
4
7
4
21
4
3
6
3
10
41
2
37
4
7
6
17
2
19
32
9
12
3
10
9
24
15
2
15
94
21
22
9
10
3
32
1
6
17
18
11
24
7
16
3
2
9
4
3
14
3
14
3
8
7
8
11
2
7
12
1
12
19
12
7
14
1
26
5
2
17
16
23
20
3
4
13
12
5
2
3
10
19
2
25
4
17
20
1
8
15
4
1
22
3
14
5
24
5
12
3
6
15
4
7
10
19
4
13
12
5
20
17
38
7
14
9
2
5
10
41
12
11
2
5
12
1
2
1
12
7
36
23
2
1
20
13
12
29
36
3
8
13
10
1
34
3
14
15
10
17
18
1
18
3
8
11
6
13
16
7
6
19
8
1
10
5
10
1
4
3
30
5
14
5
16
5
14
5
8
3
4
9
14
15
14
9
20
3
2
3
26
3
20
37
8
9
10
7
18
13
14
9
10
7
48
9
10
3
10
1
78
1
2
3
2
11
2
1
6
13
4
19
12
1
6
1
2
1
30
29
10
3
36
9
4
5
34
5
12
11
30
11
6
23
2
17
4
25
2
15
2
27
14
15
8
3
6
13
10
1
10
29
6
29
36
13
18
7
6
15
4
5
4
29
6
1
2
9
2
29
2
5
4
1
14
7
2
3
32
23
48
1
20
7
20
17
2
3
22
11
8
3
2
3
2
17
24
3
2
3
20
9
2
53
4
9
46
23
24
3
20
9
8
3
4
7
2
33
4
1
8
23
14
5
18
3
6
1
2
33
2
9
18
3
30
3
32
3
4
5
12
13
56
25
4
1
8
33
2
15
18
5
8
17
2
15
20
13
8
7
8
9
12
5
6
43
2
11
2
11
14
3
2
13
2
65
6
9
4
7
4
5
22
11
2
9
26
43
16
3
20
7
14
1
20
7
24
11
24
1
2
5
12
1
2
17
4
29
10
1
10
5
8
5
52
27
14
5
26
5
4
47
16
1
14
5
20
3
28
15
6
3
4
5
4
11
12
27
10
17
8
7
4
3
22
1
4
25
10
45
14
39
46
1
16
1
2
7
18
5
6
5
6
11
4
25
4
13
12
13
24
29
10
13
18
7
2
23
4
3
4
1
12
11
38
9
6
1
10
3
8
5
4
27
4
3
10
17
8
3
20
31
6
21
8
3
10
17
26
5
12
5
10
1
12
15
10
17
6
11
2
29
22
3
6
3
2
29
6
5
12
7
8
9
2
27
4
1
6
47
6
11
6
11
4
3
22
7
2
5
12
5
2
1
4
5
12
1
4
31
10
13
4
1
6
17
6
31
28
11
12
1
6
13
12
5
22
33
12
7
4
13
12
17
50
1
8
1
18
31
54
19
2
1
2
5
48
41
24
29
18
13
16
15
2
11
10
1
6
5
6
17
8
5
6
3
10
31
6
25
8
11
14
11
4
5
36
1
10
5
4
13
12
7
18
1
6
3
2
9
10
7
4
3
6
13
6
5
4
49
4
19
4
19
6
3
16
25
10
53
12
5
22
3
8
19
2
1
14
3
8
3
8
15
14
15
4
11
4
1
22
3
26
7
8
13
38
9
12
43
18
19
10
7
6
13
12
13
54
3
88
7
2
61
4
11
6
1
26
5
6
11
2
11
4
19
52
23
22
11
22
11
20
1
2
3
8
3
10
11
2
3
24
5
14
7
14
35
8
17
12
31
22
35
2
27
16
13
6
5
10
1
22
13
2
1
10
1
12
7
6
1
4
7
6
1
18
17
16
17
10
7
40
3
2
31
18
11
14
1
56
11
10
11
16
3
16
21
8
21
4
93
12
1
8
15
2
11
10
7
4
23
4
5
2
35
2
1
4
27
6
5
6
35
68
3
18
13
42
21
4
13
8
5
8
13
6
5
16
3
14
21
12
3
2
9
16
5
26
7
6
3
8
3
2
3
4
1
12
1
2
17
2
15
14
1
24
43
6
5
30
5
44
11
72
1
6
1
4
25
6
9
10
3
8
1
2
5
14
15
2
19
30
43
2
1
12
17
8
25
46
7
28
1
22
17
2
3
12
15
22
11
2
9
8
11
8
9
2
1
18
11
12
9
2
31
48
11
4
9
10
17
12
31
18
3
4
15
4
3
16
1
4
7
4
11
8
1
4
5
14
17
12
35
16
1
10
5
28
13
2
21
12
29
4
1
6
3
2
9
10
17
10
5
32
29
6
5
10
23
10
11
2
1
4
9
4
45
10
45
6
5
32
19
22
47
8
3
4
3
2
3
6
11
22
3
42
7
16
11
10
3
14
21
8
3
20
1
20
17
2
19
4
7
12
35
22
9
4
1
24
11
12
1
2
15
10
3
10
7
8
9
10
47
6
59
18
13
10
1
10
9
56
3
6
7
12
9
20
7
30
5
6
17
24
7
20
15
4
13
6
61
2
21
4
29
6
7
4
7
4
3
10
5
16
5
16
25
12
1
46
1
20
11
16
17
8
9
2
5
38
1
12
11
26
19
2
11
8
3
18
3
26
3
4
23
2
1
22
1
18
11
28
15
22
9
2
5
18
5
4
17
30
1
6
3
18
1
6
3
2
3
10
23
2
15
6
5
18
3
6
9
2
5
4
1
4
45
16
17
10
13
30
17
40
23
4
3
6
21
2
15
40
9
22
23
8
3
4
33
20
17
18
1
22
23
6
7
8
11
6
17
6
1
4
11
12
1
24
5
6
9
4
3
24
11
2
11
4
11
6
1
4
27
4
7
50
21
26
23
20
27
4
1
16
7
8
21
22
9
12
51
4
39
4
15
2
7
16
13
20
15
16
1
8
5
14
7
10
17
6
21
16
13
38
3
10
3
10
11
12
9
6
3
2
3
12
13
8
11
32
13
6
1
22
17
4
35
26
9
8
11
14
13
6
9
6
5
8
67
72
5
8
19
6
1
30
9
34
21
6
7
4
23
12
1
2
9
2
1
16
23
6
7
8
7
14
11
4
13
12
15
6
1
2
61
2
1
12
7
20
3
16
11
12
17
10
9
2
15
2
5
6
21
12
15
26
3
26
3
2
7
14
9
4
13
8
3
32
15
16
15
14
1
34
27
8
7
26
1
16
27
8
3
6
3
10
5
18
3
4
7
30
7
4
5
24
7
18
5
6
13
4
27
4
9
18
1
58
3
6
1
16
5
4
13
4
17
2
33
14
3
22
7
18
21
2
17
4
1
2
11
30
3
4
3
36
5
6
1
2
27
14
5
4
9
8
3
2
5
28
9
4
17
4
11
28
5
2
13
36
11
4
1
16
17
20
11
18
11
2
13
38
9
18
3
10
15
28
15
2
33
4
3
4
1
8
15
6
17
2
1
16
1
20
21
24
11
4
21
6
11
16
17
2
17
2
25
6
1
6
13
2
1
4
1
4
19
6
7
30
9
8
7
18
7
2
15
32
3
10
5
18
7
12
1
38
3
2
3
16
29
14
7
14
27
18
13
4
3
10
5
18
17
18
1
2
1
14
1
14
1
18
3
4
1
4
23
24
17
2
7
4
65
2
41
2
25
26
27
16
15
20
17
24
31
2
7
10
5
2
3
12
29
2
1
6
57
4
29
8
31
2
51
22
5
6
9
2
3
12
9
6
23
6
1
6
1
28
75
8
13
8
23
6
25
28
9
2
1
30
1
2
17
30
21
26
21
8
9
6
9
2
9
14
3
6
5
18
3
18
7
10
9
18
3
8
39
26
9
36
17
10
15
32
23
16
5
46
5
10
19
32
21
22
3
12
5
18
17
10
1
22
15
10
17
4
17
16
5
6
3
4
9
38
15
8
13
2
9
8
9
2
3
16
13
4
9
20
9
6
5
14
7
8
1
2
1
24
3
8
5
14
5
18
7
4
7
6
13
22
19
4
23
8
5
8
1
6
17
24
5
4
57
4
35
24
23
12
1
18
29
6
3
8
1
30
1
24
1
22
7
10
5
18
5
6
11
2
5
6
27
6
21
18
1
14
11
8
39
28
1
2
9
16
15
4
17
28
37
8
3
8
21
4
53
10
1
2
1
16
13
12
1
36
23
14
5
14
1
4
7
2
19
16
13
8
5
8
1
30
29
2
3
2
9
2
9
16
19
6
7
6
23
12
15
12
39
12
17
4
3
28
5
4
5
6
5
4
25
34
1
2
11
44
11
2
9
4
7
2
19
6
13
10
7
12
5
26
3
16
3
38
19
18
7
6
17
26
23
6
5
14
5
18
7
2
3
16
3
10
19
10
25
2
9
44
5
28
11
18
5
42
15
4
5
6
5
24
9
8
31
2
9
16
39
4
13
4
11
12
1
16
5
6
1
14
1
32
1
14
13
4
13
12
1
12
13
26
5
36
11
32
13
20
9
10
9
30
3
24
3
2
15
6
3
20
9
14
5
10
33
6
1
2
59
52
7
10
17
16
3
8
13
6
1
4
5
6
17
28
5
18
15
26
1
10
21
10
19
10
13
22
11
26
5
42
21
2
3
20
1
6
5
14
19
18
1
24
7
4
35
2
23
16
17
26
11
6
17
32
3
8
29
4
7
8
21
20
3
2
1
8
15
26
21
2
19
2
15
6
1
16
11
30
3
14
9
4
21
22
23
12
19
4
15
10
15
4
9
4
1
14
19
26
19
4
1
20
5
32
1
4
15
2
7
34
17
20
1
2
15
4
3
34
7
4
35
16
13
12
19
4
23
18
11
66
5
18
17
8
23
12
5
52
1
20
19
4
11
4
33
22
5
12
7
6
1
2
19
2
7
8
1
6
1
8
11
6
7
26
15
34
27
8
1
10
3
18
3
14
11
2
3
22
3
22
5
54
3
18
25
42
15
30
35
2
11
14
17
8
13
16
17
18
5
12
5
30
9
2
9
12
1
18
13
22
1
4
11
12
13
4
57
22
9
26
3
2
9
4
9
16
5
2
11
38
21
38
3
10
7
14
53
16
5
2
33
24
19
54
25
2
27
6
5
6
11
4
1
14
1
18
1
30
11
12
11
20
1
26
11
6
7
8
25
8
5
2
7
6
13
4
9
2
19
34
5
4
25
4
5
6
5
8
3
2
7
12
17
54
11
2
7
6
13
28
5
18
11
2
19
6
5
20
7
22
39
4
1
4
21
10
9
8
9
2
1
2
7
12
19
26
7
10
39
24
13
32
1
6
5
8
51
2
3
6
43
26
15
30
3
58
1
6
1
34
29
6
3
8
7
28
19
8
31
16
31
22
21
4
5
6
1
2
13
4
1
2
33
2
1
24
1
6
5
4
15
10
3
6
13
12
17
24
25
4
5
26
5
26
1
12
5
6
13
16
3
16
1
6
3
4
13
10
7
28
15
2
7
16
15
8
11
18
11
12
3
10
13
24
11
2
3
20
1
20
3
20
9
14
13
2
13
20
1
12
7
6
27
8
1
30
17
4
7
6
11
4
5
10
47
8
5
2
3
26
13
4
11
18
19
40
15
2
3
2
3
2
3
4
3
4
3
6
11
4
3
4
7
42
9
20
3
32
51
32
47
10
7
14
17
8
9
6
1
18
5
12
19
26
9
2
15
2
7
14
23
4
13
4
11
18
3
8
29
18
13
20
1
2
31
36
3
16
15
28
5
76
11
6
1
24
5
22
5
16
5
10
3
28
21
4
5
16
11
4
3
12
1
16
9
14
9
6
23
6
1
10
21
44
15
20
1
4
21
2
9
10
3
10
17
2
11
28
41
2
15
4
5
2
15
18
13
6
31
6
25
4
11
10
25
4
1
6
13
4
15
30
23
16
59
16
5
12
19
62
5
22
1
4
7
2
15
8
3
8
19
20
3
8
3
18
25
14
5
32
3
8
11
2
19
24
35
16
9
2
19
6
29
2
35
6
15
6
17
6
17
2
7
42
17
14
9
4
3
6
7
12
3
2
41
32
1
2
11
2
3
12
29
2
5
2
13
4
15
4
5
10
1
24
1
22
7
22
23
8
5
4
9
2
29
2
13
22
25
28
5
8
1
20
7
6
9
26
15
4
5
10
9
38
13
22
13
6
19
8
1
4
1
44
37
14
3
4
13
54
1
18
3
8
19
10
3
10
1
22
1
26
5
2
5
4
43
56
7
18
55
30
21
14
3
32
17
12
37
8
15
4
11
18
9
64
21
22
7
8
3
10
15
2
9
6
13
12
1
20
15
14
57
16
7
10
3
6
1
4
5
4
5
50
1
12
1
8
5
22
3
8
27
6
23
12
15
14
27
36
19
4
5
12
39
18
3
4
5
6
7
2
29
14
9
14
5
6
5
14
11
18
11
10
5
16
5
8
23
22
11
18
37
24
1
6
1
14
11
6
13
12
9
2
3
4
9
2
1
28
35
34
69
20
17
12
15
2
25
8
15
10
11
10
13
2
3
28
1
18
29
12
13
16
15
12
29
22
9
4
3
8
17
4
1
16
15
14
11
2
11
2
7
70
7
6
3
2
13
4
11
24
13
4
31
8
35
16
7
14
1
24
1
36
11
10
45
4
5
22
27
8
9
10
3
18
5
12
19
18
25
6
11
8
3
14
5
30
11
10
7
6
21
8
37
24
25
16
17
6
31
4
5
8
15
2
5
4
29
4
1
18
17
14
33
2
31
6
11
16
25
20
11
14
5
10
3
8
5
10
1
2
21
14
3
26
11
6
19
8
33
4
1
6
25
12
17
2
19
6
17
12
55
4
31
24
1
18
1
30
3
8
17
12
5
36
3
6
13
10
25
8
1
2
17
30
41
24
1
10
11
12
1
12
7
4
1
40
19
18
1
4
9
26
21
10
7
12
15
4
3
8
27
6
29
2
1
46
19
14
1
12
7
4
5
6
7
48
5
6
19
26
13
2
13
18
3
8
13
6
3
6
1
6
15
10
1
30
7
32
1
6
11
6
7
10
33
4
15
10
57
4
9
16
5
10
9
4
15
2
3
4
13
12
13
14
45
2
9
2
15
4
17
8
3
2
17
26
1
46
7
12
5
30
3
2
1
10
3
12
1
6
5
4
19
6
13
2
13
16
1
14
1
14
43
4
39
38
21
14
1
28
51
24
11
10
5
8
23
2
7
10
45
10
1
2
21
10
87
18
13
22
19
4
9
18
25
6
5
4
5
2
1
30
29
14
3
4
1
34
13
22
1
6
25
10
13
26
15
2
29
2
13
14
3
26
5
10
9
2
3
20
7
28
17
24
11
10
11
12
7
42
23
2
7
6
5
14
19
36
1
20
17
4
3
4
5
20
5
24
1
28
9
10
3
4
9
18
5
18
13
12
9
8
13
12
33
2
23
6
23
24
13
8
11
8
11
4
31
36
1
4
7
12
3
6
41
6
1
2
37
18
3
28
11
8
7
6
31
32
17
2
3
20
7
34
19
4
7
36
5
10
51
2
1
12
13
28
5
12
27
36
7
20
5
18
1
18
9
16
25
2
5
12
15
10
9
2
7
12
41
24
3
56
23
12
17
10
3
4
7
8
9
32
15
6
3
4
3
64
23
22
19
8
29
2
5
6
1
16
7
22
1
6
17
2
23
14
1
12
5
20
1
10
15
10
3
30
17
26
9
2
21
4
1
4
3
8
21
66
23
6
1
36
35
14
17
6
23
16
7
38
1
6
25
18
1
2
1
6
3
4
35
2
1
20
39
10
19
12
11
8
1
6
5
6
9
4
7
8
19
6
17
4
1
6
5
10
5
16
5
14
29
4
3
28
47
24
43
14
9
12
9
4
7
6
11
2
15
12
15
12
5
16
3
18
1
2
3
8
19
6
11
10
1
12
5
30
9
4
19
24
7
2
1
6
31
18
23
12
9
10
3
6
23
14
5
24
7
20
23
18
5
28
13
4
1
26
9
20
3
4
37
12
1
16
1
8
7
10
25
6
1
2
3
6
19
28
9
2
5
4
5
10
7
2
3
10
5
6
13
8
1
6
29
12
21
22
9
4
7
4
15
32
3
2
21
2
9
16
7
8
3
10
7
10
23
46
9
62
21
4
5
14
9
2
19
6
61
20
7
4
1
32
5
26
3
2
3
12
9
8
21
14
15
18
15
20
23
2
3
4
3
54
23
10
1
8
9
28
7
2
17
24
19
6
3
4
3
12
25
12
5
10
1
14
25
12
37
18
1
22
1
24
41
38
3
4
3
14
9
2
43
16
21
2
1
2
3
4
3
4
9
4
7
6
1
6
9
8
43
4
7
18
17
6
17
6
19
2
25
14
11
4
1
2
33
22
37
10
9
10
3
6
9
16
25
12
11
18
3
10
1
2
5
36
13
14
5
10
1
2
3
10
33
14
63
6
3
20
23
4
9
16
9
2
17
2
3
20
3
14
11
28
19
16
1
16
9
4
15
56
19
8
21
8
5
38
5
8
29
6
1
24
5
12
13
18
9
38
33
8
3
4
31
60
11
20
13
4
3
10
11
2
17
10
3
20
9
14
9
8
13
4
19
2
21
4
5
4
15
6
33
12
7
8
5
4
15
28
13
6
17
2
13
12
5
4
17
50
1
28
17
8
15
6
3
12
25
10
13
42
29
30
13
18
1
4
25
14
17
6
3
20
11
6
11
22
3
10
5
46
7
2
1
6
11
6
1
6
23
6
11
20
11
2
5
2
15
24
15
12
17
46
7
8
17
12
1
6
5
26
1
2
11
4
3
12
13
4
9
4
15
28
5
2
3
38
9
2
33
12
7
12
9
6
11
10
19
2
9
62
15
64
1
4
19
4
1
12
5
14
33
2
3
2
9
42
7
6
5
90
5
8
13
12
1
4
19
2
3
8
17
8
5
4
21
10
17
2
1
2
21
22
49
4
17
6
3
26
53
2
7
6
21
14
1
8
7
4
1
16
25
2
5
2
17
6
3
20
17
16
1
10
9
10
9
20
21
2
11
16
11
2
1
2
5
4
7
12
1
20
11
4
5
30
5
6
5
6
35
6
1
6
1
20
7
20
11
6
5
16
1
6
11
18
13
6
5
12
41
6
13
2
5
8
15
2
11
14
3
34
35
62
3
10
3
6
13
18
7
6
11
6
11
6
11
18
25
4
3
18
1
4
1
6
11
10
3
6
7
4
17
8
7
8
19
4
39
2
15
12
17
16
7
2
11
4
25
6
7
2
29
16
7
8
37
12
33
6
7
16
11
2
9
6
9
4
29
2
31
2
39
10
9
8
9
8
3
14
3
6
5
6
13
6
1
2
25
4
1
22
17
4
1
6
7
16
7
10
11
20
11
6
7
16
1
16
23
2
3
2
1
12
15
2
5
24
25
10
1
18
5
16
3
6
9
14
13
2
15
22
21
4
1
20
11
20
17
4
1
4
23
8
11
20
5
60
9
50
7
18
1
2
1
4
29
28
11
18
17
14
13
10
37
12
1
34
11
12
17
12
3
2
35
6
3
28
31
10
1
16
5
8
1
10
17
14
31
42
41
4
3
2
17
22
33
4
3
10
15
2
9
14
7
2
1
2
3
2
31
2
1
32
5
2
13
18
1
36
17
4
17
10
37
4
3
20
7
8
5
4
3
4
3
4
19
6
37
12
3
6
3
4
15
10
15
4
9
16
7
32
1
2
5
8
1
10
5
2
13
18
13
2
7
10
1
2
9
24
5
8
3
24
17
22
3
10
23
6
7
4
1
46
3
2
3
14
1
10
19
14
31
4
11
22
5
6
3
16
9
16
17
6
17
12
17
4
13
6
15
2
1
44
17
10
7
10
25
16
1
12
31
32
11
26
25
30
21
12
1
36
3
44
39
2
1
14
41
8
31
2
3
8
41
4
5
2
15
2
33
4
21
32
5
10
1
2
23
8
15
4
21
12
19
8
1
26
7
2
21
22
1
6
11
4
5
18
5
4
19
4
7
6
13
6
11
12
7
12
21
4
51
6
55
8
23
2
35
12
33
8
5
2
19
14
7
4
7
6
7
16
1
48
13
8
5
6
3
26
15
10
1
16
13
12
19
20
11
22
5
24
7
18
7
12
19
6
7
8
1
6
1
44
7
6
3
8
5
2
1
4
13
50
21
24
11
4
1
16
3
16
13
2
1
8
1
30
9
4
7
2
19
8
19
6
21
30
1
2
3
16
19
8
9
2
1
8
3
20
29
8
9
56
17
38
1
4
13
2
5
6
13
42
19
22
9
10
15
2
35
6
5
4
23
14
13
10
1
2
1
28
9
20
3
2
13
4
7
6
3
20
1
4
11
18
19
12
31
20
13
10
29
12
11
6
7
18
3
6
13
26
21
4
19
6
5
6
43
20
5
4
13
6
7
2
9
10
3
8
97
8
45
2
19
4
13
36
7
6
7
4
41
8
3
10
21
4
3
16
29
6
23
6
43
26
33
4
15
32
7
18
7
6
13
12
17
12
3
22
11
2
7
46
17
6
1
6
25
42
7
26
23
10
9
28
9
4
1
28
3
4
35
4
9
2
3
6
15
2
31
2
9
4
15
8
9
12
13
6
9
2
11
2
9
4
1
8
33
22
13
34
9
16
7
6
11
6
13
4
9
8
11
20
23
2
49
24
5
14
1
4
3
34
3
8
13
2
5
14
1
6
3
4
3
8
5
2
25
24
7
8
7
2
1
2
3
6
11
28
7
4
15
4
1
8
5
4
9
56
9
4
3
4
7
14
21
2
9
8
1
12
11
18
3
4
3
6
19
6
11
2
3
2
41
8
7
10
31
28
3
10
31
40
3
42
17
6
13
14
1
8
23
60
11
8
11
14
3
4
39
6
31
8
25
26
39
22
9
2
51
2
5
2
7
8
9
30
17
2
19
18
1
4
1
10
5
4
51
28
11
6
27
6
15
26
55
22
21
4
9
22
3
2
15
8
21
8
5
10
55
10
23
12
5
54
1
18
13
14
9
4
21
4
9
42
13
18
1
20
5
18
7
36
7
16
1
20
9
14
3
2
31
20
1
6
47
12
5
2
19
36
5
2
7
4
9
2
15
8
3
8
5
6
7
2
1
4
5
8
33
4
29
8
3
2
9
4
1
6
3
14
5
2
101
18
3
2
31
12
23
14
33
2
9
2
13
10
3
26
9
70
3
22
1
8
23
2
3
24
5
24
1
6
1
8
1
22
3
8
7
8
7
6
1
28
7
6
5
6
35
44
5
20
21
6
15
16
3
8
13
8
19
12
15
16
15
10
3
10
13
12
49
6
3
12
3
28
29
20
21
2
25
12
35
8
3
2
3
20
11
20
9
10
9
10
3
2
11
24
25
10
1
4
15
34
3
28
1
22
3
28
39
34
5
10
3
18
7
10
7
8
7
2
29
12
29
2
19
14
13
22
11
10
11
4
25
40
13
12
11
4
5
6
1
38
27
14
7
16
3
14
15
18
3
2
7
20
3
10
7
2
5
6
5
22
7
32
7
10
39
18
1
2
1
32
29
2
5
20
13
4
5
4
13
2
11
8
21
4
7
2
15
14
19
6
3
30
11
12
7
4
5
2
33
2
7
6
19
12
11
6
17
10
23
26
29
12
1
6
15
2
11
28
3
2
25
28
35
8
1
18
3
2
17
22
7
8
5
6
5
42
13
16
13
4
13
16
5
8
9
4
19
4
7
22
3
4
21
34
13
2
33
8
3
2
11
14
41
10
5
34
13
4
9
14
3
20
77
2
7
22
3
4
3
10
3
4
1
2
3
26
19
10
5
2
7
2
1
4
7
4
1
34
31
4
13
2
31
2
3
22
21
24
5
8
19
4
5
26
13
2
11
54
9
12
7
36
23
6
7
12
7
18
1
8
17
10
29
22
1
38
9
14
7
22
9
2
1
2
3
30
29
4
19
18
7
2
7
6
7
24
1
12
31
6
17
4
35
12
1
2
17
16
13
4
11
14
29
16
7
6
27
8
1
30
1
20
19
2
29
6
7
24
9
2
9
8
21
22
5
14
11
10
1
18
21
2
19
4
25
4
3
14
15
2
17
2
7
24
3
18
1
8
33
2
1
24
5
12
3
8
7
2
3
6
5
14
13
8
3
6
7
10
55
4
1
6
9
4
5
10
9
14
13
8
11
8
21
2
19
6
35
2
1
8
1
8
3
6
11
6
5
8
21
6
7
10
1
2
15
4
9
22
13
10
7
16
15
2
9
2
1
6
1
12
7
40
19
12
7
2
17
16
1
10
7
22
35
24
39
8
1
8
17
8
11
4
7
18
11
16
5
4
7
10
5
48
7
24
9
2
3
8
13
16
15
10
3
48
3
4
7
26
17
2
21
16
43
2
3
2
13
26
11
6
5
18
1
2
15
8
11
6
1
4
3
8
31
16
3
4
11
4
25
8
9
8
1
40
3
26
33
12
5
10
21
2
7
16
5
4
7
16
11
6
21
10
43
2
5
2
7
26
3
10
3
2
11
54
19
2
13
16
13
10
9
8
17
4
1
8
3
6
5
6
7
6
19
8
11
22
5
12
19
36
3
12
5
4
7
6
7
6
37
12
1
18
13
4
23
8
3
10
21
14
7
4
29
2
1
16
19
4
3
2
3
22
3
2
7
6
35
26
17
12
1
2
7
12
9
14
3
28
19
14
9
26
9
18
55
2
23
14
1
18
1
8
11
10
9
10
21
34
21
4
5
34
9
20
27
8
15
4
1
16
9
14
7
2
7
16
11
4
19
48
19
40
9
14
19
8
3
6
3
14
11
10
11
62
9
6
49
10
3
46
7
40
9
14
13
2
1
8
3
10
5
14
17
16
15
2
17
2
1
30
7
12
9
14
3
24
7
2
3
16
27
2
9
2
3
12
13
6
9
6
79
6
5
18
35
10
29
6
13
20
13
6
13
32
5
14
13
18
3
24
13
20
7
28
1
6
9
2
1
10
7
8
9
8
7
12
1
18
21
6
9
18
11
2
5
4
9
26
3
32
3
4
59
2
3
2
33
8
9
30
27
14
3
8
3
4
3
6
5
16
3
14
1
2
29
6
13
8
7
12
7
20
13
6
1
4
5
20
9
2
15
2
35
12
29
12
13
22
1
4
17
24
13
2
9
16
5
2
9
12
1
4
9
20
3
6
3
10
7
4
1
12
1
6
5
2
7
16
1
16
3
14
21
10
7
4
15
8
15
8
5
20
21
24
19
12
19
18
5
18
23
4
3
6
19
22
13
16
21
12
7
6
25
14
5
32
15
16
3
2
7
4
5
12
7
6
13
6
31
22
3
4
15
8
21
12
11
2
7
18
33
8
3
4
3
4
15
22
11
4
3
12
5
18
11
50
1
2
19
36
1
4
13
2
3
50
45
16
35
4
5
6
5
4
1
4
5
10
25
10
1
14
1
2
15
2
39
10
5
12
1
14
35
28
13
18
3
10
3
10
17
2
1
20
3
10
3
6
33
8
15
14
7
4
41
24
15
2
9
6
11
8
7
4
1
6
9
12
13
10
3
2
1
6
3
20
15
8
19
18
19
2
7
8
1
16
3
8
7
28
3
40
5
6
13
2
25
10
3
4
5
16
1
8
7
4
37
26
17
4
15
2
3
36
7
24
15
4
3
20
9
20
21
48
3
4
3
42
5
12
1
8
3
18
3
20
7
10
5
8
3
8
3
14
9
6
15
2
7
2
3
4
13
2
3
12
9
14
7
6
7
4
13
10
9
2
13
16
3
10
59
4
13
14
17
2
7
66
9
2
11
60
11
32
9
2
5
4
9
2
5
10
11
6
13
2
3
16
17
18
49
10
1
8
7
26
21
2
9
4
1
8
35
12
1
2
9
4
15
14
17
18
1
18
5
18
31
2
3
4
11
8
7
2
5
8
1
20
1
16
67
18
17
6
19
10
1
8
3
26
21
8
5
30
17
6
5
4
5
6
5
22
1
4
9
14
23
14
17
6
17
16
13
10
3
4
3
12
3
6
5
14
9
8
5
4
15
4
11
4
19
10
7
6
41
6
5
6
23
12
17
2
11
18
3
2
9
4
5
2
9
10
15
20
3
2
13
8
1
20
25
18
1
20
21
4
9
8
11
2
3
6
7
2
1
4
1
2
9
4
3
8
1
4
15
4
5
24
7
4
15
2
7
40
1
2
23
12
5
8
33
10
1
26
3
2
3
2
31
12
1
12
25
34
3
16
21
2
9
32
17
20
17
42
51
4
1
26
3
26
1
2
1
12
11
12
29
6
5
20
1
14
5
4
29
30
13
10
5
16
11
12
11
12
27
20
11
2
51
14
21
50
3
4
25
10
11
16
1
2
1
24
7
6
13
6
3
14
17
20
25
6
7
16
11
8
15
2
5
30
11
8
5
8
3
10
11
10
3
10
15
20
9
22
19
32
3
4
21
2
27
2
25
4
7
4
3
2
29
14
3
14
1
10
3
20
1
16
1
4
3
4
3
10
1
10
5
4
1
4
7
16
11
6
13
6
1
8
15
34
21
10
21
2
11
12
25
2
1
12
19
18
1
2
5
6
5
6
5
8
5
10
17
26
3
8
1
10
23
32
3
16
5
6
5
10
5
2
1
6
13
2
15
6
5
10
13
4
5
14
5
4
11
70
1
14
5
30
1
8
43
30
1
8
13
2
1
18
17
16
7
2
1
12
5
8
1
8
5
12
5
6
15
20
1
2
33
18
5
20
11
2
23
34
1
10
3
24
13
48
15
4
15
46
3
28
3
16
3
2
1
36
3
4
5
30
1
8
3
8
1
20
17
2
11
28
1
2
1
12
19
10
5
2
13
8
5
28
13
12
7
22
17
12
17
4
29
4
3
14
35
6
11
34
31
4
37
2
31
2
21
2
15
4
23
12
11
18
9
20
11
8
1
4
7
6
17
6
1
6
7
6
5
18
5
14
19
2
19
4
17
6
17
12
17
6
11
16
5
4
17
10
13
34
7
6
15
36
7
6
7
56
1
56
29
28
7
2
7
4
13
4
3
16
37
2
21
12
55
20
25
22
15
2
61
14
13
4
5
14
3
18
1
16
11
8
1
2
15
6
11
24
77
4
9
50
3
6
5
12
5
6
5
12
39
4
5
8
27
14
1
16
5
22
7
16
15
16
37
24
3
8
9
72
53
2
7
36
13
14
3
8
5
2
21
10
15
16
21
10
17
4
67
4
13
4
11
8
7
12
1
4
11
12
17
44
17
18
27
4
3
10
19
12
1
12
17
26
9
42
1
10
9
32
11
20
15
26
27
18
17
12
9
18
5
10
1
6
17
4
35
30
7
8
1
4
1
12
13
22
29
10
1
2
47
8
17
18
11
2
15
6
7
36
1
6
1
2
13
8
7
2
21
4
1
2
1
8
7
6
3
2
1
6
11
6
1
6
1
20
9
4
13
6
5
6
37
6
1
6
5
6
13
30
1
36
17
4
5
12
5
10
5
4
11
14
3
16
5
30
21
8
13
8
3
2
15
22
3
8
9
2
9
16
7
6
15
26
9
14
21
10
37
8
15
2
1
2
7
4
3
6
5
26
5
6
5
6
9
18
13
12
17
16
27
2
3
2
21
16
15
18
3
14
1
30
83
18
11
22
11
2
17
2
23
20
13
6
3
6
17
10
1
40
13
10
9
4
27
2
7
16
11
36
17
12
27
6
9
4
11
6
5
8
5
4
23
20
41
2
19
14
5
18
11
14
13
10
3
30
1
14
1
4
23
4
9
8
15
34
5
2
33
4
7
42
23
6
1
12
3
12
11
44
3
14
15
20
11
6
25
14
11
2
15
2
1
6
1
12
7
26
9
6
29
2
1
14
5
20
9
24
5
10
1
4
7
28
25
30
3
30
3
4
1
14
27
32
17
8
9
8
21
20
29
12
5
12
5
2
9
12
7
6
23
6
11
16
1
12
13
12
37
8
1
2
29
12
13
10
31
28
13
28
23
14
7
8
13
6
25
32
9
20
9
24
9
2
7
6
3
20
29
32
29
14
11
4
13
28
25
10
9
2
3
6
31
40
15
6
29
30
1
8
1
4
7
8
19
16
9
16
13
14
31
8
13
12
3
10
37
12
15
2
29
16
3
8
1
6
13
6
15
8
3
28
3
32
9
4
3
8
17
8
29
4
17
16
17
24
1
4
21
4
15
6
7
14
5
2
7
2
1
16
3
14
9
4
7
10
7
16
35
4
23
2
1
10
9
4
1
10
23
8
5
6
13
10
5
4
5
6
7
6
3
2
25
2
9
4
3
2
21
2
27
2
1
8
11
10
15
12
1
4
11
8
15
6
1
14
9
6
3
2
1
8
3
8
3
12
19
56
3
8
1
10
15
4
15
4
7
4
17
2
1
16
15
14
15
2
23
6
33
6
9
18
1
18
7
2
1
12
1
6
13
18
17
8
23
4
5
14
17
2
13
8
3
12
7
14
5
20
11
4
11
14
17
4
15
18
3
12
3
8
1
24
1
12
1
30
1
8
11
8
3
14
7
10
11
4
15
14
7
2
15
14
3
4
1
12
17
2
1
30
19
20
7
2
23
36
3
46
23
2
25
2
1
18
13
20
1
58
35
14
3
14
17
8
9
14
5
18
17
6
11
4
27
10
9
18
17
24
1
8
29
2
1
10
55
6
1
2
1
22
21
18
1
14
1
6
15
4
7
4
5
2
13
2
3
8
19
10
3
2
11
16
7
2
19
40
43
4
27
20
7
6
29
2
55
16
3
8
17
2
7
48
11
4
5
10
29
22
1
14
13
18
3
8
3
38
1
20
1
4
3
4
9
8
3
48
5
16
21
2
3
20
3
8
15
34
21
10
17
6
1
4
7
6
1
12
13
8
3
10
13
8
5
24
11
2
1
18
1
34
3
32
7
6
7
24
3
8
45
4
49
10
11
6
19
14
11
4
1
20
3
22
15
4
25
18
1
12
13
8
5
6
9
4
1
16
29
4
3
4
5
8
25
6
3
32
15
8
3
16
1
12
7
22
11
16
7
2
31
8
3
16
41
4
13
10
19
12
13
4
7
12
11
12
5
6
5
10
11
8
11
8
29
4
13
6
25
20
19
18
15
6
7
10
3
6
5
12
11
6
7
6
9
42
67
6
9
6
13
58
1
36
1
20
11
18
25
24
13
18
43
8
17
6
7
10
27
12
23
10
11
4
3
8
13
2
1
38
21
16
15
14
15
28
35
2
7
14
21
10
3
16
1
16
3
14
5
16
3
8
1
4
17
36
7
14
23
10
3
16
1
54
7
38
17
8
19
6
3
2
5
4
33
18
13
6
3
14
5
16
5
4
11
18
7
6
7
16
13
6
23
10
19
28
13
34
5
4
1
6
1
28
11
12
19
2
5
14
1
2
11
12
7
6
3
6
5
6
3
18
1
30
11
10
1
6
1
36
29
12
3
8
11
12
3
6
13
6
3
2
3
2
7
18
11
16
25
18
3
6
29
36
7
2
7
18
15
10
3
24
3
2
9
8
21
4
19
2
3
16
83
10
3
8
15
12
1
22
9
20
27
28
5
10
29
2
13
28
11
8
1
12
45
18
3
18
1
4
7
12
13
4
5
20
5
6
19
6
19
4
17
12
11
48
9
34
9
8
3
14
9
2
35
12
7
10
9
14
1
6
11
10
11
22
11
12
9
18
3
4
21
8
17
24
19
6
23
8
3
4
7
4
33
26
11
2
1
12
7
2
13
24
23
2
19
16
5
6
1
2
5
28
31
4
9
6
5
28
1
10
5
2
27
6
1
2
13
24
11
34
5
20
5
12
23
70
3
6
13
12
3
18
19
6
7
14
5
6
1
18
3
8
1
2
13
42
1
26
3
14
15
8
3
4
9
2
3
4
3
8
9
2
5
16
9
76
13
4
11
32
9
10
53
18
1
10
7
2
15
4
1
2
25
18
1
68
13
8
1
10
3
24
7
2
23
2
5
4
7
12
13
2
21
10
1
6
13
14
27
6
11
10
7
4
11
24
9
2
1
26
3
4
1
8
35
34
13
18
25
12
3
4
1
6
19
4
19
14
25
10
37
6
25
24
15
20
9
16
7
30
31
12
3
34
9
32
13
2
21
8
3
2
3
20
7
22
5
6
5
6
1
6
15
4
9
14
23
12
19
10
45
4
7
6
29
22
9
2
9
12
7
4
9
8
19
4
15
12
5
30
7
2
33
2
11
4
1
18
1
4
5
2
21
2
1
6
1
16
3
12
13
2
5
4
5
4
1
32
3
8
39
10
11
14
3
2
7
12
7
8
17
8
31
14
1
6
3
10
7
4
13
44
1
18
7
34
1
18
7
34
27
16
11
4
17
28
15
10
21
44
5
16
15
10
3
10
13
2
1
16
11
6
1
30
1
2
7
2
11
10
15
26
7
8
11
6
27
4
1
12
23
72
39
38
1
2
7
4
27
4
1
4
9
2
11
6
9
16
1
2
5
6
13
6
5
12
9
26
9
18
1
10
1
2
5
38
1
18
15
4
5
30
11
16
7
4
3
6
11
8
37
20
7
18
3
6
17
24
7
14
29
14
19
48
1
6
17
24
17
4
9
4
19
8
7
8
3
6
3
2
13
70
3
16
7
28
1
16
23
2
3
6
19
4
25
16
17
12
3
24
5
10
5
8
21
28
21
2
7
8
13
2
7
60
15
12
19
16
3
20
1
6
7
8
1
42
1
30
45
4
1
4
1
8
1
4
19
42
1
6
7
20
1
8
17
4
7
8
3
20
19
8
1
44
3
8
27
28
43
8
7
22
1
40
23
8
25
34
1
2
1
40
1
24
17
2
7
20
17
2
13
16
7
32
1
12
5
6
35
2
9
32
3
28
11
6
1
4
25
14
17
36
5
4
5
6
7
6
33
10
17
4
31
38
3
6
3
2
17
2
11
14
1
16
9
10
3
10
29
22
1
14
55
28
1
8
9
10
15
6
3
12
3
6
15
4
25
30
11
10
19
18
5
28
13
78
1
32
9
30
1
2
5
20
7
2
29
22
11
22
19
2
27
38
9
4
17
26
17
36
5
42
5
12
17
12
7
2
5
14
7
10
1
18
39
4
17
28
11
16
5
16
1
4
3
20
11
8
5
10
9
4
9
40
7
56
5
6
5
18
17
2
21
14
9
48
37
26
7
14
13
44
11
30
1
10
1
22
5
2
49
22
19
12
31
44
5
18
7
34
13
20
13
4
1
10
1
26
31
14
1
10
7
4
5
4
9
8
3
4
41
14
3
2
35
10
3
2
7
8
3
6
3
6
23
8
25
6
1
22
5
2
31
8
11
8
11
4
15
8
33
10
5
8
11
2
25
12
13
10
3
8
3
38
5
2
3
2
21
10
3
4
1
6
9
20
5
60
13
14
23
14
7
20
3
10
13
12
11
6
7
6
7
8
7
14
9
26
1
12
5
6
3
34
1
4
1
24
35
4
11
22
5
26
1
28
23
6
5
8
27
22
7
70
9
20
7
8
7
8
45
2
43
6
27
22
3
8
1
6
19
32
15
8
5
8
21
8
9
26
3
28
3
8
7
12
1
2
5
2
25
2
5
4
3
10
1
30
1
8
13
18
3
16
15
2
21
14
3
38
5
34
21
2
27
2
3
14
13
10
17
26
3
8
19
8
23
6
5
2
1
6
5
12
45
22
45
44
37
10
7
12
5
6
13
10
23
18
1
8
1
12
5
20
11
14
9
34
1
22
9
18
1
4
23
6
13
4
3
2
3
8
3
8
7
8
5
8
5
12
1
6
7
18
5
2
1
16
1
18
23
30
3
12
3
10
3
32
13
14
25
4
1
6
17
4
15
22
15
4
1
2
3
2
1
20
9
8
3
12
1
12
27
2
7
12
5
6
5
18
11
30
1
30
11
20
27
24
13
18
25
36
7
34
11
18
11
50
1
4
9
34
9
46
67
8
15
4
37
2
7
12
1
10
3
6
15
20
27
36
9
22
9
6
11
2
13
30
17
4
39
24
1
2
29
18
17
12
35
12
5
16
1
6
5
4
1
6
11
4
3
22
1
2
3
6
35
36
1
16
7
12
1
6
17
2
3
4
15
14
1
4
3
2
3
14
3
8
81
20
1
6
27
8
5
28
11
12
15
32
51
22
21
44
1
4
27
8
3
10
5
12
31
2
15
14
3
2
31
4
3
60
17
10
25
6
9
14
11
38
19
26
9
18
37
2
1
4
13
18
5
14
21
4
1
18
9
22
1
12
9
8
3
4
13
2
23
34
1
6
9
4
1
10
31
2
1
18
5
10
1
2
7
4
7
76
3
22
1
2
19
10
39
6
5
4
11
4
1
18
7
6
3
12
21
12
21
12
13
2
17
2
19
2
9
24
7
44
3
16
35
6
33
10
13
20
3
30
7
24
1
10
1
12
7
12
35
16
15
6
21
2
29
32
13
18
13
36
1
14
9
8
9
10
3
6
23
12
1
12
13
4
1
12
1
4
23
12
17
48
1
24
29
26
17
12
3
24
9
16
37
4
39
6
23
24
1
10
39
36
13
16
5
2
5
14
1
6
1
30
7
24
11
4
5
18
3
6
5
6
11
8
15
16
13
24
7
6
11
2
1
4
19
6
1
24
7
30
13
4
21
10
9
8
1
42
39
46
7
2
15
8
15
4
13
4
3
44
5
16
5
8
7
20
39
18
9
24
17
8
9
4
1
2
1
26
9
24
13
22
19
4
17
14
5
14
1
8
7
18
1
12
29
6
3
42
9
8
1
44
3
4
15
2
31
18
5
12
5
14
7
36
25
2
1
12
3
20
15
36
5
16
25
4
15
10
7
18
1
18
17
6
23
8
7
2
7
4
17
18
3
8
3
4
7
28
3
10
5
30
31
20
43
12
5
2
15
30
11
12
11
2
9
16
19
12
1
16
35
12
5
34
3
14
7
4
5
4
9
24
29
10
11
4
5
36
5
6
43
18
5
4
7
6
5
6
7
34
35
6
17
6
11
14
29
58
37
8
3
14
13
2
3
8
5
10
17
10
1
8
5
2
11
12
25
2
1
20
21
38
11
18
7
6
7
22
1
14
7
22
9
6
11
4
19
8
9
8
5
2
25
6
1
16
25
6
11
4
33
40
13
2
21
22
15
2
7
10
3
20
21
24
15
20
9
4
21
10
9
8
9
2
5
6
33
22
5
10
41
18
3
12
85
4
5
8
27
14
13
14
19
4
39
2
21
2
11
18
7
12
5
4
13
10
15
12
75
12
1
30
3
2
3
8
23
8
1
8
29
2
21
2
3
14
1
22
5
10
3
16
15
10
3
2
1
10
33
48
17
26
9
4
3
28
3
22
5
8
9
10
3
4
3
10
13
10
17
16
3
8
13
28
11
4
33
16
13
60
5
2
51
30
5
4
1
16
9
2
3
4
27
6
17
4
7
8
7
4
11
10
7
6
43
4
7
4
1
22
1
2
1
16
7
4
13
38
3
10
19
50
7
8
37
2
9
24
9
12
5
2
21
2
21
24
15
14
15
2
3
10
1
10
11
26
5
6
13
24
5
20
1
2
3
2
15
6
1
56
33
30
13
26
9
2
11
32
21
48
1
2
11
24
5
24
37
28
23
6
3
8
7
2
13
14
1
4
21
2
1
48
7
4
1
2
9
16
19
14
5
6
13
6
17
12
19
34
5
26
1
10
15
2
15
2
23
8
17
12
5
18
35
12
1
16
3
14
3
10
45
2
9
4
15
14
13
22
31
10
13
8
3
20
3
14
7
2
51
6
13
2
73
20
7
10
21
2
5
10
3
12
25
2
3
4
5
6
17
6
5
32
1
14
9
6
5
6
7
10
11
6
11
4
29
8
11
18
1
10
11
30
7
18
5
16
9
2
13
28
11
12
1
20
33
14
19
10
1
30
19
22
1
24
3
8
41
12
11
6
23
12
5
10
5
4
41
26
3
6
5
2
11
26
1
28
1
6
9
34
21
14
7
8
23
2
1
16
5
12
29
2
5
2
1
2
7
8
23
26
5
2
3
26
7
10
7
18
9
10
17
10
25
2
21
4
3
64
15
18
41
40
5
14
27
2
27
32
11
44
9
10
1
4
3
2
15
2
31
18
13
40
11
4
1
2
13
12
15
14
31
8
5
2
17
18
5
22
5
16
3
4
13
16
1
38
3
2
1
6
5
4
15
6
15
10
5
6
11
18
5
4
21
8
9
14
11
6
7
20
13
6
1
8
21
34
5
50
29
14
5
20
5
2
17
16
1
16
3
4
23
10
7
12
1
10
3
16
1
14
19
6
1
22
13
2
3
8
3
12
15
18
13
4
23
2
3
8
15
26
33
58
3
2
29
4
15
22
43
12
47
10
31
2
17
20
1
10
9
8
23
14
7
2
7
22
11
14
31
4
3
2
9
32
21
16
27
4
3
22
15
22
21
6
3
2
15
18
19
12
1
10
17
8
1
10
15
8
17
42
7
30
3
22
1
8
5
26
1
12
31
2
1
8
1
10
13
12
5
6
3
12
1
12
7
28
25
56
19
4
9
4
5
8
15
10
21
10
7
18
1
2
9
22
3
8
25
8
5
36
5
14
3
8
11
4
65
8
19
6
1
14
1
2
13
24
13
6
35
26
3
24
9
34
7
4
5
30
21
4
19
2
7
6
19
8
25
4
11
8
1
46
3
12
1
24
21
24
5
20
9
12
5
14
17
50
13
2
1
34
5
8
1
4
13
10
11
4
5
4
3
6
5
10
9
30
17
66
1
6
13
4
5
4
27
2
7
10
61
2
3
8
5
8
7
2
15
8
17
4
9
4
3
2
1
12
5
8
7
2
15
14
5
4
33
2
11
2
19
24
5
6
3
16
15
2
1
8
3
4
5
12
17
6
23
12
35
18
5
6
7
8
7
42
11
24
11
8
1
4
13
8
33
10
3
30
1
12
9
8
41
6
11
4
15
14
9
8
1
2
15
6
1
4
25
4
15
6
1
4
3
20
1
6
9
10
11
8
21
10
3
6
3
2
7
8
3
14
13
22
7
46
1
2
1
8
3
6
11
6
5
14
23
10
19
4
7
72
11
2
9
20
17
4
5
8
27
2
21
2
3
2
3
18
5
28
17
8
27
4
15
8
9
2
7
10
35
14
1
2
3
12
7
2
17
4
13
34
93
10
3
16
1
4
1
8
13
20
15
34
19
4
19
6
15
4
3
2
5
14
13
16
29
10
7
24
11
12
7
18
21
2
3
12
3
10
41
14
77
4
5
2
1
6
7
54
27
4
15
10
3
10
1
6
13
16
11
22
17
16
3
16
15
8
9
10
1
8
13
10
17
4
1
6
13
2
11
18
17
4
11
8
9
16
5
4
3
2
3
8
5
8
3
12
9
24
69
16
15
2
1
18
23
8
1
2
25
24
5
12
23
18
19
2
3
8
15
18
29
30
45
2
5
4
3
8
17
6
17
24
3
20
9
2
19
6
9
4
3
12
3
4
15
26
57
14
19
24
7
6
5
2
13
10
13
6
17
14
13
6
3
14
1
4
5
4
19
64
15
26
5
6
7
14
7
4
25
14
1
32
9
22
1
14
1
10
21
2
5
16
17
16
9
2
7
16
3
2
3
6
13
14
7
4
7
6
23
10
7
10
33
10
3
8
15
24
19
22
1
6
17
10
3
14
5
2
5
14
9
20
7
6
9
2
1
4
33
8
5
18
49
8
7
6
13
14
11
32
7
28
1
18
5
2
19
4
9
4
45
10
9
4
27
6
53
36
11
22
1
12
19
14
5
6
7
2
19
22
9
24
35
22
17
16
3
4
9
12
7
24
3
6
9
18
19
6
13
38
1
20
21
4
7
8
7
2
5
4
7
56
15
4
15
8
5
8
7
4
1
4
9
30
11
24
5
12
7
2
39
24
23
36
13
6
3
36
9
6
29
8
3
10
5
18
13
22
9
10
19
2
5
26
5
22
11
54
5
18
1
6
3
4
5
10
3
4
15
10
15
6
3
6
35
4
13
4
1
6
1
2
5
8
5
12
9
12
15
4
3
14
9
14
1
40
5
10
11
8
1
4
19
6
1
24
23
24
23
22
19
14
11
4
5
48
19
6
45
12
5
8
5
8
27
6
17
18
5
8
25
4
9
2
19
32
21
2
1
2
7
16
27
2
1
4
27
6
11
6
3
18
25
22
7
22
1
10
5
6
13
18
11
2
3
10
17
8
3
8
19
4
7
4
23
14
5
8
15
2
7
4
13
28
19
2
13
10
13
14
1
2
7
2
15
16
7
40
11
32
3
68
13
16
7
48
9
18
5
4
9
32
7
8
5
22
11
4
3
14
3
2
17
26
3
16
27
4
1
10
3
10
27
16
1
32
5
2
13
2
21
6
19
14
5
8
1
6
7
4
17
8
7
36
33
20
11
10
37
40
11
14
7
4
9
2
25
4
25
10
39
18
21
6
3
24
9
16
5
10
1
6
7
4
9
6
1
20
9
8
1
20
9
26
1
10
17
18
1
6
71
12
1
18
1
8
1
2
5
4
5
44
1
10
41
24
13
10
3
6
3
20
5
20
3
14
9
16
1
26
7
6
5
6
15
14
5
12
3
12
5
8
5
8
15
6
7
4
7
12
25
10
3
16
51
20
9
2
3
4
9
10
3
10
17
24
13
16
71
2
15
2
15
4
25
56
7
2
27
10
9
16
5
20
3
8
29
4
63
4
19
2
11
2
1
6
1
30
3
10
19
2
7
4
35
4
3
14
29
12
7
20
23
8
7
2
15
18
15
2
19
6
21
8
17
12
11
2
1
4
45
10
9
26
1
26
1
12
3
12
11
4
1
12
3
58
1
26
5
32
55
10
3
2
23
6
5
6
13
12
11
10
13
18
3
50
3
18
3
12
7
2
27
2
1
2
7
4
1
22
15
18
7
18
7
2
9
32
5
4
9
16
7
8
15
2
5
2
13
6
13
12
17
2
7
24
7
2
5
6
11
8
17
4
1
14
21
4
23
8
1
20
1
4
7
20
11
6
29
14
3
26
3
2
11
8
19
8
17
28
1
28
3
6
5
4
29
14
1
6
9
2
9
18
1
12
29
12
11
18
3
14
1
4
13
2
5
12
27
8
11
6
7
6
1
10
5
20
41
12
35
16
25
16
13
4
35
6
17
4
11
16
1
18
25
38
7
2
5
4
17
4
23
40
13
34
7
8
3
6
3
4
13
26
39
20
31
6
9
4
7
2
5
8
5
2
5
4
13
4
7
6
13
4
9
22
3
32
3
14
3
2
9
14
9
16
1
20
7
6
7
10
11
24
3
2
1
38
7
4
1
6
5
6
1
2
3
36
1
16
3
38
21
22
1
30
7
6
11
8
13
48
9
6
3
10
3
10
1
14
1
20
13
2
5
2
7
2
15
22
3
6
1
6
15
4
7
8
19
30
3
22
5
4
39
34
7
42
13
2
17
10
5
2
1
34
7
14
1
30
53
8
9
10
5
14
19
8
7
10
7
2
15
4
5
6
1
12
7
12
5
16
15
28
9
8
9
10
7
22
33
18
13
4
13
4
1
28
19
14
37
36
1
10
5
6
3
10
1
18
47
2
39
2
1
2
15
6
11
22
3
4
27
2
39
4
17
28
5
14
9
14
9
4
5
4
3
16
1
32
17
4
5
8
9
4
33
14
3
14
3
10
7
20
3
14
7
44
17
14
49
4
7
2
13
6
11
6
25
28
15
28
7
8
17
24
7
2
39
28
9
6
5
6
19
32
1
12
5
2
3
12
13
24
5
2
11
4
1
14
7
2
15
12
5
2
5
8
1
22
3
8
1
2
5
6
7
26
13
2
13
10
1
10
3
4
15
2
7
4
3
12
17
8
1
22
19
26
7
2
11
4
33
34
49
12
3
14
1
2
5
14
25
4
7
30
1
2
15
16
1
2
29
2
15
8
1
8
7
4
5
8
3
2
1
12
41
6
9
18
1
2
1
32
1
10
19
20
29
26
31
16
19
10
3
12
1
6
13
6
23
4
1
4
17
6
5
12
43
6
71
2
5
30
9
4
11
4
1
4
3
44
15
18
11
16
1
2
13
6
31
10
13
20
9
14
1
28
7
2
11
2
17
30
5
20
17
18
43
2
1
6
5
4
13
8
19
2
15
6
13
6
1
10
1
6
9
12
31
2
21
2
5
2
1
12
39
42
9
2
3
20
3
12
3
8
9
2
15
60
47
2
13
12
1
36
15
20
33
2
7
8
21
8
3
4
5
4
13
30
13
4
7
8
17
38
9
4
27
8
9
4
1
20
19
4
15
6
11
22
53
4
17
18
13
16
3
6
3
2
1
22
3
10
1
10
13
2
7
16
1
22
7
12
3
14
17
8
29
6
1
4
3
14
13
12
5
8
5
14
5
2
7
8
7
14
15
20
5
12
7
10
9
2
1
4
9
30
7
6
9
4
15
6
5
8
5
8
11
22
1
22
5
10
5
16
11
10
3
58
1
6
13
14
1
10
5
6
23
48
1
12
19
2
23
16
7
18
17
4
1
4
33
18
7
16
11
8
11
26
1
12
17
4
1
6
1
14
3
2
3
12
27
14
1
10
5
2
9
18
21
8
1
2
9
4
41
2
17
4
13
34
19
30
7
8
9
10
27
86
3
26
13
10
19
8
3
10
9
10
51
18
7
10
7
4
3
2
39
10
25
14
1
2
3
4
17
8
15
2
35
2
29
4
5
14
1
2
13
8
3
12
7
26
7
18
23
6
5
38
9
14
3
8
5
14
17
20
3
10
13
30
13
2
43
4
19
4
3
18
1
16
1
30
27
10
7
6
1
8
3
4
1
10
9
42
3
16
9
8
15
4
27
4
21
10
11
6
25
8
1
32
1
22
45
2
23
2
7
6
13
18
5
42
13
20
47
10
9
66
7
6
21
4
5
6
1
2
39
6
1
2
5
12
11
16
11
4
5
18
5
6
11
14
19
20
5
18
1
16
21
10
1
42
11
4
25
20
5
14
15
6
17
20
27
2
9
8
1
2
15
16
7
16
9
24
5
20
17
16
19
20
1
8
9
20
5
14
1
6
23
10
3
6
1
26
9
2
7
14
21
22
3
2
5
20
1
4
7
12
13
16
3
4
11
8
33
20
9
30
17
24
7
2
7
6
19
18
7
24
7
12
15
32
47
6
1
14
5
12
23
18
25
4
1
24
3
20
5
14
5
24
5
18
7
36
3
16
1
18
1
4
27
2
3
32
5
10
5
72
7
4
19
10
1
18
1
4
33
36
7
16
33
22
35
44
1
6
11
16
39
16
3
4
15
4
9
18
37
18
11
10
3
10
37
2
21
22
37
6
15
20
23
2
7
4
9
8
27
14
5
14
5
8
23
36
5
18
19
12
5
12
1
12
21
6
11
4
7
6
11
2
9
2
3
10
13
14
25
2
3
4
5
32
13
18
13
6
9
18
3
6
31
28
19
24
7
8
5
20
7
10
7
6
3
22
7
14
43
10
1
28
23
10
1
14
3
6
3
8
3
4
27
12
5
2
3
10
1
6
39
4
5
4
1
52
3
8
5
2
5
26
11
16
15
26
11
12
13
12
3
14
9
6
7
6
3
14
7
6
5
6
15
18
13
14
1
4
9
16
3
16
35
14
7
6
11
16
3
8
21
4
25
22
19
28
1
42
17
48
17
12
7
4
27
4
7
30
3
16
1
24
7
2
7
18
23
8
5
4
11
30
15
18
41
26
1
4
9
6
1
6
5
6
19
42
25
16
5
22
3
12
1
10
9
4
1
48
1
4
11
24
5
10
21
4
3
2
1
14
3
4
25
8
31
10
1
24
7
4
7
4
1
10
19
14
3
4
11
26
1
2
11
2
3
4
7
10
21
6
5
2
7
4
9
12
11
8
9
70
17
6
7
4
7
12
1
6
7
2
5
2
19
8
21
20
3
8
9
2
3
14
21
10
3
16
3
2
25
18
1
16
27
92
3
4
35
24
31
14
1
34
21
4
11
26
17
4
17
10
1
10
17
2
9
22
5
8
7
8
27
28
23
10
21
10
3
4
5
12
31
14
1
22
5
24
15
12
39
18
5
4
1
6
5
16
5
18
9
6
35
2
5
44
17
16
29
4
1
2
47
20
43
16
11
16
27
20
9
10
3
6
7
20
33
8
3
6
19
14
41
6
3
4
17
4
3
2
19
14
3
28
49
34
1
18
11
24
11
4
11
4
25
12
3
2
1
14
7
8
11
2
21
26
9
38
1
26
7
12
15
6
13
10
43
6
11
2
5
4
1
2
1
18
11
32
7
10
19
18
1
12
7
14
17
2
1
18
1
20
19
10
35
6
23
24
17
24
9
14
9
2
15
10
1
8
3
12
5
24
5
10
13
12
31
18
11
2
7
2
5
12
3
4
1
8
11
2
13
22
7
6
17
6
7
24
13
2
11
20
19
14
3
2
19
14
1
18
11
14
13
12
5
6
27
4
21
10
3
4
21
22
1
2
7
6
5
4
3
8
31
12
9
2
19
2
19
2
5
12
3
4
17
20
5
10
29
14
1
12
1
20
3
10
9
4
13
6
7
18
5
24
27
4
29
6
23
18
5
12
1
24
23
6
7
14
7
6
7
20
7
48
43
4
5
4
3
10
3
6
15
16
1
36
5
26
5
2
3
30
1
6
21
36
15
16
1
18
3
48
11
6
7
24
5
26
3
2
11
10
1
2
19
16
23
2
7
2
27
20
3
14
9
24
1
12
13
16
15
14
15
4
11
14
5
6
7
14
3
22
9
16
27
22
13
18
5
4
17
6
17
32
3
22
13
4
29
14
67
2
7
26
1
8
23
8
7
16
3
16
3
16
5
10
3
20
1
22
3
14
9
14
1
10
11
4
49
2
11
28
1
10
1
4
9
8
9
14
1
2
3
6
25
2
11
16
9
20
3
2
17
26
17
20
1
2
7
4
7
6
11
32
35
10
17
20
7
12
47
6
13
8
3
24
11
16
1
12
7
18
5
6
23
24
17
2
5
10
17
4
5
2
29
6
11
6
31
4
23
36
5
6
9
2
5
8
25
6
5
2
37
4
5
4
5
8
35
10
9
20
1
2
15
2
9
2
13
12
17
4
33
2
1
12
1
14
11
42
1
4
3
2
13
16
3
16
7
4
23
16
25
24
1
4
19
14
31
6
25
16
1
6
27
22
21
26
3
2
15
8
29
14
17
2
3
10
3
20
9
18
3
32
21
16
17
8
1
10
17
14
7
8
11
4
13
6
5
4
3
40
17
2
15
38
11
22
9
6
13
26
3
10
7
4
1
44
3
6
17
20
1
6
35
4
5
12
5
2
27
4
3
30
31
42
41
28
5
18
51
2
13
14
11
2
1
4
11
2
31
36
1
6
3
4
1
4
5
4
13
2
5
66
1
6
5
12
3
10
21
8
15
2
1
2
1
2
5
36
11
12
19
6
19
16
1
4
5
28
7
10
11
14
27
18
23
10
5
6
5
6
1
6
47
10
3
14
5
4
5
40
1
26
9
20
1
2
7
8
1
8
15
6
1
6
13
2
11
6
1
12
21
6
3
4
3
8
3
20
47
2
3
2
11
12
53
4
7
14
29
4
25
6
11
6
7
4
9
4
7
2
5
22
1
12
5
2
5
10
17
42
3
4
13
4
23
14
9
2
19
22
5
8
9
26
3
22
17
18
5
2
3
2
17
62
7
4
33
34
9
4
51
32
9
4
5
6
13
6
25
12
15
4
9
8
15
2
27
2
17
12
7
2
19
12
5
8
5
4
25
20
23
20
9
26
11
8
3
2
19
6
5
4
1
2
9
6
9
4
15
46
7
20
19
4
5
2
11
10
27
2
15
6
21
26
11
20
1
42
17
62
3
82
13
2
1
22
5
2
23
8
11
2
21
10
21
2
13
30
19
10
23
26
5
2
7
18
5
6
17
12
3
6
39
38
7
30
1
6
51
62
7
16
19
2
1
12
13
8
3
12
11
30
3
4
3
10
7
6
3
12
7
4
3
10
3
10
5
2
23
44
41
6
7
28
1
2
9
14
15
4
1
2
19
16
13
10
19
2
3
4
7
2
7
14
7
24
1
6
13
14
9
2
3
4
7
18
7
4
7
8
11
32
7
24
9
10
1
26
13
6
13
24
3
2
15
22
3
10
33
14
39
14
9
26
15
14
1
2
3
10
11
14
13
6
5
12
17
18
29
12
3
20
1
4
49
2
11
14
13
22
25
38
1
26
7
6
5
34
9
8
15
6
1
8
1
18
13
16
1
2
19
2
5
2
9
2
13
4
37
50
1
24
17
12
1
2
5
18
17
18
1
30
25
20
7
2
5
22
7
4
19
18
23
6
3
2
17
4
5
6
15
20
11
10
1
6
1
12
1
4
7
24
13
36
19
8
25
14
3
22
15
10
1
40
3
28
19
18
13
6
9
26
1
14
3
4
5
38
1
2
5
6
9
12
9
16
9
16
5
4
1
14
17
2
7
8
13
2
7
10
3
10
5
32
3
8
9
8
7
2
3
8
5
14
9
14
19
4
3
10
27
4
5
8
9
16
9
28
23
28
7
8
11
10
11
10
3
12
19
24
5
68
43
8
11
8
7
6
5
6
23
40
7
14
1
36
3
60
13
4
9
2
17
10
1
28
9
8
1
18
13
6
13
38
1
52
5
4
5
12
3
14
15
32
5
14
1
8
3
2
3
4
9
8
7
2
1
14
13
2
17
2
25
2
5
6
9
14
3
2
3
52
9
28
37
10
23
36
25
4
15
6
7
28
1
16
33
4
5
10
17
8
19
14
31
6
5
20
7
6
21
4
23
2
15
18
11
12
1
12
17
4
5
10
21
6
13
14
25
12
21
18
17
10
5
8
13
38
35
28
9
28
21
24
25
2
21
4
1
4
5
4
1
4
5
4
7
2
1
22
3
8
29
18
13
6
23
36
15
20
9
16
11
18
3
10
21
14
25
4
9
2
11
26
11
4
15
16
13
48
1
16
7
2
19
4
9
10
39
14
3
26
3
6
13
2
19
4
19
4
3
10
21
2
21
2
15
8
21
8
3
28
19
4
19
2
5
10
7
2
1
4
11
12
11
4
3
8
27
12
1
44
3
2
3
4
1
18
7
4
1
2
1
2
3
22
13
26
3
22
5
4
19
20
1
2
7
2
35
2
7
26
7
4
3
4
9
14
1
16
25
10
9
6
29
2
7
20
7
6
5
2
7
4
19
2
3
12
7
8
3
20
1
2
9
30
13
4
3
10
25
20
23
10
5
14
5
18
11
2
13
16
3
20
9
12
11
12
5
10
19
6
27
10
43
22
9
10
1
12
11
20
11
16
15
14
3
20
21
8
3
10
1
12
3
2
15
8
9
10
9
12
19
12
17
34
17
6
5
32
13
28
27
8
21
2
47
12
7
34
1
12
15
4
1
18
11
18
13
16
17
14
17
2
7
2
11
34
5
4
3
2
23
20
5
10
11
18
1
8
19
8
3
12
5
2
7
8
33
8
3
28
5
4
15
12
17
24
31
10
1
24
15
10
21
24
5
6
3
10
3
4
5
2
5
16
9
4
5
4
9
10
1
6
43
10
15
2
23
4
5
12
1
14
55
2
11
42
11
20
5
8
3
44
11
4
13
16
1
2
65
2
63
20
3
4
3
4
1
2
3
8
29
16
31
8
27
16
47
30
7
10
19
6
7
10
5
16
1
24
15
20
5
26
1
2
3
6
7
2
1
2
1
2
1
2
15
4
3
8
17
6
7
32
13
18
5
36
13
10
51
8
5
38
9
2
39
14
25
12
9
6
3
18
9
6
5
30
1
2
37
18
1
4
17
16
5
12
1
6
5
2
1
18
33
4
23
24
5
20
3
6
11
10
3
8
11
6
1
22
1
4
15
4
31
20
27
2
15
14
13
2
3
2
15
34
3
4
31
16
11
4
5
24
11
12
13
4
11
2
1
12
1
4
5
12
1
4
13
12
1
6
7
28
47
10
11
12
3
4
3
10
11
8
3
14
9
4
15
2
3
40
17
22
63
20
3
26
9
4
5
4
5
2
11
16
9
6
41
8
15
6
19
6
7
6
5
2
5
6
1
14
5
10
5
24
5
30
19
34
15
8
7
24
1
12
19
8
3
4
13
10
21
12
17
22
17
2
7
4
41
24
5
6
1
6
1
10
1
2
9
20
3
2
7
4
19
14
19
14
1
12
13
24
21
4
7
4
1
12
7
4
23
8
9
12
21
16
3
24
3
6
23
4
23
4
9
4
5
6
5
6
11
2
25
4
5
28
77
36
5
6
19
2
23
42
11
14
7
2
23
4
13
20
5
2
45
4
3
4
1
16
33
2
27
8
11
42
13
6
37
4
3
14
9
4
15
8
33
4
3
2
7
6
5
28
11
14
3
16
9
10
3
10
3
14
13
2
21
4
31
16
1
4
1
2
5
6
15
32
1
10
3
22
3
2
7
6
25
4
15
16
3
16
7
4
1
4
15
34
1
2
19
2
9
10
21
14
11
16
29
16
1
24
13
4
9
10
3
14
13
10
11
8
1
8
27
4
1
2
3
2
9
14
13
2
5
10
3
4
13
14
3
6
25
6
1
10
7
2
1
20
1
18
7
22
1
48
5
6
13
2
3
8
11
14
19
2
23
10
3
30
13
6
35
12
3
4
3
2
1
6
1
24
7
14
5
18
11
32
1
2
13
48
3
44
11
2
3
2
13
4
3
4
3
4
7
4
3
2
33
6
29
18
11
8
7
4
9
52
1
2
19
10
9
2
7
22
3
4
15
24
21
8
23
4
1
26
31
2
11
6
17
2
1
6
9
16
3
8
9
2
23
38
1
4
5
28
5
4
29
28
9
36
9
4
9
10
1
26
9
12
3
2
9
4
11
16
47
4
3
4
29
8
37
4
17
8
33
2
35
4
17
20
5
6
13
6
5
34
1
12
9
4
7
4
1
6
17
16
15
6
27
8
9
14
1
2
17
18
1
2
7
6
23
8
51
22
5
4
3
12
7
16
19
6
1
8
15
18
13
12
21
2
9
10
1
6
1
8
21
22
3
20
9
22
9
8
31
30
25
12
13
20
21
8
19
10
3
14
15
18
7
18
13
2
9
6
53
2
13
4
7
4
13
2
11
20
23
6
1
2
15
26
3
18
1
6
19
26
3
16
33
14
15
16
1
2
23
6
3
12
13
24
19
6
5
6
3
14
17
12
1
8
5
24
11
4
3
6
7
12
19
10
9
20
9
6
35
22
31
4
29
2
41
8
1
12
11
54
1
4
11
4
3
2
1
6
7
4
7
12
15
34
15
16
3
6
13
24
1
10
3
26
1
18
15
2
21
14
15
50
7
2
11
4
7
2
7
6
3
4
39
66
5
2
1
2
23
4
1
4
5
22
17
20
7
12
31
16
1
4
9
16
13
2
17
8
47
14
31
6
59
6
1
6
19
10
25
4
5
12
13
12
1
26
17
14
9
20
7
12
7
6
1
6
13
12
11
24
23
12
5
6
1
14
17
32
23
6
7
32
13
2
5
22
11
20
9
18
31
4
1
22
7
8
23
18
7
24
3
14
11
14
3
4
9
2
9
14
19
16
3
2
23
14
5
34
9
18
21
14
3
8
17
16
9
2
3
4
13
4
19
2
9
10
3
2
1
36
1
8
7
4
65
8
25
6
45
10
1
4
1
4
1
6
9
28
9
2
23
16
5
16
13
36
13
24
1
4
17
6
7
4
11
4
1
18
11
10
11
14
11
8
5
8
1
12
1
4
17
14
5
6
1
16
7
10
1
4
1
12
1
2
7
4
3
16
39
2
1
8
7
16
1
28
7
4
9
2
9
22
11
6
1
18
47
20
1
2
11
24
1
6
1
36
3
20
21
28
3
14
25
2
7
16
3
8
3
4
21
8
19
26
3
2
7
8
1
2
17
4
33
8
1
18
1
12
1
6
11
16
5
12
27
16
35
30
19
8
37
22
19
14
1
32
5
4
5
8
31
8
7
16
3
2
41
8
5
18
11
24
5
30
23
14
1
8
7
12
5
12
3
10
3
8
7
10
9
12
23
30
17
12
1
16
5
2
7
18
11
2
3
2
5
34
1
8
11
22
5
22
3
4
9
6
3
28
33
22
1
24
5
16
13
12
5
20
15
12
11
12
1
28
13
26
27
10
3
6
11
8
19
10
19
6
49
10
5
30
13
6
1
8
13
6
23
2
1
18
17
12
13
12
13
14
1
14
3
12
1
38
3
22
23
6
1
26
9
2
9
22
3
2
3
2
9
50
21
22
13
8
9
8
27
12
41
14
29
6
7
8
5
8
35
22
9
8
29
14
17
18
35
30
31
10
11
6
1
4
45
10
23
40
15
20
3
14
7
6
15
8
15
8
13
8
17
2
17
2
25
86
19
6
3
8
3
4
1
8
3
8
11
10
5
12
7
16
21
4
1
44
13
14
21
4
5
6
9
8
13
10
13
38
27
34
3
10
27
2
3
16
19
2
1
16
7
22
3
8
35
8
1
24
19
6
11
4
5
2
1
38
25
24
3
12
3
18
11
20
11
4
25
12
1
18
13
4
1
12
45
6
11
24
41
6
5
2
1
46
15
12
3
10
13
18
35
6
7
4
35
12
17
4
5
8
15
8
7
12
11
10
3
2
21
6
3
22
3
6
1
10
3
16
77
46
15
10
3
40
15
10
21
28
7
8
15
2
9
12
1
8
9
2
25
10
1
10
3
4
3
10
7
6
5
4
5
6
3
4
5
16
25
6
23
16
1
36
19
32
11
2
3
8
13
10
21
2
19
4
3
8
11
14
13
54
3
14
41
2
13
8
27
10
3
44
35
8
1
10
15
16
3
10
13
6
17
2
3
6
3
12
5
12
3
6
15
16
1
6
11
2
13
34
1
10
11
12
3
8
1
8
15
8
3
4
1
56
3
4
11
6
5
4
7
8
5
4
7
34
39
26
27
8
1
6
1
2
11
14
1
8
1
2
7
30
13
2
3
8
1
2
1
10
15
14
15
4
7
24
5
24
11
4
21
2
27
16
1
8
21
32
5
22
25
4
13
12
5
18
5
30
5
18
17
6
19
24
11
4
27
6
1
48
29
4
3
4
1
42
3
2
1
6
11
10
53
38
15
50
9
14
7
4
3
2
7
8
3
16
21
30
19
8
45
8
1
22
3
4
9
8
31
2
9
10
19
4
17
4
7
10
3
4
1
2
1
14
1
6
3
2
3
8
33
22
3
2
3
4
5
16
13
14
27
22
5
8
13
6
5
12
5
20
3
32
3
20
1
4
17
4
25
8
17
8
47
4
11
2
5
4
1
2
31
8
3
8
7
12
11
2
19
2
13
10
3
2
21
32
9
4
19
4
7
18
23
6
9
12
11
6
1
2
1
8
5
2
11
4
21
10
15
2
15
18
19
18
31
4
23
2
1
2
1
10
7
12
5
6
23
30
41
8
3
28
1
2
9
14
21
4
13
2
1
6
5
2
7
24
5
4
1
16
21
26
3
30
7
22
19
20
5
2
21
4
5
4
15
14
3
26
1
38
3
4
3
6
1
26
7
4
31
2
23
10
41
2
11
2
27
32
3
32
3
16
1
2
7
22
1
8
1
16
47
2
15
6
5
10
5
6
53
4
15
10
61
2
1
8
23
12
19
6
9
8
5
20
11
10
3
12
7
18
17
14
11
6
9
8
3
20
3
4
9
8
7
12
7
2
19
16
9
20
9
2
15
8
11
8
1
16
1
32
13
8
23
58
7
14
29
28
7
6
27
4
15
6
23
10
1
8
9
6
11
48
25
18
11
8
21
4
9
8
5
38
11
24
3
14
17
10
23
2
9
26
1
22
3
10
3
34
23
36
11
2
9
10
7
8
17
10
7
24
5
6
5
4
9
10
11
2
1
2
21
4
17
4
15
8
5
14
11
6
1
10
9
16
31
20
27
18
7
4
51
12
5
18
13
6
5
4
35
12
3
8
3
10
3
4
13
6
11
2
11
4
13
12
33
22
3
10
15
2
7
18
1
16
3
22
57
4
9
8
29
20
73
10
39
8
1
12
3
18
9
4
1
2
9
2
15
2
1
26
9
10
63
4
9
4
9
2
15
26
3
2
21
6
1
2
5
2
9
8
1
34
5
4
13
12
1
24
13
8
3
8
3
4
15
2
3
34
31
28
9
2
5
14
1
10
31
4
3
8
15
4
3
2
3
16
7
12
7
4
37
2
5
14
11
2
9
26
3
16
1
2
7
2
9
2
9
44
27
2
3
26
7
4
11
18
17
12
3
12
15
4
3
4
13
14
1
32
7
6
1
4
5
18
13
6
15
8
9
18
11
6
9
8
7
6
5
2
13
2
11
10
15
6
1
12
1
8
13
12
17
22
15
4
9
8
21
10
7
4
5
2
5
2
9
26
9
8
1
12
17
30
7
10
11
12
21
26
19
16
23
2
5
10
31
6
27
6
29
18
31
6
5
6
1
2
25
12
25
2
29
22
9
2
15
4
3
4
3
2
1
8
13
24
5
22
5
2
19
14
17
16
3
22
1
8
7
6
9
6
1
8
21
12
23
14
11
30
5
18
9
18
11
6
7
4
3
2
1
4
1
40
13
8
5
18
13
6
17
8
21
6
7
6
13
12
7
24
7
18
29
26
5
22
13
10
5
4
19
18
19
6
15
6
1
6
7
14
9
46
17
2
15
4
3
2
3
8
5
56
21
10
15
8
1
16
7
24
17
8
9
10
3
2
7
10
13
6
11
8
33
4
5
6
5
2
15
16
11
18
5
10
11
14
13
12
19
18
3
14
15
10
1
6
5
28
3
4
9
20
1
10
15
16
13
18
19
14
5
12
11
10
1
2
5
10
1
10
9
4
9
10
7
16
1
4
3
2
17
6
41
30
5
10
1
8
5
10
11
58
17
8
11
28
1
16
9
8
7
2
29
6
1
10
7
6
1
28
17
14
29
38
3
4
9
4
51
2
25
24
5
20
1
20
1
6
15
26
21
34
5
2
21
14
9
16
11
14
5
2
7
14
3
16
7
2
1
4
11
4
3
14
9
6
5
4
47
6
33
10
7
6
11
6
1
24
1
6
19
18
5
4
1
4
1
32
27
12
15
4
19
22
5
2
55
14
25
6
5
10
23
12
9
8
5
6
13
38
5
8
5
16
13
4
7
12
9
8
11
2
13
30
13
4
15
2
7
2
17
8
3
20
11
38
19
6
25
4
13
20
13
18
5
28
9
18
45
14
11
38
3
8
9
8
25
14
19
26
9
8
3
4
19
16
35
4
17
20
3
4
27
2
3
6
9
14
11
6
3
34
15
12
35
16
9
64
23
20
9
4
1
8
9
8
21
18
33
2
3
8
11
6
3
12
1
6
3
24
13
6
1
12
5
6
7
12
9
6
13
4
17
6
5
12
5
30
7
24
17
16
17
4
9
12
11
2
1
18
15
4
7
20
27
8
51
8
3
14
15
18
1
2
1
20
5
4
27
24
17
24
3
26
29
28
13
4
3
4
5
18
13
18
31
12
1
18
5
18
27
44
13
8
13
28
3
2
9
4
19
12
3
4
3
10
23
26
41
8
17
24
19
10
9
10
3
52
3
8
1
10
1
12
5
30
1
30
11
14
69
20
19
28
7
20
15
6
9
40
15
10
41
18
23
38
1
34
1
6
5
14
23
24
17
14
3
22
29
12
3
20
11
24
15
38
5
4
3
4
11
56
7
14
21
16
17
10
17
12
5
10
5
18
1
4
3
4
7
30
1
22
27
2
31
28
5
10
15
14
17
10
5
12
1
12
1
10
1
2
13
34
7
18
3
12
1
10
7
12
1
10
15
12
15
20
13
4
11
32
23
4
5
10
1
14
15
2
19
8
1
8
9
30
5
10
49
14
27
24
15
28
17
16
19
18
3
38
7
2
5
8
45
2
1
8
21
28
1
26
1
12
9
28
1
28
7
12
29
34
7
2
11
26
9
30
13
24
11
4
1
10
9
14
15
2
7
12
9
12
35
16
7
16
39
2
5
18
1
6
13
24
13
4
9
10
27
4
51
4
21
74
27
74
9
24
3
8
7
14
1
4
27
6
5
4
9
4
7
24
73
8
17
8
19
6
11
4
11
38
19
22
21
6
11
2
33
14
9
20
3
42
17
20
41
10
15
8
15
28
1
16
27
28
11
4
3
10
17
18
9
8
5
8
3
8
3
6
17
18
7
4
3
2
11
6
3
26
5
12
1
10
3
28
15
10
5
6
21
22
3
2
13
10
11
2
15
12
7
6
23
6
5
10
17
22
1
22
3
20
3
8
13
26
17
4
1
4
21
2
9
4
37
8
1
6
41
24
55
8
5
6
11
6
1
12
11
2
5
8
1
4
7
14
19
10
3
8
1
8
17
4
7
4
1
10
3
26
7
2
3
22
7
8
9
8
3
28
7
4
3
14
3
42
7
6
5
40
13
8
5
12
7
8
5
6
37
4
17
34
3
6
15
6
5
10
1
8
25
18
17
12
7
40
1
40
1
30
11
6
11
6
1
10
45
12
11
34
19
6
37
6
19
2
13
6
17
8
41
30
27
6
5
18
23
2
19
10
11
8
13
52
7
4
5
8
3
6
7
20
5
2
3
14
7
12
1
10
21
22
27
10
9
2
3
2
7
42
7
24
7
2
3
34
11
4
3
10
29
2
39
4
7
16
23
8
9
10
35
28
25
6
7
8
5
44
13
2
1
2
9
6
7
2
19
4
13
8
25
6
13
6
15
42
5
2
15
2
1
22
1
8
7
28
29
24
11
18
5
34
11
4
5
2
5
20
23
2
7
6
7
18
7
12
7
20
27
8
1
12
3
2
3
28
3
6
27
4
17
42
25
20
21
12
11
36
3
12
5
6
23
22
39
12
7
28
1
16
3
6
53
24
5
16
5
2
11
4
41
18
11
12
23
6
9
4
9
10
1
26
5
2
13
10
39
10
3
2
55
2
5
4
23
32
15
38
23
6
11
30
19
10
5
16
7
6
5
10
3
10
27
8
1
8
7
2
5
14
3
12
11
4
7
8
13
30
7
2
27
20
3
4
3
2
1
10
17
2
1
2
3
28
3
14
53
8
25
2
49
12
7
2
19
50
29
2
5
14
9
18
3
22
5
18
5
2
57
12
37
4
9
16
7
2
9
18
25
2
21
6
21
12
5
8
11
8
13
14
5
6
11
20
47
6
5
6
7
30
9
18
1
2
29
14
5
8
23
6
13
6
7
2
1
10
7
26
5
6
11
56
9
2
37
6
1
18
7
12
7
10
35
6
49
6
35
8
15
24
17
2
13
44
5
4
11
10
1
10
25
2
1
32
7
16
3
16
29
6
23
10
3
10
9
8
9
2
27
26
15
8
17
2
47
8
3
14
39
14
13
18
5
4
13
20
17
4
13
24
3
44
31
6
17
6
5
14
13
30
31
8
7
6
3
20
7
10
13
38
3
10
7
22
25
4
5
2
7
6
7
4
3
30
7
2
7
14
27
2
1
8
7
48
5
16
25
28
11
6
23
6
17
2
13
4
11
8
9
26
5
6
13
4
15
4
7
16
15
22
3
2
13
6
35
28
3
16
21
16
9
16
9
8
5
4
37
10
1
4
3
34
9
4
5
4
55
26
5
14
3
14
1
18
19
16
7
6
11
10
9
14
3
16
7
8
27
8
9
12
17
20
1
12
23
26
1
28
11
8
37
2
7
10
5
14
37
2
13
10
7
2
3
12
7
2
9
8
17
4
15
4
21
14
17
22
9
44
15
34
5
2
7
8
9
8
7
2
3
8
15
18
23
18
5
10
13
6
45
24
1
28
19
60
11
8
15
4
1
4
9
4
11
2
57
4
3
8
1
28
11
24
47
4
17
20
9
4
39
2
11
10
25
24
11
6
25
18
3
16
15
10
3
18
13
4
1
14
13
12
7
22
33
8
75
4
1
4
3
4
3
4
5
24
1
2
19
6
19
12
19
4
51
10
3
78
9
10
23
2
3
14
9
20
5
8
19
2
3
10
17
2
13
22
13
2
19
2
19
14
1
4
9
2
9
28
5
4
19
4
3
12
39
28
9
10
7
16
3
10
5
8
21
4
27
8
9
2
3
44
29
10
15
2
11
16
9
12
7
4
13
24
13
12
3
2
25
2
1
12
9
16
7
22
3
20
7
16
3
6
3
2
7
8
13
50
15
50
11
8
1
14
1
4
11
6
9
2
21
2
31
6
15
10
1
8
11
16
17
4
15
4
29
12
5
12
5
2
1
20
13
4
7
30
5
6
11
2
9
10
13
2
1
6
3
20
3
42
15
2
1
2
11
20
5
8
11
12
11
8
31
20
1
2
3
18
3
10
1
12
3
44
7
6
5
12
1
60
27
4
5
6
17
12
13
36
37
8
5
36
1
14
11
16
31
10
5
28
9
10
21
4
11
14
13
2
1
8
27
12
1
6
23
18
17
2
9
10
21
6
5
6
7
30
21
20
15
12
35
4
19
30
3
24
25
8
9
34
19
18
19
12
1
20
1
42
5
8
3
6
23
30
17
12
13
6
17
8
1
4
17
50
79
18
29
4
43
10
5
24
19
6
23
10
11
4
17
2
23
10
1
10
5
6
7
10
11
14
19
8
5
16
5
2
3
4
1
6
11
6
1
6
7
6
1
40
1
32
1
12
7
18
7
10
3
10
15
12
21
6
13
6
3
2
5
8
7
34
5
16
13
2
29
8
5
44
9
6
3
6
1
4
3
4
31
8
7
18
9
2
3
6
9
4
17
2
1
20
3
2
23
8
13
20
21
4
3
14
45
2
13
6
17
4
13
28
29
2
3
2
9
4
15
8
3
8
9
22
3
10
19
2
1
10
15
8
9
52
13
24
39
8
1
2
31
20
1
20
3
8
3
8
7
8
7
10
13
26
7
6
11
16
17
6
1
32
15
28
37
6
3
4
15
16
27
14
7
2
49
12
5
2
13
14
7
2
7
18
5
12
25
14
13
32
1
6
15
2
13
4
15
4
13
36
3
4
9
42
1
16
15
8
13
20
7
10
21
14
15
16
5
8
7
20
7
2
3
2
9
4
27
10
15
20
1
22
5
4
15
6
9
10
5
4
1
20
13
4
9
8
11
12
1
12
17
8
9
8
7
22
23
2
7
10
1
4
5
8
5
8
5
18
3
8
3
10
13
20
7
4
9
20
3
24
1
2
39
30
9
22
5
2
7
24
49
10
9
4
3
2
27
2
1
2
41
72
45
2
9
8
11
4
7
2
29
16
13
2
1
6
21
2
43
2
9
16
27
4
21
2
23
4
35
4
1
6
7
6
13
10
1
14
19
30
17
16
9
12
1
2
25
18
13
8
5
16
13
12
3
8
7
4
1
24
1
10
5
6
25
2
37
12
11
2
19
30
5
18
5
4
21
10
9
10
1
18
23
16
7
2
37
6
15
4
5
2
7
8
17
6
15
38
17
4
1
26
3
8
1
8
9
10
17
8
23
2
11
12
11
2
5
10
15
10
1
10
15
4
13
8
31
6
7
12
31
6
37
14
13
4
5
46
1
6
15
14
3
2
5
2
9
8
7
2
9
22
1
64
3
16
9
10
13
18
9
4
11
14
3
18
15
8
3
16
9
8
1
10
31
4
11
10
11
6
1
10
17
12
7
8
11
32
3
12
5
12
5
2
15
28
13
24
13
12
19
20
17
14
13
14
11
18
13
8
5
34
19
2
3
16
17
8
11
34
1
16
3
2
1
2
29
4
9
64
7
24
11
12
13
16
1
12
27
22
1
44
7
20
17
20
5
16
3
8
21
6
11
2
19
2
7
2
29
18
5
4
15
20
5
2
3
16
3
16
9
8
5
8
15
8
5
8
5
6
5
2
3
20
19
16
23
16
23
18
7
16
15
4
3
2
1
6
25
6
11
14
37
12
83
4
53
12
11
4
11
2
39
22
15
2
3
4
1
6
39
32
25
8
3
22
3
2
3
4
3
12
3
6
7
24
1
8
1
10
9
26
27
14
51
10
1
2
7
26
37
2
5
6
17
12
1
24
15
18
21
8
11
8
7
2
27
18
3
2
21
24
3
8
5
10
1
16
3
2
3
4
5
2
25
2
41
2
11
10
5
10
35
4
5
12
5
38
3
12
7
22
11
24
15
20
39
8
35
10
7
2
17
10
21
16
23
20
11
2
15
14
1
10
5
24
3
16
9
26
1
8
27
4
21
8
27
2
17
2
5
4
3
16
11
8
17
4
5
14
13
4
1
14
1
8
3
34
3
20
3
14
17
12
1
6
3
6
3
24
13
2
11
8
71
6
3
16
25
38
75
2
7
20
3
10
27
8
9
10
15
8
1
28
35
8
11
14
13
2
13
20
21
14
1
6
7
10
7
10
5
24
1
16
31
24
5
2
5
12
25
20
7
12
33
14
5
4
19
18
5
16
17
4
1
2
3
14
7
6
13
20
7
28
7
2
9
36
11
12
11
18
19
48
9
12
3
14
11
18
1
4
9
2
19
20
9
8
11
14
5
8
9
24
3
8
53
6
1
2
23
8
1
2
15
44
3
8
9
28
1
6
5
10
9
16
9
2
21
6
21
6
21
2
3
16
15
40
31
20
9
20
3
40
3
2
31
6
1
10
17
8
7
22
9
2
9
8
11
6
11
14
25
2
3
2
11
2
25
2
3
14
1
12
7
8
53
22
5
6
23
6
11
18
7
8
13
2
7
4
25
4
25
10
33
22
27
8
21
14
13
18
19
28
27
10
9
8
11
30
17
8
7
2
7
36
67
28
1
4
5
36
5
2
3
24
11
18
3
14
53
8
3
4
9
10
31
38
1
14
1
2
3
14
3
18
1
20
1
22
17
2
13
2
47
6
55
2
13
4
11
42
5
12
23
8
1
4
13
32
31
20
1
34
17
12
1
12
1
10
1
14
3
8
9
2
3
2
3
6
5
22
7
2
5
10
7
6
25
10
25
12
21
30
13
8
9
12
5
4
1
22
9
14
15
28
9
2
9
2
13
4
1
6
13
6
15
2
3
4
3
4
9
4
3
6
11
2
7
6
5
6
17
4
3
4
7
8
25
16
3
8
1
16
3
8
3
6
3
4
3
6
9
2
33
14
3
40
7
4
1
18
25
8
1
36
15
10
5
6
5
6
5
14
11
14
5
4
9
26
13
12
1
12
9
12
17
14
33
10
3
32
9
30
21
38
3
12
21
2
9
4
23
4
5
20
21
16
5
2
3
4
5
4
11
34
17
4
9
6
1
56
1
10
29
60
5
2
25
48
7
6
5
8
51
18
1
14
13
16
13
16
27
18
13
28
11
8
15
10
23
2
3
6
3
4
3
34
3
8
1
20
11
8
7
2
37
24
45
38
15
38
3
2
5
22
17
10
9
12
9
8
5
10
17
16
17
2
25
18
29
8
3
2
17
10
1
44
13
18
3
10
5
12
43
2
31
12
11
28
17
8
29
2
5
14
31
2
19
12
1
6
3
36
9
8
25
12
15
6
17
6
1
18
7
16
5
4
9
4
3
4
5
16
29
2
3
28
1
2
3
22
11
2
15
16
15
4
15
10
29
58
1
6
5
2
17
16
5
4
11
14
3
6
5
6
5
2
9
24
3
22
33
32
1
8
27
24
3
12
25
20
5
28
1
6
5
2
1
6
3
32
31
14
7
2
5
2
23
54
39
8
39
12
3
14
39
4
27
4
11
34
5
28
5
30
1
12
19
26
7
4
17
4
19
2
3
18
5
16
1
4
39
8
9
22
1
16
11
38
31
4
7
6
13
28
7
2
9
4
3
4
13
38
9
6
45
8
3
34
15
2
1
8
23
6
1
6
3
22
3
20
9
4
25
2
15
4
5
26
1
2
11
2
3
4
11
8
21
8
1
24
1
8
5
18
7
2
5
6
5
18
33
4
1
2
11
14
5
46
7
12
11
10
1
2
3
4
11
10
7
6
13
6
37
4
3
12
1
4
3
34
11
10
7
4
21
6
1
18
5
12
37
12
1
12
1
6
41
22
29
6
17
6
3
14
3
12
5
6
1
18
1
12
3
2
9
58
5
14
19
6
19
8
3
12
5
6
11
4
7
6
1
36
3
2
31
2
31
24
29
4
11
18
17
2
37
2
11
8
21
8
1
4
3
30
17
16
19
22
11
6
1
36
11
8
7
4
1
10
7
2
1
18
17
6
19
2
7
22
1
32
5
8
9
2
1
16
9
10
15
4
1
20
9
14
5
14
1
2
13
42
37
14
7
6
23
24
1
10
13
12
1
12
11
6
19
10
3
8
5
16
19
8
43
8
1
12
11
10
9
8
11
52
1
6
15
12
9
18
11
4
5
8
1
14
3
4
15
4
5
4
9
2
11
10
15
2
9
8
17
66
5
10
9
6
7
8
5
8
5
10
21
14
3
6
11
28
1
4
1
4
21
10
9
8
1
14
9
14
1
24
5
12
1
14
9
2
49
8
7
2
45
8
5
42
1
6
11
12
5
22
13
14
7
24
45
24
5
2
5
36
5
22
7
30
11
6
5
6
1
28
35
2
1
2
39
12
1
4
13
12
9
2
11
8
19
8
1
8
15
14
11
28
25
22
1
10
1
12
9
2
35
18
3
4
17
28
9
12
23
6
5
32
17
20
23
2
5
2
15
4
27
4
15
4
3
2
7
2
13
4
7
6
7
8
7
2
9
10
1
12
13
12
1
30
5
42
7
12
3
8
1
14
3
22
9
2
9
26
25
28
9
6
23
6
9
16
55
20
1
2
9
8
9
4
17
4
11
8
1
4
25
8
9
10
15
2
17
6
5
2
5
24
23
10
13
4
3
2
27
2
11
8
15
14
5
4
17
16
5
6
3
4
7
4
3
8
17
10
5
10
11
12
5
26
11
4
21
30
13
2
13
10
9
18
9
30
5
12
1
4
5
40
9
24
11
4
15
14
25
8
3
12
23
12
9
2
15
14
5
14
1
6
1
4
11
2
41
26
1
8
1
10
5
34
7
82
33
6
5
18
5
2
17
18
9
4
15
10
13
2
7
6
1
16
53
2
39
6
9
38
7
6
15
16
21
4
1
4
3
20
7
24
45
8
9
18
3
10
15
10
9
16
7
2
27
24
1
2
7
2
1
24
33
10
17
8
5
34
7
2
25
2
17
28
5
24
11
4
3
8
1
4
9
20
9
10
5
12
3
26
7
14
3
4
3
14
5
12
11
10
37
42
35
8
27
4
7
2
7
22
67
10
9
10
1
10
5
10
3
22
1
10
23
2
31
26
5
6
19
4
39
2
1
2
1
22
9
20
9
10
13
16
3
10
11
4
27
6
5
12
15
14
25
20
7
2
1
8
15
32
3
2
1
14
3
4
13
2
5
2
5
8
25
12
3
10
27
4
11
16
7
28
17
12
1
10
9
16
5
20
15
22
5
2
9
10
31
2
7
10
11
2
1
10
7
8
5
10
13
2
11
30
19
8
27
48
23
14
3
8
9
16
11
6
5
14
1
2
47
16
3
30
1
12
5
14
53
24
31
8
15
4
31
4
1
4
5
30
11
18
19
12
1
36
31
6
11
6
1
14
1
10
5
22
15
40
3
14
25
12
17
38
15
4
11
2
19
26
49
20
3
10
55
2
1
24
1
24
3
4
1
8
23
6
1
6
5
2
11
6
9
24
1
38
9
8
13
10
3
4
1
16
3
16
7
8
3
14
5
2
21
18
21
38
9
4
17
28
3
8
3
4
1
10
15
14
5
4
15
8
5
2
27
2
5
40
17
16
1
22
11
12
13
2
9
18
15
28
3
2
11
12
1
10
13
28
53
12
7
6
7
8
1
10
15
20
1
42
13
10
11
14
5
2
7
44
5
36
1
4
3
2
17
6
5
6
1
6
21
14
13
4
1
2
7
10
7
2
5
8
5
8
13
28
37
2
19
18
21
4
57
2
17
2
5
28
11
6
17
32
11
48
7
22
37
22
27
12
3
2
17
2
1
2
49
28
59
4
33
6
1
22
7
14
27
10
13
4
33
12
7
42
5
6
1
8
17
22
31
6
13
16
19
36
7
4
25
16
13
2
13
18
3
4
11
10
7
28
31
14
15
14
3
8
7
8
7
22
5
8
9
2
37
18
7
6
3
4
13
2
1
2
3
24
7
6
9
4
9
18
15
4
57
2
3
44
1
6
3
6
1
6
13
2
17
6
5
22
11
2
7
2
51
36
25
24
43
12
9
2
11
6
29
4
3
2
23
20
1
24
13
30
9
26
7
14
25
12
1
10
1
10
5
8
7
30
11
6
11
6
5
6
3
14
3
4
11
20
45
14
15
32
9
8
13
28
19
34
9
20
1
12
37
2
27
2
57
14
3
4
21
4
21
16
7
2
3
14
7
2
3
2
31
2
17
30
9
6
5
2
23
34
9
2
27
12
19
12
1
2
23
4
23
8
3
4
3
4
7
8
5
4
9
8
3
18
55
26
3
10
29
4
3
10
19
10
9
28
17
4
31
6
5
18
21
2
7
2
15
20
3
2
5
16
25
4
1
6
19
4
3
4
7
2
15
2
1
26
25
4
7
10
9
32
27
50
11
6
19
6
49
12
23
4
1
4
11
8
31
6
7
10
27
10
5
12
23
22
3
6
21
6
1
6
11
2
1
4
5
12
9
22
25
8
13
42
13
46
7
62
3
8
3
24
5
2
1
12
23
2
7
6
1
12
1
12
11
2
13
4
1
26
15
4
3
20
41
22
33
12
21
40
9
14
3
32
7
10
19
6
19
18
7
12
1
2
7
34
49
10
25
18
43
10
29
6
3
6
17
26
23
6
19
4
43
24
21
8
5
8
7
4
3
28
9
4
9
34
33
10
9
4
5
2
15
14
11
48
1
48
7
22
21
14
23
2
9
4
3
20
13
40
3
8
5
6
47
6
39
46
1
12
1
18
1
20
5
8
1
26
15
2
27
10
9
4
15
2
1
4
19
6
29
6
7
12
9
2
5
24
19
8
7
20
3
6
1
4
37
6
11
80
35
8
5
34
39
4
21
4
15
6
3
36
3
8
13
2
21
4
35
10
9
2
3
8
7
40
3
20
3
32
11
8
11
2
15
22
47
2
1
16
5
18
19
12
13
8
9
14
17
10
5
12
37
10
7
10
5
18
5
18
1
2
1
26
1
6
5
16
11
6
3
2
3
32
1
30
5
12
1
32
13
16
5
8
15
4
1
2
29
12
7
16
21
18
11
14
3
2
1
2
7
6
9
2
15
18
17
18
3
2
15
2
17
6
5
2
9
4
7
2
1
2
1
2
1
6
17
4
13
48
15
8
17
6
17
24
27
62
11
4
39
16
1
20
17
16
13
4
1
2
5
18
1
6
21
10
1
18
3
6
25
4
23
6
1
2
53
10
29
48
5
2
7
8
5
28
53
4
11
20
1
2
1
4
3
2
23
10
21
10
1
6
7
2
1
24
1
14
3
32
9
12
31
8
1
14
1
8
7
12
15
50
9
8
5
2
27
34
15
2
61
20
5
2
17
6
1
12
1
6
7
6
3
2
29
2
27
2
11
12
1
6
1
2
1
6
21
38
15
16
13
6
17
4
5
18
7
20
7
8
21
12
7
10
3
14
3
2
5
6
11
2
3
8
3
4
13
14
9
12
21
8
15
8
1
2
33
20
15
2
3
4
5
10
7
4
7
10
9
44
3
32
5
8
21
22
5
24
29
4
3
14
29
14
1
8
13
28
7
4
7
12
1
36
25
10
9
2
15
2
11
4
29
24
25
18
17
14
1
8
9
2
3
4
5
4
17
12
3
2
1
28
3
2
1
10
3
16
13
30
1
20
23
8
13
4
1
24
15
8
1
4
7
8
5
14
5
6
31
16
29
4
1
20
3
2
15
8
43
2
5
2
15
30
9
2
5
22
19
18
15
4
5
4
17
10
11
4
13
2
5
8
21
2
3
10
13
22
19
10
5
34
23
2
7
12
13
2
7
18
1
22
7
14
51
6
3
2
11
4
9
8
3
16
11
32
3
24
5
8
19
26
1
32
19
32
27
6
19
4
19
16
1
32
1
10
19
6
5
14
7
6
19
14
3
10
1
4
3
10
7
12
3
16
5
14
5
4
3
2
13
8
21
30
3
10
7
6
7
14
21
6
15
50
5
6
13
12
17
18
13
24
7
12
15
18
3
16
11
32
21
2
11
10
5
6
11
8
21
8
1
20
23
4
7
14
3
2
3
32
9
10
1
2
5
2
17
24
11
16
5
8
1
8
5
8
1
2
15
16
31
34
5
58
9
10
5
2
3
2
39
8
5
10
3
4
3
38
17
2
9
2
21
4
1
14
7
2
15
16
17
16
9
4
15
2
21
10
9
2
11
20
43
18
1
6
17
28
3
30
3
16
5
48
15
12
7
20
1
4
79
4
11
2
5
10
15
12
25
6
61
8
15
10
25
2
7
4
11
2
9
2
11
10
3
6
9
18
17
6
1
4
5
6
1
20
13
6
1
6
13
4
11
2
9
10
11
62
1
2
1
2
7
8
17
8
3
4
3
34
7
14
1
2
7
4
13
14
3
2
7
20
31
2
3
2
5
16
3
4
3
4
17
24
5
4
3
8
11
18
23
4
1
24
3
10
7
52
5
6
15
46
3
10
29
4
5
2
5
6
13
4
19
2
5
6
1
4
9
38
17
10
21
10
5
12
21
2
27
34
3
12
7
4
15
18
3
4
19
8
15
2
11
12
13
2
25
2
13
6
7
14
37
8
5
10
19
2
1
20
11
12
49
4
73
6
47
8
27
4
1
2
7
8
1
26
19
26
3
4
15
14
13
4
7
14
55
2
5
16
3
4
7
18
11
12
11
8
3
58
3
14
5
20
11
32
1
14
3
4
3
4
13
6
3
2
21
6
5
10
1
22
23
12
5
26
25
18
1
6
23
8
9
8
21
6
1
4
5
2
33
48
5
4
43
10
19
14
11
4
7
18
3
10
5
8
13
4
3
34
1
16
5
38
13
6
17
4
15
12
29
2
5
8
21
28
11
6
1
38
7
6
35
6
7
14
13
10
9
2
3
2
5
2
7
8
33
6
3
2
3
4
31
16
7
4
5
12
11
8
13
20
15
4
5
8
1
36
7
16
1
12
3
6
3
10
9
8
15
20
15
4
1
12
9
6
11
18
3
40
11
2
3
2
7
10
19
10
3
38
19
20
11
30
15
2
27
20
3
6
33
2
5
10
1
8
89
8
5
6
5
18
5
56
7
8
11
24
9
2
1
8
3
10
15
18
21
6
21
36
7
6
1
6
3
4
23
16
31
8
9
10
9
4
3
4
5
18
11
2
23
34
13
2
3
6
15
6
11
16
13
2
1
8
15
4
23
8
11
4
1
4
15
20
15
10
15
60
9
4
5
14
15
12
19
6
5
4
23
8
21
22
15
32
13
16
9
14
25
2
39
14
7
4
15
10
15
18
23
6
25
2
7
26
13
12
7
18
3
32
9
10
27
10
21
6
5
18
31
4
13
4
1
6
1
14
33
10
13
14
15
6
1
6
9
2
17
22
3
2
25
4
17
8
1
8
1
10
29
18
13
16
15
18
37
8
1
16
13
20
1
16
43
12
1
8
17
2
1
36
3
34
5
16
17
2
7
4
1
6
1
6
1
4
3
12
1
10
19
14
3
48
7
4
25
2
1
30
1
14
13
4
1
14
1
14
9
30
23
6
31
18
5
14
1
2
33
30
5
8
15
2
17
52
15
12
41
10
1
10
21
14
9
8
11
8
47
26
13
4
5
20
3
4
1
2
21
6
5
22
1
6
15
30
3
30
41
6
17
4
5
32
19
18
9
2
7
14
7
28
3
12
1
12
11
18
7
4
23
8
15
20
9
14
7
14
13
36
7
6
5
12
17
4
17
10
5
2
5
10
33
20
9
10
71
2
7
6
13
6
23
50
19
54
11
4
13
2
5
36
15
8
7
2
1
14
9
2
11
8
9
8
75
14
9
32
5
4
23
6
21
18
11
12
7
46
17
22
23
6
7
4
9
44
13
42
19
2
5
18
7
2
3
14
15
6
21
24
1
18
3
8
9
10
15
16
5
2
15
10
1
14
1
14
31
34
1
8
17
6
3
28
3
4
1
8
33
2
11
18
25
6
13
2
1
22
9
16
11
30
5
6
7
12
7
82
17
2
33
14
9
12
81
6
1
40
1
8
5
2
5
24
33
6
3
6
3
14
17
6
5
12
15
4
1
6
13
12
9
14
25
10
21
6
1
10
21
26
1
10
13
6
9
2
27
8
9
2
11
20
3
12
5
38
7
2
55
12
21
8
51
4
5
16
13
4
23
2
9
8
5
18
11
12
41
20
7
12
1
4
25
4
9
14
19
18
1
2
5
2
43
6
43
10
33
8
5
2
9
14
11
4
45
2
9
28
21
2
15
32
23
10
11
2
13
2
21
6
27
2
3
8
1
20
3
32
3
14
1
2
5
2
5
4
33
16
1
4
1
6
31
4
21
14
5
6
5
4
11
22
13
2
1
16
21
6
39
8
15
16
7
30
21
4
13
16
5
16
3
16
15
14
5
8
13
34
29
6
5
18
3
2
3
2
15
18
27
16
19
12
23
30
19
2
13
2
15
4
1
2
3
4
31
6
3
6
9
30
13
2
7
4
43
2
5
20
1
6
3
2
1
14
3
6
5
18
7
14
5
28
11
2
7
6
3
4
11
6
1
10
3
6
19
2
1
2
35
4
3
28
25
6
23
4
35
22
19
10
13
16
41
6
15
2
7
26
5
4
1
18
1
20
1
6
5
6
15
14
27
2
13
24
9
2
1
18
7
10
15
6
47
6
21
8
9
10
3
10
9
6
15
12
7
8
1
32
49
8
19
8
5
2
13
10
9
4
21
22
13
24
7
4
3
28
21
10
5
2
9
2
15
6
15
40
9
16
9
8
3
2
9
12
27
4
1
4
3
2
1
12
3
20
7
6
23
4
21
8
5
28
1
4
17
38
3
12
19
22
7
26
13
12
7
4
25
4
43
10
11
18
43
8
35
4
3
22
23
8
13
4
3
2
7
4
15
2
1
14
11
6
21
4
13
6
1
6
1
36
1
6
17
4
29
38
17
6
15
14
5
20
1
6
3
16
3
2
19
16
23
10
27
8
11
10
3
4
3
10
7
10
1
4
5
16
5
26
43
8
1
2
5
10
7
18
3
24
1
6
19
12
7
2
7
8
3
40
37
14
7
4
19
2
5
6
7
36
11
38
3
8
3
2
13
6
7
24
3
6
9
20
9
8
15
4
11
10
9
4
63
6
11
34
7
36
9
32
1
18
17
8
11
2
59
2
15
20
23
18
7
2
7
6
9
24
19
4
41
10
17
10
1
36
1
6
1
12
3
16
1
6
5
10
19
2
19
6
7
8
29
4
39
4
1
2
9
30
3
16
1
4
5
4
27
6
7
2
5
8
3
34
25
22
13
10
3
22
13
28
1
10
17
6
1
6
1
34
1
14
11
16
23
14
5
40
11
6
5
4
17
14
1
12
21
2
1
2
1
20
27
30
5
10
57
2
9
6
19
10
15
18
13
10
7
12
37
2
13
6
23
10
23
30
1
10
33
14
21
8
27
16
29
30
9
12
15
8
15
6
1
22
3
16
7
2
9
40
13
2
3
4
35
10
5
12
13
24
5
6
11
4
17
6
23
8
1
30
11
6
1
4
23
20
21
12
1
6
11
12
41
4
5
12
31
8
15
2
5
2
13
14
11
10
3
20
1
38
27
14
7
2
9
40
17
30
19
6
17
16
7
28
5
2
13
26
17
20
5
22
1
6
1
6
1
18
41
48
25
6
3
2
3
8
3
22
21
4
27
26
11
10
9
26
3
14
15
2
43
10
3
16
3
20
1
14
21
8
11
46
15
8
45
14
3
14
1
6
1
30
1
30
13
36
7
12
7
8
19
10
5
18
17
36
7
6
21
16
33
2
59
14
21
2
1
24
27
6
9
12
3
18
1
24
51
20
1
18
5
2
9
18
3
6
7
10
3
32
1
36
3
4
25
6
3
34
3
8
13
28
1
8
1
4
7
6
3
12
37
4
11
2
25
26
27
2
11
10
9
28
5
4
23
8
3
6
19
2
17
2
11
8
1
12
17
20
1
20
1
8
5
44
25
2
3
10
1
8
3
8
3
2
11
8
5
18
5
6
37
46
15
2
3
8
15
2
5
48
5
40
5
8
7
16
25
2
11
10
3
4
9
2
7
44
17
2
7
2
19
6
13
24
3
16
9
16
5
12
1
24
5
2
7
16
11
10
21
6
13
14
23
2
1
6
9
8
9
6
3
6
1
14
27
6
9
2
1
28
17
10
31
20
1
8
1
4
13
40
15
12
23
58
1
8
5
2
5
4
21
6
31
12
15
26
47
20
7
20
31
20
7
18
13
12
13
12
3
6
3
36
5
8
9
6
25
6
3
12
7
4
5
2
5
6
27
22
3
14
9
14
15
4
15
24
11
6
33
2
1
14
1
34
3
34
13
4
43
2
1
42
21
4
5
4
1
12
1
4
21
6
11
6
19
4
1
6
13
2
5
6
9
12
3
12
15
4
9
6
9
4
25
14
3
2
1
2
13
4
33
10
1
14
5
4
7
10
11
18
15
12
5
18
17
36
13
30
45
10
17
12
9
4
1
4
13
18
47
2
53
30
5
58
13
16
5
4
55
24
11
4
1
2
11
70
15
2
5
6
13
4
25
2
19
10
5
38
45
2
25
20
17
20
9
24
25
4
9
2
15
4
7
20
19
8
19
12
7
38
9
4
3
52
11
8
3
2
37
4
11
22
19
8
1
2
13
2
15
2
1
16
7
32
49
4
15
24
11
4
11
12
31
14
29
18
7
20
3
8
25
4
27
10
3
10
3
42
7
2
7
40
27
4
9
18
1
10
11
12
17
2
1
14
11
6
3
2
11
2
1
6
1
2
5
2
15
26
5
20
33
10
29
2
5
4
13
20
13
22
1
4
1
30
5
36
41
4
15
4
3
14
11
2
7
8
5
6
9
14
1
6
3
4
13
10
3
16
35
20
7
14
9
2
7
2
21
6
13
8
3
4
9
2
9
8
7
4
21
26
5
4
9
2
3
2
3
2
15
4
3
14
17
10
1
8
27
6
9
8
23
50
1
10
7
10
11
22
3
14
31
18
1
4
7
6
7
6
1
26
5
24
3
20
3
2
1
2
9
10
9
26
1
6
9
8
43
32
9
28
19
2
17
26
15
2
9
18
11
2
15
8
33
2
23
2
23
36
21
18
19
10
17
6
9
40
9
6
3
54
3
8
1
18
15
6
1
6
9
10
7
18
23
18
1
6
11
10
1
6
7
30
31
10
1
16
3
4
3
22
1
2
5
22
5
4
15
10
3
44
7
18
23
16
3
4
1
4
3
14
3
10
1
36
39
12
7
6
13
4
15
24
31
28
11
4
5
12
39
6
1
16
1
8
15
56
9
12
3
8
5
8
15
4
3
14
9
10
1
8
13
2
3
12
1
10
31
18
17
6
11
10
33
14
19
8
15
6
3
10
1
6
35
4
15
4
5
2
11
6
5
10
5
4
47
10
3
18
7
8
3
28
9
10
5
8
3
6
1
10
19
34
3
14
3
8
19
10
25
12
9
8
11
48
11
16
15
18
25
14
21
24
17
2
3
4
7
2
17
4
9
10
1
6
17
18
9
4
13
42
27
20
3
8
1
12
5
6
13
2
11
2
27
10
3
2
5
2
5
12
17
24
1
32
9
2
1
8
9
26
7
4
3
4
17
2
5
14
3
32
3
8
27
14
51
10
9
10
7
6
5
8
9
6
5
6
15
8
23
10
9
12
5
10
11
18
11
24
1
58
1
6
1
6
19
20
5
16
19
20
17
12
7
12
7
38
5
42
5
2
11
24
9
6
23
10
3
6
13
4
1
12
19
10
13
6
13
32
45
18
13
2
5
26
11
24
31
26
17
12
21
32
9
20
7
12
13
28
3
28
7
30
9
44
1
34
7
14
1
8
1
48
17
2
7
22
3
8
7
8
3
6
15
6
29
14
47
8
29
18
23
26
5
26
11
18
3
72
1
8
17
6
17
18
3
10
1
4
11
6
27
22
3
18
7
2
25
6
5
28
15
4
11
2
3
12
3
44
7
40
3
10
13
8
9
2
9
8
21
2
23
2
13
26
15
2
9
8
7
4
39
4
3
16
5
14
13
8
3
38
39
10
31
14
7
10
9
2
9
2
39
24
7
10
5
2
61
8
5
44
13
8
21
16
1
4
1
4
27
18
13
18
5
2
19
4
35
12
19
4
3
10
1
6
31
14
5
2
1
8
3
4
1
38
17
8
19
6
47
30
7
6
3
8
5
18
27
6
17
2
31
38
9
40
1
10
21
4
3
8
1
12
1
8
17
28
37
4
9
10
33
12
13
14
27
22
7
2
3
12
13
22
1
28
15
12
1
12
1
8
3
20
21
52
41
4
5
8
3
22
9
2
9
2
39
24
1
24
3
10
7
20
9
4
1
6
7
6
1
34
1
2
1
10
7
4
3
18
5
12
11
4
9
22
11
18
1
6
7
6
3
10
43
4
9
2
7
20
7
18
7
2
5
62
1
24
1
6
7
4
3
16
3
4
21
8
5
4
9
2
11
42
1
4
5
10
9
10
7
4
11
10
11
8
3
2
11
14
15
4
1
4
9
4
33
4
1
8
9
20
7
2
5
6
1
4
19
4
7
10
3
8
3
10
15
8
3
14
21
12
5
18
25
16
11
12
7
4
15
2
17
12
47
6
11
10
1
40
17
20
3
2
1
2
3
6
51
6
1
6
5
4
5
18
13
4
9
14
11
4
33
6
3
2
1
4
3
6
7
16
5
32
11
8
9
10
73
2
3
2
3
6
1
12
7
12
35
6
23
12
11
4
17
4
3
2
5
2
7
20
17
2
9
12
7
6
75
2
9
2
3
60
7
36
7
44
5
6
5
48
11
8
3
40
33
4
9
2
21
18
3
2
23
44
5
8
7
6
1
26
7
10
59
14
5
4
5
6
1
4
3
6
5
16
7
8
13
36
31
2
19
12
33
16
7
32
29
2
11
2
17
16
13
8
5
2
1
2
11
2
33
2
7
4
11
4
5
12
9
22
3
6
7
6
3
2
5
6
19
4
11
22
3
16
3
10
7
2
15
18
5
2
37
10
3
4
5
4
3
12
35
40
29
6
7
18
21
26
3
36
11
20
5
2
21
14
3
6
15
2
17
16
3
28
5
14
11
4
3
26
1
14
9
22
21
12
7
10
33
16
9
22
19
12
5
14
5
12
7
12
1
14
29
20
1
48
3
52
7
2
19
12
19
6
9
24
1
2
13
12
19
14
3
22
19
2
5
4
13
18
25
6
3
22
49
6
13
6
13
18
19
22
9
4
7
12
1
16
7
6
27
14
23
2
9
8
3
8
21
10
9
12
19
6
3
30
19
76
25
20
1
18
5
2
1
84
31
24
9
8
19
12
7
24
25
8
7
14
11
8
9
12
1
12
7
32
1
4
55
4
1
4
3
8
1
14
5
36
17
14
5
40
27
22
9
8
11
30
13
12
17
6
1
12
1
44
5
4
39
16
33
10
13
36
35
6
5
8
39
6
21
10
19
10
5
18
7
2
31
6
5
48
19
18
7
14
15
24
3
8
15
2
21
56
15
32
41
54
7
4
1
6
17
4
15
12
15
6
7
14
11
20
13
38
51
16
1
10
13
14
5
56
5
6
5
20
11
4
11
6
1
18
3
4
15
32
3
12
25
30
17
6
33
12
23
8
43
16
7
8
3
4
5
4
17
54
11
6
5
12
1
2
7
2
13
12
11
20
3
4
27
12
49
20
39
4
19
2
3
40
1
12
5
6
9
2
39
38
5
2
7
8
1
2
9
12
23
40
31
8
31
6
3
24
3
2
1
10
7
24
15
16
15
2
17
14
27
30
17
2
1
20
11
4
73
16
1
8
1
40
21
6
33
2
3
4
15
4
5
32
9
10
9
6
23
12
13
8
29
18
5
6
9
8
25
12
25
2
19
12
3
46
5
14
1
4
3
4
7
14
5
4
3
14
1
12
3
10
9
2
7
18
1
2
25
12
9
14
21
4
3
8
21
10
3
14
21
26
13
6
1
8
31
2
1
4
11
8
3
26
49
2
9
10
7
4
23
6
19
32
9
2
45
24
23
2
3
2
1
10
7
16
7
20
3
8
23
16
9
10
5
4
19
6
1
6
37
32
1
16
9
6
15
16
9
6
13
26
5
20
5
8
3
8
17
8
3
22
15
4
3
6
17
10
29
4
17
6
1
4
1
14
37
12
5
24
7
30
11
2
1
2
7
24
9
4
5
22
5
30
7
18
11
24
13
2
17
4
13
6
5
14
9
6
7
8
15
6
7
2
5
12
9
14
1
4
13
6
9
4
33
76
7
10
11
12
3
6
17
28
19
26
13
12
15
20
1
10
3
16
17
14
21
2
3
38
15
4
3
2
15
14
3
18
7
2
59
12
7
12
5
8
25
20
3
54
11
12
13
2
7
8
3
16
21
4
21
32
57
2
13
14
3
12
5
18
7
12
11
8
1
12
37
8
29
18
41
34
45
4
1
2
7
24
5
10
19
4
7
20
19
8
7
12
1
4
5
4
3
8
43
2
13
18
1
18
19
10
5
8
7
6
1
16
17
18
1
16
13
12
1
18
23
16
23
6
3
2
5
4
5
8
1
4
9
12
9
10
1
6
15
64
3
6
13
14
5
24
5
4
7
14
3
2
11
16
15
90
21
2
5
6
5
22
15
16
1
8
1
6
5
2
19
4
1
20
15
26
39
8
7
10
19
6
23
12
21
10
3
2
45
18
1
18
9
12
11
6
25
10
41
6
7
36
19
8
5
18
7
12
17
6
5
32
1
16
13
16
1
16
5
10
5
6
27
2
3
6
21
26
3
2
3
44
5
26
3
32
11
18
5
2
7
2
9
22
1
4
1
4
17
2
5
18
13
4
1
2
5
14
1
34
3
8
27
4
5
2
5
4
7
2
21
2
29
14
7
10
21
2
1
22
39
14
15
10
1
8
3
8
33
10
5
28
1
32
7
14
15
20
11
10
3
20
25
24
3
2
13
8
13
10
7
26
5
6
5
18
13
8
3
14
1
2
9
12
7
4
5
24
5
4
7
18
13
2
51
2
3
14
5
4
3
6
5
18
17
4
17
18
11
24
13
2
7
6
17
4
1
20
11
4
5
2
17
12
19
6
23
8
11
32
3
4
37
46
17
6
21
20
1
12
17
2
11
26
41
36
5
2
5
54
7
32
5
6
7
6
3
10
13
6
9
14
25
8
7
16
23
4
13
6
1
92
7
4
7
20
5
12
35
8
5
8
5
18
1
10
25
2
3
2
3
38
55
2
11
22
13
8
1
8
3
28
3
2
3
26
3
14
15
8
15
22
13
6
5
18
7
10
9
2
1
4
21
36
21
12
25
2
13
16
5
12
9
2
7
18
5
22
3
2
11
2
17
22
19
24
1
6
3
4
3
8
9
26
13
2
7
18
45
4
1
20
7
32
3
12
1
14
5
16
33
18
11
4
11
2
3
4
3
10
1
4
1
22
11
6
17
22
9
6
55
14
5
2
5
36
7
10
9
8
9
2
29
2
21
6
3
14
43
6
1
16
17
14
9
4
3
8
15
2
1
18
11
6
7
6
1
6
5
6
13
4
7
12
17
14
3
6
7
12
1
22
7
6
35
18
9
10
25
14
3
2
11
8
15
28
17
12
5
6
5
18
5
10
13
18
27
12
1
26
5
6
15
18
17
30
1
22
33
22
3
30
3
16
15
32
1
6
3
28
9
28
21
2
33
22
3
14
5
10
31
16
5
12
7
18
7
12
1
10
1
10
29
6
11
10
19
40
1
4
1
6
19
2
3
2
1
8
47
10
1
8
11
8
9
16
9
8
45
14
21
6
29
28
9
20
13
4
15
38
7
6
13
24
29
4
7
2
45
14
1
24
1
4
17
2
7
30
25
10
3
28
11
10
7
4
15
6
23
10
1
16
5
6
5
8
7
16
11
34
5
4
25
16
3
20
3
4
5
2
5
26
1
12
7
68
11
10
13
4
1
18
5
6
11
8
1
2
11
30
5
6
5
6
5
20
5
12
1
6
5
2
33
8
3
8
13
8
9
8
11
8
15
12
27
18
9
4
15
4
1
68
9
26
7
2
17
4
5
20
5
6
15
2
21
12
7
2
9
12
5
14
1
8
3
22
11
18
1
26
17
14
9
2
31
4
5
14
31
26
3
32
1
6
9
30
7
4
7
38
7
14
3
4
1
10
15
34
5
18
17
66
9
44
17
4
5
10
17
12
1
18
31
32
3
8
7
22
13
2
13
10
15
18
7
42
1
12
9
12
9
2
3
20
19
10
9
14
5
4
15
12
1
4
13
2
5
14
25
6
1
6
5
16
3
4
3
4
15
14
1
6
11
18
29
12
1
2
1
6
1
2
3
14
7
12
29
22
9
2
17
4
3
8
11
2
1
40
33
10
13
38
19
4
7
2
47
6
9
4
17
34
25
4
3
6
11
2
3
4
5
34
5
4
5
12
3
6
1
38
1
10
9
14
27
8
43
18
19
22
13
20
9
2
11
10
33
40
21
2
3
8
1
4
9
4
11
2
1
4
3
14
3
4
7
2
11
8
33
18
41
4
5
20
51
8
5
14
5
10
5
14
9
6
1
12
29
12
7
22
1
2
13
6
3
14
23
52
7
8
1
4
7
2
9
12
13
22
3
4
3
22
7
6
15
8
5
14
11
4
3
28
3
6
21
2
25
36
35
10
5
18
5
6
1
4
7
32
23
18
19
18
19
48
1
4
1
14
21
2
27
12
1
42
5
4
3
6
11
20
31
40
9
16
5
14
9
30
7
6
1
6
5
18
3
12
3
10
5
2
31
42
3
8
27
32
39
16
37
20
9
2
1
2
7
4
37
8
11
30
17
6
5
2
11
12
27
4
41
10
33
2
27
28
15
26
19
30
5
6
17
14
1
10
9
42
7
20
7
14
1
6
9
36
3
40
5
24
11
70
29
22
19
28
5
4
21
2
15
6
9
16
15
8
23
6
7
12
19
6
23
46
17
8
21
14
7
32
3
4
1
4
15
4
7
2
9
8
3
14
7
8
13
44
3
14
5
10
1
24
5
10
15
2
17
12
13
8
1
4
3
10
5
8
1
4
5
8
41
6
3
18
49
16
29
12
71
6
33
2
9
18
9
6
23
8
1
2
37
10
15
4
5
36
15
2
7
6
1
4
1
2
29
18
1
18
7
6
7
8
1
28
29
40
3
16
3
2
1
4
5
6
27
10
21
8
17
2
21
8
23
4
13
10
17
2
1
42
31
6
17
4
9
10
17
14
9
4
39
2
9
4
13
34
17
6
1
14
9
46
7
4
3
14
1
6
3
20
3
6
17
10
21
32
15
2
21
6
11
14
39
14
21
36
11
4
31
12
7
4
17
12
51
12
11
10
5
6
13
4
9
18
23
24
1
24
23
8
13
6
5
6
5
24
1
6
11
30
1
20
7
6
11
6
43
18
1
16
1
6
1
14
3
4
63
6
1
22
15
2
1
16
3
16
1
20
3
20
13
10
11
4
3
22
5
18
11
2
3
2
65
8
13
8
31
6
23
2
1
28
1
28
7
4
5
20
19
6
7
14
1
8
15
2
47
20
19
32
11
2
13
10
1
4
5
8
7
22
9
8
43
16
21
14
11
8
5
52
33
12
17
4
11
6
15
14
3
2
17
40
3
2
25
20
7
10
3
18
13
4
7
6
15
4
13
4
3
8
3
22
7
8
23
12
41
24
1
6
1
12
3
8
1
24
19
34
31
6
1
2
7
10
17
2
21
2
31
8
39
24
39
2
5
6
17
6
47
14
15
16
11
8
5
8
13
14
21
8
11
6
15
10
11
14
21
4
29
8
19
6
23
46
7
4
3
4
31
2
5
6
1
30
29
14
15
14
5
6
5
10
5
22
11
32
7
28
15
14
33
2
3
4
9
4
27
10
11
18
1
4
15
2
7
2
3
14
15
8
5
8
3
2
21
16
3
8
3
4
17
4
3
2
25
10
7
18
19
2
11
2
9
4
15
40
3
8
27
38
3
18
5
6
3
18
19
12
7
26
1
16
23
38
21
10
1
2
25
14
19
18
7
36
5
10
33
4
7
6
21
10
5
10
23
8
19
18
21
8
7
20
13
20
21
4
13
20
19
12
33
8
7
22
9
8
11
24
9
20
5
30
9
14
35
4
23
26
3
12
29
2
9
2
3
6
5
4
7
12
11
4
13
24
3
22
7
14
15
22
1
18
3
14
9
4
13
4
19
2
1
4
3
8
5
16
9
14
9
16
51
4
3
14
21
18
9
8
1
18
15
6
15
2
3
18
19
12
5
6
15
20
1
8
9
12
29
10
7
16
1
28
23
22
5
18
37
10
1
24
19
4
19
6
7
4
7
18
7
18
29
22
17
30
1
8
11
12
7
56
17
2
5
4
5
2
13
2
3
2
13
2
23
2
7
4
3
14
7
4
5
6
19
12
7
2
5
12
7
8
11
32
15
12
1
6
11
14
1
10
17
16
17
16
13
8
35
18
41
12
29
4
11
22
1
20
17
8
7
38
17
8
7
4
1
24
23
12
5
2
17
18
29
4
15
8
39
16
3
20
45
2
23
28
13
2
1
18
19
12
7
8
5
44
9
8
3
12
39
4
37
12
1
18
7
30
1
8
3
4
1
2
3
10
3
16
5
12
5
2
17
24
5
4
3
16
9
10
11
4
23
12
5
40
31
22
5
2
43
8
17
8
9
4
21
14
3
8
21
2
13
30
1
16
33
4
9
22
1
2
21
10
31
2
1
12
9
12
7
4
5
6
3
8
1
6
5
4
19
16
21
4
21
8
13
6
7
2
19
10
7
6
7
12
49
20
13
4
11
30
5
4
1
4
1
4
27
4
5
18
51
2
39
2
17
2
13
12
1
6
5
12
11
22
17
16
3
10
27
8
27
2
1
10
3
28
27
2
39
26
5
14
3
22
1
14
41
16
1
22
19
8
29
28
25
18
3
12
1
4
15
10
11
2
15
10
19
6
1
16
13
18
21
4
23
20
5
8
1
6
35
10
51
30
25
16
13
14
3
8
17
42
1
2
7
8
7
4
3
2
3
8
3
10
51
22
13
2
1
2
7
20
7
8
7
6
17
2
3
2
21
6
27
6
5
30
25
24
5
10
5
8
1
12
3
2
5
8
3
14
5
2
1
14
25
16
3
14
11
6
31
10
3
22
1
8
17
4
51
10
1
2
5
8
1
2
1
22
15
16
11
6
5
10
1
18
1
22
1
12
7
2
11
16
3
4
19
10
1
12
3
22
9
26
5
30
19
8
11
20
9
44
9
8
19
28
19
2
1
44
7
24
3
32
1
16
39
2
1
20
7
8
3
14
9
24
1
30
1
12
5
10
5
2
9
32
13
2
3
16
1
50
3
4
33
22
1
4
23
4
1
8
11
18
7
18
7
38
29
12
21
14
19
6
13
12
13
2
17
30
7
2
3
18
13
18
1
16
43
14
19
14
29
6
9
6
13
2
5
8
5
4
11
10
7
16
25
14
27
16
15
4
27
8
13
14
19
4
3
10
3
4
15
28
5
6
13
2
9
22
1
4
19
32
7
12
11
10
23
16
11
4
11
2
5
62
5
12
21
2
23
16
43
6
17
38
9
12
19
14
11
14
5
4
1
14
1
10
13
2
1
12
7
6
5
4
7
6
7
2
17
28
5
20
13
34
3
12
3
4
15
2
25
22
17
18
13
16
11
4
5
8
21
16
1
2
1
4
3
14
11
2
7
2
41
8
1
6
7
4
3
2
11
6
5
46
13
18
17
22
19
6
7
2
7
4
11
8
25
2
1
6
5
18
13
10
9
10
15
4
1
12
9
2
21
10
9
18
23
6
1
4
15
2
15
12
3
22
27
10
3
8
31
8
1
18
1
6
11
6
1
2
1
2
15
16
3
2
7
32
7
18
23
10
1
4
21
4
27
32
31
8
17
20
17
8
5
28
51
4
5
4
13
2
35
14
3
8
33
4
9
28
75
2
51
10
25
4
5
10
7
6
9
8
9
20
17
2
7
8
9
4
15
6
15
6
19
6
5
2
7
28
1
18
1
8
1
20
19
2
23
12
1
4
11
14
3
8
37
4
3
8
19
6
3
34
27
6
5
10
5
32
9
14
9
26
23
4
9
4
3
18
1
4
19
4
45
4
25
34
11
12
13
16
7
2
17
6
5
10
11
4
29
4
5
12
33
4
5
10
5
8
17
18
1
12
13
12
11
36
19
36
11
12
1
4
11
4
69
4
1
4
11
6
5
12
13
8
27
6
5
2
1
2
1
50
19
24
9
6
9
6
5
44
15
10
3
34
9
24
23
18
7
46
1
18
5
20
5
16
13
14
13
14
21
2
15
2
7
4
3
24
7
30
23
12
5
16
3
2
13
10
3
24
7
8
7
14
47
2
19
22
3
2
7
38
9
4
23
36
3
10
9
14
31
40
3
8
7
6
15
8
33
16
11
6
23
2
1
2
23
10
19
8
11
14
29
30
7
6
3
14
23
22
15
2
5
20
17
16
11
32
27
4
3
10
63
4
9
2
27
2
1
6
27
2
15
8
5
8
21
26
9
4
5
6
13
14
11
12
1
20
15
10
11
10
15
10
3
8
17
2
5
10
5
2
5
4
1
6
17
4
11
8
7
4
29
4
1
4
1
6
31
62
7
4
13
6
19
38
5
12
1
4
25
14
27
4
19
6
43
14
5
18
5
2
9
12
7
6
11
6
11
8
23
2
3
2
9
4
3
6
7
40
7
2
29
4
7
30
1
4
3
12
9
12
1
30
3
2
3
64
15
8
1
2
3
38
5
4
9
4
3
38
9
46
3
2
1
8
7
14
27
6
1
16
29
6
29
4
13
6
1
12
25
16
31
8
7
26
5
14
5
18
1
12
15
16
21
14
9
10
9
20
1
8
27
10
3
8
1
14
7
22
9
2
23
12
23
6
19
12
11
26
37
2
13
46
9
10
27
18
17
4
5
2
17
6
23
14
1
32
5
12
1
8
11
8
3
2
1
4
5
6
3
40
27
4
15
14
3
2
15
22
1
4
3
22
3
14
5
2
19
2
55
22
25
2
11
16
15
16
9
2
1
22
3
4
1
28
11
14
3
14
15
20
15
16
9
8
7
24
1
6
19
20
17
2
17
6
63
2
37
2
13
6
1
12
5
12
11
10
15
12
5
30
11
34
3
2
1
8
3
10
7
12
5
74
9
28
1
8
9
2
5
8
7
4
11
4
3
8
19
16
1
6
5
8
11
42
13
4
41
12
15
10
1
4
1
26
25
2
5
8
7
28
37
26
13
6
7
2
13
2
17
8
15
14
11
2
11
22
3
14
11
18
3
2
15
8
1
8
5
10
1
4
3
10
11
8
13
32
3
26
27
4
9
16
3
32
11
8
13
26
3
10
3
16
3
4
15
8
1
8
5
2
13
4
17
14
13
10
5
2
17
2
5
14
7
6
17
2
9
12
5
18
1
4
3
34
1
10
15
18
1
6
31
12
41
14
5
6
7
2
7
6
3
2
3
2
25
2
3
6
5
14
3
8
3
4
3
12
3
14
1
4
5
8
11
6
9
2
7
10
1
10
11
30
3
4
53
2
13
36
5
12
39
8
3
8
11
22
7
2
11
2
5
10
1
6
3
6
13
2
1
4
7
6
29
8
1
2
5
2
7
8
5
12
13
6
1
2
3
10
3
22
27
14
1
16
5
40
1
4
7
32
45
4
17
6
21
8
3
4
5
16
1
6
23
24
23
16
1
28
21
12
7
8
3
38
7
14
1
6
5
12
5
18
5
8
1
6
25
4
25
8
17
8
17
18
7
4
11
10
3
12
5
6
23
20
13
2
21
14
17
4
57
14
7
6
29
4
11
30
17
18
1
10
1
6
1
24
5
44
39
22
5
20
3
16
11
6
23
10
19
14
7
8
5
16
9
4
5
2
9
2
9
4
5
28
3
4
15
4
33
8
7
16
35
10
5
10
25
18
5
2
27
2
5
12
9
16
19
2
9
16
1
8
15
6
3
14
3
14
3
6
13
6
5
16
19
10
5
6
15
22
11
14
7
8
1
8
13
24
5
8
1
42
3
24
9
2
1
4
9
8
45
76
13
20
1
28
3
20
3
22
39
16
17
28
11
4
45
16
13
8
23
10
3
18
17
24
45
12
27
14
9
14
3
14
9
10
35
26
13
18
1
6
5
32
15
14
5
4
9
46
27
20
35
18
7
6
3
6
15
22
1
12
5
2
21
22
29
20
27
6
7
18
7
38
1
6
7
12
1
26
5
6
7
24
45
8
1
12
37
2
25
4
1
8
3
4
49
38
9
6
5
2
1
2
5
14
3
32
17
22
15
20
1
30
7
6
17
4
11
10
15
34
1
4
1
16
11
28
23
2
11
8
5
18
3
8
7
4
21
2
5
8
9
14
19
14
27
10
5
28
9
8
7
8
7
4
9
12
1
20
11
10
45
2
1
4
3
36
7
4
9
4
17
28
3
6
9
30
1
8
3
22
11
12
1
4
25
26
3
14
7
2
1
2
1
2
21
26
3
12
11
12
11
6
19
18
19
22
23
14
13
6
7
2
29
2
3
10
5
12
1
8
1
2
21
20
5
24
17
4
17
8
15
14
1
2
15
22
17
12
1
18
15
2
9
8
29
34
3
2
33
24
1
6
7
8
3
16
5
16
11
8
35
48
13
18
7
34
11
6
19
60
7
22
11
14
23
50
1
14
1
28
53
10
9
2
11
8
1
4
5
18
11
14
7
12
7
40
11
2
17
16
15
2
3
8
3
6
11
8
15
4
29
8
7
12
1
2
13
18
3
4
17
8
17
2
3
32
5
58
19
6
17
4
35
8
19
2
5
10
11
2
3
8
15
10
1
8
5
18
15
4
17
6
1
4
25
10
13
14
7
12
7
12
7
24
9
22
7
6
5
36
15
40
17
4
3
12
29
6
3
14
1
14
1
14
1
18
19
18
7
4
13
2
7
6
9
30
15
10
1
4
5
20
15
2
1
6
7
4
1
50
11
44
3
2
17
16
33
8
15
10
7
16
1
56
9
12
5
24
7
2
5
6
1
4
3
2
1
24
13
20
3
2
13
16
5
30
5
4
47
2
15
16
3
16
3
14
1
2
9
2
1
4
13
18
5
4
15
4
1
2
7
20
1
12
1
12
13
4
1
8
7
6
7
2
5
16
1
24
21
6
3
12
1
40
3
2
1
20
5
4
1
26
3
28
7
6
9
22
3
8
29
70
9
6
29
8
31
4
9
2
9
6
7
10
1
12
3
18
5
18
9
8
3
14
5
10
5
2
3
2
7
8
21
20
13
4
15
4
35
26
1
4
9
16
27
8
51
26
13
14
5
30
5
28
31
10
5
12
53
6
37
8
17
14
3
16
19
30
9
6
7
10
3
8
5
10
63
10
19
74
21
4
17
42
25
10
19
6
1
10
1
12
13
64
9
20
9
6
7
24
1
4
3
6
15
16
1
2
5
12
7
72
17
12
41
6
7
2
1
4
23
12
23
8
1
8
5
24
61
30
1
12
5
12
9
24
7
10
1
8
1
4
39
12
1
2
11
2
35
6
45
14
19
24
25
18
1
6
7
10
1
4
25
30
31
26
9
70
23
50
21
4
39
4
11
6
17
4
23
12
5
24
1
12
9
10
3
58
9
22
5
50
1
2
21
38
9
16
5
2
25
52
11
4
49
12
17
14
1
52
27
8
19
22
3
18
31
34
11
4
13
26
3
16
1
2
7
6
9
6
5
4
1
26
3
6
13
6
5
2
29
12
11
14
29
10
5
32
37
18
21
2
11
4
11
4
7
2
17
4
15
8
21
10
21
12
25
24
3
2
13
2
9
6
7
8
29
66
17
18
13
4
11
10
11
6
17
22
17
16
7
6
13
18
13
16
1
18
11
2
3
4
7
4
17
6
3
12
29
38
17
6
29
4
1
4
5
12
1
6
33
2
33
2
45
34
9
34
7
6
3
20
27
8
21
36
27
4
1
2
15
18
31
26
23
12
7
6
19
16
3
4
15
14
1
6
11
6
3
2
3
8
11
40
21
14
5
2
25
18
17
6
13
18
7
14
5
10
9
28
5
22
31
14
1
16
51
2
5
28
3
2
27
18
11
32
3
14
3
4
1
20
7
16
3
6
3
98
25
12
7
8
1
2
31
16
23
12
7
10
1
14
19
2
3
2
7
8
3
2
1
2
37
10
1
30
9
4
9
50
39
4
1
8
3
10
3
12
11
24
7
4
7
6
5
6
5
20
21
32
3
22
3
2
21
2
1
10
9
2
17
4
1
14
11
18
11
4
53
12
15
2
1
10
31
18
1
22
7
8
1
4
29
2
39
6
53
10
25
2
9
4
7
8
3
14
3
2
17
16
3
2
41
6
1
2
11
8
9
24
1
54
13
12
9
2
39
2
7
2
11
12
1
4
1
34
13
6
27
22
7
8
13
4
5
4
7
24
3
18
27
26
7
22
1
4
1
10
7
8
7
10
17
20
5
8
23
30
11
24
9
2
1
12
5
24
1
4
11
36
63
6
15
36
13
16
3
4
41
14
25
14
29
18
17
4
7
22
3
36
3
16
9
14
5
6
7
6
25
18
1
4
11
2
1
14
9
4
9
34
1
12
11
26
5
4
3
2
17
10
9
22
9
2
3
4
1
2
5
12
13
6
1
2
9
4
5
8
1
34
3
2
5
2
1
16
5
14
15
26
5
50
1
12
43
12
13
2
27
20
3
6
3
10
7
4
17
22
1
8
21
20
11
4
1
4
9
12
7
2
17
2
7
40
13
52
7
12
5
22
13
16
1
10
23
6
3
32
27
2
13
8
17
16
3
26
1
12
7
82
15
20
13
24
3
30
1
8
7
6
19
16
11
22
23
30
5
2
19
22
1
8
39
26
69
4
17
4
35
18
15
6
5
12
41
2
3
12
7
18
1
8
13
16
9
6
29
8
15
2
7
6
31
18
7
24
7
2
11
12
5
2
13
6
29
6
15
2
7
24
29
2
1
22
1
16
1
6
11
6
19
44
7
8
7
4
17
12
39
2
13
2
11
16
9
8
21
26
41
8
1
2
65
4
5
6
7
4
17
42
23
8
3
2
3
2
13
6
17
24
3
6
5
20
5
2
47
12
1
6
35
6
5
14
11
30
5
8
15
10
3
8
21
14
1
6
13
14
19
12
17
18
1
6
7
6
1
2
1
6
3
22
31
8
39
8
13
6
19
22
1
2
3
10
21
4
13
2
3
2
3
42
3
14
7
8
7
22
9
4
11
4
5
8
5
26
25
18
13
10
1
4
7
8
5
4
11
14
33
6
15
6
13
10
3
10
13
6
17
10
1
2
69
4
3
4
1
6
9
22
11
6
1
6
3
4
33
14
3
4
19
32
11
8
35
14
25
28
1
2
9
52
7
26
7
10
1
2
3
10
21
6
5
2
7
40
9
26
5
20
27
22
9
2
7
2
7
12
21
34
19
2
25
2
17
8
1
4
13
6
5
2
11
16
11
8
3
34
7
26
1
24
1
8
9
8
1
2
31
10
15
50
3
8
31
10
3
4
9
50
17
12
5
6
3
14
57
14
27
4
21
2
21
2
9
24
5
6
5
28
3
16
21
78
7
8
9
16
3
20
5
4
1
8
7
4
23
2
45
4
21
10
15
10
1
2
1
34
21
10
33
52
9
32
9
20
7
12
5
6
19
8
5
2
9
10
39
4
43
6
7
6
13
6
17
10
21
14
7
6
9
10
3
20
11
2
3
10
25
20
11
10
9
10
3
4
5
4
1
20
9
8
25
2
21
20
13
2
35
2
5
40
5
10
9
2
13
2
17
2
19
4
7
6
21
12
5
4
19
36
3
4
33
10
1
2
27
10
21
8
33
6
3
40
33
8
9
10
7
34
11
6
7
36
13
16
11
2
1
4
1
2
5
2
5
2
7
6
17
32
11
20
1
10
21
12
25
16
5
30
9
10
3
34
37
14
13
18
7
6
13
6
9
20
15
22
15
54
39
4
1
20
23
62
1
8
7
14
5
10
1
8
11
16
1
4
25
6
9
50
7
28
7
8
25
12
7
4
1
12
29
6
29
2
7
8
19
2
3
24
5
6
9
12
21
2
15
6
13
30
9
14
21
20
3
4
13
10
7
22
13
4
7
8
3
18
17
20
41
4
31
4
1
6
7
6
17
8
17
10
3
18
23
6
3
2
5
8
9
12
3
8
5
6
7
40
13
6
9
22
3
50
13
4
1
2
3
8
9
4
5
6
11
4
1
26
5
24
19
36
17
22
5
4
15
20
3
10
33
30
3
4
1
2
1
2
49
2
19
2
15
44
1
8
5
14
1
18
5
4
3
14
19
6
3
2
5
4
1
6
41
2
5
38
25
6
63
2
5
2
5
6
19
12
33
24
5
18
11
6
7
6
19
2
9
6
21
22
9
14
1
8
7
2
7
4
7
22
5
6
1
8
17
8
11
6
21
8
9
16
19
2
5
24
21
16
13
6
21
12
27
18
11
20
5
12
5
2
1
4
21
4
15
20
9
2
3
14
21
4
17
16
13
8
17
8
7
16
1
18
11
4
1
4
11
10
55
32
1
32
5
12
25
8
3
4
7
8
15
48
11
4
9
6
21
36
5
8
1
4
7
34
19
14
17
4
11
6
7
10
31
6
21
14
1
8
1
8
5
10
19
2
11
8
5
12
11
2
37
32
17
2
7
28
11
14
39
8
9
8
5
10
23
12
19
8
31
4
13
12
3
2
11
4
29
12
45
8
11
10
13
6
7
20
15
2
13
2
37
10
15
12
25
6
5
12
13
30
7
4
27
26
9
6
15
14
1
2
5
10
9
8
15
18
5
18
13
6
9
4
5
18
1
2
9
8
9
2
13
12
7
18
9
6
11
22
5
14
7
6
1
10
13
8
1
4
53
12
49
2
21
4
7
62
5
8
3
26
49
10
9
2
23
6
27
2
17
4
3
2
7
2
3
10
3
2
41
10
5
8
17
8
13
2
11
6
11
18
13
16
19
8
43
4
7
10
1
26
5
8
15
6
17
14
17
6
13
6
7
2
7
10
41
10
25
6
1
8
31
6
21
12
3
6
1
2
25
2
1
22
17
12
1
2
5
6
11
18
9
40
19
8
7
18
1
54
19
2
9
10
9
22
3
26
33
2
9
26
1
2
15
32
1
2
19
2
27
22
5
2
17
2
3
4
3
14
3
44
9
2
27
2
3
30
1
2
1
24
29
18
11
8
25
10
11
12
11
8
3
26
1
26
9
68
33
14
13
6
31
2
45
24
1
8
5
4
3
4
25
2
15
22
17
4
3
8
7
2
13
24
1
6
5
26
27
12
7
4
21
4
7
12
3
10
11
24
35
12
33
14
15
20
1
2
39
8
11
2
21
2
3
42
3
26
5
20
33
6
11
18
5
12
29
2
1
30
9
10
3
2
33
2
21
6
5
16
3
4
59
10
7
36
3
2
9
6
3
38
35
12
3
12
39
2
25
64
9
2
39
14
15
4
3
16
1
14
3
8
29
26
3
6
11
8
29
44
1
32
9
6
13
16
5
6
19
4
69
2
13
10
7
4
3
8
49
8
45
16
27
16
41
28
17
8
7
16
1
20
7
6
3
8
17
12
19
46
15
2
7
18
13
20
7
20
23
14
3
8
3
14
21
10
3
4
29
12
23
6
11
20
3
22
15
50
19
4
31
16
17
12
7
16
21
4
3
10
19
12
5
2
25
20
5
12
11
6
1
4
23
8
19
4
33
6
9
2
15
10
11
4
9
8
13
2
1
2
5
14
9
30
1
6
19
6
5
6
5
6
7
8
1
12
17
4
3
4
23
10
37
14
9
14
9
2
5
6
55
2
23
2
1
26
53
18
17
6
1
6
9
36
1
10
9
6
33
4
21
12
7
16
7
8
7
6
3
14
29
4
9
6
11
6
23
2
3
4
9
12
3
6
1
10
1
4
11
14
7
12
3
44
5
12
5
14
5
4
17
8
1
12
21
14
51
12
1
12
11
6
3
22
31
4
15
4
21
8
13
2
15
2
5
30
11
6
1
4
5
18
9
14
21
10
1
6
29
10
19
18
5
8
15
8
13
10
15
4
13
2
7
14
19
18
5
6
1
18
17
4
1
6
73
38
11
2
9
12
15
4
15
16
5
14
3
10
7
4
1
18
1
22
35
2
5
32
3
4
11
6
25
8
13
6
29
26
11
12
5
12
15
2
61
2
13
4
3
4
7
18
11
28
17
4
23
12
37
24
19
12
23
2
11
2
1
2
5
12
19
78
3
8
23
4
17
18
9
12
3
22
9
2
33
2
37
8
11
4
9
18
5
8
53
10
3
20
1
2
1
2
3
10
1
10
39
22
3
2
35
4
7
8
11
2
11
6
29
12
11
4
1
4
3
10
33
38
5
2
3
18
1
10
3
2
31
14
7
2
7
2
15
10
5
8
5
4
13
22
15
6
19
4
5
8
19
8
5
18
17
6
25
6
19
8
27
4
19
2
1
8
9
34
1
32
1
2
1
30
5
4
35
18
21
2
7
4
11
4
11
38
3
2
17
20
5
12
31
26
13
86
19
26
9
2
1
8
9
4
3
12
23
2
7
6
5
32
1
6
3
10
19
8
31
18
1
38
5
2
5
14
11
2
25
2
17
50
7
4
45
8
19
10
15
24
3
4
19
16
3
10
17
2
35
14
1
16
23
2
1
30
7
2
13
8
7
14
5
8
5
2
3
22
5
2
3
16
29
4
1
4
7
10
11
12
11
10
5
16
15
14
25
6
35
26
9
20
11
32
25
4
9
2
5
10
3
12
7
2
11
40
1
8
1
2
1
4
5
14
1
20
9
6
1
12
27
32
13
6
7
26
9
6
1
10
9
10
3
76
19
6
5
6
15
6
23
22
21
14
5
26
31
10
33
6
9
8
9
16
15
28
11
16
33
2
11
2
1
12
13
10
17
6
1
12
1
14
47
48
5
2
5
16
17
16
1
24
11
12
1
12
11
14
19
22
19
4
13
4
7
6
5
4
5
6
15
28
15
4
3
8
15
32
25
10
3
38
5
12
7
2
17
38
19
2
19
14
9
2
47
4
7
20
49
16
5
24
7
10
5
22
1
30
19
4
1
8
5
14
1
26
17
38
9
16
25
28
21
2
9
2
21
14
21
2
5
16
5
4
3
14
7
14
5
2
57
4
11
2
19
30
7
6
7
6
9
10
9
20
15
10
25
4
5
6
5
16
3
8
1
22
7
4
29
10
23
4
13
24
7
4
1
8
41
16
1
16
1
10
1
6
13
12
1
6
5
2
5
16
13
10
5
18
11
14
11
2
5
46
17
4
1
4
21
22
27
2
13
16
29
4
1
4
23
8
31
6
3
10
1
4
15
2
9
30
3
32
9
12
1
30
9
6
7
6
5
6
1
10
5
16
9
2
19
16
1
12
5
20
7
10
1
32
7
18
17
4
1
2
11
20
1
34
39
22
3
10
3
2
27
14
13
4
13
6
1
4
5
2
1
6
3
8
7
8
13
22
1
18
7
6
21
20
7
2
5
26
5
2
17
8
11
8
19
12
3
2
1
16
23
2
5
20
11
14
3
28
11
64
33
44
9
10
3
8
9
36
5
12
1
30
15
8
25
8
19
6
5
2
19
16
9
2
27
18
15
6
5
16
1
8
17
12
1
6
7
12
1
6
17
22
31
2
7
6
17
18
1
12
29
10
3
2
1
4
3
4
33
10
9
14
9
6
1
18
3
18
5
20
11
12
5
14
21
24
49
36
1
6
41
10
7
12
1
6
15
40
19
26
3
14
23
24
5
28
9
2
3
2
1
10
1
12
15
6
1
30
19
6
27
6
5
30
5
12
3
24
5
20
3
2
7
2
13
36
3
2
47
18
7
26
1
6
1
12
7
4
13
4
13
18
17
40
1
6
17
22
11
12
15
10
7
8
7
26
17
18
13
6
23
32
11
4
45
14
1
6
1
4
5
14
19
6
7
2
23
20
11
8
1
18
7
4
5
18
17
8
15
6
5
12
17
12
1
20
25
30
3
16
1
20
17
4
11
10
1
2
7
12
11
6
49
2
11
2
11
10
7
12
11
18
1
12
13
6
11
4
5
6
9
18
25
6
3
60
3
2
7
12
3
2
3
30
25
40
1
28
9
2
1
10
3
6
1
10
1
54
23
4
11
6
11
14
1
14
11
2
1
30
13
10
27
22
3
10
1
2
35
14
9
4
3
2
15
2
3
8
1
4
7
26
7
8
11
16
13
26
3
20
9
10
1
10
3
4
41
10
13
18
1
20
5
30
3
2
3
14
1
2
21
10
3
2
1
8
49
20
27
4
75
4
23
4
11
6
23
10
3
12
5
10
21
8
5
8
7
16
31
14
21
12
17
12
7
12
13
8
19
22
13
2
43
10
5
10
17
12
15
12
11
6
13
16
3
24
11
34
11
10
3
4
27
16
15
12
31
24
49
4
25
30
11
18
7
12
1
30
27
2
9
4
3
4
9
20
5
6
7
6
1
12
33
12
1
2
3
22
1
2
3
6
13
4
39
8
37
6
11
6
5
60
7
42
25
26
9
14
1
14
5
8
17
12
11
2
9
2
13
2
1
54
7
6
5
16
25
28
31
6
1
2
1
2
19
30
7
28
3
6
7
6
17
22
3
40
15
2
15
68
3
32
7
26
71
16
7
14
59
22
3
20
3
16
15
2
5
12
7
14
3
2
9
8
3
2
7
6
7
6
7
14
3
2
27
4
3
22
35
24
7
4
9
20
19
12
9
2
9
10
19
8
3
20
3
6
89
24
23
4
17
12
11
32
7
12
9
14
1
12
15
14
31
4
15
12
15
26
3
52
11
16
29
2
17
10
5
14
5
6
19
30
11
2
1
14
3
2
9
4
5
20
11
4
23
4
5
12
5
14
1
36
31
12
11
14
7
10
11
20
7
16
23
28
5
10
1
6
29
2
9
4
1
4
5
28
1
14
3
12
5
24
5
10
37
4
3
20
5
30
11
36
19
2
13
4
3
28
3
2
13
8
5
12
17
2
11
26
7
2
7
4
9
10
17
26
13
8
7
2
1
2
15
2
3
4
9
8
5
10
17
12
35
8
13
8
9
42
55
18
7
8
7
2
5
2
23
2
5
22
7
6
43
2
3
22
3
30
1
8
3
6
5
6
17
20
11
10
43
2
5
22
7
4
13
4
15
4
27
30
5
4
9
2
3
8
3
76
11
4
21
8
25
22
3
2
5
14
15
30
29
20
15
22
1
6
25
2
7
4
21
8
5
10
35
12
27
20
11
14
13
4
13
2
1
10
19
16
35
12
7
12
29
2
7
12
7
26
25
4
9
2
11
10
21
2
7
2
7
4
1
2
23
2
1
18
13
6
55
6
13
6
7
16
1
6
5
24
35
6
19
4
3
14
1
10
7
2
13
12
47
14
7
6
15
20
9
10
9
2
27
6
29
12
25
4
29
2
15
24
1
18
19
6
1
12
5
6
11
2
25
2
21
8
7
6
13
30
5
2
5
6
15
12
5
2
9
2
17
2
25
4
15
32
13
8
69
2
7
22
23
8
3
8
5
2
17
4
65
24
7
16
7
8
27
12
11
26
11
26
1
2
25
14
1
2
7
10
9
2
19
4
3
16
1
16
11
24
5
2
55
12
1
8
5
4
25
4
5
30
9
2
1
2
1
6
17
4
5
20
11
4
1
2
45
2
17
40
9
10
1
4
7
18
1
6
5
10
19
8
13
2
3
4
7
2
43
4
9
4
13
20
19
28
21
32
17
10
17
8
9
2
17
2
61
32
3
14
5
18
11
6
23
16
5
8
3
6
13
52
19
14
5
8
17
6
17
12
9
10
1
14
5
16
5
28
5
44
1
4
13
4
27
4
27
10
1
50
7
2
5
6
11
10
5
2
11
8
7
16
3
2
15
14
1
6
1
14
9
18
3
2
3
16
1
4
17
14
5
10
3
14
1
24
1
12
5
6
1
6
29
6
19
50
7
12
9
30
13
38
17
4
7
6
9
2
15
6
5
34
1
8
5
10
11
18
21
2
21
4
15
20
17
22
9
20
73
8
3
30
11
2
5
4
7
6
1
2
7
2
31
16
25
12
9
2
5
18
5
2
5
30
5
14
7
14
3
4
17
26
3
24
11
16
5
10
15
2
13
2
5
24
1
14
5
2
11
26
11
8
1
48
11
8
43
30
3
2
19
24
1
28
13
22
3
6
3
14
1
18
7
6
15
10
1
2
1
24
11
6
11
6
1
2
7
28
1
2
17
14
11
4
1
4
3
12
9
28
3
6
13
10
23
8
9
8
1
22
5
28
3
4
9
8
7
10
7
12
13
2
1
6
13
4
37
4
15
6
3
22
5
8
1
12
1
4
33
16
27
22
9
16
11
6
5
8
9
4
1
18
29
4
1
2
23
2
31
8
5
32
9
4
21
10
21
14
7
2
17
6
11
18
13
12
7
24
11
18
17
42
21
38
19
8
9
16
9
40
3
4
35
8
31
2
5
24
49
6
5
2
1
8
9
12
17
24
35
14
1
30
19
14
3
14
11
2
5
14
9
10
49
20
7
4
5
12
1
6
1
16
13
6
5
4
1
20
57
4
25
6
15
16
17
14
17
46
9
8
1
32
7
20
1
2
7
10
7
20
17
14
29
10
7
8
9
18
47
20
7
42
19
4
33
2
5
4
9
16
1
14
7
22
17
36
1
4
1
18
7
20
17
46
11
8
11
30
13
24
3
2
13
22
9
18
13
4
3
38
15
50
1
46
5
10
3
2
9
6
3
6
3
2
9
28
19
12
5
16
41
2
17
6
25
8
37
18
19
42
17
4
37
10
1
30
23
22
23
4
11
10
9
4
59
8
31
12
17
8
19
26
9
10
3
8
11
44
15
2
9
4
5
2
5
56
11
4
49
8
1
6
1
26
3
32
15
14
69
24
1
6
17
30
3
2
23
2
7
2
23
2
5
20
13
22
7
22
21
6
5
8
11
24
13
10
25
2
7
6
9
2
3
20
15
4
21
4
13
28
17
4
15
60
21
36
5
16
15
4
3
40
21
44
3
10
3
4
1
2
9
2
9
6
5
26
7
16
5
6
1
6
3
8
9
8
1
8
15
10
1
24
1
12
37
22
17
8
1
16
27
2
33
10
7
4
7
16
9
2
23
10
15
2
3
10
3
34
11
10
7
2
9
8
15
4
11
12
15
14
11
4
9
8
23
6
11
20
1
4
9
8
7
22
1
12
13
4
7
12
1
18
1
16
5
4
3
4
33
8
5
4
15
2
5
4
3
2
15
2
15
14
5
4
7
28
19
6
15
12
63
8
9
4
3
14
13
2
23
14
5
22
25
6
19
28
1
44
9
10
1
6
13
8
1
26
7
14
5
10
33
2
15
20
7
46
33
4
25
6
1
18
23
4
17
2
1
6
5
18
1
4
9
14
1
10
5
4
17
10
1
16
7
4
33
40
7
10
9
4
27
12
17
4
1
4
27
56
3
16
19
4
55
56
7
4
27
16
9
14
13
6
9
4
7
10
3
26
7
8
15
2
9
2
9
2
3
4
15
28
17
12
1
6
11
4
1
2
3
14
17
4
1
4
1
26
5
10
7
40
41
6
3
4
31
4
19
12
41
52
5
6
15
18
13
2
17
4
1
4
9
2
13
6
9
2
1
52
1
12
17
12
3
20
1
40
3
50
5
6
1
12
1
8
13
8
11
6
11
12
1
2
5
30
15
2
5
20
5
8
17
2
33
6
9
26
3
2
11
8
13
2
23
32
3
4
3
4
7
8
3
2
23
16
5
34
3
46
5
4
1
6
5
12
1
66
5
8
5
4
1
14
73
2
5
18
1
18
1
28
7
10
1
4
1
16
15
10
27
2
11
6
15
16
3
4
9
8
9
8
9
10
21
26
5
10
31
12
5
2
19
2
1
8
15
14
39
4
1
16
3
34
9
4
3
56
13
6
11
2
7
2
13
4
17
6
11
4
1
26
7
12
1
10
9
4
7
36
13
12
1
46
3
10
73
6
11
8
19
14
35
12
11
8
17
6
31
14
37
4
5
2
7
6
1
2
11
4
1
48
13
6
9
12
7
2
11
36
1
18
47
20
7
6
19
12
7
12
3
8
3
22
5
6
49
8
1
6
19
2
11
8
5
6
1
24
17
2
3
10
5
16
5
8
1
22
5
28
3
20
3
8
7
8
7
8
15
28
3
4
35
16
3
16
3
26
3
4
27
22
5
4
15
10
3
12
25
12
35
2
29
8
5
4
17
6
1
4
7
6
15
4
13
6
47
4
19
6
27
14
19
16
1
6
5
6
13
2
3
2
5
12
29
60
15
6
3
2
33
44
19
30
67
6
43
4
1
6
27
16
17
10
11
8
7
8
29
14
39
4
11
80
5
14
3
6
5
14
5
4
13
4
9
6
3
10
57
4
7
24
5
16
1
6
1
30
7
8
9
24
1
54
15
14
3
16
1
2
3
64
9
10
3
10
15
4
33
2
25
22
23
6
7
2
7
2
19
2
13
4
7
12
5
4
11
12
11
8
1
24
13
8
27
8
13
4
7
14
1
6
3
10
5
4
9
8
39
10
3
4
7
12
5
14
15
26
17
6
7
4
7
4
21
14
9
12
1
40
81
2
7
6
1
16
9
8
9
2
9
38
5
28
1
4
5
18
17
4
35
2
15
14
33
8
23
22
13
68
17
28
13
12
7
4
19
12
9
12
7
12
5
12
5
12
1
2
3
2
1
18
13
14
9
6
1
6
13
12
1
8
1
18
37
12
3
24
11
50
1
8
17
18
13
2
7
30
5
32
9
10
11
12
1
52
13
14
7
2
15
2
15
12
19
26
13
18
7
6
19
6
5
36
1
12
13
8
7
28
7
30
5
22
1
6
7
2
9
28
7
8
9
2
1
10
1
8
5
6
1
14
5
18
5
18
3
4
19
22
17
10
11
6
3
26
7
14
9
4
1
24
1
16
3
6
7
32
1
10
47
14
11
12
1
40
5
4
49
16
5
2
1
18
11
46
21
12
1
26
5
8
3
8
3
4
3
4
1
56
9
6
5
14
1
8
9
12
19
14
5
18
1
8
1
6
15
2
1
12
17
28
9
20
3
4
17
2
5
8
1
8
7
10
23
22
1
2
43
18
27
6
21
8
19
10
3
16
11
20
17
8
13
8
5
20
11
2
11
14
11
22
17
2
13
4
5
12
11
38
25
4
31
16
5
14
45
16
15
22
11
2
11
36
19
6
7
8
17
10
5
12
3
10
17
2
17
2
21
24
15
2
27
12
19
2
1
6
35
26
7
16
5
12
1
10
5
4
11
8
7
14
13
34
3
8
5
24
7
14
19
6
9
10
33
20
19
12
15
10
5
30
19
42
9
8
5
26
17
8
9
4
1
32
43
6
1
14
13
14
33
4
13
2
1
16
5
8
17
4
1
6
19
16
19
4
13
6
31
10
7
6
7
6
11
6
7
4
15
4
1
8
9
2
13
6
17
2
1
30
11
20
1
2
13
20
7
30
3
22
55
12
3
16
7
8
5
10
3
2
3
6
9
22
1
8
11
16
11
4
7
2
1
4
21
12
31
2
5
12
11
2
27
16
13
4
1
10
17
2
17
2
45
6
29
2
7
12
7
32
1
6
7
6
3
20
9
22
3
30
3
4
9
24
19
22
11
4
25
2
13
6
25
34
1
12
7
42
5
6
5
16
41
10
11
2
13
4
31
4
3
2
13
32
27
20
3
8
11
26
15
28
19
12
7
6
7
36
1
12
21
6
29
4
1
12
9
8
7
24
3
20
17
10
11
4
5
48
23
20
13
8
35
44
7
24
31
8
31
16
7
26
31
2
1
6
5
38
3
4
15
2
17
6
1
22
17
10
17
14
7
34
1
46
3
6
23
40
47
10
17
12
5
4
3
12
7
4
29
6
5
48
25
2
7
2
17
4
13
8
1
36
11
16
19
10
1
12
7
6
25
10
13
8
7
18
13
14
3
10
3
20
29
2
3
20
15
12
31
40
3
10
27
2
3
6
1
6
21
10
15
10
45
6
1
20
9
2
3
4
1
34
31
16
7
14
25
16
5
4
3
6
5
38
1
8
1
2
15
14
9
40
15
4
1
10
25
12
1
12
5
2
1
6
5
12
11
18
5
4
3
28
3
8
7
4
5
8
1
2
7
14
1
14
23
10
1
4
13
10
1
8
3
6
15
32
17
24
1
2
17
8
7
6
5
8
9
12
1
36
5
8
5
2
9
8
1
2
85
6
7
4
55
8
1
26
23
4
9
14
15
4
1
6
7
10
5
6
33
12
15
2
13
26
5
6
7
6
19
20
35
10
43
2
13
18
29
18
9
10
9
20
29
38
11
4
3
14
9
4
13
4
1
36
5
12
5
12
15
18
29
4
15
8
41
8
5
18
3
2
7
10
1
14
3
2
5
4
35
2
1
2
9
10
37
2
17
12
11
2
27
16
1
20
25
6
11
34
5
2
9
14
3
20
5
70
13
8
3
2
5
16
27
42
11
10
9
14
11
10
23
16
25
8
19
4
7
18
13
24
5
2
39
26
1
10
3
6
1
12
1
18
1
18
1
18
1
14
9
22
5
30
1
4
21
16
29
8
3
2
1
18
7
2
5
18
7
12
5
16
3
20
17
8
19
2
37
22
1
22
11
12
11
32
11
2
13
16
11
10
15
28
27
6
7
6
1
6
7
6
15
4
3
4
1
6
17
2
17
26
1
10
13
36
29
18
3
2
31
12
59
18
5
2
5
6
11
14
17
6
29
12
7
12
5
18
23
2
5
4
1
10
9
86
3
2
29
14
15
14
3
12
5
6
5
4
7
8
21
36
7
38
3
12
13
6
19
6
1
18
11
12
21
2
7
34
3
6
17
18
43
28
33
10
17
8
13
34
39
2
1
10
29
14
17
4
11
10
1
4
13
2
29
2
15
4
11
14
1
34
1
18
5
6
7
8
11
6
13
8
17
2
5
6
21
14
25
8
19
6
39
6
13
20
1
8
13
2
7
18
7
10
5
20
13
10
9
28
1
18
9
10
9
34
11
26
3
22
3
56
13
12
27
14
7
8
35
6
3
12
11
12
11
42
5
18
19
46
23
2
11
16
51
8
21
22
9
2
7
2
3
8
1
26
9
6
19
8
5
14
3
52
3
10
25
4
31
4
19
12
1
14
1
4
5
6
1
24
21
4
1
4
9
10
27
2
17
6
3
8
17
16
55
6
1
6
1
10
9
8
27
16
3
2
3
18
19
2
19
16
1
2
33
38
5
16
1
30
11
10
17
6
1
56
5
4
3
22
21
2
7
4
7
16
13
22
23
8
13
48
3
12
11
12
13
8
15
16
11
10
23
12
1
2
5
12
9
2
7
16
1
16
9
8
13
12
1
16
1
4
23
20
15
10
3
2
9
34
5
4
9
8
9
16
15
14
7
4
5
10
5
8
7
12
9
8
23
8
13
4
13
8
27
2
23
30
13
14
15
8
25
6
1
14
25
4
11
18
5
12
7
4
15
4
21
10
27
10
7
12
27
16
3
14
5
12
7
12
1
20
3
4
19
2
7
4
13
6
5
2
5
22
15
2
1
2
3
4
5
22
9
4
9
10
3
4
5
14
9
2
3
4
13
22
29
2
15
6
23
4
39
12
9
10
3
2
3
18
25
22
5
32
5
12
3
14
9
20
5
12
13
6
1
16
9
6
13
18
35
24
15
6
9
8
1
20
9
20
33
6
7
24
1
4
1
6
1
42
23
4
17
2
13
18
17
2
1
14
7
2
35
6
7
40
7
6
17
2
1
6
13
2
95
10
11
8
15
18
19
14
37
4
1
4
9
12
1
18
39
32
11
10
19
4
29
34
9
12
1
2
5
10
1
4
9
30
25
8
29
18
13
26
15
14
41
12
9
12
1
2
13
12
3
2
45
16
25
16
3
16
1
2
1
6
5
2
5
2
11
30
5
2
25
12
37
4
1
24
5
2
3
10
17
14
35
20
5
12
5
10
9
2
11
2
1
8
1
2
19
8
11
2
15
18
3
4
11
2
15
10
3
6
7
18
3
10
19
10
1
10
15
20
7
6
1
4
13
26
35
10
9
10
1
4
7
20
7
18
31
2
9
16
21
8
51
2
1
2
7
28
15
14
7
24
1
18
11
48
47
16
17
22
21
12
23
4
1
6
13
22
7
22
1
8
37
14
7
10
19
10
9
2
5
10
35
8
19
2
15
2
11
6
5
4
9
2
15
2
3
38
15
10
9
18
1
4
5
22
21
8
23
10
9
2
1
16
7
6
1
52
1
8
21
2
7
6
7
4
3
4
37
4
13
18
5
6
33
14
15
6
17
14
39
6
5
24
1
34
1
4
57
10
29
2
9
4
1
14
3
18
31
2
19
4
21
6
15
2
5
6
17
12
1
14
11
6
1
6
19
4
7
10
7
6
13
32
37
36
17
30
1
6
7
2
1
4
5
36
1
2
7
4
17
14
35
18
13
6
23
22
1
20
15
10
27
2
1
2
1
2
7
16
5
6
31
10
17
2
25
14
7
18
9
8
15
10
21
20
15
2
23
10
17
10
7
8
1
4
13
4
5
4
5
18
53
2
3
10
1
20
5
6
17
2
17
2
1
4
5
36
1
12
7
34
3
48
57
4
5
10
5
14
19
10
5
10
3
56
9
44
11
4
9
20
5
8
1
6
19
38
5
14
13
12
3
14
45
20
19
4
13
6
9
12
43
2
57
12
11
4
13
52
5
2
11
2
1
2
7
16
3
2
11
8
13
48
5
8
13
30
53
16
3
4
21
6
5
2
7
8
41
4
9
12
3
6
29
6
7
38
25
12
29
6
5
6
11
2
7
48
3
20
9
14
3
6
13
12
15
4
1
16
3
2
19
16
13
8
5
2
13
6
11
2
21
14
13
42
47
16
1
78
13
4
3
14
27
8
25
6
5
18
7
6
17
26
17
34
3
10
3
10
49
6
5
2
3
6
13
20
3
2
3
2
1
2
1
2
5
4
1
28
11
4
3
4
61
2
7
40
7
8
11
2
3
34
1
14
33
10
15
18
25
2
35
8
5
16
17
8
1
8
5
16
7
2
21
32
13
2
17
8
43
4
27
2
59
32
3
12
13
4
9
26
15
94
5
6
5
8
9
12
27
2
45
14
7
4
9
24
15
2
39
22
39
8
5
6
25
28
15
10
11
16
21
16
9
8
11
8
15
30
19
4
5
6
31
38
3
2
9
2
25
14
3
16
17
2
3
14
9
48
3
54
1
6
29
4
11
6
3
52
29
6
11
10
15
4
1
14
9
12
5
52
5
16
43
16
17
8
1
36
15
6
7
28
19
12
17
8
3
8
27
8
1
10
19
12
1
2
3
8
33
8
9
18
39
2
13
8
5
10
3
4
3
34
3
12
37
14
39
6
3
24
1
8
1
14
7
6
15
22
1
2
15
26
3
4
27
2
1
8
11
6
9
38
11
16
87
12
21
10
1
4
1
4
3
10
3
10
21
8
15
6
13
46
7
2
31
4
33
4
17
6
15
4
1
32
3
24
21
16
1
6
13
10
3
2
5
24
11
4
15
6
1
6
7
6
7
6
3
10
75
22
25
10
39
2
11
32
7
20
3
6
1
12
11
6
9
14
5
12
1
12
15
4
1
12
59
6
5
2
13
42
7
10
25
4
1
54
27
4
17
6
17
34
3
6
5
18
3
10
17
8
9
2
3
4
7
12
5
4
7
6
7
10
1
8
5
2
3
2
3
32
23
2
21
2
11
20
15
2
3
24
31
2
9
10
15
2
3
22
17
26
11
12
5
18
11
42
17
4
5
18
3
12
1
24
21
16
1
4
7
2
19
22
7
20
7
2
3
10
63
14
3
18
11
12
3
32
15
26
3
2
3
22
17
2
41
18
5
6
13
12
29
6
33
18
21
14
3
6
13
34
15
8
13
8
3
14
15
6
55
4
7
12
9
2
59
6
7
4
1
10
5
12
1
6
27
2
9
4
25
4
35
12
29
4
1
28
7
2
19
22
7
38
21
14
13
16
25
22
17
4
13
8
31
44
13
14
33
6
7
14
13
20
11
14
23
42
5
34
47
6
55
26
13
18
5
2
9
2
5
10
13
14
1
8
19
28
17
12
7
24
1
14
13
2
25
12
3
10
9
10
1
62
3
20
9
6
13
14
1
16
1
6
3
28
19
22
7
12
7
18
5
20
3
14
5
22
1
2
3
2
15
2
45
2
9
2
5
10
3
14
7
2
5
16
3
22
13
8
7
8
13
2
5
14
5
8
3
2
13
8
29
34
3
12
1
2
13
14
3
22
1
6
5
10
15
2
3
8
7
18
5
22
27
20
9
14
3
6
5
34
1
4
1
8
15
10
13
26
3
4
3
6
7
10
15
8
11
2
13
4
3
2
3
10
9
20
11
20
7
42
13
6
5
8
11
2
5
6
5
2
23
2
7
8
27
6
35
4
25
14
23
12
5
18
27
8
35
14
21
2
5
8
11
6
27
4
3
18
7
24
7
32
1
14
3
4
9
4
19
40
1
8
5
8
9
4
7
4
15
2
7
2
9
4
7
16
35
6
1
20
5
10
5
18
11
4
19
24
9
10
1
10
3
14
11
4
5
12
29
20
3
24
1
24
39
8
3
22
59
2
5
14
11
30
13
16
7
4
9
4
3
2
1
24
21
4
3
20
5
2
5
10
7
4
9
22
15
4
11
28
19
4
35
4
19
16
9
8
11
10
13
6
5
8
37
36
15
6
19
22
13
2
21
4
11
2
9
20
13
18
1
8
1
8
3
14
1
4
19
2
7
4
13
2
15
2
29
6
17
2
43
6
23
4
1
8
3
10
21
2
3
10
1
2
3
8
9
2
19
8
3
6
31
4
1
16
3
28
21
2
3
12
15
28
31
66
47
12
1
22
7
8
19
8
13
2
11
58
1
22
53
24
31
26
21
6
17
2
7
4
5
16
1
6
9
18
13
10
5
10
11
12
9
18
5
8
1
12
7
2
17
6
3
20
7
12
17
12
11
14
23
4
23
10
3
16
1
34
13
8
17
2
15
4
3
12
5
18
25
12
1
8
1
4
5
6
15
4
7
8
35
4
27
12
25
6
5
2
15
22
1
28
5
4
9
36
11
10
1
12
5
18
7
14
7
10
3
30
17
6
7
12
17
4
1
8
1
36
7
4
11
24
19
8
9
2
15
16
1
16
1
46
11
18
37
10
7
8
31
8
15
32
29
8
11
16
7
2
15
30
19
22
7
4
19
2
29
4
1
16
17
2
13
4
1
4
1
10
5
8
9
2
27
10
15
2
13
10
9
28
45
6
37
2
5
4
13
18
5
10
3
4
7
6
7
10
5
12
13
52
5
36
1
24
25
14
17
20
27
6
7
2
1
30
9
2
5
12
3
2
29
2
1
6
17
6
19
6
25
12
11
4
5
8
17
6
23
12
5
14
25
6
35
4
21
4
1
18
21
118
1
30
25
10
9
6
7
6
13
24
9
20
19
12
5
12
1
6
7
4
31
22
13
2
3
2
5
24
1
14
17
22
11
18
37
6
1
22
11
10
19
10
7
2
67
16
47
2
1
2
1
20
35
10
17
18
11
58
1
16
9
8
23
32
33
6
13
24
1
14
3
44
3
14
11
12
35
20
7
6
5
16
13
10
17
12
41
12
19
16
29
2
1
14
1
8
5
24
5
6
33
4
3
36
15
14
7
6
13
2
3
4
15
14
57
6
21
12
11
18
1
8
1
6
5
10
7
18
1
16
7
2
17
4
13
6
13
4
7
6
15
4
3
2
9
34
1
8
51
2
19
8
5
28
5
22
1
6
1
4
11
30
7
16
3
2
3
22
25
34
3
2
9
2
1
28
3
14
1
8
11
8
1
10
11
8
1
6
1
2
5
8
1
12
67
8
1
2
9
20
31
16
11
2
29
8
13
2
3
40
27
16
1
2
1
12
7
6
1
34
5
18
11
34
11
4
17
20
1
10
5
8
5
30
89
8
7
2
9
2
9
4
3
10
27
10
3
10
11
16
3
28
3
22
7
14
1
14
13
4
23
2
5
16
1
4
5
2
3
8
13
6
5
24
19
34
27
2
5
6
31
6
13
6
17
6
33
14
1
8
5
14
11
10
19
6
9
30
15
10
3
24
13
28
5
8
5
6
1
20
11
12
43
2
5
14
23
18
19
18
1
20
3
52
3
4
7
30
23
20
3
14
11
14
27
2
37
10
17
4
7
4
19
22
9
8
17
2
11
12
7
22
15
10
21
2
55
6
11
38
11
10
7
6
17
32
1
12
35
16
3
20
21
10
5
14
29
28
5
10
33
8
5
8
9
2
3
2
1
2
35
8
21
4
7
20
27
8
17
22
11
18
11
16
5
6
27
14
7
58
11
10
23
16
23
16
3
26
3
34
3
10
9
22
3
20
7
8
11
2
3
28
3
54
1
12
7
6
5
8
11
6
3
6
29
24
1
6
1
14
1
4
11
44
15
10
3
4
3
4
9
14
15
4
7
4
3
22
23
8
23
2
19
28
7
34
11
8
15
14
5
20
5
2
3
20
1
42
9
8
1
14
7
24
9
30
11
6
11
20
5
6
45
12
11
32
3
4
3
4
9
4
11
16
23
4
5
12
1
24
43
4
15
52
33
26
15
34
1
6
9
6
5
14
3
4
15
10
1
6
1
2
1
18
9
12
7
18
17
18
15
8
3
2
27
38
21
6
3
34
15
24
3
4
3
10
3
20
33
18
3
8
5
36
61
12
15
6
23
12
47
4
21
2
9
10
5
22
15
2
39
14
19
34
5
38
19
18
5
18
5
2
17
12
23
4
15
4
5
38
5
4
17
10
23
40
9
30
3
2
1
14
39
10
15
32
9
10
43
4
3
10
3
4
7
2
21
20
9
12
55
8
5
6
7
28
11
2
1
4
3
4
1
26
15
2
5
16
3
10
11
4
33
4
15
10
11
36
7
66
11
12
5
6
17
10
3
4
3
10
21
4
37
20
7
6
3
6
3
12
29
16
13
14
1
8
15
2
5
54
1
8
31
24
1
12
1
2
3
2
3
20
13
8
35
8
9
14
1
8
13
2
5
6
21
2
1
4
1
4
19
6
11
30
3
4
51
2
1
2
17
16
3
10
1
30
1
48
7
12
3
32
3
6
1
12
1
38
53
2
21
4
15
16
7
30
9
16
5
10
21
2
7
10
3
2
29
10
19
10
3
20
7
44
3
16
3
14
3
12
23
20
31
18
5
12
5
28
27
20
13
2
11
6
1
4
11
16
5
4
5
14
15
4
7
12
15
2
33
6
11
16
13
16
7
30
11
10
7
2
7
16
15
6
9
2
1
26
9
2
51
34
37
12
7
42
7
8
1
2
1
16
9
10
51
10
3
2
15
14
3
8
27
20
3
6
15
2
5
20
11
16
1
6
1
8
1
12
13
24
9
8
35
8
13
22
7
4
3
2
15
2
1
38
19
2
17
46
11
2
9
40
31
56
11
2
27
2
17
4
21
10
1
18
5
24
3
16
31
10
7
4
13
6
7
14
3
26
27
6
1
22
9
2
3
2
37
12
11
4
15
6
3
8
9
14
3
34
1
12
1
2
17
6
1
4
7
2
7
30
17
8
5
4
11
12
7
10
5
2
3
52
21
2
5
2
13
18
5
6
7
6
11
8
1
8
11
6
1
14
3
8
3
8
3
14
5
6
5
2
7
4
51
8
11
8
13
8
5
4
29
10
33
16
1
22
21
32
47
8
21
4
39
6
1
6
9
20
21
2
9
8
3
4
1
32
5
4
29
2
9
8
7
14
43
2
15
10
13
12
1
24
5
22
5
2
11
6
19
32
5
2
21
2
5
10
1
14
17
26
7
14
7
32
1
18
1
10
3
12
1
12
3
4
11
18
9
6
23
16
39
30
19
24
1
14
5
26
17
8
1
2
9
36
35
2
39
6
1
6
61
10
1
46
11
18
25
42
1
26
7
10
21
2
21
6
1
18
29
66
5
6
23
4
1
12
1
14
3
6
7
2
19
54
9
4
1
56
7
18
13
36
5
10
17
4
5
4
3
12
1
10
25
4
11
16
11
6
7
10
3
10
11
2
3
16
5
2
1
4
3
22
11
18
23
6
1
20
11
84
3
2
17
2
9
8
5
14
3
10
27
60
3
4
7
12
7
12
19
12
15
10
21
10
19
8
5
4
7
6
15
30
7
6
7
2
1
20
15
4
3
20
1
28
37
20
11
6
5
4
1
12
5
14
19
2
1
10
5
12
5
42
7
4
25
38
1
2
13
24
29
24
1
12
1
38
11
14
1
12
19
12
1
4
5
4
3
18
7
36
1
6
13
20
5
16
17
18
5
6
1
18
13
8
1
8
17
6
9
4
9
18
25
32
35
4
1
6
1
12
17
2
13
22
9
2
5
6
31
26
3
22
5
10
11
6
7
6
29
12
25
18
7
42
27
28
9
12
13
4
21
18
5
2
1
28
19
48
27
8
9
14
27
12
11
12
11
2
1
8
5
14
7
2
23
2
5
64
13
24
37
4
3
4
9
32
3
20
37
26
1
6
17
4
7
6
29
12
7
8
9
2
37
10
7
2
9
40
17
28
7
12
9
36
1
8
3
16
3
14
1
10
7
4
7
8
15
6
3
16
5
18
7
6
41
28
9
10
5
8
3
4
19
22
35
6
3
18
13
18
3
20
7
10
7
8
13
8
1
28
9
10
9
16
15
12
1
30
3
10
43
2
13
2
29
4
13
6
1
12
3
10
3
4
15
8
1
4
23
2
3
10
1
32
13
12
39
2
11
50
13
50
35
4
39
2
9
12
17
4
59
6
5
12
5
16
51
20
1
28
1
18
5
8
5
2
1
8
3
8
13
22
21
12
3
8
1
20
9
6
51
32
9
2
11
28
5
20
11
6
5
20
7
12
11
20
1
20
13
4
11
2
1
8
35
18
11
26
11
4
15
12
11
18
1
20
11
38
1
16
25
14
5
2
1
8
15
2
7
34
1
4
15
8
3
2
15
22
45
6
1
2
19
24
9
4
23
12
3
18
1
10
3
10
21
8
9
6
11
24
17
24
3
6
17
4
19
22
13
6
13
2
3
20
29
10
5
44
11
2
5
50
19
20
1
2
7
14
5
2
3
18
3
2
33
2
3
4
3
8
1
6
5
6
1
8
7
6
29
18
7
6
1
20
11
6
7
28
1
30
1
6
15
24
3
4
39
8
7
34
3
12
3
8
3
4
3
2
21
10
1
2
15
6
17
30
15
38
7
24
1
2
15
4
21
22
15
38
1
6
13
6
31
22
1
8
7
14
17
2
3
20
7
8
5
20
13
10
37
4
15
32
11
16
25
2
7
16
9
8
3
14
21
2
5
4
7
2
5
22
7
6
3
6
7
16
1
6
25
14
17
22
7
8
23
10
11
6
11
38
5
2
27
16
25
2
35
22
15
56
5
12
5
24
5
8
11
12
1
20
3
4
9
20
11
8
19
6
1
14
13
12
7
8
7
16
1
6
61
12
3
4
15
16
5
22
3
10
11
2
43
32
5
38
5
14
3
6
9
12
3
12
9
48
19
2
3
6
3
4
7
14
7
4
5
6
1
16
1
6
1
2
7
36
7
2
11
4
27
8
5
4
5
2
5
4
3
44
15
20
15
18
85
8
25
12
3
4
1
16
25
4
5
14
7
30
27
4
25
6
17
8
17
8
19
8
13
4
11
24
3
6
7
4
21
12
7
14
3
2
1
2
7
30
35
8
23
40
59
4
3
30
1
12
1
12
5
12
3
14
13
2
13
16
29
10
9
24
9
8
3
20
17
2
27
2
1
12
9
4
7
6
7
34
3
2
1
44
1
12
25
6
11
14
13
2
1
8
1
2
23
26
23
2
21
2
3
40
3
4
23
2
7
8
15
4
41
8
15
26
11
8
9
10
3
10
5
2
9
34
3
12
3
2
7
8
5
18
3
2
1
2
19
8
1
24
7
36
7
8
25
8
5
4
35
24
3
10
11
10
1
6
19
14
23
12
1
16
7
4
43
24
9
8
9
8
27
2
5
24
31
4
3
40
13
4
5
6
25
14
5
18
11
12
29
4
13
2
25
4
33
4
15
2
9
8
9
10
7
12
3
2
1
32
59
6
1
6
7
6
13
2
9
8
11
48
15
14
25
12
1
2
13
10
7
4
15
26
19
4
9
10
9
6
13
10
9
6
1
10
7
2
9
4
15
8
9
4
3
4
35
14
15
6
5
2
9
4
3
4
1
42
7
18
11
4
31
6
5
8
13
2
33
4
5
8
15
2
5
12
9
12
3
20
11
10
13
10
9
6
11
8
1
2
19
6
77
54
1
20
1
38
5
28
1
10
9
4
25
4
3
8
7
2
17
14
11
2
3
22
25
4
49
6
31
8
13
60
63
2
3
10
25
6
1
4
7
2
9
26
15
18
3
14
19
8
11
8
13
10
17
12
35
4
7
6
7
10
13
6
3
10
3
10
1
12
21
16
27
14
35
26
1
8
19
12
1
32
5
42
13
2
7
22
15
22
1
6
17
20
5
36
23
2
3
2
1
18
17
4
13
12
1
8
13
8
1
6
19
2
37
6
19
36
9
14
3
6
7
8
5
4
5
16
3
8
15
2
13
32
7
4
7
4
1
4
29
16
15
2
1
4
51
46
1
24
13
12
29
24
11
4
15
20
21
24
3
22
9
10
73
2
7
8
13
12
11
4
23
32
13
26
17
12
7
12
11
26
13
30
3
10
9
2
11
10
21
6
13
12
7
4
1
8
13
6
5
8
5
2
19
14
5
30
43
10
31
22
1
8
3
18
1
26
27
64
1
6
7
34
7
22
19
20
29
10
3
14
1
4
41
4
5
12
3
8
11
12
31
20
3
6
9
4
5
10
5
16
1
14
33
24
5
12
11
16
5
6
7
6
15
12
11
2
9
16
13
24
1
6
11
6
7
4
21
2
9
16
7
4
29
18
3
2
3
14
9
20
3
16
5
24
3
16
3
4
1
8
13
6
35
2
15
16
1
2
25
12
29
18
11
18
13
12
1
6
7
16
7
10
1
6
5
2
5
6
7
10
41
16
29
2
7
6
17
2
3
12
15
16
11
4
11
42
23
8
15
6
27
22
11
2
29
4
3
2
23
4
5
14
23
2
1
32
19
18
3
2
3
10
19
2
13
42
47
24
11
6
19
56
11
8
9
14
3
2
3
2
33
32
1
4
9
32
11
8
3
2
11
8
33
26
5
10
3
6
9
16
29
2
47
24
7
12
17
36
1
12
13
6
9
16
9
4
1
12
1
20
45
10
15
6
13
18
1
46
13
2
3
4
3
28
7
2
13
6
3
8
49
8
15
16
23
12
3
12
33
28
1
12
1
30
5
6
13
10
29
6
5
36
7
14
13
18
57
6
7
6
5
8
3
10
3
26
17
6
13
2
1
4
1
12
3
16
27
14
7
4
11
12
7
6
9
20
1
30
23
36
9
4
5
4
1
10
5
6
1
2
3
4
3
2
3
4
3
8
7
26
13
6
33
6
13
16
1
4
5
24
23
8
13
6
1
2
15
2
33
2
7
2
45
42
3
4
33
2
11
18
1
2
3
4
5
6
5
10
23
16
35
2
23
10
3
8
1
8
1
20
9
8
45
2
39
12
13
6
5
22
29
6
41
22
7
14
19
12
7
12
1
34
5
30
25
6
5
4
15
2
5
4
7
4
59
12
39
16
3
10
17
2
13
8
29
16
15
14
15
4
7
20
13
12
21
8
3
14
39
6
7
6
3
4
3
8
7
2
3
38
17
22
7
6
9
30
23
12
61
8
1
4
3
4
19
8
41
14
59
14
5
20
3
14
9
14
1
2
9
2
17
4
11
18
5
4
35
38
9
16
57
14
5
10
9
2
11
12
3
4
7
10
11
20
13
20
13
4
15
4
5
24
7
6
5
8
7
18
9
24
11
6
11
16
3
10
25
4
3
4
1
2
9
18
7
12
1
18
29
8
9
4
9
8
9
12
23
24
15
2
15
8
19
6
19
8
7
4
11
12
31
4
1
20
3
30
1
12
13
4
11
16
3
4
1
26
13
6
13
2
3
12
13
24
13
6
13
4
21
12
43
4
15
14
5
4
3
16
1
8
19
12
9
6
9
4
13
8
5
22
17
4
27
2
9
36
49
34
1
14
11
54
5
4
1
4
1
24
7
30
5
12
45
2
13
2
23
2
3
2
1
36
21
6
25
38
7
6
3
50
7
16
5
22
19
8
35
6
15
4
9
2
3
2
5
10
5
8
15
4
3
20
3
6
11
66
15
10
1
14
9
4
7
8
7
4
29
30
1
16
11
14
7
16
19
4
17
6
7
6
7
8
3
8
35
14
7
4
5
8
9
4
13
2
15
10
17
20
5
2
17
18
3
14
31
34
7
2
35
24
37
4
11
10
13
8
3
8
3
6
13
6
7
6
11
14
27
6
7
6
1
20
1
10
13
10
1
16
1
30
7
6
5
6
15
22
13
10
7
6
7
26
3
12
1
14
1
10
11
6
15
8
11
38
19
12
5
42
31
4
13
16
15
12
1
18
9
12
1
10
15
12
11
12
1
20
11
18
29
20
7
10
1
34
1
46
17
30
5
24
15
6
9
4
3
6
17
28
23
2
3
4
9
18
5
18
5
6
13
10
71
52
1
12
41
2
25
2
13
4
21
16
29
18
3
4
17
46
37
22
11
8
1
10
17
8
9
2
7
34
37
12
5
4
5
2
5
8
29
24
1
22
1
6
1
2
3
24
1
2
3
10
3
4
21
10
7
8
11
2
7
2
23
18
35
6
5
6
1
4
1
2
5
24
19
14
13
6
1
6
15
28
1
2
19
12
19
16
1
8
7
8
99
18
1
6
1
2
5
14
1
2
21
12
9
18
1
22
1
20
15
10
1
28
1
24
23
10
1
12
7
4
7
16
1
6
5
24
5
2
13
6
1
2
5
4
7
10
19
32
5
20
5
2
13
4
5
24
3
8
11
6
11
58
7
2
9
4
15
22
7
10
15
8
15
8
7
2
5
2
9
24
3
4
1
58
11
14
21
2
3
18
9
4
3
2
21
6
9
6
31
2
7
32
1
8
9
12
5
4
15
2
5
2
1
6
11
14
17
2
19
12
17
20
15
66
7
8
5
2
19
8
47
20
13
6
17
32
1
24
11
2
5
10
1
20
15
8
5
10
1
42
15
30
9
2
9
38
15
16
19
32
23
10
9
2
3
6
1
24
11
12
7
4
9
6
13
26
1
6
3
22
13
2
25
4
15
4
3
28
3
2
1
8
9
34
3
4
5
18
15
44
3
28
17
10
19
30
1
42
1
2
15
22
7
20
3
12
3
6
5
4
3
6
11
28
7
18
23
2
1
12
33
2
11
12
11
18
5
10
1
24
5
12
15
20
17
14
3
8
13
6
1
4
7
6
15
10
5
12
5
20
9
2
3
2
11
12
21
24
11
20
13
4
3
20
3
2
3
32
9
24
21
28
9
2
1
6
3
26
1
28
3
10
11
36
3
6
7
22
21
4
3
4
9
2
9
4
11
16
1
30
43
4
3
2
5
8
21
54
5
8
11
24
3
16
45
8
5
24
7
18
11
26
1
18
7
4
1
4
27
22
13
14
1
32
23
12
1
2
1
54
7
8
31
20
1
12
1
2
1
10
1
10
3
4
3
14
9
10
3
6
21
14
15
4
5
20
5
16
15
8
15
2
5
10
5
8
1
2
13
20
5
6
3
2
1
26
11
20
13
42
17
34
1
36
1
10
1
2
3
8
59
2
1
24
11
18
13
40
9
12
23
12
13
2
31
22
13
2
3
6
5
40
7
32
13
6
3
8
21
4
25
2
9
18
3
4
9
10
27
4
43
6
11
28
11
24
1
42
3
28
1
26
5
2
5
28
7
14
3
8
9
4
33
2
3
24
5
6
17
18
1
2
17
4
1
32
53
16
13
6
41
4
9
22
23
14
17
6
17
4
1
22
5
6
7
8
11
28
9
12
7
2
7
14
19
2
7
6
11
6
13
2
3
12
35
6
25
54
5
24
3
4
3
10
1
10
5
14
1
18
1
10
49
6
53
26
17
40
11
4
9
2
7
8
11
16
1
2
1
18
41
18
7
2
35
18
3
12
21
14
3
14
21
4
21
4
23
14
7
4
3
2
5
4
1
8
11
6
1
34
3
14
5
6
15
18
13
4
17
12
5
14
7
2
11
14
1
14
9
4
25
2
21
2
19
20
9
2
17
12
29
10
11
28
7
2
11
44
17
12
15
2
9
8
27
4
1
24
7
18
7
32
39
4
5
4
11
20
25
2
3
14
5
10
45
6
5
6
21
10
5
6
3
18
11
12
17
2
1
12
19
8
9
24
45
12
5
38
5
32
1
8
3
2
1
20
3
2
13
52
23
6
21
2
37
6
7
14
1
10
1
2
5
6
7
4
1
14
7
20
3
8
5
44
29
4
3
8
57
18
9
4
5
14
7
14
5
2
9
6
5
12
29
34
23
2
9
12
1
12
7
4
7
14
13
2
17
22
3
2
23
2
3
28
1
4
9
6
5
12
1
20
1
8
49
50
1
10
1
32
17
4
21
32
9
4
7
4
1
2
1
30
7
6
1
2
25
40
29
10
21
28
1
12
49
12
3
20
3
8
5
4
13
10
5
14
3
12
11
10
17
20
37
6
5
8
19
6
13
16
17
30
5
10
17
22
15
6
7
4
17
8
11
20
7
18
5
22
19
16
41
12
7
6
5
6
1
26
5
20
17
6
1
2
7
22
31
8
5
2
7
6
3
20
7
10
1
12
17
2
7
6
13
6
25
18
1
4
17
14
3
46
13
16
1
18
5
6
7
2
1
8
15
4
3
14
3
2
9
22
13
4
9
4
15
8
23
8
7
16
17
2
9
6
5
34
41
28
17
12
11
10
23
12
19
6
3
26
3
14
15
24
25
42
3
12
15
6
3
2
45
8
9
6
25
4
17
16
3
6
5
32
9
24
3
4
5
2
9
4
9
16
9
2
3
10
37
2
9
14
9
38
15
4
21
10
15
6
5
8
7
22
17
2
9
10
21
14
5
2
5
22
9
16
9
14
1
16
7
6
17
26
11
2
1
30
5
6
1
6
13
14
45
10
23
30
5
8
1
2
23
4
3
8
9
32
3
2
13
18
19
8
15
56
17
24
1
4
7
10
19
6
31
2
3
10
1
12
19
10
25
12
19
6
5
4
5
18
1
12
5
10
17
20
13
4
3
2
1
2
9
26
21
10
9
14
3
2
3
10
7
2
11
8
1
8
13
6
13
12
13
4
43
36
11
2
1
10
15
32
13
22
9
18
11
64
9
18
1
6
27
22
15
8
33
2
7
10
25
30
13
2
25
2
3
12
25
8
1
4
1
4
13
6
17
4
1
4
3
36
1
26
23
8
9
14
19
16
13
4
15
66
15
6
29
20
33
2
3
14
3
18
19
18
1
4
5
48
35
6
27
44
7
10
9
4
7
26
49
2
9
6
11
10
29
2
9
6
15
10
39
14
1
4
5
46
9
4
3
14
7
10
3
24
5
6
23
18
17
6
1
6
1
8
7
4
5
8
11
4
25
26
41
4
3
10
25
10
3
12
5
14
33
2
3
6
1
34
11
28
7
4
7
16
7
30
11
32
3
4
85
16
5
4
11
26
5
10
5
28
7
2
13
4
13
4
13
2
13
4
29
12
3
18
11
10
13
6
23
10
1
32
1
14
45
4
5
2
7
14
5
22
7
18
13
12
11
6
1
6
5
30
15
20
3
44
7
14
7
10
1
4
5
24
11
10
17
12
1
14
11
6
9
14
31
8
5
14
45
4
7
2
1
2
17
28
29
18
1
14
29
30
19
12
39
14
1
12
23
16
31
6
21
26
5
8
1
40
7
6
1
8
5
10
25
2
41
22
3
4
13
2
3
4
21
10
7
32
15
30
17
4
1
18
29
10
13
20
7
4
5
26
15
44
11
16
3
10
13
10
5
10
13
2
41
10
13
4
3
18
3
14
1
12
7
16
9
4
19
20
15
8
3
4
5
8
5
12
19
4
1
12
7
2
5
26
29
10
41
12
33
16
7
2
35
6
1
6
1
18
5
4
7
30
27
74
9
6
1
4
3
2
7
10
3
24
11
6
43
6
19
24
7
2
1
6
3
14
17
14
13
4
5
24
17
6
19
18
5
2
5
30
7
28
11
20
17
4
1
4
3
8
9
32
3
10
1
22
33
2
9
24
13
46
7
12
39
4
17
4
7
22
3
2
9
34
27
4
1
4
9
14
19
16
9
8
15
6
1
30
33
8
1
6
1
2
15
14
1
38
5
12
17
18
3
4
3
4
9
14
5
8
19
2
3
24
13
12
23
38
3
2
9
4
45
6
19
22
21
4
3
14
3
14
9
22
5
16
7
10
7
16
3
2
39
4
15
14
3
12
25
6
9
14
5
2
5
6
49
4
7
4
3
10
27
8
41
14
9
4
13
2
37
20
9
2
23
2
3
20
9
4
3
2
1
6
13
18
49
10
7
10
11
22
9
22
1
2
13
20
55
20
11
2
3
4
3
16
11
34
3
18
7
6
17
16
9
4
23
2
23
34
15
2
5
46
11
2
29
24
7
6
11
4
11
40
11
4
17
4
17
4
17
8
5
2
7
8
1
12
5
2
17
2
23
8
9
32
7
8
7
20
5
16
5
40
19
14
1
8
7
6
29
6
29
30
9
8
9
2
9
50
13
8
21
10
9
34
19
4
15
10
17
4
5
4
9
50
3
2
3
38
5
40
7
16
23
4
9
6
9
4
9
8
9
2
43
16
19
18
25
4
1
10
27
2
3
12
13
2
13
8
29
24
9
6
19
14
9
2
3
20
11
12
9
6
1
24
3
14
9
16
31
2
7
28
3
26
7
2
21
18
7
8
13
8
1
14
41
10
7
12
1
10
13
30
3
2
15
6
3
16
7
6
17
8
19
26
25
16
5
14
15
42
3
10
3
34
21
2
3
16
13
12
41
6
39
2
15
8
3
6
1
4
7
34
9
16
3
18
3
2
15
10
5
8
1
38
7
6
9
10
9
6
7
6
3
20
7
8
3
24
61
12
9
6
5
12
3
24
23
8
13
28
11
4
11
2
11
4
13
6
17
12
5
4
3
2
17
6
7
8
41
6
53
14
9
20
23
10
7
24
1
10
15
14
11
12
23
14
1
10
5
4
35
48
25
2
11
2
19
6
1
24
1
24
21
8
1
4
15
38
21
32
19
2
25
8
9
16
15
20
11
2
9
14
17
4
7
16
3
90
1
8
3
6
47
10
1
14
3
16
3
12
1
28
11
10
3
16
3
16
3
22
9
24
3
8
11
2
49
6
27
8
9
14
17
4
3
6
45
10
37
6
9
12
19
6
23
2
1
18
13
6
37
18
21
10
7
22
5
24
17
6
5
6
1
24
9
8
17
6
27
6
7
14
29
30
7
6
17
6
5
12
5
34
3
8
15
14
15
28
41
2
1
12
5
14
5
14
9
2
9
44
19
6
3
14
3
4
55
16
7
10
23
46
11
28
25
34
1
6
5
36
1
4
17
10
23
14
9
2
1
10
17
32
33
26
1
18
41
8
5
18
7
12
31
6
45
16
3
8
3
14
5
20
27
22
9
8
31
34
1
10
1
30
1
10
3
10
3
6
7
8
23
8
1
4
61
20
23
12
17
12
19
36
29
8
11
12
1
8
9
22
19
12
5
12
25
6
1
8
17
36
13
2
35
16
31
18
7
10
11
6
5
6
5
14
51
8
5
14
9
14
5
10
19
28
39
4
5
2
1
44
5
36
15
12
1
6
17
36
11
8
19
8
5
20
5
8
13
8
19
10
3
8
23
20
11
20
9
24
11
6
1
6
21
12
11
22
11
6
9
2
9
4
17
46
5
14
1
2
1
6
9
2
45
4
17
38
3
2
5
20
3
10
9
8
5
14
15
20
19
76
13
8
11
10
23
36
29
2
15
12
9
30
3
4
37
32
1
4
21
4
3
4
27
46
25
24
17
50
13
6
33
10
5
24
3
4
35
18
17
6
19
10
5
18
1
12
55
10
21
34
3
6
5
6
1
16
7
12
51
12
1
8
95
30
45
4
1
14
9
16
11
20
1
16
11
10
3
2
13
10
17
2
3
6
3
16
11
12
11
6
1
24
13
6
13
6
23
12
11
4
1
46
9
36
11
6
1
8
19
6
3
6
1
6
19
20
19
14
1
12
3
26
3
6
5
22
11
46
43
4
5
12
1
24
15
10
35
18
1
14
13
20
51
14
13
10
47
12
3
8
11
26
3
6
1
14
41
8
5
6
19
2
1
12
19
24
1
42
11
12
41
18
23
10
1
38
5
12
5
36
3
10
49
8
7
12
19
8
17
10
7
14
9
10
7
38
3
14
11
2
5
2
23
12
7
18
1
20
5
14
9
14
7
4
15
6
9
18
13
4
13
10
3
34
1
8
17
6
17
6
11
4
13
6
13
14
3
16
1
30
31
16
15
2
3
8
11
28
7
48
5
2
7
18
5
12
17
10
1
32
17
8
5
6
1
4
1
28
13
4
37
4
17
8
5
2
31
16
5
6
11
6
19
10
25
16
9
2
9
2
3
26
19
6
1
10
1
4
11
12
57
24
5
54
23
6
25
16
3
2
1
2
3
32
23
34
5
6
5
18
11
24
7
24
9
14
9
14
57
2
1
2
1
10
3
20
9
6
25
22
11
10
1
2
1
10
13
4
3
8
9
4
25
40
39
10
7
12
11
10
41
10
11
20
25
4
9
2
7
24
7
6
3
38
27
26
7
2
27
20
33
4
3
2
21
4
7
8
13
12
11
2
25
6
23
16
5
4
17
18
5
6
11
34
1
12
1
12
11
12
23
60
7
26
17
8
3
26
11
2
3
6
17
12
15
6
19
4
9
10
27
14
7
4
11
14
7
6
33
2
9
2
15
2
7
10
3
4
5
12
1
4
5
12
1
20
1
6
29
22
23
2
1
6
5
40
1
2
7
4
5
16
9
32
7
24
1
10
1
18
21
2
15
16
9
10
19
14
9
10
7
12
13
18
7
4
7
2
25
28
25
20
39
4
37
48
11
6
7
6
23
24
37
6
11
12
17
10
11
14
5
2
1
6
15
30
17
18
7
6
19
12
11
14
13
30
11
10
19
14
19
4
5
20
1
4
13
8
3
10
1
2
3
20
23
38
9
10
11
6
5
6
3
12
29
10
19
12
21
2
5
2
19
32
21
4
25
10
3
4
11
2
7
4
7
18
11
8
9
4
3
4
25
10
1
12
27
8
15
10
9
6
19
30
25
12
1
4
9
10
15
2
19
2
9
4
11
6
11
6
3
6
13
18
1
18
33
2
9
4
5
10
3
18
11
6
3
48
1
14
17
38
1
12
19
8
7
18
5
8
15
6
1
2
13
16
3
10
25
14
11
48
15
4
3
6
13
18
13
8
39
8
3
10
1
10
3
6
49
58
9
6
15
10
9
8
25
16
11
14
9
14
5
12
9
8
3
12
3
2
31
14
25
20
19
6
7
4
1
30
35
2
1
2
3
2
11
6
1
6
1
4
13
48
5
30
1
8
21
4
3
2
25
14
11
10
1
2
7
4
13
28
73
38
5
8
9
6
1
10
3
2
7
12
1
2
7
28
13
22
1
12
25
4
5
52
3
24
3
2
1
6
3
2
17
24
25
18
3
6
29
10
25
20
7
2
15
24
11
32
9
8
5
4
3
10
7
24
5
30
1
10
5
4
3
10
1
12
9
4
81
22
3
4
7
2
3
20
39
2
9
14
7
20
15
2
11
4
27
22
5
22
11
8
3
2
17
12
9
14
7
8
1
20
17
6
11
2
7
12
17
20
5
2
7
8
31
38
7
12
7
8
9
16
35
2
17
10
9
10
9
4
9
16
3
22
57
6
17
16
7
16
1
6
19
6
9
4
7
14
7
4
3
26
3
4
39
4
17
6
5
10
5
8
9
8
23
26
37
2
9
4
3
32
7
10
13
10
33
2
17
10
11
26
41
4
11
12
3
8
1
6
23
4
5
38
1
22
25
12
19
18
1
24
9
4
13
12
3
2
3
6
9
16
7
4
3
8
3
2
7
2
3
32
15
8
13
8
5
28
71
6
1
4
17
2
5
2
29
10
21
4
25
2
5
2
11
24
3
38
9
4
3
4
17
24
15
4
27
4
1
2
1
10
19
10
21
4
39
8
5
14
35
6
7
4
21
10
5
40
3
6
27
12
13
8
7
66
19
2
7
12
25
20
5
6
91
20
21
4
53
60
1
30
11
36
5
14
15
2
11
4
3
8
9
12
5
18
37
30
17
4
7
6
9
14
27
6
5
12
9
8
1
4
1
14
9
4
3
16
15
14
37
6
11
6
7
8
7
24
9
8
1
6
3
4
13
4
7
10
7
6
3
8
21
6
3
6
1
4
11
12
7
2
5
12
11
2
11
16
15
10
3
4
49
30
5
22
11
10
11
2
7
6
3
30
15
40
9
2
19
18
29
20
3
16
1
10
7
8
1
40
3
6
5
24
23
12
1
6
13
6
5
16
11
4
21
14
1
30
11
26
7
8
3
4
29
12
41
4
5
8
27
14
13
6
55
18
7
6
19
2
9
10
29
20
3
4
5
8
5
28
5
18
1
18
1
6
5
24
19
14
15
28
1
12
17
38
11
12
11
6
5
28
5
8
31
22
1
2
1
24
17
6
11
4
1
4
5
16
3
2
11
18
9
8
3
10
1
8
11
4
1
8
1
2
11
2
3
64
3
16
15
14
17
28
9
8
31
30
1
8
11
4
5
2
7
12
11
4
5
4
1
8
5
30
9
8
11
6
1
36
21
16
21
12
29
6
3
10
7
10
3
10
1
20
9
16
3
14
3
4
5
14
3
14
85
6
13
14
21
4
15
22
3
12
1
6
3
8
5
10
13
8
15
22
15
14
7
10
37
4
1
32
29
16
1
44
11
2
3
2
9
14
19
2
23
4
17
40
5
8
17
2
7
26
15
14
25
10
1
2
27
36
11
6
7
14
29
4
35
12
3
16
23
44
1
4
5
6
1
6
19
12
1
12
11
18
7
6
23
4
5
8
3
4
5
10
3
14
19
10
11
2
3
6
3
36
5
18
39
24
9
14
3
32
3
8
15
24
9
2
21
20
15
14
33
20
3
2
19
4
21
10
35
4
7
2
3
2
17
4
5
22
11
8
9
2
5
6
9
2
17
2
9
6
5
10
27
4
7
10
9
8
17
26
1
24
1
8
1
10
23
18
5
30
11
18
5
8
17
10
37
22
11
18
3
4
9
26
19
10
1
26
7
4
23
2
13
4
13
6
1
2
1
6
7
12
11
10
5
4
3
20
13
4
17
12
1
6
33
16
15
4
1
6
7
10
1
14
21
4
5
6
29
20
1
24
5
2
15
2
19
2
5
10
3
4
9
16
3
8
11
2
11
28
13
6
3
2
7
18
11
36
29
8
3
10
9
12
9
10
7
12
19
4
9
6
3
26
3
22
9
20
7
30
43
24
3
12
13
32
29
2
1
24
19
6
29
10
3
14
5
14
17
10
3
4
23
16
19
2
1
2
1
4
7
16
77
2
3
16
1
22
41
2
3
12
9
2
3
16
15
2
21
2
17
18
1
18
7
18
19
32
15
18
11
44
3
6
3
12
17
32
23
8
13
28
1
12
7
2
11
4
23
6
17
10
3
14
25
12
1
26
15
2
11
14
15
18
13
12
33
2
5
12
13
6
31
6
17
10
7
28
29
32
13
8
29
16
13
4
7
8
19
22
1
8
15
10
3
4
3
22
11
24
3
36
1
2
7
8
17
10
1
12
17
4
13
12
5
28
5
36
15
14
25
52
3
20
3
2
23
20
3
4
5
6
5
4
9
14
3
6
17
8
25
14
23
6
3
8
5
4
7
14
11
20
15
4
1
8
19
4
9
22
15
14
17
46
17
22
15
2
1
18
11
6
11
20
15
20
3
2
7
2
23
28
3
34
17
14
9
10
1
12
13
4
39
12
45
24
3
10
13
22
3
4
25
2
1
22
3
12
31
6
5
4
1
8
21
4
9
36
63
10
15
32
7
12
21
4
23
18
13
24
1
2
11
10
19
34
13
54
9
4
7
22
3
16
9
22
25
14
9
10
1
10
1
16
15
4
3
4
39
12
29
10
11
2
17
18
23
24
1
18
57
6
27
8
5
10
33
16
7
28
7
2
15
4
37
4
15
70
3
12
27
6
1
38
9
4
41
12
1
12
1
10
23
4
5
12
9
2
5
12
1
46
7
8
11
2
35
4
9
22
1
10
21
10
11
8
13
6
17
4
15
82
3
24
1
4
5
24
11
4
27
22
3
16
1
8
11
2
9
2
7
2
1
10
3
8
5
24
1
14
11
12
1
6
53
2
7
8
1
10
27
24
7
18
3
20
5
6
13
6
17
16
45
4
5
22
3
28
31
2
13
10
5
6
17
4
9
8
7
8
7
2
15
4
5
10
5
14
23
6
1
4
3
44
5
32
9
18
3
4
5
4
35
18
19
6
39
16
5
12
69
64
17
30
33
2
1
8
9
12
7
6
3
10
21
8
11
2
1
6
1
8
25
16
53
22
7
4
15
8
7
12
3
2
1
12
61
2
7
6
9
2
3
18
1
20
63
20
21
2
19
14
1
20
19
20
9
14
5
4
7
12
5
2
5
2
29
18
25
26
9
10
3
12
17
28
7
18
5
4
33
16
5
4
5
2
5
18
1
4
5
6
5
36
5
18
9
2
21
44
1
6
3
30
5
6
23
4
1
6
7
50
5
32
7
16
3
4
5
2
21
2
1
10
3
18
17
4
5
18
11
12
5
18
45
6
1
52
1
6
7
2
21
4
9
10
19
4
13
10
9
28
13
8
1
8
5
2
3
4
39
62
5
8
9
26
3
16
13
4
21
8
9
2
1
14
7
12
13
2
3
14
1
4
11
24
7
6
5
16
11
6
5
6
3
6
13
18
3
2
3
2
27
30
15
2
7
6
11
8
5
16
11
4
9
6
7
8
9
6
17
28
3
10
15
16
27
22
1
24
3
50
13
8
15
12
5
2
13
4
1
24
5
42
7
58
19
16
11
16
3
8
9
12
29
6
31
4
5
24
41
16
25
4
3
10
5
16
15
14
3
16
9
4
1
2
5
12
1
14
11
6
11
8
5
6
3
6
9
36
7
6
11
4
7
18
35
6
5
12
13
16
43
22
1
40
13
12
11
34
7
24
3
38
35
26
33
34
39
20
1
4
3
22
21
2
1
2
9
2
1
4
19
12
17
4
1
4
17
6
7
2
7
34
5
12
47
6
23
6
19
12
11
12
19
10
9
14
11
14
17
2
9
2
13
12
7
6
3
12
5
14
1
2
5
8
3
14
7
18
3
6
1
2
5
14
5
2
29
8
21
10
5
2
9
4
3
32
9
2
3
2
7
2
7
12
5
24
3
38
1
2
3
30
1
20
7
6
9
2
17
8
1
6
15
12
7
14
3
4
17
10
15
14
5
8
33
30
5
12
29
8
27
4
9
12
13
4
13
12
7
30
25
14
5
38
5
50
13
22
35
6
7
18
3
22
15
40
7
22
9
6
7
16
3
6
17
6
15
22
17
34
1
14
21
4
5
26
3
8
7
32
9
30
21
2
15
14
1
2
21
36
15
10
15
22
11
18
17
14
1
34
13
2
1
2
47
8
5
80
5
10
1
32
23
56
3
10
25
20
11
2
39
4
3
26
3
22
1
32
13
4
1
2
23
2
55
14
3
2
9
8
1
8
9
4
13
6
11
6
15
24
11
22
1
2
7
16
27
12
11
6
25
6
11
22
11
10
1
24
31
4
15
2
1
2
5
2
21
4
15
28
27
8
1
34
1
14
11
14
3
30
7
18
17
16
5
24
19
10
19
6
13
18
9
4
21
14
1
2
11
14
1
6
21
4
3
24
5
10
1
8
13
46
11
6
15
4
15
6
9
22
39
22
15
34
1
4
11
2
23
18
11
6
5
18
5
36
7
8
3
4
7
14
3
14
31
8
5
2
3
6
11
6
5
14
7
10
9
6
5
4
1
12
25
52
11
24
7
2
15
12
35
18
1
16
5
6
9
28
5
2
11
10
25
30
3
10
7
2
17
2
5
6
7
4
17
12
7
28
15
12
3
4
7
6
1
40
3
2
3
20
1
4
25
2
9
10
19
12
39
4
5
8
3
2
5
6
15
22
3
34
11
2
5
22
5
6
5
6
21
36
5
18
11
8
7
16
27
10
31
20
9
22
5
8
39
14
15
4
1
12
37
4
9
2
17
4
1
8
3
8
7
4
5
18
7
22
13
4
25
12
3
26
17
4
5
2
23
10
31
30
1
2
9
4
17
2
9
22
7
8
3
12
1
60
25
36
9
2
15
6
17
18
7
72
5
12
1
42
5
16
23
12
15
8
33
18
19
4
39
18
7
14
3
28
49
6
5
10
1
6
15
20
9
6
19
4
1
20
9
8
23
8
9
2
5
8
13
2
9
30
15
12
9
18
25
12
5
2
11
2
23
20
41
4
15
16
9
2
3
16
1
20
15
14
15
22
9
14
9
4
9
12
5
12
13
12
9
18
15
4
1
2
15
2
7
8
3
8
37
10
21
10
5
14
9
8
11
4
17
8
3
62
13
38
17
10
7
2
13
12
9
2
1
30
43
30
1
22
11
8
23
50
37
10
1
12
17
4
11
4
7
8
1
2
1
20
3
4
35
12
1
4
27
46
1
2
25
12
1
14
15
8
3
4
1
20
1
22
9
68
11
10
3
20
13
22
17
8
37
12
5
30
11
4
13
10
5
34
25
4
9
4
23
16
19
24
13
2
21
30
13
26
9
2
5
4
5
2
15
10
5
8
11
18
13
14
15
12
9
4
3
34
21
6
11
12
11
2
21
8
3
4
3
2
1
2
7
14
5
32
21
16
9
16
1
2
61
4
5
6
35
4
3
20
37
6
7
34
17
6
17
22
1
22
1
6
15
8
13
4
5
10
9
2
3
14
1
6
5
6
3
8
29
12
5
10
11
8
7
4
1
16
21
18
3
14
9
2
51
22
9
16
11
2
1
2
7
14
11
8
15
2
3
2
7
24
5
8
5
40
5
2
9
4
3
24
19
12
13
6
5
22
3
8
3
4
9
12
9
16
9
8
9
8
3
4
27
6
3
26
3
30
3
4
55
2
1
2
15
74
5
40
23
12
33
10
3
4
1
8
13
2
1
26
5
22
3
2
21
4
3
32
37
24
5
2
23
12
5
8
1
8
11
18
3
8
49
20
3
8
1
2
3
46
7
4
9
2
7
20
3
4
9
8
5
4
9
6
1
18
23
4
15
4
19
10
3
24
11
8
1
6
1
6
11
8
5
90
5
12
37
42
19
2
15
4
13
12
5
6
3
20
1
28
7
2
27
10
11
22
11
16
9
4
5
32
1
4
9
22
11
8
1
16
7
12
7
10
25
4
7
16
5
2
25
4
57
4
5
2
29
12
11
20
31
2
7
24
9
12
1
58
3
16
37
22
33
6
27
4
13
8
19
26
5
16
29
4
3
22
3
4
21
12
7
2
13
4
17
14
9
22
9
20
7
4
7
16
17
38
11
2
1
6
3
14
1
10
9
18
13
20
17
8
7
6
21
18
21
6
27
8
15
26
1
30
5
10
13
6
11
14
19
2
5
4
5
38
21
14
1
2
3
10
57
20
43
6
1
10
9
4
11
24
23
2
7
10
33
4
3
14
7
12
11
14
3
6
1
20
1
6
21
8
1
6
11
40
29
28
1
10
1
6
11
22
1
4
25
6
17
6
11
6
5
6
1
4
5
10
11
10
15
6
3
2
17
4
5
16
5
6
31
6
5
14
7
2
1
4
29
36
29
6
41
4
11
12
85
6
7
6
5
8
61
12
21
8
9
4
3
2
21
6
13
2
1
8
23
22
3
4
27
14
1
28
25
6
23
12
1
20
17
12
1
6
1
12
3
20
33
2
5
6
1
8
39
4
5
4
5
6
19
2
7
24
5
28
11
12
15
2
13
4
7
2
1
8
3
2
5
10
29
10
23
12
1
12
5
12
1
16
11
8
29
14
37
10
1
4
15
40
17
12
5
4
13
10
13
4
15
4
3
8
3
10
3
18
17
40
5
16
9
2
15
8
9
26
3
10
7
4
7
10
13
24
17
6
19
22
45
16
9
2
3
20
3
22
9
14
9
8
27
8
5
8
1
12
7
58
1
24
19
14
41
6
1
16
11
34
29
6
7
2
17
10
11
2
67
26
3
4
41
10
7
4
7
2
59
18
1
42
9
8
17
12
21
8
9
12
7
32
9
16
15
18
19
16
17
14
23
20
67
4
1
10
3
8
9
14
1
26
25
22
15
20
3
12
1
10
15
4
23
12
27
6
3
4
3
4
7
10
41
28
15
34
3
22
5
14
3
24
27
26
9
10
13
8
11
14
37
6
7
24
19
26
1
10
7
4
9
2
1
10
1
2
27
4
5
2
1
4
1
4
19
22
17
8
9
44
9
14
23
20
1
12
5
6
3
6
11
2
7
2
11
6
13
2
15
4
7
38
9
6
11
16
13
8
7
4
1
8
13
8
5
56
13
24
1
2
5
24
1
50
17
10
9
40
13
2
1
14
1
2
11
14
33
30
45
16
21
2
1
40
3
2
11
12
5
76
7
28
15
2
5
22
27
10
3
10
5
8
19
10
3
10
11
18
23
10
5
28
3
2
21
14
5
12
37
24
17
6
5
12
55
10
25
2
9
6
1
2
7
6
1
16
13
32
45
10
1
40
27
12
11
8
5
4
3
14
13
8
39
12
9
16
1
10
3
12
7
26
7
14
5
8
5
12
5
4
1
12
5
14
1
8
9
4
3
2
11
28
5
2
7
8
3
2
1
2
17
32
11
28
27
42
5
2
3
16
7
8
11
4
9
28
23
6
3
2
9
4
25
22
13
2
5
10
15
2
3
2
3
8
1
30
1
32
17
12
3
4
3
4
5
28
1
6
5
24
1
10
5
6
9
8
1
4
17
12
35
6
3
16
25
4
17
4
35
24
13
8
9
30
27
12
3
2
1
14
1
22
3
46
11
8
9
8
1
6
9
10
25
18
23
18
11
8
13
6
7
80
1
2
5
2
17
14
13
12
5
2
3
4
7
6
5
4
25
6
55
4
23
6
7
2
5
10
9
22
11
40
27
16
3
2
5
4
21
10
7
10
49
72
47
12
3
12
21
2
3
2
9
14
11
18
7
2
27
8
3
8
19
6
15
24
3
10
23
12
9
8
13
4
11
2
11
14
7
6
11
24
5
12
3
12
17
48
5
6
1
6
7
18
33
12
3
38
41
8
1
10
13
2
53
8
1
10
1
4
1
6
31
6
3
10
11
4
9
4
5
10
1
26
5
76
21
2
7
8
3
2
23
2
5
6
1
22
9
32
3
4
9
2
1
12
13
8
5
4
23
12
7
12
11
8
53
18
15
12
13
4
9
10
7
2
9
4
1
22
5
14
13
28
27
14
3
2
15
8
13
4
5
16
17
2
3
16
7
2
7
52
9
2
13
6
1
6
9
10
21
16
21
4
11
4
39
8
11
14
3
16
9
18
31
8
15
4
15
6
3
2
3
12
5
30
7
4
3
2
15
10
1
8
75
2
5
2
15
28
1
24
13
20
3
8
23
12
5
68
27
14
7
14
1
6
7
4
9
8
67
20
3
14
21
34
15
8
1
14
27
2
9
2
7
46
13
2
3
40
17
8
9
8
1
24
13
14
37
2
65
16
1
8
25
2
1
26
1
12
35
12
13
2
7
8
5
6
49
4
9
32
15
34
7
26
1
14
9
8
13
12
17
6
1
8
33
2
1
8
21
46
5
20
7
22
7
14
15
4
15
4
7
2
3
6
5
20
7
14
1
4
27
44
29
12
3
16
9
18
1
18
3
16
5
10
13
60
7
6
1
10
21
22
3
4
5
4
1
4
13
8
3
14
1
2
3
2
15
4
5
18
5
6
7
4
3
14
3
2
1
10
3
20
13
10
3
16
9
58
11
14
39
8
3
6
3
2
23
2
15
36
3
12
7
24
7
10
3
2
7
16
9
22
7
20
1
2
13
6
13
10
7
6
15
8
5
52
15
34
5
6
29
6
5
8
9
18
7
6
7
12
27
24
5
20
1
10
1
4
11
2
3
20
1
2
1
10
9
8
17
4
5
8
5
8
31
6
37
10
17
8
11
16
7
6
5
4
3
16
1
46
17
22
3
2
31
20
3
20
11
28
3
2
5
10
23
10
3
10
11
14
3
8
3
38
3
2
3
4
7
12
9
18
9
4
17
10
1
6
7
12
19
16
37
38
1
6
7
10
9
18
1
12
1
18
11
4
1
2
19
6
5
10
17
10
1
16
1
36
11
24
7
4
3
10
37
2
9
12
37
8
1
12
1
2
17
8
7
20
17
28
23
2
5
12
19
2
43
2
45
4
27
4
1
42
11
14
3
20
1
2
5
24
11
8
17
6
9
14
9
4
3
8
5
8
29
24
7
14
11
2
1
12
25
16
5
18
7
20
31
20
7
24
3
6
3
16
15
14
7
24
3
4
5
6
9
2
5
24
9
12
3
10
1
16
19
14
15
24
1
22
3
6
35
2
1
14
11
26
21
4
9
2
3
32
23
4
5
50
11
6
23
10
3
2
33
4
47
8
1
4
9
14
17
42
3
20
5
8
5
24
25
18
5
6
11
2
9
20
23
6
1
2
3
26
3
14
9
12
39
34
1
40
3
16
3
14
13
16
15
14
23
16
21
8
41
4
5
12
21
8
7
18
35
4
31
16
1
12
17
12
13
4
5
12
15
12
1
4
23
4
5
12
3
8
17
18
19
6
13
4
15
2
23
6
5
2
71
24
37
6
13
42
9
14
7
32
15
8
7
8
9
4
5
12
7
6
7
6
27
22
11
28
7
2
3
6
31
14
25
18
11
10
13
20
25
30
31
16
11
18
1
4
23
18
41
6
5
18
9
46
1
20
15
10
11
6
1
8
1
14
27
16
1
30
3
4
23
16
3
34
13
22
51
8
7
6
3
42
13
24
21
6
5
14
17
40
1
24
13
18
5
18
23
18
11
2
1
28
9
4
13
40
7
12
21
10
11
20
5
4
17
10
11
12
15
10
5
22
5
8
3
6
13
6
7
16
47
12
19
14
5
12
25
4
11
8
13
2
5
28
7
14
3
4
17
6
15
6
1
12
1
12
1
28
9
2
17
2
13
6
1
20
7
12
1
14
7
12
11
8
5
14
11
12
7
6
5
4
5
18
7
2
1
4
5
18
5
22
1
32
31
6
9
32
9
10
1
10
23
42
25
10
5
4
1
6
21
20
3
26
3
20
3
14
3
4
1
4
39
8
41
18
1
14
11
2
11
20
29
12
5
18
17
12
15
24
7
8
3
40
17
6
7
30
13
16
5
2
5
10
9
12
15
8
15
8
29
8
9
4
7
26
13
16
9
44
15
2
3
4
7
2
45
4
7
2
15
2
3
8
1
24
17
18
23
22
7
32
7
14
9
2
19
30
9
14
1
42
11
4
7
32
7
2
7
22
5
2
11
18
7
20
17
24
1
2
13
2
13
14
19
26
7
34
51
2
7
4
1
8
1
2
11
2
11
8
21
2
11
22
1
2
11
2
19
14
1
24
1
18
5
14
15
12
11
6
5
4
3
10
5
4
25
38
17
2
9
44
7
10
31
20
13
4
1
16
11
8
15
12
9
20
15
16
5
26
21
44
27
2
11
32
7
14
23
2
9
34
3
8
9
16
13
44
3
6
5
48
1
12
11
8
41
8
5
12
11
2
13
8
7
14
7
4
7
2
11
30
25
4
19
6
23
26
35
6
1
12
19
4
1
30
13
30
1
12
27
26
13
22
3
8
3
8
3
14
1
2
23
2
3
34
19
6
3
4
3
10
17
12
39
14
9
12
45
8
13
8
21
6
1
2
17
4
33
6
19
26
23
10
3
62
9
20
3
20
15
6
1
16
13
72
37
2
3
10
3
8
43
6
31
16
5
12
23
8
7
12
3
12
1
30
15
10
19
6
7
2
11
2
9
14
5
14
5
2
47
6
17
10
7
8
7
6
15
32
31
2
9
4
27
8
21
4
7
12
1
28
5
12
13
18
1
4
11
6
3
8
15
12
15
40
13
6
13
18
1
8
1
28
3
14
49
8
7
2
11
8
3
8
3
10
3
42
5
2
37
2
13
4
15
34
3
2
3
4
11
36
5
6
5
12
9
10
3
28
17
16
9
2
5
6
7
8
15
2
1
6
37
6
1
12
9
8
5
2
13
34
3
4
5
18
21
16
5
30
15
10
3
24
9
14
5
14
1
10
5
2
3
16
1
24
3
14
29
4
27
24
9
2
7
4
13
58
7
20
15
2
5
8
1
2
41
14
5
12
1
62
1
18
13
12
35
2
41
18
13
40
17
14
21
8
15
38
17
4
47
10
1
22
3
22
5
2
1
2
23
8
29
18
3
22
11
14
19
16
5
6
15
14
9
28
17
6
3
16
21
4
1
4
15
42
7
6
19
38
1
30
19
12
5
6
13
6
1
6
1
40
17
16
27
2
5
30
17
2
9
6
19
16
1
2
7
6
1
20
3
8
27
16
1
30
7
4
7
6
27
14
9
4
5
22
31
22
3
6
37
10
31
4
1
12
7
10
1
14
3
14
5
2
1
2
13
18
3
10
1
8
13
24
7
32
29
12
3
8
9
4
39
4
3
2
3
4
23
22
9
32
5
12
3
4
1
34
5
12
9
10
5
16
15
14
3
16
1
2
5
4
5
4
11
10
7
12
15
4
9
32
7
14
9
10
23
8
25
12
11
26
11
28
1
10
1
10
1
10
19
10
9
22
7
28
1
26
1
10
1
4
7
12
37
2
9
4
5
4
15
6
15
6
21
8
13
18
15
2
11
2
21
2
27
10
15
36
31
20
13
2
27
14
19
2
9
10
31
54
1
6
11
4
11
2
7
20
3
10
11
6
17
6
5
22
19
6
15
18
23
4
1
6
1
28
5
4
5
8
43
58
9
26
13
6
3
14
1
8
51
8
11
8
37
20
15
2
1
4
13
10
3
26
1
16
35
4
35
14
7
4
39
22
3
6
3
4
21
6
3
16
11
18
67
2
7
20
11
24
19
12
17
6
17
26
5
14
23
6
13
2
27
4
1
8
5
18
5
12
15
6
17
30
3
10
3
10
23
2
15
10
7
14
1
10
7
6
17
6
23
4
7
4
21
10
7
22
15
4
11
16
3
2
3
4
29
48
5
26
25
42
9
28
19
4
7
14
3
16
3
48
1
50
7
6
7
10
7
6
29
32
17
12
11
2
31
16
11
2
1
4
51
18
5
8
1
12
5
2
9
26
11
18
33
2
3
10
13
14
9
16
29
14
5
16
1
6
13
4
25
30
7
8
13
18
13
24
1
14
9
6
7
6
11
6
17
12
1
10
15
28
11
4
13
8
11
12
3
2
13
26
9
2
3
6
27
8
11
2
17
2
9
10
1
20
3
2
23
12
7
20
1
2
17
38
21
2
21
16
13
8
23
6
1
8
35
28
1
12
5
12
15
8
15
8
7
4
9
20
3
34
21
18
33
10
1
8
7
6
19
10
15
8
11
4
17
28
7
6
5
28
7
14
41
2
5
42
15
4
1
6
5
10
19
2
1
20
7
6
5
36
3
14
3
16
9
14
9
8
33
10
15
18
25
48
15
16
5
6
3
6
3
10
9
20
33
34
21
6
11
20
13
4
3
44
5
8
15
52
13
2
1
16
21
2
37
4
3
22
3
18
5
14
21
20
1
2
15
4
5
2
25
20
19
38
1
16
27
10
15
8
1
18
9
14
1
8
15
14
13
2
7
2
5
6
3
2
9
2
15
2
13
22
27
8
15
14
27
8
5
16
15
10
1
26
9
12
27
12
31
2
5
2
27
2
1
6
25
4
9
4
7
8
5
2
49
4
3
2
9
14
13
4
33
12
1
2
19
18
19
4
25
30
13
20
47
24
7
12
13
8
3
28
7
14
15
8
15
6
7
2
47
6
59
6
3
10
41
10
15
4
15
6
27
6
5
8
9
10
11
32
1
34
17
14
5
6
5
22
1
8
33
10
15
4
15
28
5
38
5
6
5
12
97
18
11
12
5
4
1
32
9
4
27
12
1
2
39
22
9
4
19
2
19
2
9
32
5
4
3
14
15
30
15
6
13
6
15
20
9
12
7
34
1
48
1
4
7
10
9
4
11
8
11
6
11
4
7
4
5
14
13
4
21
42
23
36
21
10
21
8
3
22
1
2
1
8
13
22
29
2
13
6
13
2
13
2
1
24
25
10
1
42
1
14
35
16
29
2
3
12
1
16
11
4
37
2
9
50
5
14
9
18
11
18
5
12
1
60
9
2
1
8
3
4
5
6
3
10
5
10
5
2
17
6
1
14
17
14
3
38
9
2
3
14
5
16
9
16
1
6
5
20
21
2
1
14
25
2
11
6
13
22
1
2
7
14
9
20
3
32
9
4
1
2
9
22
33
22
11
30
7
2
1
30
31
4
1
26
5
14
15
20
35
10
9
10
5
26
17
2
15
4
9
24
29
10
29
14
3
2
5
4
1
16
29
10
5
18
5
36
17
12
37
8
17
4
7
16
27
8
5
8
11
2
33
12
15
6
47
22
21
20
5
24
3
42
17
16
3
48
27
16
11
12
15
14
1
6
31
2
19
4
1
6
3
18
3
14
11
4
7
2
3
8
9
8
3
8
5
4
11
4
11
82
23
16
13
10
11
32
3
22
3
12
1
42
1
12
1
46
35
16
5
40
29
4
13
20
11
22
7
6
5
10
31
12
13
10
15
6
3
26
7
16
61
12
11
2
23
36
1
50
21
4
27
14
7
6
5
4
23
10
17
6
9
12
1
4
21
4
23
2
11
10
5
12
15
12
29
18
11
14
13
14
7
20
7
4
27
10
9
4
5
20
19
8
5
2
7
4
17
2
1
18
1
6
9
10
13
4
9
4
39
12
5
6
23
4
5
24
27
6
11
6
29
2
21
2
7
16
11
16
23
30
3
8
7
6
5
6
5
30
7
12
41
4
9
28
31
16
11
4
17
6
9
32
3
2
11
10
3
8
1
6
31
6
5
12
21
8
25
2
3
4
3
10
3
32
3
12
13
4
3
4
3
22
3
14
3
8
3
28
13
4
49
12
9
8
13
14
7
4
27
4
5
4
11
22
3
22
9
10
7
20
13
28
13
38
11
8
5
8
7
2
1
4
11
30
11
12
11
34
5
42
11
32
5
12
5
6
5
4
3
8
5
8
9
14
5
6
3
22
7
2
3
28
19
12
5
32
5
2
1
8
13
28
35
6
17
6
11
12
17
8
5
18
19
2
9
26
15
4
19
4
27
2
9
22
3
22
13
18
3
36
17
16
5
14
37
20
1
8
7
4
3
2
11
8
11
24
19
14
19
10
27
14
5
36
5
14
3
8
31
10
7
38
1
4
9
16
9
8
9
8
9
8
9
2
9
2
23
4
3
42
13
2
1
18
15
2
3
2
21
10
5
16
3
10
13
12
5
2
1
18
11
6
17
12
13
22
91
2
11
2
5
8
1
14
11
24
7
24
11
26
9
6
5
16
11
20
9
18
11
16
7
12
1
32
1
16
3
26
11
14
37
8
3
46
13
10
3
6
5
26
71
12
25
6
3
6
1
4
19
24
11
2
7
2
3
2
9
4
7
2
23
2
1
6
13
8
3
2
9
26
5
28
15
32
15
2
1
12
15
4
17
2
5
50
33
4
3
20
7
2
3
8
1
22
5
4
5
14
5
6
19
16
7
6
19
6
5
2
17
18
3
32
3
20
1
12
3
2
9
14
5
34
11
14
13
14
1
30
23
6
3
22
5
8
23
12
3
4
21
4
9
24
5
22
15
8
27
6
9
30
25
12
1
12
41
50
15
16
9
2
11
32
17
8
1
10
17
2
23
2
3
34
9
28
5
2
1
4
15
10
13
12
1
18
1
18
5
4
17
10
9
4
21
4
19
10
1
26
5
20
23
24
7
18
11
14
13
2
9
22
1
6
5
6
3
24
17
6
11
36
11
26
1
22
3
10
1
2
5
8
1
24
3
8
41
2
1
8
55
4
13
36
7
8
1
20
19
18
1
8
11
14
3
2
1
20
21
2
7
32
17
28
33
4
1
18
7
36
19
2
45
20
9
14
3
16
5
22
15
6
1
6
7
2
27
28
45
8
19
6
3
22
25
20
29
12
7
2
5
8
25
2
19
2
11
8
9
18
3
4
7
8
55
14
3
6
41
10
1
28
1
18
7
8
27
2
1
22
5
34
1
12
5
2
3
4
13
4
3
32
5
10
15
4
25
22
13
16
1
12
19
6
5
42
11
24
15
6
1
6
7
20
19
10
11
6
5
2
31
14
7
2
3
2
15
16
5
14
5
8
15
18
5
8
3
2
13
2
55
8
7
8
1
2
1
6
35
2
15
2
1
22
17
12
31
8
13
6
7
14
13
8
9
34
3
8
21
26
21
10
15
8
47
26
17
24
47
4
19
18
3
32
25
10
11
22
47
4
19
2
15
36
11
6
3
4
23
4
1
16
13
4
13
2
7
6
1
32
5
14
17
8
53
10
1
2
15
22
1
4
9
10
7
14
1
34
1
4
35
24
5
26
7
24
11
18
1
2
1
18
1
22
7
2
7
18
5
12
5
2
7
16
3
26
13
24
5
28
3
2
13
10
5
6
5
16
7
56
9
12
3
8
21
18
7
4
3
4
3
10
5
6
19
10
17
2
29
6
13
2
23
20
1
24
21
10
5
4
11
16
3
28
3
22
29
18
1
8
1
18
11
2
5
4
41
24
11
2
15
4
3
48
11
20
5
2
7
8
23
6
1
18
1
6
27
32
9
2
13
20
3
8
5
4
1
8
1
4
3
6
1
24
33
18
19
26
7
20
5
12
13
2
1
6
25
2
25
10
29
4
13
16
1
8
27
22
1
32
19
40
5
20
13
4
17
2
9
36
3
36
1
24
1
8
5
10
7
4
3
10
25
18
9
8
21
8
9
4
27
2
3
6
17
2
1
2
19
30
1
6
35
24
11
30
7
4
11
22
25
10
1
12
17
26
5
2
7
28
9
6
9
2
1
28
7
16
1
62
5
4
1
2
9
10
19
12
11
8
7
36
5
4
11
6
19
4
5
4
17
12
7
8
3
6
9
4
3
6
3
16
3
10
15
32
5
4
9
4
9
22
7
2
1
2
3
4
5
4
15
10
3
2
31
6
5
18
9
10
37
28
1
4
11
26
43
30
11
12
1
26
17
4
7
6
19
34
19
6
41
20
5
2
5
10
3
32
11
16
7
18
3
4
21
2
1
2
3
26
19
14
15
28
21
18
3
2
9
14
33
6
17
6
7
16
3
2
17
32
17
4
5
4
45
4
19
32
3
8
15
14
19
4
5
2
5
2
11
28
13
6
25
6
1
22
11
6
5
14
5
10
1
12
1
14
21
4
1
8
9
20
1
4
5
16
13
6
13
30
17
10
11
6
15
2
9
2
1
8
5
24
1
12
17
4
17
10
3
22
9
18
5
14
7
6
1
12
11
10
13
2
1
2
7
20
3
20
1
6
3
12
9
2
19
2
3
2
27
2
13
4
7
8
5
14
25
4
7
24
13
28
55
66
13
58
13
10
23
6
5
12
31
12
1
2
15
6
5
10
11
10
27
14
5
10
7
44
15
22
3
4
1
40
5
2
5
46
3
22
5
4
11
14
11
8
17
4
45
8
15
14
13
6
5
6
3
2
5
2
5
40
3
10
15
2
15
8
9
4
9
8
9
4
15
16
3
16
5
4
3
8
7
36
5
10
9
32
51
2
27
2
5
2
3
26
1
16
11
18
3
4
9
18
5
30
53
22
21
16
19
14
29
4
3
30
7
18
5
2
1
6
5
8
3
16
21
14
1
10
21
20
11
12
23
24
5
24
5
6
11
12
21
6
5
6
11
18
29
8
5
28
17
20
9
4
11
8
1
12
21
18
9
12
3
24
17
14
1
18
15
46
7
6
1
16
1
14
9
30
1
2
5
6
5
34
7
6
3
8
11
14
5
18
5
6
1
10
9
2
7
6
1
2
27
10
3
8
1
2
3
8
5
4
11
4
35
4
3
16
15
20
15
12
1
40
11
6
13
16
13
64
5
2
27
10
1
2
7
8
3
10
7
16
45
4
1
12
45
6
5
6
9
8
1
10
31
12
25
2
3
8
23
4
5
10
21
4
7
6
15
20
1
4
15
18
5
6
3
22
1
14
23
22
19
10
19
14
1
2
9
18
13
12
3
6
21
6
31
2
35
20
1
8
13
14
19
12
7
24
5
6
7
30
13
30
25
26
3
32
51
4
23
12
1
6
15
4
3
12
3
12
9
4
21
8
3
10
17
22
13
26
19
4
3
14
13
16
13
6
9
44
11
8
15
6
25
2
25
12
1
4
3
78
5
18
1
32
35
2
3
2
3
12
3
4
3
24
3
4
29
12
3
10
13
8
37
18
1
22
7
12
1
18
27
8
7
6
9
16
11
38
11
4
9
14
9
16
9
8
1
4
31
12
1
14
21
42
15
38
19
14
1
12
3
12
13
20
11
12
5
26
1
8
9
28
29
44
1
6
15
2
5
8
3
30
15
18
49
42
3
4
1
10
1
6
1
4
7
4
1
12
7
8
19
22
7
50
13
8
1
42
11
4
1
18
9
4
15
20
19
32
33
2
5
16
7
4
13
4
19
12
1
18
5
6
15
46
35
30
3
28
17
14
21
60
27
6
3
2
9
26
7
6
1
24
9
14
23
12
3
2
29
12
15
28
1
12
15
14
3
6
11
24
5
24
3
4
13
28
1
10
23
12
19
6
13
4
1
4
7
6
27
10
3
6
11
8
5
32
3
4
21
2
49
14
33
32
3
14
3
2
33
22
1
10
29
6
7
6
21
24
49
22
3
2
15
14
15
2
5
22
5
28
1
26
11
6
3
14
17
2
21
8
3
20
1
2
7
10
41
20
13
8
3
60
7
4
3
2
3
4
3
38
21
28
3
22
13
2
15
4
1
16
3
12
27
2
15
30
15
18
5
30
1
12
7
50
13
18
29
40
1
2
3
14
3
4
19
16
7
38
5
16
1
8
7
2
13
12
15
12
37
8
3
44
15
14
1
14
3
16
13
4
21
20
3
2
11
2
33
26
7
2
45
56
3
16
5
14
7
20
11
28
1
2
9
10
11
22
23
10
21
12
9
16
33
8
3
8
7
4
19
2
57
6
17
12
5
12
9
10
9
18
1
2
7
22
11
4
1
20
41
10
5
2
15
12
41
2
1
40
37
6
23
12
19
8
15
4
29
10
9
10
1
10
7
20
5
14
1
12
17
2
13
18
13
30
13
2
1
2
17
2
11
16
11
8
5
16
71
8
7
12
1
4
25
6
19
4
13
2
9
4
3
6
5
36
17
2
11
8
7
18
5
2
7
42
1
4
15
18
3
16
3
4
35
6
1
18
5
2
1
4
1
10
21
20
5
12
5
2
3
8
19
14
51
2
7
24
3
4
57
2
3
14
3
8
3
20
1
2
21
18
1
4
13
32
49
26
9
18
5
36
7
18
1
14
3
12
19
2
17
14
3
18
11
18
1
4
3
12
5
2
1
2
15
22
17
4
15
22
15
4
3
10
7
46
1
14
1
2
23
2
5
2
1
24
7
2
5
2
1
16
57
16
3
8
13
36
3
24
1
14
5
18
3
20
21
4
21
16
27
26
21
4
3
24
11
2
9
2
31
6
11
4
1
34
27
8
9
2
1
2
33
2
1
20
9
4
9
10
9
2
5
8
9
20
19
2
21
2
13
8
7
26
1
2
9
10
33
2
3
10
1
4
17
24
19
18
19
18
5
18
3
26
31
10
3
14
1
22
1
14
1
16
11
10
19
14
9
22
15
24
21
10
29
4
35
18
15
60
1
4
19
4
7
14
25
10
9
42
1
2
7
40
5
4
1
24
23
10
7
30
5
12
15
6
27
16
23
14
23
6
1
18
53
2
9
18
15
8
11
32
41
12
17
32
49
18
5
10
19
8
5
16
15
10
13
66
23
6
9
26
13
8
33
20
25
2
11
6
17
10
59
12
7
2
1
26
11
24
1
14
25
32
5
54
9
8
3
2
3
12
1
24
39
12
13
6
17
12
1
2
3
10
35
6
9
26
29
16
9
42
1
10
43
6
5
2
5
14
19
18
31
8
15
8
9
10
7
14
19
32
21
14
3
10
1
26
13
42
7
16
3
4
21
4
19
2
9
32
9
12
5
4
11
12
5
6
19
10
9
2
17
4
27
2
15
4
15
2
3
20
7
14
21
8
9
36
31
8
5
18
15
8
15
8
3
6
17
6
27
4
21
8
3
4
27
14
9
26
15
8
17
4
33
24
5
6
25
24
25
4
19
6
9
2
9
6
23
8
5
2
11
8
1
2
7
2
1
16
9
26
3
12
7
30
5
12
3
2
55
4
13
18
13
6
3
34
13
2
21
10
1
6
5
6
11
18
27
14
45
2
19
10
5
14
3
26
1
14
1
2
15
4
7
22
21
8
3
6
27
2
3
22
3
30
17
18
11
4
17
2
35
4
23
4
9
10
7
4
11
4
3
22
1
26
15
8
11
2
13
4
1
26
31
6
11
18
1
4
13
18
35
6
7
2
7
22
17
18
9
6
25
2
9
4
23
16
9
46
39
34
1
10
3
14
3
8
3
4
1
28
15
16
3
10
27
10
3
6
5
46
9
6
5
2
3
34
1
6
23
6
25
20
1
6
1
32
1
26
29
18
7
6
11
18
7
12
41
14
15
12
5
42
5
4
3
26
25
4
1
34
29
6
13
26
1
8
1
14
23
8
5
6
5
42
13
12
11
2
1
28
5
8
9
4
15
4
15
8
3
2
11
16
9
4
1
14
5
22
1
4
3
28
39
2
11
28
25
22
11
18
25
2
1
2
1
8
1
10
29
48
3
6
31
2
3
4
11
2
31
6
1
20
21
4
9
8
15
8
7
2
3
6
13
10
23
4
7
10
1
2
3
20
37
10
3
6
19
4
5
14
9
18
5
14
3
6
17
30
21
34
9
2
11
22
7
2
9
78
5
2
5
6
1
12
3
4
1
32
7
4
11
30
11
2
17
6
11
6
19
2
5
36
17
6
11
6
1
6
1
30
1
10
11
8
11
6
31
26
29
10
3
4
23
30
1
6
1
16
7
4
25
2
9
2
37
6
5
6
1
6
13
8
3
6
7
10
7
8
1
10
1
26
13
16
1
8
3
26
7
32
9
14
7
12
41
14
1
12
5
2
7
6
5
24
11
24
5
2
7
12
19
12
33
14
31
8
19
2
13
12
1
2
9
4
17
16
13
44
21
12
17
16
31
6
11
4
13
10
3
10
7
8
1
12
1
30
29
8
9
4
3
8
3
10
5
26
39
8
15
12
25
8
13
6
5
8
1
8
9
20
9
20
19
20
19
10
21
28
21
10
71
2
3
18
3
8
19
38
5
22
11
2
9
16
5
16
5
28
5
2
7
16
5
2
3
2
9
10
3
26
15
12
13
4
1
8
17
6
3
2
1
2
21
6
5
14
3
28
5
2
33
22
49
18
37
6
9
4
9
46
15
2
5
20
3
2
21
2
7
8
1
20
23
4
3
4
9
46
1
4
3
2
1
20
11
54
5
8
9
10
13
6
11
4
3
2
3
14
3
4
15
32
7
34
15
20
11
46
3
14
1
2
3
16
5
16
1
18
5
6
3
22
17
4
3
20
7
8
1
100
17
24
7
12
11
24
3
6
5
14
9
2
21
2
15
16
3
4
39
10
5
20
39
36
5
2
7
4
5
8
9
2
1
12
17
2
19
8
11
6
7
16
3
14
17
6
5
16
1
12
7
6
9
4
15
32
1
4
25
12
11
16
3
20
9
52
13
4
7
2
15
4
11
18
11
2
1
4
7
12
9
4
21
4
5
6
17
44
31
2
1
22
13
6
13
12
1
6
1
12
5
12
15
14
13
2
1
16
7
26
3
2
3
26
1
10
3
4
27
4
1
28
1
2
35
8
17
2
29
28
7
6
23
12
1
36
5
10
41
12
27
20
1
6
15
24
17
8
11
12
3
16
27
4
1
4
3
2
11
26
1
2
21
14
13
6
3
6
15
4
13
16
11
6
13
30
11
8
9
4
45
10
1
16
25
10
1
50
9
10
13
8
3
4
13
22
9
30
17
8
7
4
1
12
1
46
3
2
9
20
17
10
5
20
9
8
9
10
19
14
29
6
41
8
31
20
15
6
9
12
7
24
7
50
29
18
23
6
5
10
29
6
7
8
3
4
9
4
33
4
3
8
21
16
1
8
3
4
7
6
7
18
11
18
5
8
29
4
27
22
9
20
3
2
3
4
5
12
11
2
1
8
7
8
19
10
11
16
1
2
7
2
1
60
15
4
13
2
7
26
1
4
17
40
21
14
5
2
63
4
3
22
7
4
29
6
17
14
13
28
15
2
5
10
3
2
3
8
1
14
39
4
3
42
1
2
1
38
1
10
13
24
27
2
25
12
5
6
3
14
23
12
29
14
29
6
9
24
15
8
13
26
11
4
33
16
3
2
11
26
27
8
21
44
17
6
15
4
11
16
11
10
25
4
53
2
15
20
7
6
17
20
5
12
19
38
13
14
21
14
5
16
9
14
9
34
39
2
3
14
33
34
9
20
27
10
1
2
3
2
5
14
17
14
3
2
15
16
5
18
19
12
1
16
1
4
23
38
9
20
9
4
5
4
15
4
21
2
3
30
11
38
21
28
7
16
15
10
9
10
1
10
27
4
23
6
35
2
11
44
33
4
3
2
9
4
3
22
9
4
5
22
31
26
9
10
37
12
7
10
15
4
15
10
21
26
13
4
49
6
17
12
5
6
1
6
23
12
13
4
13
4
7
10
5
6
5
6
9
12
17
2
1
6
25
16
41
14
5
46
5
34
11
50
37
18
1
4
3
14
11
30
11
22
7
2
1
12
29
2
1
26
35
2
15
18
9
2
3
12
7
26
3
4
5
14
11
4
13
2
27
4
41
8
11
28
17
4
67
12
5
26
57
24
9
10
45
2
9
14
5
4
3
18
9
18
3
8
17
24
35
2
5
2
5
36
3
8
1
4
11
4
7
24
25
2
1
32
9
4
7
2
3
4
1
4
7
22
55
4
1
18
5
10
7
8
27
44
27
12
11
16
3
28
19
34
3
8
7
14
23
14
5
4
9
22
5
8
15
6
7
4
11
16
1
14
7
30
7
12
19
28
1
8
43
4
13
16
1
12
17
12
3
6
7
2
17
8
17
2
23
10
49
2
15
16
9
6
1
24
9
14
17
24
5
4
5
8
1
10
1
4
15
28
1
4
5
2
13
10
11
10
1
4
11
20
1
12
17
6
1
4
7
14
11
6
7
6
27
20
11
12
17
4
7
12
17
4
3
2
9
34
33
6
5
10
25
38
19
18
3
2
43
22
3
10
5
10
11
6
15
26
15
2
13
8
15
4
1
2
9
4
9
2
1
10
9
10
1
2
13
8
1
8
9
6
11
38
5
10
9
20
33
10
29
10
19
16
11
10
3
10
23
10
15
16
1
2
21
6
9
10
3
2
9
10
3
10
7
24
1
8
31
26
9
8
5
4
3
30
5
14
13
2
3
14
15
2
11
12
3
22
3
4
1
10
9
6
7
20
13
6
1
4
1
8
9
32
5
32
25
2
3
4
3
14
3
10
15
2
15
8
11
2
13
2
25
18
25
2
35
14
1
2
15
4
25
2
15
2
15
26
1
8
21
8
3
32
15
10
9
4
9
38
31
8
5
8
17
18
23
32
21
8
11
36
5
8
7
20
37
6
11
12
7
12
5
30
1
12
13
30
19
36
5
4
37
30
17
34
23
36
1
8
69
30
13
24
1
6
3
2
1
14
19
6
19
8
7
8
17
6
19
42
1
18
1
6
3
8
5
30
13
38
11
6
3
8
1
16
25
12
1
16
5
10
19
38
1
10
7
12
11
10
3
2
5
4
9
16
21
2
17
2
21
10
9
4
9
2
3
2
13
2
27
8
11
2
27
4
17
26
3
8
15
52
23
6
25
2
31
18
1
18
15
4
5
8
3
42
3
8
43
12
5
52
5
22
15
6
51
6
1
20
17
18
5
2
1
18
7
26
1
4
3
10
15
6
5
28
23
24
23
36
1
4
7
10
11
2
23
12
11
8
5
12
9
46
3
2
13
8
3
24
25
10
19
10
1
6
11
24
1
6
15
10
9
4
1
2
1
10
5
18
3
10
17
14
3
6
53
6
63
6
1
2
1
4
11
12
1
10
9
8
3
2
9
28
21
58
21
6
5
12
19
14
7
2
15
6
3
6
11
12
5
14
5
22
19
8
7
2
7
50
1
22
5
6
17
12
9
2
27
20
13
4
1
6
15
14
21
4
21
2
11
6
3
22
25
12
13
12
5
34
1
40
5
6
7
8
19
2
23
24
1
26
27
8
3
46
9
2
15
14
5
12
5
20
9
2
1
2
3
14
9
16
19
4
3
18
1
8
13
4
1
4
49
6
43
2
5
8
1
30
3
10
17
40
39
8
7
4
7
8
3
4
15
20
21
40
23
12
7
14
1
2
11
12
19
4
23
6
29
2
35
18
11
4
7
2
11
18
19
14
15
2
15
4
43
16
5
14
1
2
1
6
3
8
11
2
1
16
3
2
5
4
3
20
3
6
15
28
9
4
1
8
1
14
1
4
1
14
21
10
1
2
21
44
3
22
19
10
23
2
41
4
27
6
5
6
29
18
11
52
3
2
21
16
13
26
15
2
7
2
23
14
13
8
11
16
19
2
27
10
33
46
1
2
5
2
35
4
7
4
25
20
7
30
9
22
9
10
21
4
7
20
19
4
1
6
1
8
1
8
15
16
5
8
13
16
7
12
5
12
7
6
31
10
19
6
7
16
9
30
3
8
1
36
5
2
3
12
3
20
43
2
37
10
13
10
9
2
9
36
13
26
35
6
45
14
3
26
45
2
21
8
1
4
11
8
1
14
15
4
13
16
1
20
13
12
55
24
1
16
41
20
15
22
9
8
11
4
21
2
15
2
1
2
31
4
39
2
11
20
17
4
41
18
7
20
11
4
1
14
11
14
7
4
43
40
1
16
7
8
23
18
5
12
7
8
5
2
3
2
25
10
3
16
31
36
7
16
1
2
63
6
19
12
5
4
5
6
11
10
13
18
49
2
17
30
17
24
15
4
9
30
9
12
15
2
19
18
31
68
21
14
3
24
19
18
25
2
11
34
5
8
1
2
3
8
33
4
1
20
1
30
1
18
13
10
1
28
1
8
27
10
1
44
11
8
3
54
7
12
5
4
5
2
9
10
3
14
21
22
9
20
3
8
13
6
7
2
23
22
3
12
11
2
7
6
7
6
13
6
29
12
7
40
7
10
5
6
13
4
7
6
17
16
17
40
23
2
1
8
3
10
15
4
37
10
7
6
1
28
7
10
47
6
1
16
1
2
15
44
27
4
33
18
7
12
13
20
9
2
1
2
27
2
17
2
7
6
1
6
3
4
9
16
9
8
1
12
13
2
3
32
9
8
5
6
7
8
15
2
1
2
5
48
3
4
13
6
13
20
3
8
19
8
13
14
1
4
5
16
23
26
13
2
1
22
3
16
17
8
1
20
11
18
11
4
13
6
33
22
11
4
1
20
11
18
1
2
41
20
1
4
3
6
5
6
3
20
13
2
1
12
3
4
7
22
23
6
1
18
7
10
39
6
1
8
9
6
7
20
7
8
3
16
5
38
13
12
11
20
13
4
3
10
9
2
3
2
3
16
3
14
37
2
9
2
11
14
1
12
7
30
1
6
19
12
1
2
11
4
15
34
5
6
27
18
11
22
13
2
21
12
1
12
29
18
11
2
1
6
1
6
1
28
1
2
3
2
3
24
11
18
3
12
21
12
9
22
17
30
1
24
5
28
17
6
7
6
13
4
11
8
57
16
1
8
3
2
11
6
11
6
13
20
19
20
9
4
9
8
13
14
3
4
19
8
1
10
25
14
61
6
3
8
1
8
9
2
7
10
25
16
3
8
27
6
29
42
19
2
35
22
7
12
21
10
1
10
3
4
13
28
17
6
11
14
23
22
1
6
25
4
7
4
13
16
3
14
3
4
29
12
1
2
13
40
27
2
21
8
1
2
9
4
9
8
15
26
21
2
3
16
21
2
5
4
19
4
13
6
17
6
1
18
35
6
43
18
11
6
11
12
21
54
7
12
1
18
7
30
1
4
25
8
9
18
23
20
1
18
15
2
13
18
7
6
7
6
7
2
1
2
1
18
1
2
7
62
17
12
1
46
27
34
3
6
9
14
1
6
3
2
9
10
7
26
3
20
7
10
39
8
9
2
13
10
3
18
5
4
1
28
1
10
25
10
13
2
33
34
1
28
23
2
1
18
9
10
3
16
13
4
5
4
17
8
29
26
19
14
9
2
5
32
21
16
3
16
15
2
25
6
33
6
23
2
13
6
13
6
21
26
1
18
27
16
19
14
5
24
27
12
3
16
3
10
33
4
11
8
1
18
1
12
23
2
1
10
9
16
9
2
17
12
5
8
1
6
9
4
15
2
1
8
3
20
5
18
21
8
51
6
25
2
1
12
1
4
45
2
13
20
19
2
1
20
75
50
53
12
35
8
19
4
13
30
5
6
7
8
7
4
13
44
43
8
7
36
11
4
7
4
11
2
3
8
21
4
3
18
23
18
25
2
5
12
9
2
5
16
9
18
5
8
5
18
1
6
15
8
19
2
11
2
19
8
9
34
21
10
21
2
9
74
15
10
5
14
11
2
23
12
27
10
3
10
1
2
5
22
5
14
17
30
9
4
19
4
1
12
17
6
29
14
5
12
7
6
41
2
9
8
11
10
15
4
9
16
11
14
5
8
7
2
5
12
13
18
23
4
21
10
3
28
3
12
9
8
7
2
5
32
9
8
27
6
23
6
11
74
5
16
25
12
17
4
15
4
5
8
47
10
3
4
31
2
9
16
5
24
5
2
17
42
31
12
19
12
1
6
7
8
17
4
3
10
5
4
7
2
25
4
9
10
5
4
41
10
11
2
27
6
7
6
5
10
5
2
33
4
17
8
3
20
3
2
13
34
13
12
3
28
15
4
3
2
15
34
3
28
11
6
17
12
5
20
11
8
25
12
3
18
15
20
25
4
25
10
9
2
1
2
15
2
11
2
9
2
5
10
1
22
3
4
11
6
51
6
5
8
35
10
59
6
7
12
1
4
3
2
5
16
1
4
21
4
21
26
21
12
15
16
1
40
5
4
27
12
1
4
3
4
1
30
1
28
5
2
9
12
5
10
1
12
23
10
41
12
5
4
17
36
5
14
31
18
3
20
1
4
15
4
5
6
7
6
7
14
5
22
3
6
5
2
25
2
11
18
1
54
3
18
1
6
9
2
15
2
15
4
11
8
11
4
15
2
9
8
1
10
3
16
5
2
23
2
1
20
7
10
7
30
19
6
9
18
15
14
19
14
1
20
9
6
7
2
9
8
23
4
11
22
3
14
5
28
1
2
15
12
7
4
7
6
25
38
3
8
11
20
15
2
41
4
5
12
3
8
13
14
1
8
7
6
1
4
7
34
1
30
3
42
17
8
7
6
3
20
5
4
15
8
47
16
3
8
3
4
5
26
53
10
9
20
23
26
3
10
19
12
1
12
11
4
41
8
11
30
27
4
7
16
1
10
27
10
5
18
5
4
13
4
9
10
9
14
5
8
21
2
9
2
13
4
1
2
11
24
31
2
7
32
7
8
13
44
3
20
19
10
17
18
3
8
19
2
1
8
9
38
7
18
31
6
5
6
17
18
1
18
3
14
7
14
1
4
11
10
11
4
5
2
1
2
21
12
9
14
5
4
1
4
1
2
1
2
17
4
1
8
33
8
3
4
21
12
25
18
31
10
11
4
1
8
3
26
5
8
7
6
5
10
9
2
9
20
3
12
19
2
7
22
7
2
3
12
37
26
13
30
5
2
7
28
1
4
29
8
5
20
3
20
3
40
13
4
1
8
9
40
1
4
3
2
13
18
45
10
11
14
3
8
9
4
5
8
11
24
5
6
13
2
33
4
45
40
7
8
13
10
1
28
1
16
9
16
15
26
3
22
9
8
7
12
1
20
7
18
1
20
1
6
37
18
7
18
1
6
17
2
7
12
1
18
21
28
23
10
7
4
1
6
3
6
5
12
5
4
29
14
5
28
7
2
11
40
47
26
3
36
9
8
11
2
7
20
9
2
7
2
3
2
3
2
3
4
9
8
21
4
35
8
11
8
13
8
3
10
3
4
3
4
9
12
11
32
13
14
3
36
47
2
7
14
27
10
39
14
47
2
7
8
5
42
3
8
1
2
3
10
13
12
25
4
17
4
13
10
3
8
9
6
11
4
17
2
17
24
1
18
3
12
5
8
9
20
1
16
5
6
1
2
9
8
49
2
27
30
1
22
1
6
17
2
15
6
19
24
7
10
9
4
7
2
3
42
11
12
3
24
1
8
11
40
1
10
5
10
1
12
25
6
1
6
5
2
21
46
5
6
7
24
37
12
7
4
13
8
21
10
1
14
7
34
9
10
9
20
17
10
7
8
5
6
1
2
1
6
1
24
1
16
5
4
29
2
5
32
3
8
29
10
13
20
13
6
1
10
3
2
1
2
7
2
5
10
5
6
1
12
9
2
15
10
5
6
7
2
25
4
3
8
35
16
7
18
17
14
5
10
15
18
3
6
1
16
5
6
25
28
19
2
11
22
1
14
29
6
17
54
49
20
9
30
19
2
3
6
1
10
1
26
29
8
11
10
3
14
3
2
21
18
3
6
1
12
1
12
13
24
19
16
13
8
5
10
19
6
23
2
29
8
3
4
9
42
7
24
21
4
15
14
15
2
5
22
9
6
7
22
3
14
31
10
59
2
13
20
1
10
7
26
3
10
1
2
3
2
7
30
3
18
3
2
9
6
1
4
25
36
5
6
7
38
9
26
3
4
7
2
15
8
3
50
13
18
3
16
9
2
3
2
3
20
3
22
9
2
9
8
3
2
13
10
7
16
25
20
5
6
1
2
3
30
11
18
11
6
11
18
3
32
3
26
3
10
11
14
5
4
1
18
7
48
11
2
13
40
19
24
11
6
15
8
11
2
3
20
3
2
1
2
3
2
1
2
27
2
3
10
11
36
13
22
1
4
3
10
25
10
7
2
1
4
17
12
1
14
3
18
29
28
13
14
5
2
25
16
1
6
13
2
13
4
9
2
5
4
1
20
7
10
3
2
5
4
5
12
17
4
19
6
1
18
5
18
9
2
9
2
7
16
1
16
33
68
3
40
21
4
5
26
3
40
11
18
13
18
1
12
9
18
35
4
7
44
19
48
1
2
17
20
53
22
3
4
5
12
25
50
13
12
9
2
29
8
19
10
1
2
7
6
1
6
19
24
1
18
23
10
53
18
7
24
3
16
15
4
3
10
5
4
3
20
21
10
21
30
3
26
17
4
7
4
39
8
1
4
11
14
27
4
13
28
3
4
9
4
5
4
3
6
9
8
23
14
1
4
11
32
23
4
3
20
19
4
19
20
9
14
21
16
5
22
5
6
17
22
3
24
19
2
11
22
27
4
11
26
7
6
5
8
3
16
11
34
11
12
7
2
35
30
9
34
3
24
5
12
1
12
3
6
3
10
15
6
5
2
85
26
1
2
11
12
5
4
9
20
7
52
1
6
7
6
17
32
9
18
11
12
1
30
17
2
3
2
7
20
3
6
5
24
7
40
1
6
1
6
19
2
9
4
21
10
3
4
17
2
27
8
9
6
17
20
7
18
63
2
15
2
15
8
17
8
9
20
5
10
19
20
7
4
1
8
1
10
1
14
5
14
7
4
7
4
1
8
7
12
25
28
1
18
15
10
5
12
19
2
1
14
11
6
7
12
1
16
51
20
7
4
7
50
19
4
1
4
13
22
15
10
11
8
1
2
3
4
27
2
11
26
1
2
7
2
7
2
39
4
15
2
1
6
9
10
9
8
23
16
21
30
17
8
7
2
1
6
15
36
25
8
3
10
19
4
13
2
39
10
21
8
3
14
13
12
13
58
3
4
9
4
3
2
33
2
9
26
1
28
1
10
5
4
35
6
15
28
9
6
5
20
13
10
7
4
39
2
17
4
17
14
5
6
3
12
25
8
13
40
11
16
5
8
9
12
17
10
1
2
3
8
1
22
3
16
3
12
1
50
25
2
5
2
41
4
31
10
9
28
9
14
13
16
3
8
19
2
19
20
3
10
3
18
1
2
5
10
9
10
3
10
15
8
19
14
15
6
7
14
5
6
29
2
5
12
45
18
1
2
3
12
11
6
15
14
19
28
7
4
13
4
5
12
19
8
9
14
5
20
9
8
3
6
1
24
1
36
17
24
1
22
1
2
1
6
1
10
5
10
19
10
13
8
45
20
13
2
15
14
7
18
5
40
7
16
19
8
25
4
13
4
17
24
3
4
41
6
1
10
9
8
9
8
1
98
11
2
33
26
51
10
19
2
1
24
11
26
9
4
9
20
5
4
9
20
9
22
7
44
3
20
9
32
9
18
25
2
1
4
13
26
9
4
1
8
19
2
9
14
15
2
3
2
7
26
1
2
11
18
1
16
15
6
1
18
23
8
5
12
9
4
13
26
27
18
1
2
17
54
9
24
7
8
3
32
17
8
5
10
3
12
19
10
1
2
5
8
21
14
1
14
51
30
11
6
1
4
3
2
39
10
3
14
5
10
17
2
7
12
1
30
1
10
13
4
7
38
1
2
29
18
5
40
1
72
1
18
11
16
25
8
9
2
1
4
9
4
1
6
23
6
1
4
1
8
3
6
23
6
3
8
1
26
7
6
11
26
21
20
1
6
7
10
9
10
1
28
1
14
13
20
5
4
5
92
23
10
1
10
5
8
1
2
17
2
1
2
21
6
5
10
3
2
11
2
5
10
19
2
1
10
27
2
27
10
39
10
9
4
25
18
23
36
1
46
17
10
7
14
33
14
25
2
21
16
5
14
9
4
27
8
39
2
5
2
9
42
19
2
5
44
5
44
5
36
3
8
1
2
9
48
1
14
1
42
5
28
11
8
33
14
33
2
9
18
3
18
5
22
1
36
3
8
5
42
21
60
21
22
21
16
9
2
9
28
11
12
1
2
1
32
7
8
5
10
19
12
25
12
7
6
15
12
1
20
3
4
1
42
7
6
19
28
7
4
35
12
13
14
19
12
19
4
1
2
1
4
29
14
13
24
13
4
23
4
15
2
7
14
1
4
15
4
21
2
1
26
3
2
9
8
23
2
19
4
7
8
7
4
9
18
7
18
1
6
3
14
1
18
7
2
11
24
83
10
1
14
21
12
3
26
19
16
3
8
5
18
5
8
5
8
21
4
7
20
1
10
11
4
23
40
15
62
7
8
5
22
7
2
15
8
1
6
13
6
11
16
19
8
61
6
1
6
19
6
23
48
23
6
23
12
19
12
19
12
1
20
15
2
1
2
7
14
1
6
31
6
3
26
1
2
7
2
13
14
19
2
3
8
21
10
13
16
1
24
5
6
15
8
59
4
25
6
5
2
3
4
3
4
15
40
11
4
3
4
15
8
9
8
9
22
27
34
11
2
9
16
21
6
3
40
1
4
21
14
5
12
9
58
5
56
9
2
9
12
5
34
3
6
11
34
33
6
5
38
5
10
11
40
27
4
13
24
7
2
25
8
15
8
9
24
5
16
15
22
1
10
7
10
1
4
3
12
1
6
27
18
11
20
11
40
39
12
9
2
1
4
5
2
3
4
17
2
1
18
1
22
29
10
13
10
5
10
25
18
23
8
11
26
7
4
13
4
25
32
11
2
11
2
7
18
11
8
7
20
7
18
17
30
1
10
13
26
5
4
21
20
9
22
1
40
11
18
1
20
7
8
3
22
5
22
27
30
11
4
1
10
47
4
27
4
7
14
5
26
7
2
11
10
9
44
15
4
13
28
7
12
1
22
5
10
1
16
7
34
11
2
11
2
1
18
1
36
5
16
15
6
15
2
3
6
11
6
17
6
3
6
25
8
13
8
3
18
3
18
9
14
19
10
7
26
3
2
7
6
23
24
3
22
3
26
1
38
9
16
9
30
1
10
1
30
9
36
7
36
7
6
9
22
9
14
1
24
11
18
15
16
27
6
3
6
9
8
9
10
5
6
7
10
9
10
3
14
1
14
5
12
5
4
3
2
9
32
1
16
19
6
11
14
1
14
5
2
45
4
7
20
29
22
29
12
1
8
37
2
29
20
1
14
27
2
5
2
5
2
11
6
35
42
5
18
39
36
7
8
9
20
29
6
7
4
25
6
3
30
3
18
17
26
1
20
1
12
13
8
3
2
35
2
31
16
3
2
27
6
67
22
31
2
1
2
17
6
11
30
17
18
17
20
13
10
11
4
25
6
1
6
3
20
15
44
7
20
7
2
1
6
9
8
5
2
7
12
3
8
7
12
5
4
13
2
15
22
21
44
9
4
5
12
1
2
11
6
7
28
21
4
27
34
29
14
1
2
51
6
13
8
23
34
9
2
1
8
29
6
49
12
11
6
5
34
1
2
21
12
19
20
5
18
5
6
35
6
1
8
23
18
15
30
3
26
3
4
3
4
9
20
13
12
1
12
3
4
31
14
3
10
3
64
3
14
3
2
1
12
25
6
9
16
7
14
3
14
15
18
5
12
5
36
5
6
5
6
3
6
3
10
15
20
13
8
17
26
5
18
7
18
5
18
31
18
37
20
17
44
7
4
17
6
15
12
9
14
5
6
1
14
17
54
7
50
9
8
19
2
29
18
37
14
9
10
7
12
7
24
41
16
15
8
15
10
5
6
9
4
3
20
5
4
9
10
7
2
7
34
41
4
1
32
25
34
3
8
19
34
3
10
9
16
5
2
21
6
5
22
7
64
31
10
11
32
11
10
13
12
17
6
5
12
13
6
11
6
7
8
5
4
15
14
3
10
43
12
1
32
15
32
1
2
15
16
31
4
7
10
1
2
7
18
1
42
35
2
27
8
13
4
25
14
3
4
3
32
19
16
9
4
13
14
9
4
23
2
9
4
51
14
9
6
1
2
15
26
3
8
9
50
21
20
1
22
17
10
21
6
5
18
17
52
1
28
5
6
25
12
1
4
5
18
5
2
11
4
45
2
9
10
29
8
17
14
17
10
33
10
3
8
3
6
11
20
1
12
13
10
15
24
7
28
1
6
5
30
31
12
11
12
21
2
1
2
23
16
1
20
5
12
19
34
23
24
7
2
29
12
15
2
13
2
1
32
1
18
11
6
9
2
1
26
23
36
5
20
3
54
13
6
5
6
3
8
1
10
7
2
11
30
1
6
7
2
9
4
13
12
9
24
3
16
3
8
9
28
5
14
7
4
5
20
1
6
37
6
11
16
3
6
25
32
1
2
7
26
3
4
9
26
1
4
13
28
7
56
23
34
9
22
15
36
19
8
15
2
5
40
13
24
23
6
7
46
5
8
1
8
7
2
1
4
5
18
3
20
41
26
3
2
3
2
7
10
27
4
5
8
47
12
1
4
15
8
41
2
5
4
1
4
9
8
9
38
13
6
5
8
11
14
5
52
5
8
3
4
15
48
31
12
11
10
1
66
13
8
13
6
3
4
15
4
3
14
5
6
25
10
3
6
7
6
3
4
19
22
37
2
13
2
7
34
3
42
7
14
1
6
3
4
3
8
15
8
83
4
17
8
5
2
23
4
15
4
7
2
13
50
11
2
11
2
19
14
21
2
1
4
13
2
11
20
3
12
1
18
1
2
5
4
5
20
7
2
1
2
49
6
5
6
3
32
13
16
39
8
9
2
15
12
3
22
9
2
7
18
5
12
7
12
11
8
21
10
9
2
41
4
13
10
1
8
11
10
17
36
5
6
1
10
9
56
3
4
1
8
29
22
1
18
1
48
3
2
7
40
23
4
13
6
5
4
1
14
15
2
3
2
9
30
9
10
21
48
31
30
1
2
17
10
9
2
31
20
81
30
77
2
23
4
5
46
1
36
1
12
1
28
5
8
5
2
19
2
5
14
15
16
5
8
3
12
17
8
7
6
7
14
25
18
1
34
11
6
13
6
25
6
1
4
9
12
3
16
31
4
13
6
9
12
1
16
5
22
11
6
17
6
31
8
7
16
9
2
1
14
33
10
1
22
3
2
47
8
9
16
3
28
5
2
1
4
7
8
11
4
5
2
3
6
13
16
3
8
5
4
15
8
3
6
25
2
9
24
7
2
5
12
7
6
13
34
5
16
23
6
25
6
21
12
3
10
9
16
19
14
3
18
25
4
37
16
1
18
15
14
1
2
23
2
1
8
15
4
11
4
19
6
13
28
21
8
25
4
1
28
15
4
1
18
13
4
9
4
19
8
7
8
19
16
7
6
3
2
1
10
3
28
5
4
1
12
3
8
19
26
5
6
21
10
21
4
21
6
1
6
23
2
11
12
11
14
1
18
19
20
7
6
23
22
7
8
3
14
11
22
1
2
1
6
25
26
3
4
13
2
3
14
5
4
17
4
7
2
19
18
1
18
1
8
9
18
19
4
7
4
1
18
9
28
9
6
11
18
1
10
3
4
13
20
1
8
3
4
29
28
1
4
61
10
11
16
25
4
23
12
7
4
1
10
1
2
9
14
15
4
23
42
1
46
5
10
21
6
29
14
5
6
1
10
5
6
3
14
21
20
3
32
31
4
7
16
1
14
23
20
1
14
1
2
5
20
11
6
1
4
1
28
9
30
5
4
17
8
23
18
11
20
25
6
7
36
1
18
3
6
9
6
5
12
3
2
1
14
11
34
3
22
5
14
1
12
7
18
1
2
29
2
13
4
13
16
15
10
23
32
15
8
3
26
17
60
5
24
5
6
13
4
7
12
5
30
43
12
13
14
1
20
17
8
3
36
19
16
25
2
29
2
17
26
21
14
1
6
3
12
7
38
7
4
9
4
7
2
33
8
11
22
5
12
7
12
1
12
1
10
9
10
1
6
27
4
1
20
27
4
3
16
19
26
1
26
3
16
11
14
25
22
13
10
5
16
11
18
11
10
23
12
41
22
13
8
7
6
5
8
39
22
11
10
15
26
59
4
31
18
13
20
3
6
3
28
17
64
11
16
1
6
19
30
1
26
27
38
17
8
1
22
1
4
17
12
1
12
7
12
7
2
41
8
39
6
7
10
1
10
5
22
1
18
11
18
1
2
19
18
31
4
7
6
17
34
3
10
15
8
3
10
9
8
1
2
5
6
15
2
31
6
11
58
3
10
21
20
3
4
13
8
3
34
5
30
5
2
15
8
13
14
1
8
5
32
9
10
5
20
15
24
29
2
3
10
13
28
15
2
13
14
3
8
21
12
1
8
11
6
57
36
11
6
7
16
17
24
25
4
15
2
3
8
1
4
3
4
37
18
7
2
29
26
1
6
35
4
9
6
9
4
3
4
5
16
39
2
1
4
27
12
13
8
17
12
9
2
13
10
41
6
3
10
7
6
3
10
1
4
11
6
1
16
1
6
3
10
1
4
29
14
15
4
11
6
19
12
7
12
15
8
7
14
13
4
3
22
31
28
9
8
9
6
11
8
9
18
25
12
1
8
21
40
21
10
17
10
13
12
17
24
1
30
1
34
17
10
1
22
7
34
29
12
37
24
1
28
3
4
13
6
7
4
5
8
1
30
1
18
19
24
7
6
7
14
3
14
1
32
1
8
3
16
5
4
7
12
19
6
55
10
9
6
1
6
23
16
1
32
3
22
13
14
5
2
11
8
15
26
17
8
9
2
1
2
1
8
15
20
1
26
13
2
21
6
11
12
7
28
1
6
5
12
3
12
9
6
15
18
5
14
5
8
9
12
1
6
53
6
1
6
13
6
1
6
11
2
1
14
33
10
7
20
1
12
3
6
3
2
5
4
3
2
45
26
45
6
25
2
9
18
39
26
21
10
7
2
11
2
15
24
11
6
17
4
27
22
5
6
3
16
21
6
29
8
7
16
9
8
25
4
5
12
1
14
1
6
1
6
23
4
7
42
3
50
3
24
3
8
19
8
3
4
3
8
7
8
31
2
9
20
39
24
7
6
23
20
19
2
29
4
1
14
3
2
1
16
17
8
1
20
9
16
1
24
1
6
9
8
3
2
25
6
7
4
7
6
3
8
11
28
5
6
1
40
7
60
13
8
3
34
1
4
15
12
13
4
9
16
17
34
47
24
13
8
9
18
11
4
5
6
5
20
29
4
9
4
1
32
5
2
15
10
9
4
33
2
13
8
3
2
1
44
21
2
3
2
11
18
5
12
7
8
17
48
23
2
5
24
1
20
13
12
15
34
21
4
1
14
9
16
3
24
1
18
23
8
19
62
1
24
9
32
15
10
13
16
13
2
3
18
1
6
1
6
1
14
17
6
3
2
17
14
9
10
5
4
9
18
15
8
7
4
15
8
1
14
1
12
35
16
29
4
41
18
7
14
33
22
3
2
1
10
3
2
9
24
1
40
1
10
3
6
1
4
21
4
13
10
9
2
1
2
3
22
3
34
15
12
15
14
3
2
7
44
5
12
13
6
19
6
1
24
33
4
9
30
3
8
39
4
7
34
9
12
21
2
11
4
11
10
25
46
1
14
7
12
5
6
29
8
7
14
25
4
23
38
13
4
1
14
9
2
7
8
37
42
7
14
11
4
1
2
1
6
3
20
1
12
41
2
3
20
15
16
23
24
55
10
11
18
11
22
1
10
3
4
11
6
9
10
19
12
11
12
1
26
1
6
1
34
1
6
11
6
1
4
41
8
27
4
9
4
25
2
1
16
7
2
9
26
3
2
27
8
19
4
5
38
15
14
23
6
29
2
5
10
3
26
3
4
3
28
17
2
1
44
13
4
13
4
3
22
9
8
19
24
11
6
19
24
1
48
7
16
1
12
13
2
23
8
35
6
5
12
3
30
1
2
3
4
3
2
3
4
23
4
21
22
43
2
3
10
27
2
7
16
45
6
11
20
7
12
21
4
17
6
1
10
1
2
13
12
3
20
3
10
9
4
5
26
77
2
17
14
7
40
25
64
13
2
15
4
21
2
11
10
3
12
17
18
13
8
13
14
23
12
17
2
11
8
11
2
23
26
25
14
53
24
9
2
3
8
1
8
3
8
3
14
3
6
9
4
15
8
23
34
7
2
27
4
7
6
3
8
5
14
1
10
27
2
3
2
17
10
1
2
23
12
7
10
5
30
9
4
5
12
3
10
23
24
5
12
7
2
3
4
7
2
3
6
5
16
13
2
29
6
37
12
11
30
13
6
49
4
3
18
23
8
21
12
7
12
59
30
9
12
5
4
7
30
17
8
31
24
1
10
57
40
21
8
39
8
11
10
3
22
17
14
5
14
11
12
21
8
5
16
1
4
19
4
3
4
13
18
21
4
13
14
11
2
7
8
1
6
11
28
9
10
7
2
1
6
11
2
13
28
11
20
5
20
7
6
7
12
5
6
3
6
7
18
19
12
19
10
5
6
13
6
13
22
1
40
65
18
57
18
3
40
9
4
25
2
5
2
33
26
3
16
1
2
55
2
13
18
13
6
1
2
1
34
1
18
15
8
7
6
7
2
3
2
57
18
1
20
7
16
3
24
49
16
1
8
1
36
1
2
5
92
13
22
11
2
55
2
23
4
21
24
3
2
1
4
11
22
3
4
13
8
7
4
25
14
5
8
9
22
21
2
7
32
27
2
9
10
1
10
21
10
15
4
25
4
25
2
7
14
15
30
5
6
3
14
1
6
1
4
9
24
19
14
17
4
3
16
3
24
9
6
1
2
13
4
47
6
1
20
11
22
9
26
9
14
15
14
5
6
17
2
5
2
31
8
1
2
13
46
1
6
3
8
1
10
33
28
31
16
3
8
9
4
47
8
57
48
3
14
31
12
29
24
23
2
7
4
5
10
1
10
13
2
1
14
11
4
7
2
9
52
21
4
1
50
15
16
15
4
5
10
17
28
25
2
7
32
9
8
1
20
9
8
11
4
27
4
19
4
9
8
21
20
3
2
1
10
5
2
13
16
11
30
1
2
3
10
1
14
3
8
39
2
9
4
5
4
9
16
15
28
7
8
3
10
3
6
3
36
43
16
15
40
15
8
7
20
5
4
9
8
9
6
25
4
25
18
1
46
9
14
5
34
7
16
15
2
13
10
11
12
9
32
21
4
3
18
21
20
13
14
27
2
35
6
9
4
3
40
3
2
19
10
11
8
7
38
17
16
9
80
9
18
33
4
3
14
1
4
5
26
9
30
1
18
11
12
3
10
11
6
15
8
13
26
5
2
23
2
9
8
43
38
3
2
17
14
11
4
7
18
3
4
3
6
1
12
7
10
17
8
61
60
7
6
19
8
21
34
3
6
5
24
7
32
5
12
15
2
3
4
15
20
1
4
15
20
23
8
13
2
9
6
7
10
17
2
9
22
9
46
9
10
7
4
1
4
1
6
19
4
7
28
5
18
1
6
13
50
3
6
3
10
11
32
9
2
17
38
13
20
3
6
3
4
3
4
7
2
1
4
5
20
35
18
29
12
1
14
37
10
21
2
1
24
7
34
7
6
71
6
1
6
1
8
7
16
51
12
9
2
15
4
9
18
13
30
9
26
3
10
11
18
1
2
5
10
1
6
5
14
1
12
3
2
3
6
7
4
5
2
15
8
9
4
41
6
5
4
47
30
5
12
3
10
23
6
11
12
11
10
5
22
1
10
1
52
11
6
29
24
11
30
11
4
19
28
25
24
7
14
25
16
9
8
13
8
7
6
19
10
5
6
3
14
25
24
89
24
31
16
5
2
5
4
3
10
9
4
11
10
33
2
11
2
7
4
1
8
3
4
69
2
19
6
1
2
5
12
19
6
1
14
29
4
33
12
7
12
9
12
19
6
1
4
1
6
19
24
19
6
1
2
1
6
41
6
7
6
5
8
11
2
39
30
7
14
3
26
1
20
1
8
13
16
9
14
3
2
17
8
11
14
7
2
1
16
17
14
1
18
1
10
1
4
1
12
23
4
11
20
7
12
19
6
29
12
17
32
7
16
9
10
35
6
1
16
7
8
15
8
5
18
9
4
7
28
9
8
5
16
33
8
3
16
9
26
5
6
3
16
7
20
5
12
9
8
19
8
31
26
19
6
5
6
17
18
5
24
19
6
13
10
7
6
29
30
17
32
25
20
7
10
7
16
1
16
11
10
1
2
5
6
7
18
1
26
23
42
13
34
3
6
15
6
11
8
9
14
1
6
9
30
3
10
15
4
13
6
5
16
23
2
19
12
5
2
7
2
9
4
27
20
1
8
3
62
19
14
25
4
1
8
11
24
41
4
7
24
5
12
3
4
11
12
7
14
3
6
23
16
35
4
5
36
5
20
11
34
1
12
13
6
5
2
1
60
7
2
3
6
5
38
1
12
17
12
13
2
5
6
9
14
5
2
11
16
9
4
3
40
11
14
3
2
37
10
11
40
3
10
9
14
19
16
9
16
27
16
7
16
13
14
15
16
9
26
65
4
5
6
45
6
23
10
1
30
13
6
13
8
7
2
3
14
1
44
35
30
21
4
83
6
9
2
9
4
7
4
49
10
35
34
1
22
5
30
23
20
7
4
23
20
5
10
3
58
5
2
15
4
5
8
7
24
3
12
3
48
29
16
5
2
19
2
7
8
1
8
19
4
21
28
27
8
3
14
1
12
5
22
15
2
33
30
3
4
7
6
1
6
13
2
7
48
13
4
5
12
11
36
5
6
1
2
25
6
5
10
7
6
31
24
7
22
11
18
3
34
7
12
13
18
1
8
1
6
15
6
1
4
15
6
5
26
9
14
17
4
13
6
1
6
1
8
7
6
13
6
41
12
11
26
37
26
7
6
29
18
3
10
3
4
45
4
19
18
29
16
9
6
1
6
5
6
15
28
21
8
5
2
1
4
7
4
9
14
1
12
1
22
1
20
7
22
9
14
5
4
11
4
19
4
3
12
9
30
9
12
15
6
7
6
11
6
1
2
7
8
47
14
17
6
3
14
11
40
9
16
29
2
11
38
3
16
5
12
7
14
37
8
15
4
1
6
39
6
5
12
23
4
5
28
11
18
7
2
9
4
17
12
1
22
11
6
5
4
1
6
55
18
7
2
5
12
5
2
5
18
5
6
11
18
5
2
13
22
7
16
5
6
37
16
5
52
7
10
17
12
9
14
67
6
3
8
5
8
5
4
5
18
9
12
7
2
1
6
25
48
7
18
11
8
9
6
11
8
5
10
7
2
3
2
15
2
3
8
21
24
33
18
3
12
5
8
17
2
17
14
3
22
21
4
3
8
19
2
35
14
21
2
9
30
5
2
3
12
11
42
3
2
15
10
9
18
17
6
25
2
5
10
9
16
9
4
19
28
27
4
9
14
3
2
11
8
43
14
1
4
1
40
9
6
17
10
25
26
15
18
5
2
21
20
1
16
7
10
17
70
11
10
3
2
15
4
3
4
3
2
1
16
23
10
3
10
7
4
1
2
5
6
5
22
11
8
9
26
3
6
19
18
7
6
25
6
1
4
11
20
17
26
21
8
9
10
7
46
13
18
11
2
9
10
1
4
1
2
3
20
7
14
9
4
3
34
11
8
3
4
19
6
5
6
9
4
11
14
65
4
25
58
15
4
3
4
21
6
1
2
9
2
29
10
9
12
3
2
5
18
61
10
13
50
41
22
3
16
1
8
7
20
1
14
21
14
23
32
11
22
25
8
7
14
13
2
3
2
3
2
9
26
27
26
1
8
23
8
63
16
3
22
1
4
13
8
15
44
19
10
3
6
1
10
41
6
43
6
27
38
9
20
5
42
5
8
1
16
3
8
7
8
15
14
3
26
23
12
1
18
29
12
1
4
11
4
3
4
33
10
27
4
3
6
1
26
5
20
7
4
9
20
5
18
7
4
13
6
13
4
11
2
3
4
15
6
25
6
31
46
37
8
19
6
7
10
1
10
5
4
21
8
5
2
121
4
1
10
25
16
17
2
3
12
15
16
33
26
3
14
7
6
13
20
23
4
3
72
5
2
1
18
5
14
21
12
17
10
5
2
13
8
3
4
5
12
63
52
19
14
11
20
3
4
19
14
5
2
3
8
21
44
35
8
31
26
3
14
5
2
3
12
29
10
1
32
29
2
11
18
19
2
3
8
11
34
35
2
3
14
15
2
5
12
5
4
23
40
11
6
7
2
1
10
3
30
7
8
15
4
21
22
25
30
3
2
11
18
21
2
17
8
9
22
15
60
17
2
5
4
1
6
7
12
5
4
5
2
17
16
1
12
7
12
13
30
35
2
5
18
27
4
3
2
3
10
21
12
33
18
5
14
15
18
7
28
5
4
7
4
27
20
3
10
11
10
3
2
9
4
5
10
23
14
29
12
1
10
9
12
1
4
5
8
17
10
53
38
19
6
3
6
33
8
11
8
5
6
3
2
11
8
1
16
3
14
15
6
7
6
5
4
7
10
27
22
11
12
1
12
9
8
21
14
23
10
5
8
7
10
27
30
13
20
69
4
1
2
1
22
3
2
5
62
3
16
11
2
11
22
11
24
23
18
3
34
15
2
31
8
15
12
9
2
5
22
1
4
1
28
17
4
31
4
1
4
1
14
13
10
17
20
1
6
1
10
1
6
19
32
23
10
11
4
11
46
9
56
5
4
9
8
3
4
15
12
5
14
13
4
23
42
1
4
5
6
15
8
17
4
9
4
3
14
21
4
3
4
7
6
9
12
27
4
17
8
13
10
13
16
7
40
11
2
1
2
25
6
5
6
1
20
15
4
27
4
1
52
17
26
7
22
9
2
13
2
25
6
27
6
7
52
1
32
35
2
13
42
19
12
3
46
15
8
9
4
3
10
5
24
1
18
49
10
39
6
15
6
1
22
3
4
19
16
15
2
7
16
19
4
29
2
1
28
5
6
31
42
13
4
5
6
5
18
1
12
31
2
9
40
5
18
13
8
39
40
5
10
1
38
11
14
3
4
9
2
21
26
3
2
27
2
11
2
13
12
7
8
3
8
3
16
27
4
15
4
15
8
15
30
5
4
1
10
13
8
1
34
5
14
3
34
3
4
7
16
9
32
5
6
31
6
7
2
7
18
27
14
3
12
9
4
9
8
25
4
3
10
25
4
15
8
13
12
1
6
9
4
37
10
1
4
3
12
35
4
5
8
23
2
3
4
29
4
23
14
27
12
7
2
31
2
1
8
7
2
19
4
11
4
1
24
3
2
15
42
3
4
11
4
15
4
3
8
1
8
19
18
15
20
1
10
15
28
3
2
5
10
37
4
1
14
3
2
9
10
21
14
29
2
9
10
9
32
11
12
11
2
5
12
7
4
21
8
11
8
3
18
3
16
3
2
23
22
5
12
35
2
11
14
1
6
13
2
17
6
7
2
9
6
5
36
1
64
3
2
25
6
5
12
3
6
3
4
29
8
7
2
3
18
1
12
7
4
7
2
9
20
3
2
21
8
33
2
3
30
7
26
19
4
19
2
31
6
17
6
7
24
23
12
1
10
25
12
25
30
5
6
17
28
27
6
13
42
1
18
15
6
5
10
1
12
5
20
3
10
21
20
1
20
7
10
47
2
11
6
11
4
17
22
13
24
5
6
1
2
5
6
1
16
9
16
5
4
9
4
27
4
5
8
7
24
31
40
61
28
7
20
3
4
7
16
5
6
25
2
3
4
7
4
11
2
3
14
13
10
1
22
19
18
1
8
5
2
27
2
9
2
49
8
11
4
3
16
7
8
7
10
5
14
5
2
17
6
5
6
1
4
11
4
1
4
11
6
5
26
15
14
35
32
21
22
9
6
15
14
3
26
13
4
3
2
3
12
59
4
9
6
5
20
1
2
1
16
45
2
3
12
1
14
9
38
1
4
19
2
1
28
13
24
5
10
9
30
9
2
3
16
23
4
11
24
7
6
13
6
3
6
15
88
9
10
29
24
69
6
1
8
3
16
3
10
17
4
9
12
13
4
3
6
15
2
13
12
7
6
7
20
9
4
1
10
19
14
19
20
3
2
3
14
25
2
15
12
1
2
17
10
19
2
3
32
41
2
17
2
7
4
7
10
9
2
3
2
47
10
33
8
11
28
5
48
19
10
37
24
19
6
1
8
25
6
17
30
5
12
23
6
5
18
19
4
13
2
15
4
11
18
13
2
5
10
1
4
23
10
23
18
1
14
1
34
5
4
15
4
9
2
15
20
3
2
9
10
1
14
19
6
7
14
45
34
33
8
7
8
17
16
13
36
3
2
19
12
3
4
5
8
1
2
9
8
53
6
1
22
5
12
25
10
7
58
9
24
5
6
31
20
17
4
27
8
1
14
1
24
1
2
79
16
23
18
43
22
5
6
13
8
3
14
25
4
7
12
11
24
1
6
13
2
19
26
21
12
1
16
1
6
5
6
45
10
1
20
5
20
9
8
15
54
3
2
19
18
5
8
9
2
7
2
1
14
9
8
23
14
15
8
1
8
47
12
1
18
19
4
21
16
27
22
21
44
21
2
9
10
23
4
1
4
13
24
11
6
1
14
11
8
3
6
11
6
21
2
3
14
7
6
15
4
33
42
7
4
1
10
21
16
15
4
17
6
1
10
23
12
1
2
7
6
5
2
19
6
17
14
17
10
11
42
1
20
13
18
5
32
3
10
3
16
29
26
25
10
3
4
9
6
7
16
13
14
1
6
31
4
3
8
17
16
3
30
11
4
9
52
45
6
11
18
11
2
23
4
15
20
25
4
3
10
53
24
3
30
31
30
3
10
3
10
19
22
11
32
1
8
9
12
1
4
7
20
3
14
19
50
1
2
5
12
3
4
3
26
7
24
1
32
5
4
3
6
11
4
3
8
7
4
3
8
17
12
1
26
1
20
11
46
31
6
5
8
5
14
23
18
1
18
37
6
1
6
13
6
1
42
1
2
3
8
5
12
9
4
3
2
11
42
5
6
1
12
13
8
5
28
5
10
19
4
35
18
13
4
33
28
1
8
9
8
5
2
9
20
17
2
1
2
5
20
5
44
5
22
5
8
43
16
13
18
17
36
29
6
13
10
59
2
17
14
21
78
7
22
11
10
3
18
7
2
7
6
3
18
7
12
7
42
5
24
11
4
5
6
13
6
7
6
7
12
17
10
3
2
3
24
1
2
7
2
9
28
7
10
3
20
7
34
1
6
7
22
3
2
1
2
13
18
9
16
9
14
23
10
3
6
7
20
9
10
3
2
1
6
7
24
19
2
25
34
13
6
17
2
15
32
3
14
19
6
25
14
11
6
1
4
7
12
1
8
39
8
3
34
3
4
35
22
11
22
25
18
25
28
5
16
5
2
1
38
3
2
17
4
39
4
27
28
3
8
13
6
1
4
29
4
15
6
21
26
3
6
9
20
13
2
11
8
25
14
3
18
7
16
9
2
25
32
45
8
21
2
15
8
25
28
1
10
9
14
9
2
9
4
15
10
21
14
31
18
5
2
15
6
9
2
13
16
1
6
5
6
1
12
7
10
13
4
35
8
1
2
3
2
3
14
9
14
21
6
13
12
5
30
29
36
17
2
1
8
19
2
27
2
21
24
5
16
35
4
13
18
1
4
1
2
3
22
33
6
9
30
1
14
9
24
7
2
21
8
9
6
17
14
1
4
1
4
19
34
3
14
1
40
13
12
5
12
39
10
43
2
1
18
5
18
1
30
1
2
3
22
25
8
9
10
1
12
29
6
1
16
5
12
3
2
1
12
9
4
1
16
5
6
9
20
9
40
3
6
17
30
15
4
3
6
1
6
1
6
1
2
5
2
9
2
15
20
7
16
21
22
1
4
1
20
13
6
5
10
1
2
1
8
3
20
3
2
3
10
31
6
17
16
61
22
5
2
23
14
11
22
1
12
9
6
3
22
3
4
9
4
9
6
7
2
3
20
17
22
11
18
1
18
15
26
27
10
21
2
15
16
3
32
7
26
1
16
5
4
13
2
19
4
5
12
1
2
15
8
5
16
1
6
3
6
17
22
7
4
7
10
13
20
3
2
9
2
1
38
19
18
11
32
9
6
3
4
1
18
5
16
43
6
1
12
5
4
1
4
27
10
31
14
13
20
43
10
21
4
3
10
3
8
5
4
3
18
7
12
35
2
1
4
1
4
1
6
5
18
19
2
25
6
13
28
5
2
3
12
1
2
5
2
9
38
13
10
7
14
1
18
11
6
3
34
15
14
1
8
23
6
1
8
5
6
1
14
3
2
25
84
7
2
21
8
7
56
13
10
3
18
3
10
15
22
1
10
1
2
7
6
3
2
17
2
1
38
1
4
11
12
35
16
23
10
11
10
7
10
9
6
23
60
9
4
11
14
19
44
35
4
7
4
3
8
19
4
15
22
3
4
1
28
33
20
21
2
9
2
11
4
3
6
13
6
27
8
3
12
5
6
19
14
5
12
19
22
37
14
49
28
45
24
3
22
9
12
11
86
5
12
17
58
29
6
19
20
5
2
1
48
45
12
7
14
23
4
5
18
13
10
13
10
15
10
9
10
17
40
7
6
3
12
1
8
1
4
5
6
17
12
19
6
3
14
7
6
33
24
5
18
15
6
11
10
3
10
11
4
1
18
21
24
11
40
7
12
15
16
1
8
27
30
3
2
1
2
3
2
5
14
13
12
1
42
5
4
29
12
7
14
5
12
1
16
1
16
31
22
1
4
5
30
3
2
43
6
5
2
5
24
87
30
25
2
1
52
5
28
1
20
19
16
13
12
1
16
1
4
27
8
11
6
17
36
1
4
27
10
23
18
3
12
1
14
13
2
5
6
23
6
7
10
7
28
17
40
25
6
7
6
3
4
33
2
11
12
17
4
1
4
13
32
5
18
3
2
3
2
21
4
21
6
23
10
3
10
9
20
7
24
11
10
1
20
3
20
11
16
5
2
3
16
19
4
11
2
31
32
3
10
7
34
31
2
9
4
1
2
5
16
1
16
21
6
13
22
1
36
1
2
11
2
15
6
19
12
1
12
5
4
1
2
9
16
7
10
3
38
1
4
9
16
7
18
7
18
23
26
5
2
65
22
9
22
53
16
3
26
25
2
23
22
5
8
1
22
33
2
33
2
5
16
1
2
17
6
3
24
17
6
17
32
1
8
15
2
9
32
3
30
3
22
11
8
5
12
15
38
17
26
1
6
13
14
41
2
51
2
27
24
1
22
11
38
1
44
25
2
15
16
17
8
1
20
13
30
9
42
3
10
7
8
9
2
1
2
7
12
9
6
25
36
13
10
25
8
17
2
23
8
7
6
19
16
1
6
11
30
9
8
5
2
39
10
9
10
27
34
1
28
5
20
1
56
7
2
9
8
3
12
3
8
27
26
15
40
1
16
3
14
7
4
3
8
23
18
7
16
1
24
43
10
3
14
21
20
23
2
49
8
41
24
29
18
17
2
9
16
17
4
21
12
1
32
5
22
21
16
5
6
5
4
11
8
1
18
37
4
5
8
15
4
3
2
23
2
3
4
9
20
1
4
9
16
13
4
3
16
35
10
1
4
15
6
3
2
3
4
15
2
3
26
21
16
1
8
17
42
39
52
15
8
3
2
5
8
33
2
7
4
39
2
17
16
7
30
1
2
11
2
9
2
29
18
11
28
1
4
9
16
15
32
5
38
1
24
9
4
5
10
1
4
53
30
21
18
1
8
15
28
1
40
3
14
15
14
3
20
33
10
13
16
5
22
1
10
17
8
43
22
17
4
3
30
13
2
13
14
5
12
13
6
1
60
7
2
5
16
9
38
5
6
1
8
1
18
1
48
3
16
5
2
25
8
1
24
1
10
9
14
5
14
5
18
11
2
1
14
7
12
17
6
7
6
5
2
5
4
5
6
43
6
7
18
31
22
19
8
11
16
15
12
55
2
1
10
5
8
1
36
7
20
5
6
5
26
19
4
15
22
5
22
5
10
37
14
23
6
11
38
11
18
7
26
11
36
9
12
3
4
3
22
9
12
19
4
13
4
11
4
25
4
13
6
19
6
5
18
11
18
3
24
1
12
45
4
39
2
33
4
1
6
11
20
11
20
25
14
5
6
1
4
13
26
1
4
15
26
9
14
13
16
7
10
1
16
23
8
17
14
7
2
15
10
9
4
7
2
5
4
3
6
13
4
9
4
5
4
13
14
17
26
3
8
5
34
19
10
7
2
13
20
3
2
5
6
5
4
19
12
3
4
9
8
9
20
21
4
5
8
33
8
9
6
13
2
1
14
19
10
13
22
23
24
15
28
5
6
7
22
7
2
5
6
23
6
11
30
7
20
11
14
17
4
13
10
7
18
7
4
3
6
29
10
9
18
7
30
1
24
13
2
7
18
1
4
11
12
1
2
47
4
31
12
1
18
5
6
11
6
11
6
1
8
35
12
5
12
1
8
3
20
3
22
3
20
33
18
1
2
11
10
15
16
3
6
45
2
29
84
7
28
5
28
15
2
27
14
9
8
1
12
9
28
33
6
11
10
1
4
5
6
23
14
7
12
3
30
5
4
1
12
1
18
1
6
21
8
5
16
1
4
21
36
1
12
1
4
19
26
5
8
1
8
3
8
9
16
35
22
11
12
7
4
47
2
3
6
7
20
1
8
27
2
3
8
1
8
15
12
5
10
7
36
3
14
15
6
7
18
7
10
9
10
59
20
41
4
1
8
9
50
3
6
15
14
19
8
7
20
35
2
1
22
11
28
5
26
9
2
23
2
9
30
27
4
9
38
1
6
35
12
5
16
5
8
33
2
21
4
9
8
5
10
3
8
9
2
5
20
9
24
5
6
35
30
7
10
23
22
5
4
19
18
1
12
1
26
17
4
3
22
13
2
3
42
1
12
51
14
13
2
9
6
41
2
7
10
9
10
13
40
1
4
9
6
1
4
5
6
17
10
1
2
31
10
1
18
1
40
9
10
9
8
15
8
3
4
11
4
7
14
11
2
1
14
9
28
11
50
7
10
11
12
5
8
65
16
13
4
9
8
39
14
25
6
1
12
1
16
5
56
3
6
17
30
1
8
3
8
3
6
9
2
9
44
27
4
9
20
29
2
1
8
15
2
5
12
29
6
5
10
5
12
29
40
1
2
1
8
19
4
23
10
1
16
1
16
5
18
9
4
3
26
3
2
7
12
1
12
7
12
1
14
25
4
5
20
3
4
13
6
9
24
27
8
21
18
17
20
27
38
11
2
9
12
21
2
13
24
5
8
9
16
13
4
7
12
11
2
7
10
5
8
25
6
5
12
9
24
3
2
9
4
27
42
27
14
3
10
3
12
3
8
11
26
15
8
13
8
7
2
17
20
17
14
3
18
11
10
3
26
27
14
3
26
1
4
15
14
1
6
7
8
25
8
23
4
3
20
9
2
1
32
5
16
1
12
23
14
1
24
31
8
3
8
1
10
3
14
3
30
7
4
7
16
1
6
1
60
7
2
5
2
11
26
13
12
3
6
3
42
9
2
1
30
9
8
9
56
1
40
9
16
19
14
3
8
3
2
3
6
29
10
35
16
11
6
11
8
21
12
1
8
5
24
9
18
9
4
17
8
5
6
9
6
1
16
7
22
25
2
11
20
5
12
17
12
11
6
3
68
5
10
21
12
5
4
9
8
1
12
1
32
3
26
15
64
9
4
17
14
9
4
7
8
15
2
7
38
7
18
13
58
11
28
1
8
1
10
1
2
13
8
1
32
11
10
9
18
1
10
7
22
9
20
17
2
7
8
5
38
3
8
19
16
5
6
11
18
11
14
5
2
1
20
11
14
5
14
17
30
21
20
5
66
15
34
1
12
5
16
7
2
11
6
7
16
11
4
25
6
29
50
3
10
5
2
29
20
35
4
3
40
29
4
5
28
11
20
21
10
15
10
21
2
11
6
23
34
5
22
25
12
15
4
21
2
23
26
3
12
9
10
9
10
19
4
43
20
5
26
3
42
9
68
1
28
11
6
17
12
21
50
1
4
5
20
7
22
7
4
15
10
3
8
3
36
15
44
1
2
1
10
1
6
9
12
13
6
9
26
23
12
31
8
17
8
1
6
1
58
11
2
1
18
27
6
5
4
7
12
3
16
1
4
15
4
9
26
13
8
15
24
11
8
5
24
21
38
3
12
5
10
19
30
5
22
11
10
5
10
47
6
3
4
3
6
7
6
7
12
5
6
25
2
25
4
23
8
1
10
17
2
1
2
13
6
17
10
11
2
7
16
7
2
35
10
5
6
3
2
17
36
59
10
1
6
25
2
11
6
7
4
1
10
9
40
21
30
11
16
3
10
7
8
1
6
23
10
9
6
7
4
37
6
31
12
5
12
19
2
5
12
7
2
7
18
1
18
1
4
19
2
27
16
29
2
1
8
1
12
17
8
1
6
17
14
13
34
3
4
5
22
43
16
97
6
5
6
7
2
7
6
43
8
1
12
1
20
17
12
9
34
5
10
11
2
19
10
1
10
3
28
11
14
7
2
1
8
33
10
13
4
3
14
15
10
9
4
11
6
21
26
9
24
11
4
11
8
1
2
7
12
3
4
9
4
15
10
3
20
9
10
29
36
13
4
57
4
5
16
17
18
3
6
9
6
15
14
7
30
5
14
13
10
11
2
15
10
13
20
13
10
3
8
5
2
9
4
3
18
21
6
3
6
1
10
1
34
3
10
15
2
1
2
13
20
3
80
7
6
7
10
7
10
3
10
11
2
1
8
1
8
7
8
5
6
19
10
43
10
27
32
9
26
1
16
13
4
3
8
5
20
25
4
13
18
11
6
11
4
1
20
11
52
19
8
7
32
23
14
1
36
17
14
29
8
13
30
47
8
1
4
1
4
29
6
11
38
7
18
11
22
33
8
17
8
11
46
21
10
1
6
1
14
23
26
35
2
17
26
27
2
17
18
7
8
11
48
17
24
7
4
15
6
15
2
17
6
5
24
1
2
3
14
1
6
5
12
33
58
27
4
37
2
9
4
1
18
7
2
45
22
5
8
15
24
5
12
3
2
21
22
3
48
1
10
15
20
5
4
23
16
9
18
7
24
3
6
27
4
3
14
23
2
3
2
15
12
5
14
23
2
1
2
1
10
13
18
5
18
3
14
3
6
1
2
1
4
3
4
13
10
11
14
11
4
3
38
3
12
1
14
9
14
3
4
9
4
13
16
1
8
9
8
9
2
1
32
5
4
15
4
5
2
15
12
1
26
7
2
5
32
5
2
3
22
13
4
5
2
21
4
43
18
1
12
1
4
15
20
17
24
15
28
29
12
7
6
1
18
43
4
5
26
7
38
7
4
7
8
3
14
9
2
7
10
1
16
7
18
21
18
7
4
17
18
11
20
17
4
5
12
21
6
25
10
13
4
7
30
17
2
11
4
17
4
1
6
7
12
3
2
17
8
17
6
9
4
9
32
3
16
19
10
3
6
5
4
37
4
41
12
15
26
3
10
5
4
1
6
7
26
25
10
11
36
25
14
5
28
29
8
35
6
31
6
3
26
17
16
3
6
1
26
1
6
3
2
29
38
19
8
9
26
7
18
33
10
9
14
19
58
33
2
1
8
31
26
9
4
9
26
7
28
3
8
1
6
15
8
17
4
27
4
27
22
21
6
5
10
17
16
15
54
5
4
5
10
27
2
29
12
17
12
3
4
7
14
5
20
1
14
13
8
1
20
7
2
27
8
15
6
17
8
15
10
1
26
21
2
25
38
17
4
3
2
7
24
5
2
9
8
7
6
13
2
19
14
15
2
1
22
41
2
1
12
35
24
11
10
19
30
9
2
5
10
21
30
9
10
1
6
7
6
13
8
23
14
5
18
5
18
1
22
1
16
19
10
5
24
13
12
1
2
49
14
13
4
3
4
43
24
31
18
21
12
3
2
9
4
1
4
5
6
5
10
7
6
7
18
13
26
1
10
9
40
5
10
1
14
41
14
3
4
7
4
9
20
9
8
1
28
19
18
3
12
5
10
1
8
9
14
3
20
13
6
11
4
13
22
27
2
15
14
7
14
11
22
9
2
7
8
13
2
9
34
21
4
5
6
7
28
15
28
1
12
3
10
7
6
7
24
11
44
19
8
29
10
5
4
9
6
5
16
9
16
9
4
11
10
1
22
35
34
13
22
15
16
15
4
3
4
5
18
1
10
23
20
7
50
65
10
19
12
1
6
23
2
1
30
1
6
9
10
25
36
1
6
19
6
3
8
19
4
9
38
9
2
17
14
3
28
33
14
33
30
1
24
1
10
29
42
3
2
43
4
13
12
5
4
29
14
5
12
7
2
11
12
7
10
11
26
9
8
7
4
1
2
31
4
5
70
17
2
21
16
3
14
5
4
15
10
5
2
9
50
75
2
23
12
5
2
7
8
1
24
1
10
29
2
1
4
1
26
1
2
11
8
1
6
1
8
7
2
5
2
17
34
19
12
5
16
19
30
9
2
1
8
47
4
17
12
11
2
9
6
35
2
3
8
3
28
15
4
5
44
49
2
23
28
7
14
5
22
13
54
7
6
5
4
1
16
11
18
29
6
11
4
1
26
19
16
1
20
5
6
7
6
59
14
53
6
7
2
1
28
3
10
13
8
7
16
17
4
15
6
5
4
3
16
15
24
7
14
5
32
3
26
9
2
5
6
29
24
9
18
7
2
3
2
1
2
9
10
3
14
11
10
19
8
17
4
9
8
9
14
5
14
19
14
17
8
7
22
1
24
7
18
11
20
25
2
7
16
9
16
17
16
3
8
11
18
31
12
17
26
29
6
1
16
3
18
55
34
9
2
7
8
61
2
41
6
7
2
5
12
1
46
3
14
23
22
33
14
1
62
7
2
11
14
51
8
1
8
23
12
17
24
1
10
1
16
19
30
17
8
9
8
1
20
27
30
1
28
15
32
13
22
11
2
13
10
5
4
25
16
7
8
19
4
27
10
15
12
3
6
7
22
7
16
1
8
5
12
1
24
1
18
13
2
13
10
39
12
21
12
1
10
3
8
1
38
9
2
1
6
11
10
11
4
3
20
3
2
3
64
1
6
53
4
7
18
7
4
13
10
3
2
11
8
11
14
13
14
29
48
9
30
49
22
33
4
15
2
37
10
7
4
19
10
17
6
1
2
5
12
25
4
17
10
1
32
5
12
25
6
5
8
5
16
43
12
9
24
11
36
3
46
7
6
3
2
33
10
11
10
33
16
7
12
15
2
15
12
5
16
5
24
31
16
5
8
3
2
25
6
19
8
1
2
11
26
1
18
1
24
7
46
3
18
5
4
11
18
17
16
1
6
1
34
17
4
11
6
1
2
9
8
23
8
5
6
15
10
9
70
25
2
19
6
7
8
23
4
25
20
13
16
5
12
7
8
7
2
5
10
13
24
5
4
17
2
11
6
5
4
5
18
9
2
3
24
1
26
41
2
9
6
19
4
9
6
9
2
11
20
3
50
3
4
33
32
7
8
3
2
27
6
7
8
1
6
1
6
3
2
23
28
21
4
13
18
21
10
43
16
15
22
7
14
15
4
9
10
7
22
25
12
11
22
5
2
25
6
1
26
3
12
7
20
35
10
1
12
9
22
21
8
1
18
13
12
7
28
9
32
27
22
23
2
13
68
3
24
9
24
15
10
43
22
11
6
7
4
15
2
5
4
3
4
13
10
5
12
5
18
13
8
15
18
11
6
3
18
33
10
13
2
27
8
9
38
7
10
21
20
3
2
17
6
7
6
17
8
45
4
9
8
13
18
41
8
11
12
19
2
3
8
9
14
41
2
5
34
13
12
5
4
1
14
5
10
11
16
33
10
7
4
19
18
5
16
13
10
11
10
25
4
29
4
5
2
19
30
7
12
3
6
3
16
15
2
19
22
5
8
3
8
43
12
1
14
19
10
5
14
15
2
29
10
3
2
3
4
17
2
13
4
1
14
19
10
45
30
7
6
19
2
9
20
9
20
5
16
37
6
9
12
21
14
1
12
7
4
3
32
5
4
3
4
9
8
7
34
15
22
7
8
1
14
1
4
9
4
17
16
7
2
7
2
3
34
3
10
3
14
25
2
23
2
1
16
1
10
1
8
27
40
25
6
11
14
29
8
1
12
29
12
1
16
1
10
7
4
7
4
1
20
5
14
5
16
5
22
17
2
5
8
9
16
9
8
5
16
31
4
15
12
15
4
1
28
19
10
3
40
25
18
19
8
3
14
3
34
17
8
19
20
33
4
37
10
69
20
33
30
1
16
3
4
3
24
13
8
11
2
21
8
11
40
23
20
23
18
95
16
1
2
29
6
1
44
7
2
25
44
9
12
17
2
1
10
11
6
3
4
19
12
1
4
1
2
31
8
11
72
1
10
9
2
11
6
9
2
7
40
3
18
7
2
5
6
9
2
1
6
21
8
31
4
25
4
3
20
1
16
1
6
1
4
11
30
1
12
7
6
7
2
5
6
1
8
1
6
7
10
1
4
3
6
3
14
33
8
9
10
11
30
5
28
5
30
55
6
5
12
7
12
1
30
17
6
25
6
3
8
39
14
29
2
3
4
7
18
17
10
1
8
5
12
39
16
3
22
1
2
7
18
5
26
3
2
1
6
11
6
9
2
3
6
19
2
1
10
45
14
13
10
35
12
31
4
9
6
9
10
1
6
3
2
3
2
25
12
3
2
3
2
13
16
13
4
35
10
95
12
1
20
9
14
3
32
1
8
1
8
1
60
13
8
11
14
21
40
3
8
3
2
13
2
21
8
3
14
3
26
3
38
7
8
21
22
9
2
15
32
5
58
11
6
17
4
19
12
43
30
29
2
3
4
1
32
1
2
7
6
5
8
1
10
33
26
9
2
9
2
3
14
5
4
27
24
25
2
9
8
9
10
15
2
1
24
5
16
5
2
17
6
9
8
9
2
25
8
5
10
15
20
15
2
1
2
9
6
1
24
5
2
7
10
5
6
5
26
3
16
7
2
9
2
3
2
11
2
1
10
5
2
3
4
9
2
31
6
7
6
7
6
17
24
7
18
19
16
51
18
41
2
25
2
13
10
29
10
11
4
3
4
3
4
5
4
5
2
3
4
33
8
5
4
17
4
3
2
9
38
7
22
15
4
7
22
15
2
15
2
7
12
17
10
5
4
7
18
17
28
33
6
1
8
27
2
17
10
13
12
3
20
9
4
21
10
13
50
3
22
1
16
3
4
13
2
17
12
47
38
3
16
1
22
39
2
15
2
5
18
3
2
1
8
15
16
45
12
29
32
7
2
49
24
1
8
25
2
3
24
7
12
5
16
1
6
19
14
3
8
53
20
13
42
17
12
1
22
1
6
11
40
15
28
13
4
7
12
13
2
25
30
17
2
7
2
11
12
7
18
1
18
23
4
7
2
11
4
27
8
3
40
17
24
1
6
1
8
11
12
7
16
11
8
17
14
17
10
11
10
19
4
11
6
19
6
13
24
11
8
25
14
3
8
3
8
1
2
55
2
57
24
27
12
1
12
25
30
7
6
11
2
17
2
19
18
1
22
1
16
9
46
9
18
39
6
13
24
9
2
61
20
15
8
1
14
17
50
3
4
7
8
15
14
9
6
21
10
13
30
5
4
21
2
5
38
3
2
25
16
1
34
19
4
21
12
3
10
19
2
11
10
3
4
15
10
35
14
1
18
1
2
29
2
17
10
7
2
5
2
3
6
1
24
17
12
5
12
25
10
5
48
1
12
5
2
9
10
3
16
39
18
1
4
15
4
9
4
27
28
33
20
9
8
9
20
5
2
9
2
3
4
13
6
3
6
25
6
15
4
7
4
15
4
21
30
3
8
9
4
3
28
1
8
25
4
9
76
19
8
9
28
1
8
11
2
7
6
1
40
1
6
55
18
1
14
55
14
15
32
9
6
1
24
1
12
7
4
3
8
1
22
5
42
33
12
3
2
3
22
13
4
5
8
1
18
1
14
5
16
1
4
17
26
5
50
9
6
9
4
9
16
3
6
3
2
13
18
1
4
5
14
17
16
3
2
11
16
35
34
31
10
3
68
13
6
7
6
5
48
7
4
3
8
21
2
15
14
3
8
7
4
3
6
11
8
1
14
59
6
5
4
23
10
17
2
17
12
17
34
25
18
3
16
31
10
13
12
27
4
3
2
37
14
39
28
3
4
1
2
7
12
17
28
5
8
3
20
11
56
13
2
17
4
9
22
11
18
7
34
9
12
17
14
1
4
57
16
43
6
5
6
1
14
19
2
1
20
5
4
21
8
3
14
15
4
35
10
5
6
19
22
27
24
9
8
31
4
7
2
35
12
41
24
1
4
15
4
25
14
41
22
13
16
3
4
3
10
37
26
29
10
15
2
15
4
21
4
11
8
45
12
7
18
1
6
17
20
11
6
1
2
31
6
11
12
1
4
17
20
3
2
71
6
23
10
7
12
13
8
7
8
11
16
1
40
5
4
1
6
3
4
7
24
35
12
15
8
15
26
15
2
5
2
1
26
35
2
15
4
15
30
29
10
13
30
11
20
17
8
3
16
7
2
19
6
9
2
15
8
39
4
47
6
7
22
29
12
7
6
35
12
1
18
15
36
33
2
1
22
1
6
15
6
7
10
3
4
9
14
43
4
3
20
21
24
17
12
3
32
9
2
13
4
25
2
3
10
9
32
11
8
19
12
23
12
1
12
11
6
29
34
1
8
1
6
3
8
61
8
23
10
13
22
3
6
1
12
9
32
3
4
27
16
11
16
3
16
3
4
15
24
5
2
39
4
25
18
23
18
43
18
21
2
13
16
47
8
9
8
11
20
17
20
11
24
19
20
3
18
11
6
29
16
13
24
1
10
7
4
17
14
1
24
31
4
13
34
25
18
39
2
7
4
11
4
33
16
5
4
15
22
3
10
35
6
11
44
3
4
1
18
11
24
3
2
5
14
15
22
1
24
5
18
17
6
19
8
17
40
5
8
1
14
3
2
25
28
17
16
1
2
1
4
23
6
1
4
11
2
15
22
23
4
13
18
11
4
29
12
31
8
11
34
3
24
9
14
3
42
3
4
3
8
13
16
3
4
17
18
9
4
9
28
5
2
1
8
9
14
33
2
9
4
1
14
17
14
39
4
31
6
31
6
9
4
47
4
15
8
11
2
1
10
7
2
7
2
37
4
19
8
13
36
7
6
3
20
11
18
19
12
23
10
35
44
1
28
17
16
19
12
23
8
33
34
13
8
1
46
13
40
3
2
3
2
3
34
1
44
1
4
45
6
9
14
9
10
13
34
3
44
1
14
5
2
11
14
21
16
29
26
55
22
13
4
9
10
25
2
1
4
9
2
45
8
9
4
3
4
27
12
13
4
5
4
5
4
15
4
3
4
9
52
1
6
13
18
7
14
9
4
17
4
13
2
11
10
3
22
15
6
19
18
1
10
1
12
33
18
3
4
1
4
35
6
13
16
3
18
5
6
5
12
13
10
11
18
3
6
13
36
65
4
35
6
9
18
9
2
3
8
19
2
27
4
3
14
5
18
3
6
5
6
7
50
5
12
1
4
3
4
5
16
11
8
27
10
3
16
3
16
3
18
27
28
21
44
31
8
21
38
13
4
3
32
25
4
9
38
45
14
1
16
33
6
19
4
9
4
25
38
13
6
11
36
3
22
3
8
3
2
1
4
21
18
9
16
9
70
21
10
5
54
9
14
19
42
13
6
5
10
7
8
3
10
53
18
11
2
23
12
27
10
9
4
19
16
25
64
5
44
11
12
1
6
1
28
9
10
3
40
3
24
7
2
35
18
1
12
1
4
19
14
3
18
31
4
9
6
23
68
17
2
7
12
3
26
3
40
3
14
9
10
5
4
1
26
3
2
15
2
7
8
1
34
3
8
3
16
1
14
23
6
5
6
47
14
5
8
7
6
5
12
1
2
17
14
25
14
11
46
25
2
5
44
3
12
3
6
25
6
17
16
11
18
11
2
5
24
15
8
11
24
5
4
15
12
7
14
19
10
13
18
11
16
13
8
11
8
3
6
5
4
13
6
5
8
21
6
3
2
15
20
5
36
11
34
15
48
1
6
19
2
9
20
53
14
27
2
7
2
5
24
23
2
29
12
37
4
5
20
1
6
1
2
3
12
1
10
3
4
5
6
9
16
5
54
5
16
1
34
23
18
11
16
11
26
35
30
9
2
47
16
13
10
13
2
1
26
9
2
13
8
3
8
7
6
5
32
1
8
9
4
17
12
39
2
1
6
31
4
9
4
3
10
7
10
5
12
3
2
3
18
19
8
9
16
9
10
1
12
1
10
49
12
11
12
7
4
5
4
25
2
11
4
23
6
11
24
17
10
11
8
7
14
15
42
1
12
5
12
23
8
15
8
19
44
21
10
1
2
7
36
1
6
5
18
31
38
3
20
53
8
21
4
5
6
13
6
5
4
1
12
1
22
1
2
19
34
7
24
5
12
5
6
5
18
7
8
37
6
5
2
1
18
31
8
7
6
7
12
1
4
15
8
5
8
9
10
23
4
35
64
3
26
9
14
5
14
5
6
1
2
23
4
25
18
1
12
29
4
9
12
3
24
7
18
3
12
3
2
11
4
11
52
5
8
51
6
5
20
9
6
1
22
25
8
15
20
7
18
13
6
23
36
1
22
1
26
15
4
5
4
21
22
7
6
47
10
3
6
7
12
13
10
3
4
3
46
5
4
5
46
7
14
29
10
5
12
29
6
17
8
9
4
3
2
33
26
3
8
5
4
7
10
9
20
7
12
1
4
31
2
3
12
5
8
17
10
17
8
21
4
11
4
17
14
1
22
13
20
5
20
49
48
3
28
13
26
29
34
27
16
1
14
1
22
19
18
39
4
9
16
1
36
23
2
25
20
59
4
19
2
5
4
3
4
9
4
3
8
31
26
21
40
19
10
5
16
9
2
9
2
7
10
11
20
7
2
15
10
5
2
5
8
7
28
3
20
3
20
11
34
5
42
7
18
9
2
17
30
35
26
19
2
5
6
3
48
3
2
25
14
19
2
1
4
17
6
5
6
25
24
17
6
7
4
17
2
7
6
15
12
7
10
13
42
1
8
1
24
29
12
29
10
9
16
11
26
5
12
33
4
9
22
1
16
1
20
7
6
17
4
9
2
21
40
11
22
3
4
23
22
27
6
1
12
5
26
17
24
43
16
3
20
33
36
7
8
3
4
3
12
79
28
7
36
5
2
17
4
7
8
3
30
1
8
5
2
1
10
3
26
1
6
1
14
3
8
3
8
7
10
7
4
1
24
13
2
5
4
9
10
33
12
9
6
19
28
19
12
7
2
45
20
25
28
1
14
3
8
1
14
1
12
15
12
23
6
5
6
13
4
17
32
1
48
1
20
7
2
13
14
23
34
9
2
3
10
23
16
5
6
3
2
15
10
3
8
3
20
23
24
21
2
9
12
31
10
5
14
57
4
3
2
11
22
9
4
9
6
23
4
3
10
5
2
3
4
3
2
7
14
9
20
5
42
23
2
7
20
11
2
15
6
23
18
1
18
1
12
5
4
5
34
3
88
1
12
1
14
5
4
9
30
5
4
21
14
15
70
7
2
1
12
23
34
5
10
11
16
19
4
29
6
7
36
17
4
9
14
5
2
7
70
29
8
13
30
1
20
11
24
15
10
3
2
7
2
19
2
25
4
11
2
13
4
15
10
7
24
7
6
1
2
19
10
5
2
13
4
21
6
23
8
9
28
1
16
13
12
5
2
1
4
39
28
1
4
5
18
11
22
41
2
1
26
15
2
1
8
1
10
1
10
3
30
3
26
3
32
19
4
9
8
5
2
49
6
3
12
17
10
15
2
1
24
1
2
37
8
7
10
3
24
3
6
19
6
17
4
13
12
5
18
5
4
5
2
25
4
5
20
11
2
21
28
23
30
3
30
41
6
11
6
13
6
5
6
15
28
27
10
5
6
75
2
11
8
5
10
7
32
15
2
21
10
9
2
27
4
5
8
7
36
7
2
7
30
15
16
7
8
25
4
11
2
5
4
9
26
13
30
7
4
13
4
37
10
9
16
5
18
7
2
5
10
5
22
7
18
13
2
7
8
9
2
5
2
3
30
9
8
41
18
5
8
7
12
5
8
9
12
5
12
9
10
27
18
1
20
19
18
19
8
17
18
5
12
17
18
3
4
9
2
9
18
15
10
5
10
11
4
11
30
5
16
7
24
13
18
3
28
3
14
15
12
1
8
27
2
47
2
3
4
13
2
7
2
9
22
3
8
3
18
3
2
13
14
15
32
15
2
17
2
5
12
3
4
3
28
7
2
9
6
1
6
11
4
21
6
17
2
61
2
9
4
9
24
41
2
3
4
39
2
5
6
29
6
1
12
1
6
15
20
3
18
1
18
13
16
31
34
13
20
31
4
11
2
27
4
5
62
49
2
7
16
1
6
7
54
17
2
11
16
17
12
5
6
17
42
1
6
41
16
1
8
5
14
3
4
17
36
23
26
1
18
1
30
19
16
1
12
11
2
25
18
15
4
9
14
23
32
3
22
33
12
5
6
1
34
11
14
15
4
3
8
11
2
1
6
9
28
3
52
9
10
37
20
3
18
23
10
1
2
3
10
23
16
1
2
1
6
13
4
1
6
57
12
9
18
13
6
5
6
1
6
1
10
27
10
11
24
1
48
37
28
35
2
17
8
19
16
15
8
5
8
3
8
3
10
3
10
13
2
1
30
3
8
1
10
3
28
11
10
3
2
19
20
3
4
13
16
9
62
1
4
5
2
1
4
23
20
3
8
5
24
1
14
15
4
1
2
17
8
21
14
1
12
13
12
3
2
15
4
29
2
11
4
11
10
15
22
117
16
5
10
11
14
9
2
11
6
13
2
1
12
9
32
23
24
1
34
17
20
1
14
15
10
17
8
9
16
5
8
3
36
69
14
13
4
45
12
1
8
5
4
1
12
17
2
17
16
5
2
3
2
3
4
29
2
27
8
25
10
21
14
15
2
7
6
5
34
11
20
3
16
1
6
3
16
3
14
29
20
11
6
13
18
7
6
3
56
1
4
27
4
11
8
39
8
1
32
3
2
15
18
19
4
5
10
5
10
1
16
27
28
21
24
3
16
9
14
3
2
11
2
15
32
19
2
39
4
3
4
1
60
3
16
13
26
11
10
3
4
21
14
21
8
11
36
17
6
43
6
3
26
23
4
11
20
23
14
37
16
21
4
3
4
29
2
5
4
9
12
9
12
1
10
9
2
27
18
27
6
3
18
5
12
1
18
15
12
17
6
35
10
7
24
19
4
21
8
5
6
11
2
3
14
3
10
41
8
9
6
5
2
7
12
17
2
9
34
45
2
37
20
17
2
1
14
5
12
5
18
13
18
3
14
11
12
5
2
3
34
3
8
41
4
5
16
5
28
21
20
17
8
9
12
11
12
1
26
17
12
5
6
1
18
17
14
21
6
23
4
1
2
1
12
3
2
25
2
5
2
9
26
5
4
15
8
9
16
3
2
3
22
3
38
1
8
15
12
7
2
17
10
19
2
5
30
3
10
25
6
25
10
1
20
1
12
3
4
5
60
11
12
9
44
5
2
15
12
1
18
13
12
7
4
55
16
11
12
55
8
5
24
1
14
27
50
1
28
1
2
15
20
7
12
1
12
3
6
3
6
1
2
5
14
15
6
17
20
3
6
7
6
25
14
1
12
13
14
13
12
7
18
1
8
1
6
1
4
21
10
7
10
15
24
7
20
29
14
13
6
7
2
3
14
23
12
25
54
29
2
13
54
13
26
1
4
1
10
27
4
3
4
5
2
3
2
15
14
3
18
13
8
33
8
17
40
1
4
3
32
1
4
7
10
7
78
5
6
17
6
13
6
1
2
3
2
3
4
11
6
1
24
25
14
7
4
21
22
5
10
9
18
7
22
41
10
5
6
21
12
37
10
7
34
21
2
7
34
9
4
35
10
21
2
3
20
1
22
3
2
3
10
1
10
5
2
11
4
15
12
3
12
1
12
17
4
5
20
1
14
13
14
41
42
9
4
7
4
11
14
7
26
29
18
7
6
7
12
3
14
7
20
17
16
15
12
7
2
25
16
1
18
17
36
37
6
3
6
11
6
5
8
1
24
1
34
1
2
5
4
5
8
23
24
3
10
9
2
7
48
17
16
3
2
29
18
11
10
39
28
13
12
3
26
1
50
1
8
23
6
7
8
19
14
33
2
5
4
1
8
1
24
3
6
29
4
3
2
25
4
3
26
21
18
1
16
1
16
7
6
15
10
19
14
1
10
3
2
41
4
5
24
7
6
13
16
7
4
9
2
15
2
1
18
1
2
17
4
5
2
23
30
21
14
33
10
11
22
27
10
9
4
7
6
29
16
9
4
1
44
5
34
7
4
5
2
51
14
5
46
21
8
3
4
3
10
1
16
7
6
9
8
17
2
11
10
17
6
25
32
5
12
19
12
3
18
5
18
47
2
9
44
1
14
15
12
23
4
3
14
19
24
9
4
7
2
15
2
5
10
5
66
5
12
11
30
47
6
3
8
15
2
7
40
31
2
19
16
13
4
5
6
19
4
25
10
1
14
21
28
11
8
9
22
1
4
9
2
1
2
15
2
1
4
7
6
1
2
1
12
13
4
7
2
1
10
21
2
73
6
17
6
5
6
9
16
1
2
7
16
27
4
5
34
5
4
15
16
21
10
15
32
3
44
3
22
23
2
1
2
5
2
27
4
5
24
3
8
23
8
13
10
11
20
7
12
11
20
27
4
13
4
5
6
11
4
1
16
5
6
1
2
13
8
5
16
7
8
5
6
7
20
1
14
21
6
1
16
1
14
53
8
5
14
29
14
9
4
39
12
7
6
7
24
29
26
5
20
9
92
9
4
43
10
1
28
11
10
9
8
19
2
3
4
7
4
9
20
3
8
3
20
9
2
29
2
5
4
9
2
51
2
19
14
1
10
13
4
9
4
5
2
9
14
9
2
3
16
5
4
11
2
5
4
3
18
7
2
5
12
1
22
1
22
33
8
3
10
15
8
19
4
1
6
9
28
1
2
1
6
15
8
1
4
7
2
15
62
5
18
23
2
39
24
41
4
9
2
3
4
21
4
15
36
11
2
71
22
3
8
23
12
23
2
7
20
1
6
33
32
1
12
7
8
7
38
1
14
21
16
19
4
3
2
1
8
1
8
9
44
9
4
5
4
5
20
25
4
11
10
9
26
9
40
5
62
1
30
5
12
3
4
21
34
25
2
1
4
9
10
1
4
9
56
29
22
15
4
11
2
51
2
19
16
9
8
27
8
17
4
19
16
27
30
7
18
3
28
11
20
1
6
3
28
7
26
1
6
1
8
1
26
5
14
5
4
9
4
11
14
1
22
1
14
11
16
7
2
3
2
21
26
21
2
49
28
13
10
33
2
15
2
1
16
15
4
13
26
15
24
11
24
9
18
1
6
31
30
9
2
15
56
13
12
11
4
13
8
23
24
5
22
7
8
3
2
59
34
53
30
3
4
1
42
3
10
11
2
19
24
7
4
3
12
21
22
37
4
3
12
9
10
15
6
1
6
13
8
1
20
5
20
3
12
7
10
23
10
17
8
25
6
5
4
13
2
13
8
11
20
13
12
1
22
31
6
1
12
41
28
11
8
29
18
3
30
5
22
5
12
33
2
3
4
11
10
35
2
1
48
19
6
7
12
1
4
25
30
7
16
11
2
1
20
3
4
21
16
15
2
3
24
5
14
1
8
15
26
11
4
3
8
1
32
7
42
15
8
15
2
5
32
11
8
7
38
3
6
11
22
1
4
23
10
27
24
5
12
9
6
13
12
21
12
9
10
13
2
5
4
53
6
13
16
19
2
35
2
11
12
1
26
11
8
17
50
29
8
11
10
1
6
1
10
13
30
1
12
1
16
13
24
43
10
21
2
41
22
19
2
1
10
17
10
15
8
19
26
7
8
17
8
3
4
5
28
5
20
23
10
1
6
17
14
1
2
5
10
13
12
3
8
3
4
15
14
9
12
1
8
47
30
21
22
9
6
9
12
19
16
5
6
35
28
1
2
39
14
9
2
1
8
1
6
15
8
27
10
7
4
15
58
21
4
1
16
45
10
1
16
29
8
15
8
9
4
11
4
1
12
21
4
1
30
3
8
31
20
33
14
3
4
29
14
7
28
11
32
5
2
1
18
1
14
33
18
5
20
1
36
23
8
13
4
1
20
39
24
1
10
3
2
3
10
3
10
5
2
1
24
1
8
7
16
1
2
3
4
1
6
7
16
5
10
27
22
5
4
1
22
31
2
13
20
33
8
53
2
27
4
13
6
15
6
13
12
37
24
13
12
5
22
7
10
23
8
5
22
9
14
27
14
13
54
19
12
5
8
23
30
25
14
5
26
33
4
13
10
27
4
5
2
21
4
9
2
11
6
3
10
7
2
11
4
23
2
23
2
17
24
5
12
7
34
1
6
13
4
17
8
11
10
5
4
19
6
1
18
15
2
1
38
9
2
17
16
3
10
9
8
3
2
3
28
15
24
3
10
11
10
13
30
13
6
3
64
3
6
5
2
3
6
25
24
1
20
5
8
19
24
5
6
13
12
3
12
11
34
23
8
23
6
31
12
1
60
7
6
1
18
3
8
17
14
11
14
5
6
3
48
13
24
5
48
11
6
1
8
3
24
15
26
1
36
17
12
1
6
41
8
3
4
29
6
9
2
3
2
9
20
1
18
15
10
21
6
7
24
5
2
9
12
45
10
1
16
7
4
5
8
3
32
1
12
1
10
29
4
17
4
1
12
1
6
31
38
5
18
29
14
3
8
7
64
5
38
3
2
1
26
3
24
23
4
15
2
9
54
17
22
1
6
5
6
15
24
21
14
15
8
11
6
1
6
29
16
7
2
5
8
11
6
43
28
25
2
15
22
1
30
25
2
1
22
11
22
5
10
7
10
1
12
11
2
7
4
5
2
13
10
3
6
9
32
1
18
25
10
7
28
13
10
9
26
13
8
23
4
1
18
1
6
13
26
11
12
11
28
1
12
5
6
15
2
3
6
17
8
7
10
1
30
37
22
13
22
15
14
17
14
1
6
19
4
17
4
5
24
31
24
9
30
9
2
1
12
15
8
21
8
3
8
1
18
1
18
7
4
29
4
7
18
17
20
21
32
9
14
15
48
7
30
1
18
7
4
5
16
15
6
9
14
5
2
11
16
11
38
17
20
13
2
7
16
13
14
1
28
9
4
1
10
3
20
25
42
5
2
1
2
55
4
39
4
5
24
25
10
29
26
3
16
35
2
23
22
9
10
13
26
11
6
3
16
33
6
5
18
7
2
5
10
3
48
37
26
7
26
5
8
3
10
3
20
17
10
11
18
19
8
7
2
1
18
23
6
5
10
15
26
3
6
25
40
1
18
7
2
5
40
11
28
27
20
13
4
21
24
19
4
23
26
55
4
25
6
7
26
3
6
7
6
5
40
45
14
13
24
45
4
5
2
9
14
21
2
19
8
1
2
19
28
9
12
17
2
1
16
21
4
13
10
1
8
3
4
21
4
7
10
9
32
3
10
13
8
1
6
1
6
1
2
5
20
17
12
1
28
21
28
1
22
13
18
1
28
13
24
29
40
67
24
23
12
1
18
9
30
1
8
11
6
15
18
1
18
27
22
17
28
23
12
5
2
3
22
7
6
27
8
9
14
37
8
11
14
13
2
21
34
1
18
3
20
5
12
13
10
15
2
15
8
17
4
21
8
3
20
3
2
31
4
3
16
5
8
75
10
3
10
9
6
9
4
21
16
3
12
15
4
5
4
33
4
13
18
1
22
13
6
1
8
1
22
3
32
13
18
5
8
13
26
1
4
9
6
27
8
1
14
3
34
13
26
3
36
13
60
7
10
23
6
17
2
3
2
3
12
5
6
13
2
7
24
5
24
1
4
17
8
17
6
7
2
9
20
15
10
39
10
1
16
15
20
3
14
5
2
1
20
41
36
29
6
11
2
21
24
51
20
15
2
25
6
7
30
1
4
7
42
37
2
5
2
31
26
31
22
7
20
9
6
1
8
19
6
13
24
31
24
15
2
47
22
9
50
7
14
13
12
1
12
49
2
3
6
7
34
9
4
5
2
1
18
53
28
29
4
25
4
5
2
3
16
5
2
19
12
19
4
5
4
3
4
7
2
3
10
1
4
33
14
31
2
9
14
21
14
3
48
15
4
69
2
1
10
33
12
15
8
21
10
3
10
15
4
5
10
15
2
35
10
1
34
59
18
27
4
15
4
9
12
5
4
35
10
93
14
11
32
3
4
39
26
3
8
7
16
11
6
11
10
7
22
19
2
19
8
5
4
5
14
27
28
3
2
3
20
33
14
19
6
35
18
1
24
23
6
35
2
5
2
21
22
7
4
9
10
9
8
3
2
9
8
21
2
5
18
5
16
15
2
27
30
13
10
5
2
5
4
19
26
5
10
9
2
7
16
11
22
17
2
35
32
25
2
5
6
13
6
7
4
1
6
21
6
17
12
1
16
9
2
3
2
1
4
3
6
19
20
15
52
9
2
17
50
1
2
3
22
31
12
7
4
53
8
3
2
3
44
29
2
1
22
23
22
9
12
1
12
9
4
19
42
25
6
17
4
7
10
3
2
1
22
9
2
19
16
7
10
31
2
1
12
11
16
1
30
7
6
7
4
5
8
17
10
35
12
1
16
21
2
3
6
11
2
5
6
9
2
1
44
3
26
3
2
13
44
13
6
7
2
9
8
9
2
15
20
31
28
1
2
37
6
11
8
13
2
1
2
9
4
7
48
1
12
61
32
9
2
3
20
21
2
49
2
3
8
5
16
49
42
11
6
5
6
21
16
15
24
17
48
9
54
13
6
15
8
9
10
17
12
15
4
1
2
3
4
3
2
9
20
1
10
1
2
23
2
9
4
11
10
1
28
3
20
1
4
19
4
13
60
1
18
13
18
23
2
1
16
3
12
13
6
13
4
3
18
13
4
3
4
3
30
1
16
5
2
1
2
7
24
15
4
3
4
7
4
37
8
3
8
7
10
37
42
5
8
3
2
9
22
3
4
1
24
1
24
7
8
43
2
3
18
5
24
29
2
27
2
3
2
17
8
5
4
23
16
35
8
53
6
65
18
1
8
31
16
1
20
3
10
17
4
13
6
27
12
25
6
5
10
1
4
5
14
19
4
7
6
65
18
11
2
17
2
5
28
1
8
41
4
3
4
9
2
41
2
51
14
9
52
39
4
15
4
23
20
13
4
19
6
1
8
5
6
5
12
15
2
1
14
29
2
11
20
5
10
1
10
9
6
3
14
27
32
3
4
45
20
23
18
1
14
3
12
5
6
31
10
3
20
13
6
13
12
1
26
5
16
1
16
9
8
9
10
1
6
37
8
5
22
5
18
1
12
3
2
5
2
11
8
15
22
37
28
29
6
1
16
17
2
5
10
13
12
1
8
39
16
9
20
7
8
17
22
19
36
17
4
3
22
11
4
9
4
7
14
5
24
9
6
5
12
1
8
13
6
25
6
23
20
11
36
15
10
1
14
17
10
23
12
7
16
5
8
7
4
11
10
5
28
19
10
1
20
3
50
3
4
5
2
7
20
13
24
11
6
23
42
25
20
13
20
5
10
13
8
1
10
11
6
9
10
59
18
27
18
97
2
3
6
5
6
15
8
9
4
13
2
17
20
9
4
29
20
25
22
9
2
3
2
5
26
15
8
1
14
9
4
15
10
3
6
5
26
17
6
53
4
21
18
13
24
1
2
1
40
7
6
9
48
7
12
11
8
17
8
1
2
3
4
3
4
13
20
21
18
17
52
7
6
13
8
7
8
5
6
15
8
7
6
17
14
5
2
35
4
7
8
3
34
25
52
3
28
57
2
7
12
5
42
5
6
1
18
7
10
11
8
1
4
19
20
25
8
9
20
21
2
3
4
7
20
11
22
9
34
3
12
5
20
17
16
13
6
11
22
19
18
31
8
1
2
5
6
7
10
27
2
7
2
13
4
9
68
41
6
5
6
7
12
1
10
13
2
21
14
17
6
9
32
51
8
1
4
9
2
27
14
1
10
19
24
5
10
15
22
9
40
9
18
9
8
7
6
5
18
9
12
1
2
3
8
1
4
25
16
9
2
21
20
3
2
1
6
27
2
5
24
5
18
5
6
1
22
21
4
25
2
21
2
3
24
1
18
65
8
35
6
19
8
19
12
17
14
39
6
1
10
37
20
13
54
7
6
3
6
15
14
17
14
5
2
3
14
3
6
9
14
3
2
33
4
3
8
11
2
5
24
3
12
41
12
13
22
1
34
1
10
45
28
15
26
63
26
33
10
33
22
51
2
5
2
13
8
1
14
3
20
1
20
9
4
33
8
3
14
69
22
7
6
23
16
21
4
9
10
5
20
17
10
23
2
23
2
9
28
23
10
15
2
27
2
7
26
1
8
23
20
1
12
13
12
15
10
19
12
23
4
1
6
3
34
1
8
11
24
3
12
25
2
67
12
1
2
11
18
29
40
21
20
5
2
7
2
15
4
7
26
3
8
13
16
31
2
23
2
15
2
9
12
3
2
3
8
7
10
9
14
15
12
19
2
1
6
1
14
1
12
1
4
1
8
7
36
9
6
9
6
37
28
3
12
17
20
3
28
1
58
15
8
9
2
23
8
19
30
3
6
1
36
7
10
1
6
17
8
7
2
5
28
15
50
9
30
19
6
23
4
5
2
15
4
17
10
1
6
7
18
9
4
13
16
19
16
11
2
3
2
3
10
13
10
1
12
25
20
11
6
19
8
47
4
23
36
9
8
5
24
17
6
5
2
13
44
3
18
29
18
17
2
21
22
9
2
3
8
5
4
3
22
17
2
7
10
19
26
5
2
3
18
1
6
13
6
1
18
5
6
17
42
1
2
13
4
1
22
17
36
53
4
11
48
1
2
7
2
9
4
5
6
1
12
5
10
25
14
11
8
21
22
11
2
15
20
23
16
13
18
1
8
15
18
25
12
29
16
29
2
1
10
17
20
15
30
1
4
5
30
3
2
1
20
3
6
1
4
15
16
15
2
11
4
11
2
25
2
31
2
3
10
9
8
33
4
19
2
5
24
7
18
1
4
5
2
3
16
1
22
5
32
11
8
3
8
37
46
5
2
9
8
7
8
5
14
5
4
1
6
13
6
37
22
1
10
49
4
3
4
33
8
1
8
21
28
17
34
23
14
21
34
13
38
3
12
5
44
1
4
15
56
3
6
11
4
7
10
27
6
21
18
15
18
51
62
1
16
11
20
1
12
7
18
3
8
25
28
65
6
3
4
3
6
75
26
27
2
15
2
1
10
3
8
9
6
5
6
1
30
1
24
27
10
7
4
25
2
37
14
3
8
39
14
25
2
3
22
7
10
7
12
3
28
3
14
9
10
23
12
7
28
5
32
17
44
9
10
13
30
7
4
19
48
7
6
7
26
1
54
13
8
19
24
5
30
7
6
23
10
13
4
5
4
1
38
17
12
55
24
17
8
11
6
9
2
23
2
15
4
27
4
9
18
3
4
3
4
15
14
7
10
11
2
37
6
19
50
7
8
1
6
1
16
7
10
9
2
15
30
5
60
1
2
17
38
17
4
7
12
29
2
1
20
65
4
43
10
27
10
3
2
7
2
11
18
7
20
35
4
7
26
9
8
1
14
9
28
15
18
1
12
9
6
5
20
17
2
1
16
7
6
25
6
7
24
1
4
13
24
7
18
7
14
13
2
11
6
25
24
5
28
5
28
15
16
7
24
31
20
11
12
3
6
1
4
37
18
23
34
5
4
17
12
17
6
17
4
41
20
15
22
1
10
31
16
7
6
7
6
31
8
35
14
19
8
1
18
13
14
17
8
11
4
3
10
19
16
1
16
45
6
1
8
23
16
1
12
47
8
13
28
17
10
27
14
39
20
1
18
17
4
9
6
9
4
3
24
1
18
1
8
1
20
9
38
3
4
3
10
27
22
9
8
7
16
15
18
19
8
3
8
9
2
13
10
5
8
3
2
21
10
3
6
25
20
7
8
9
4
3
18
33
2
5
2
13
6
1
18
1
6
3
6
15
4
13
16
1
2
5
16
13
14
7
6
29
12
1
12
3
4
31
8
21
32
5
18
1
4
1
12
5
6
21
24
3
18
15
4
13
18
3
28
13
4
5
10
3
10
5
30
3
18
21
10
15
4
13
8
21
4
3
30
29
12
1
16
13
10
11
24
5
2
1
12
31
6
3
10
1
2
11
14
3
4
51
2
7
6
15
2
25
4
39
4
1
12
59
12
1
22
1
6
3
36
11
6
45
4
19
26
23
16
25
24
9
8
11
2
29
4
13
10
1
18
3
6
5
24
5
4
21
12
5
24
3
22
9
38
17
18
1
26
9
18
1
8
3
6
29
12
1
4
1
2
19
10
1
8
35
4
9
10
43
8
17
2
41
24
23
6
9
6
5
2
3
22
7
22
1
10
13
6
33
2
1
4
5
6
7
4
1
6
17
22
33
2
17
6
1
18
23
12
27
8
37
10
13
10
7
30
17
10
21
4
7
14
11
24
1
6
15
18
9
18
19
8
33
28
13
12
17
6
5
20
3
58
9
26
7
8
9
12
5
6
21
4
1
6
11
6
79
4
19
18
29
4
29
2
1
40
1
8
3
14
9
10
27
20
1
2
3
38
5
6
1
12
5
2
19
50
33
14
5
22
23
28
3
2
9
16
3
6
3
12
7
2
41
16
23
8
3
12
1
6
3
10
9
2
33
4
3
2
5
6
1
6
7
4
5
56
5
12
1
2
21
28
3
6
7
4
1
6
5
14
3
4
13
10
17
8
21
8
7
20
5
22
47
62
1
2
11
16
1
10
3
6
1
44
7
8
35
4
23
6
5
2
15
2
9
10
5
20
27
10
3
62
1
28
11
6
5
26
1
8
19
30
1
8
43
22
25
48
9
12
1
30
13
10
9
8
3
12
1
12
25
6
15
22
1
20
27
10
1
4
15
2
17
32
47
2
7
18
1
18
53
16
3
4
3
4
3
4
3
46
31
2
25
10
3
14
7
4
7
24
1
24
7
2
1
4
11
30
7
20
5
42
7
18
31
20
23
6
11
12
13
12
1
26
5
22
17
8
9
10
35
4
13
10
5
12
7
26
21
4
15
8
1
2
1
10
17
2
7
4
23
20
27
2
1
14
9
14
15
12
47
2
15
12
5
8
3
2
7
42
13
2
5
8
43
4
3
8
3
2
47
22
1
14
7
14
9
2
1
20
25
40
33
30
17
4
35
4
7
32
31
4
7
4
9
8
17
32
23
18
7
6
49
14
3
22
17
16
71
8
1
24
9
4
13
14
15
74
1
10
7
4
5
10
17
8
5
18
19
24
53
8
3
14
3
8
7
16
21
14
31
4
9
4
5
52
3
8
1
46
17
2
1
10
17
32
5
36
29
2
5
10
1
4
21
6
11
6
7
6
3
18
9
2
31
4
5
4
3
64
17
12
43
14
1
4
31
8
19
22
9
50
23
10
19
16
23
62
11
24
5
8
37
20
25
30
1
18
7
10
45
2
21
44
7
8
1
2
3
2
1
2
9
10
1
10
1
12
93
4
1
2
5
2
17
2
5
8
11
14
21
6
7
12
5
8
15
2
7
56
17
16
3
8
3
22
11
4
13
24
1
22
5
4
9
12
3
2
11
4
9
24
11
2
5
10
9
16
21
4
27
14
1
42
1
22
35
38
17
2
17
12
19
4
1
2
9
10
17
10
5
12
7
4
11
2
21
6
7
18
7
12
17
22
31
8
11
6
7
2
1
12
25
6
7
6
11
18
11
18
5
12
5
10
31
12
17
10
9
18
17
8
17
12
3
40
1
20
11
8
9
10
1
20
9
4
3
26
31
2
7
52
1
2
3
46
13
2
15
40
11
12
27
6
15
26
1
10
23
20
31
2
11
8
11
8
11
40
3
20
9
8
3
2
31
20
3
2
11
4
5
2
1
20
11
8
23
2
5
20
3
26
15
14
57
14
13
40
5
8
5
12
11
2
3
2
7
10
5
2
25
2
9
52
3
2
33
6
45
2
15
4
51
4
3
2
15
8
1
2
31
2
37
28
21
8
5
8
33
14
15
26
1
44
3
8
15
8
17
6
5
6
11
46
1
8
21
6
3
16
15
14
25
8
3
18
29
2
1
2
3
4
5
8
7
8
1
4
3
10
5
6
13
8
11
12
5
6
11
10
21
4
11
2
1
12
37
4
11
6
1
10
1
36
1
14
29
12
11
6
3
2
3
4
9
4
9
12
3
12
11
4
55
22
11
20
31
6
3
26
17
4
13
10
7
12
17
22
11
34
21
8
33
6
15
4
41
4
11
2
3
4
1
32
1
26
5
30
1
16
1
8
5
6
13
8
1
2
11
8
27
4
3
20
5
4
13
6
3
10
1
10
7
22
1
14
7
12
21
6
7
24
5
6
1
22
11
4
13
2
13
8
1
6
13
26
7
16
49
22
3
4
9
26
15
14
13
8
33
2
39
2
1
2
13
12
1
6
1
4
9
24
29
20
1
26
9
2
13
14
13
14
1
16
5
2
9
14
31
6
1
12
15
2
15
18
19
2
17
2
9
8
3
20
9
30
5
6
19
12
17
16
11
54
5
2
35
4
5
24
23
24
7
10
11
8
9
8
3
2
7
8
3
28
1
4
19
26
7
4
51
2
1
30
11
12
5
44
7
14
9
24
1
2
7
16
9
12
7
4
31
14
21
12
3
26
3
6
1
2
1
2
1
10
15
4
7
2
3
26
13
2
3
4
3
8
5
32
31
22
9
2
1
10
17
8
11
10
5
4
3
2
7
42
19
60
1
4
19
22
3
8
3
4
17
2
1
14
5
12
5
32
23
28
1
26
19
4
19
8
7
28
3
20
9
2
13
6
27
10
3
8
9
10
5
28
7
28
7
18
31
26
27
16
17
54
11
8
5
2
35
8
5
8
11
12
15
6
29
2
5
18
1
4
1
6
21
14
11
4
1
6
41
2
3
30
9
10
1
14
21
28
19
2
11
18
1
2
1
16
5
24
3
14
1
22
33
8
9
14
5
6
11
2
23
6
1
18
1
2
19
14
25
20
5
4
35
2
1
10
1
8
3
6
9
20
3
6
17
10
35
16
15
36
43
8
1
6
3
24
15
6
9
22
9
24
15
38
1
34
7
4
1
12
3
2
1
26
11
6
5
6
67
14
7
2
27
2
3
8
3
6
7
8
1
24
5
4
1
2
9
4
3
4
1
2
3
24
11
2
9
24
1
24
9
58
9
6
1
2
13
2
7
32
7
2
3
2
7
8
5
6
7
2
3
44
33
6
15
38
11
8
19
6
11
6
11
6
5
4
7
14
3
12
19
8
11
4
1
2
5
2
1
2
7
26
7
6
11
10
17
6
11
16
11
16
33
18
11
28
3
8
15
8
5
16
3
40
37
22
7
4
5
36
1
16
7
18
11
6
5
6
21
8
1
2
3
32
21
26
13
2
5
4
7
22
5
10
3
2
17
36
9
16
17
20
61
12
13
12
17
6
71
2
37
4
7
10
1
10
25
6
5
22
9
12
7
6
7
18
1
82
3
4
11
4
11
6
11
14
9
12
7
56
17
20
3
2
3
2
5
2
1
8
31
22
1
4
7
10
7
8
15
4
11
28
11
6
11
6
15
52
3
4
5
2
3
52
17
28
1
10
27
2
13
24
1
2
29
16
1
2
35
20
3
4
3
2
3
4
3
22
43
6
1
8
3
24
9
24
17
6
3
22
15
2
13
18
25
2
5
38
31
14
35
2
21
8
33
12
13
8
5
6
13
22
25
6
7
10
21
10
9
60
17
8
17
4
7
2
19
50
1
36
5
6
13
6
9
2
19
8
9
18
15
36
59
34
1
22
5
12
3
26
15
4
7
4
19
18
11
26
1
38
21
10
27
8
11
12
9
2
3
4
7
16
19
22
11
10
13
18
3
4
1
2
11
6
7
4
3
2
7
4
7
4
35
6
15
8
13
34
3
2
1
8
13
14
7
8
11
2
27
4
3
6
19
2
3
2
15
2
9
18
19
14
3
4
5
32
1
26
37
26
9
8
15
40
17
2
9
2
11
16
11
16
5
6
31
18
5
10
15
4
3
18
39
6
11
20
13
6
3
32
19
6
1
12
3
14
9
12
15
20
5
8
1
8
17
46
3
4
19
6
27
24
5
46
23
6
7
14
7
22
25
2
7
10
3
22
1
12
1
24
13
12
23
10
1
10
5
4
13
18
27
4
3
6
9
32
1
40
1
10
21
2
15
2
7
12
5
30
7
34
9
10
11
6
1
12
1
18
15
2
1
30
1
24
1
6
9
16
5
22
3
4
5
14
3
22
1
6
7
6
11
8
7
12
11
12
29
20
15
6
9
8
17
2
13
2
29
26
79
26
1
10
25
6
7
10
5
10
7
18
25
18
1
4
27
4
3
6
9
2
27
8
11
2
5
12
17
18
23
6
13
6
7
2
7
4
27
12
1
2
31
8
13
4
17
26
7
18
23
8
5
2
1
4
3
20
7
8
5
6
11
22
7
18
5
16
5
14
1
18
5
2
9
18
1
2
9
12
7
12
1
14
9
12
5
10
27
2
7
32
3
22
5
8
31
10
29
12
11
12
1
18
3
24
5
36
3
2
3
12
3
8
53
4
3
4
17
2
1
22
11
2
13
4
1
6
7
14
1
6
15
4
5
4
35
12
5
2
11
20
7
64
3
2
35
14
23
6
1
8
7
18
1
4
5
4
19
14
29
24
1
10
3
8
5
2
1
12
3
10
19
16
23
14
25
30
15
26
1
2
17
10
21
2
9
16
11
2
5
18
15
6
5
10
1
18
5
6
3
6
13
4
1
22
5
24
5
12
29
12
9
6
13
44
3
10
11
28
5
12
19
4
11
14
1
4
3
20
7
2
11
8
21
24
7
6
13
26
11
6
9
10
41
8
23
24
5
2
7
14
1
24
5
10
7
16
3
10
3
34
5
8
1
12
27
26
5
14
55
38
17
16
7
40
7
10
29
16
45
2
15
16
15
4
1
12
25
42
13
10
13
32
33
2
5
8
3
16
19
6
19
22
23
18
7
4
17
6
1
4
19
10
3
6
7
6
7
14
1
12
11
34
7
2
19
20
3
2
9
8
15
14
13
18
55
4
27
22
7
8
7
20
9
16
11
2
7
8
1
6
1
2
1
18
3
14
21
24
7
4
7
20
23
8
13
6
13
10
11
12
11
24
9
24
1
26
43
16
33
2
29
10
3
18
7
18
7
26
25
2
19
2
15
16
13
16
3
12
1
2
13
2
23
4
1
4
1
12
15
26
3
10
9
6
9
8
63
16
1
10
3
4
35
4
1
8
1
8
33
2
33
4
15
6
7
14
15
8
7
2
11
14
17
44
47
8
1
4
19
4
3
2
5
6
5
38
19
8
13
24
11
40
23
24
3
16
3
28
17
16
21
4
17
28
3
8
21
36
5
12
7
8
1
22
13
12
1
12
15
4
7
10
9
6
3
32
9
4
1
2
5
8
9
2
13
2
9
10
23
4
11
2
3
12
25
2
13
30
47
26
9
4
19
4
83
2
17
10
3
4
13
24
15
6
7
6
11
28
1
8
51
4
3
18
15
2
9
6
5
12
17
8
29
40
5
2
11
12
1
8
1
8
5
24
3
6
1
10
1
4
1
2
5
54
23
12
11
6
3
6
7
20
21
20
19
2
9
10
23
2
7
2
5
14
17
78
1
8
11
48
17
18
3
18
11
44
1
30
19
12
1
10
7
12
1
10
15
10
15
6
5
12
3
2
1
46
33
50
13
2
21
20
1
4
17
16
9
4
7
28
7
18
3
2
13
2
1
40
5
2
1
14
37
10
39
2
17
12
7
16
11
2
5
6
5
12
17
22
7
4
9
2
3
10
3
12
7
2
3
6
11
40
3
10
7
104
1
58
35
8
3
14
7
4
27
12
13
20
27
12
1
24
27
24
23
20
3
28
19
52
9
10
15
6
25
12
5
40
19
8
1
6
7
8
31
2
9
6
7
16
13
6
5
12
19
16
9
16
3
12
5
8
13
36
19
32
5
4
9
14
3
22
9
2
11
12
5
2
7
6
21
16
21
16
11
4
7
8
61
12
9
36
23
10
3
20
9
10
5
14
9
2
5
6
3
24
11
28
3
28
29
12
23
12
1
6
17
18
3
20
5
12
1
18
7
2
7
20
17
6
17
20
1
2
35
2
1
4
5
4
11
18
1
18
39
10
15
6
11
6
25
4
3
2
13
2
9
2
11
2
3
4
1
14
9
10
29
2
3
16
17
18
31
12
33
30
11
4
1
30
15
24
43
12
5
12
13
10
49
12
29
28
37
48
9
42
25
12
19
8
5
2
15
24
15
26
1
8
3
4
9
10
3
2
23
10
9
2
21
4
49
2
21
10
19
2
7
26
37
4
9
6
17
18
7
6
31
2
7
10
5
16
9
18
5
16
5
26
1
30
5
10
9
30
7
16
7
6
7
8
15
18
9
14
9
22
5
4
9
20
11
2
5
22
3
8
21
4
9
2
9
8
11
10
1
14
17
4
17
32
31
8
17
2
1
12
1
10
3
8
15
26
25
18
15
12
29
6
1
2
5
12
15
16
13
6
25
10
25
24
1
12
27
10
3
12
15
22
23
28
1
12
1
2
1
18
5
6
5
22
11
12
7
8
19
12
7
20
27
20
9
2
25
8
55
2
39
14
3
4
5
2
1
22
5
12
19
4
31
6
13
8
9
26
7
2
17
16
13
2
1
14
13
4
9
4
3
36
5
2
17
6
11
6
7
8
3
42
17
12
19
2
3
14
1
38
23
12
5
6
5
4
7
4
7
6
7
34
3
2
3
38
3
8
11
6
7
4
5
2
7
2
9
10
11
2
1
12
1
18
17
18
1
12
31
4
5
16
3
12
15
8
25
10
11
44
1
18
5
14
19
2
5
10
7
4
27
12
3
6
9
2
11
2
9
6
5
2
7
6
33
10
5
10
7
12
3
6
3
4
37
34
1
14
21
42
13
50
1
6
7
12
15
2
3
4
3
2
19
2
13
38
7
4
17
14
61
8
1
10
7
6
3
14
25
8
1
36
11
12
15
6
9
4
15
20
7
32
3
6
5
6
31
38
3
4
9
4
39
18
17
28
1
2
3
12
1
2
1
10
3
6
11
12
5
2
39
10
11
6
15
18
3
6
5
24
7
18
1
2
3
20
15
4
5
4
3
18
11
32
15
2
29
24
9
28
3
12
17
6
17
30
3
4
47
4
1
12
1
2
81
12
3
2
1
2
1
16
3
10
21
18
11
6
35
36
5
22
5
2
9
2
1
24
3
6
23
8
9
2
45
2
5
2
11
34
15
4
39
14
7
16
7
4
5
22
27
10
1
8
11
4
15
8
9
16
15
8
3
22
7
50
15
20
11
6
13
4
5
6
1
6
3
2
17
26
53
8
17
36
5
4
11
6
5
26
15
16
1
2
23
34
27
16
9
2
9
10
11
2
7
6
17
20
17
10
27
6
13
4
3
16
11
10
49
8
9
22
1
8
3
8
5
20
1
8
1
6
17
2
3
22
11
10
19
4
5
30
21
22
7
8
1
4
11
8
7
6
23
10
11
20
1
12
11
10
13
6
5
12
3
2
33
8
1
6
17
12
1
24
11
8
7
10
1
4
19
16
3
4
21
2
5
4
5
6
1
6
17
34
5
14
11
10
1
28
3
16
23
34
9
6
15
2
45
10
17
12
1
26
11
8
9
4
71
36
1
24
27
14
5
10
1
8
3
4
3
8
25
12
9
8
25
16
1
22
5
6
11
2
43
8
7
10
15
6
33
2
19
6
25
4
29
2
11
20
17
32
5
10
19
2
11
40
1
22
29
10
5
24
15
2
1
42
19
14
3
4
15
10
5
10
3
6
19
4
9
4
13
10
21
4
65
24
7
4
47
10
5
2
1
6
25
14
19
2
7
12
35
2
1
4
3
16
25
8
33
18
5
8
9
34
9
10
19
2
9
34
17
6
1
2
1
18
3
10
3
2
19
22
9
28
1
22
13
26
7
4
1
4
1
2
27
38
7
20
15
4
3
6
1
22
9
2
3
14
3
16
35
26
9
30
15
4
1
24
7
12
5
14
13
8
5
2
9
8
17
8
5
6
5
2
7
10
5
10
13
10
5
6
5
4
1
6
1
48
11
10
3
10
23
6
21
6
11
4
9
8
3
10
3
10
21
8
17
26
11
6
5
4
21
20
9
10
1
14
1
2
9
8
3
2
29
18
21
10
1
2
13
22
13
6
7
12
17
28
23
10
1
48
1
4
49
6
33
4
9
44
5
4
23
18
25
20
7
20
7
4
27
8
15
16
15
2
3
8
21
4
3
4
3
6
35
6
5
6
11
10
9
8
1
30
21
10
27
92
9
2
23
28
11
12
1
4
21
2
15
18
1
16
3
4
15
14
7
2
13
26
5
14
19
4
29
2
31
8
21
6
11
36
3
2
3
14
9
2
17
6
9
6
7
6
17
18
9
4
1
4
15
2
13
2
9
12
19
6
13
2
19
30
27
26
1
4
3
10
13
24
5
22
7
18
7
18
7
6
15
2
9
12
1
2
5
16
5
6
23
4
1
6
19
6
1
4
3
20
3
2
21
26
1
28
11
6
7
10
11
6
3
6
1
8
19
4
1
22
15
12
1
16
1
4
23
20
19
28
1
6
1
20
1
8
9
40
7
16
1
16
29
2
21
24
1
6
11
16
17
12
23
2
5
12
21
22
23
4
9
2
31
22
21
8
21
16
9
28
3
4
13
60
29
2
11
4
17
8
15
8
41
16
23
24
9
22
11
30
3
4
7
4
7
30
19
6
21
10
21
4
3
4
27
10
7
16
1
2
11
18
5
36
7
2
1
12
1
4
11
8
11
40
19
4
9
2
3
14
21
8
9
20
1
6
15
6
15
8
7
18
11
2
5
6
17
8
3
4
23
2
21
44
17
8
17
18
5
40
5
18
39
2
33
8
11
6
3
2
31
18
31
14
19
2
27
16
5
14
15
2
25
36
5
16
3
2
17
2
9
16
49
4
1
22
3
4
7
42
3
2
1
48
7
38
31
12
5
20
17
8
1
6
1
6
5
6
1
8
1
10
5
8
13
8
3
34
1
8
3
36
7
6
5
20
47
4
13
8
13
10
15
28
9
4
13
14
9
14
13
8
37
20
23
54
1
14
13
2
5
8
7
2
3
20
3
10
3
2
9
12
11
20
7
32
11
4
5
6
5
6
9
26
3
16
3
4
7
18
13
12
3
2
67
40
7
10
3
16
25
20
53
2
1
8
11
4
1
4
7
66
7
14
19
10
5
14
11
4
5
6
1
4
7
16
1
14
9
2
7
14
19
36
1
20
3
50
3
4
5
12
3
20
5
8
35
6
1
16
45
6
1
14
3
8
3
4
11
6
1
12
11
2
3
6
11
18
1
6
1
4
1
16
7
40
17
8
5
34
3
12
3
28
23
8
17
6
11
22
13
16
5
4
13
34
5
6
3
20
19
26
49
28
7
18
5
22
19
20
5
12
5
2
15
28
39
4
37
10
3
36
1
2
17
36
23
26
13
12
19
18
7
32
5
42
9
8
21
12
23
4
17
16
7
2
1
6
17
6
1
42
3
8
5
8
23
8
13
4
23
2
15
32
7
8
1
6
5
14
13
8
1
32
5
38
11
20
5
2
11
38
9
2
5
14
25
22
5
2
9
40
3
28
1
2
17
4
13
14
13
6
7
32
1
20
7
28
33
12
3
2
5
6
1
18
11
16
9
20
11
2
7
16
3
6
11
30
7
6
11
10
11
14
7
20
7
8
15
10
13
26
9
10
49
10
7
4
1
60
21
8
13
2
5
8
11
6
9
18
5
36
1
44
17
24
13
10
1
6
9
2
15
8
5
16
45
4
35
8
1
14
15
2
3
2
19
12
19
2
7
16
1
10
27
2
3
16
9
20
3
2
39
18
1
30
1
4
13
18
5
26
31
10
5
18
15
16
3
14
5
4
9
8
43
6
3
8
25
16
1
8
41
30
23
10
1
4
9
14
1
4
7
8
23
24
1
66
3
4
13
28
17
2
1
8
81
8
11
30
37
6
9
14
25
2
15
2
21
6
11
26
15
4
1
20
43
6
1
8
13
26
9
2
9
10
1
10
3
2
3
20
19
34
3
40
1
36
11
2
13
12
5
8
13
8
35
26
9
8
9
8
1
10
7
14
59
6
13
4
5
10
3
10
69
10
1
6
3
8
3
70
7
14
17
8
1
10
5
4
7
10
1
2
13
26
47
6
7
2
53
28
3
6
13
4
21
28
11
42
27
20
23
8
23
2
5
28
25
2
1
4
11
4
7
6
21
26
1
20
13
36
9
26
11
6
47
4
5
16
7
26
3
4
19
4
15
18
9
2
13
6
27
34
37
10
19
16
9
8
13
6
13
18
11
8
7
10
17
8
11
18
1
6
15
22
1
44
13
2
5
4
3
26
3
2
15
8
21
14
15
22
21
4
3
26
9
8
5
12
11
20
17
20
7
6
13
14
3
10
7
18
13
6
3
2
11
6
1
26
9
8
21
8
7
26
23
20
43
2
13
2
1
8
7
10
11
28
9
14
21
2
1
16
15
8
9
10
1
18
1
38
53
8
7
12
1
12
13
12
1
12
3
16
11
10
3
6
5
20
5
26
1
14
11
14
43
10
11
8
1
4
21
2
11
2
7
8
27
16
9
26
47
60
15
14
15
16
15
4
39
4
3
28
63
8
17
10
21
6
27
8
3
2
37
4
35
18
13
8
7
8
9
38
3
18
21
14
7
2
3
10
1
20
3
4
3
14
9
14
15
2
11
14
3
16
15
10
9
32
11
26
3
10
1
10
3
22
19
12
9
2
17
6
7
2
9
12
13
4
15
14
3
30
75
16
3
18
1
2
5
18
11
2
7
6
1
4
3
2
15
6
1
10
21
4
13
16
9
2
15
48
9
8
3
4
27
4
13
6
1
48
3
2
11
20
17
14
7
16
11
2
13
6
13
20
53
4
31
8
19
2
3
14
7
14
47
30
25
6
3
22
3
4
9
4
1
2
13
26
9
10
31
36
15
10
7
14
27
2
15
6
1
4
31
16
1
14
5
6
13
10
29
4
29
2
5
4
9
16
3
20
7
2
3
2
25
44
9
8
21
46
3
6
1
6
1
20
1
2
1
16
13
30
1
14
13
14
11
14
1
18
3
16
5
68
3
18
5
6
19
22
13
4
13
20
33
20
3
28
3
2
41
14
15
10
5
4
11
10
1
6
23
18
7
8
17
14
5
6
7
2
3
8
15
38
3
4
1
12
5
2
3
10
39
4
41
2
1
20
7
10
1
26
11
18
35
46
5
2
21
6
9
58
9
2
1
18
7
30
11
8
15
42
7
18
1
30
7
18
5
14
9
12
15
8
9
6
3
28
17
4
15
10
25
6
1
16
11
2
1
2
13
2
19
6
25
10
1
2
9
10
7
16
1
12
5
4
11
10
29
4
5
12
1
8
13
4
17
2
13
4
29
22
1
6
1
4
3
10
7
2
3
16
13
6
1
34
31
20
31
30
13
4
1
8
7
22
29
10
11
2
5
4
1
10
3
14
9
4
7
12
3
4
3
4
49
8
7
24
3
4
1
2
25
12
25
10
37
2
5
6
7
6
23
18
1
2
37
22
29
6
5
14
11
20
13
6
25
30
13
28
3
4
1
16
3
16
1
26
5
6
21
30
7
14
17
10
7
24
7
14
47
32
3
2
37
22
9
32
3
2
17
4
5
14
13
30
5
6
11
18
7
6
5
20
73
6
53
10
9
20
3
2
7
2
7
32
9
6
3
6
15
32
17
20
1
2
21
40
17
6
9
18
1
2
27
2
17
22
5
18
25
24
13
12
13
8
1
8
7
4
37
6
5
4
1
2
11
2
25
6
7
12
7
12
19
2
3
8
19
28
1
30
5
28
5
12
1
6
25
14
1
4
29
24
5
4
1
6
15
4
19
4
29
14
37
2
11
12
19
2
39
10
19
12
13
34
11
2
1
18
7
2
23
6
1
2
1
14
7
32
5
14
57
6
5
4
9
2
5
12
3
4
5
14
3
6
7
20
7
64
11
8
5
40
7
4
7
4
19
26
5
8
3
14
15
8
1
22
11
32
21
4
25
4
13
2
7
2
23
30
7
28
5
2
1
8
35
12
5
12
11
10
9
4
19
6
1
4
5
4
5
6
1
14
5
4
27
16
11
14
33
6
1
4
53
14
13
6
3
6
7
6
69
10
7
6
11
2
3
18
9
10
1
6
1
10
41
36
9
10
9
20
1
20
3
2
9
20
7
6
1
6
27
28
19
12
7
10
7
8
11
6
17
10
7
8
19
16
45
8
11
12
7
8
1
14
25
6
11
18
49
12
9
4
47
10
1
18
7
4
1
26
21
10
5
8
5
4
7
20
3
12
1
14
19
8
9
4
15
2
3
16
7
16
11
4
5
46
7
2
1
8
15
2
13
22
41
10
3
6
35
36
25
34
11
2
1
6
1
18
5
6
23
6
1
32
31
6
17
18
5
34
9
2
7
10
13
2
43
2
23
8
1
56
35
4
21
2
29
2
7
16
35
10
15
24
11
36
1
34
3
24
3
4
1
10
3
6
13
18
1
4
1
22
11
18
13
6
93
2
45
34
39
6
5
54
25
2
1
22
19
20
7
8
13
2
15
4
21
14
3
4
15
4
3
4
1
2
13
8
29
10
3
2
11
6
21
20
1
10
9
10
9
8
5
2
31
2
25
12
1
4
9
20
3
4
17
12
9
20
43
22
13
14
29
10
3
2
13
36
1
8
1
2
33
18
21
12
9
18
1
12
9
10
1
8
1
22
13
28
53
18
11
20
5
6
17
12
5
2
31
28
5
16
13
24
1
12
5
4
3
14
53
4
11
2
11
8
19
6
7
4
7
12
5
40
7
8
11
30
5
4
9
2
5
8
25
12
13
18
39
76
3
6
3
6
27
10
11
2
3
22
5
4
1
10
13
6
27
2
3
12
25
4
5
10
7
2
15
12
7
8
5
18
3
10
3
4
5
6
19
12
17
12
1
66
19
2
3
34
19
8
37
8
1
32
1
12
35
10
19
26
15
8
19
6
25
12
15
28
13
4
31
16
51
10
21
10
25
8
7
4
55
2
3
6
1
14
5
26
25
38
13
18
1
12
25
48
25
2
3
12
5
6
13
10
3
28
5
10
13
6
35
14
19
6
1
14
39
8
21
32
57
16
13
4
27
26
3
14
25
6
7
10
5
6
1
34
29
26
7
8
11
10
11
12
29
10
7
18
7
34
1
6
7
22
11
10
5
2
13
30
37
4
5
8
17
8
1
100
3
2
15
2
3
8
21
10
29
2
71
6
7
24
3
12
23
18
5
2
5
14
3
52
1
6
11
20
23
12
5
14
1
10
3
14
17
42
1
2
17
10
11
4
7
38
7
12
1
16
13
14
21
12
3
34
9
2
3
36
3
20
1
6
1
18
7
10
9
6
19
8
11
34
5
16
21
6
31
4
13
6
1
8
1
12
5
2
5
18
1
12
3
12
17
16
1
2
19
30
5
4
35
12
27
30
3
2
35
4
3
14
5
14
3
4
9
20
41
8
7
22
1
2
11
12
39
22
23
2
7
16
13
8
1
18
53
6
3
30
1
38
15
10
3
12
1
20
7
2
7
18
5
18
11
6
5
18
5
26
1
12
1
2
11
4
7
12
5
6
1
2
1
42
5
4
13
2
5
18
1
20
1
8
11
36
7
52
1
30
13
6
29
2
7
4
25
30
1
6
29
16
17
24
13
30
27
12
1
96
11
6
25
6
9
4
11
2
1
10
3
2
27
6
11
24
23
38
7
60
19
2
7
2
21
2
5
8
13
6
37
18
3
2
25
2
17
2
1
10
57
16
13
6
1
4
17
4
1
8
3
2
11
24
19
20
1
8
7
16
35
2
19
16
1
4
5
12
11
6
11
8
27
14
3
14
3
20
11
26
19
4
13
20
7
10
9
22
37
48
7
14
5
4
3
34
3
12
5
14
3
10
3
8
3
14
27
10
3
8
25
36
1
32
11
6
7
2
5
30
51
2
21
16
13
2
39
8
9
2
7
28
25
18
5
8
5
6
1
6
1
10
15
10
15
8
1
24
27
22
5
20
21
16
5
2
5
30
15
8
29
30
3
6
5
2
23
20
7
12
13
14
1
8
17
4
41
6
25
26
17
26
15
4
29
32
9
2
9
14
3
16
15
22
99
8
1
22
23
12
3
10
43
2
1
2
15
14
5
12
5
14
41
2
5
36
9
10
15
12
3
14
5
2
27
10
3
8
19
2
1
14
27
18
1
22
29
6
3
56
25
2
7
32
3
14
11
12
19
14
23
2
9
48
7
4
11
20
33
4
79
22
3
4
5
22
17
14
5
2
21
2
5
18
15
22
21
20
31
28
3
8
3
62
3
20
15
2
11
18
43
12
1
2
7
6
51
10
19
8
17
18
31
24
7
14
9
10
7
8
1
6
17
18
3
12
37
18
19
10
3
4
3
22
5
6
15
10
5
12
1
8
1
16
7
26
5
10
19
20
9
4
17
4
23
8
19
18
3
10
11
10
9
14
3
18
15
12
1
6
27
12
7
42
31
2
11
12
1
16
29
36
5
4
21
16
3
2
3
22
3
14
25
10
11
22
15
2
15
32
9
2
29
8
5
12
31
36
1
12
13
12
1
8
11
4
21
32
3
2
3
2
19
6
1
26
13
4
27
26
15
2
3
14
17
14
1
2
7
8
21
6
7
20
11
24
17
18
5
36
5
18
1
8
5
34
3
4
15
10
7
12
63
2
9
40
17
12
7
12
37
20
3
20
5
22
27
10
11
50
1
4
3
26
3
10
9
6
5
2
35
8
3
20
25
20
3
26
1
24
1
18
5
8
1
36
5
22
23
6
5
6
13
2
11
18
1
4
23
60
29
4
1
2
17
10
5
38
15
10
13
16
3
14
9
10
9
10
1
40
1
18
25
60
1
22
21
10
19
4
5
60
7
6
17
2
5
34
5
2
7
4
25
4
1
12
7
28
1
2
1
30
9
12
1
10
5
6
7
2
3
6
5
12
3
12
11
4
25
106
25
6
1
6
11
36
17
8
29
2
11
6
1
14
5
12
33
6
17
2
47
30
11
6
19
8
9
18
11
4
9
8
7
12
21
14
3
20
1
14
3
16
21
10
1
2
1
20
3
6
1
30
1
4
13
10
7
6
17
10
33
28
9
2
9
6
5
2
5
10
13
2
11
2
3
38
3
8
9
6
7
6
25
2
11
20
11
20
29
2
9
4
7
52
27
8
5
2
1
22
15
6
7
2
25
8
5
10
23
18
15
16
5
22
9
2
19
12
11
2
3
8
5
4
19
20
23
2
13
12
9
20
21
4
1
2
9
8
29
6
3
4
15
16
5
2
33
12
15
16
3
4
1
10
5
8
1
20
3
46
3
42
17
14
27
8
3
10
1
34
21
4
3
14
5
10
5
20
11
2
19
10
1
6
5
14
3
4
23
4
1
2
11
8
7
20
51
4
27
26
1
10
7
4
15
12
3
10
21
8
7
2
3
44
9
2
3
4
17
56
45
10
19
20
9
4
5
22
49
12
31
16
1
16
37
2
43
42
1
2
53
8
7
2
5
6
9
4
9
48
5
18
5
6
9
14
5
4
3
12
53
2
1
14
13
6
11
6
3
8
9
44
1
6
3
4
21
2
57
6
1
10
1
2
51
24
1
2
13
10
7
12
25
30
25
24
1
30
1
28
19
36
3
2
29
8
1
14
31
14
5
8
5
6
1
8
27
2
25
18
5
18
5
18
11
4
9
30
1
10
13
16
37
12
5
26
17
24
7
2
9
8
41
8
39
20
7
20
7
16
3
14
3
16
11
6
35
6
7
2
3
16
1
14
39
2
45
14
13
26
3
24
3
2
1
22
17
30
1
8
13
10
9
10
25
8
5
12
1
16
15
2
17
12
5
6
7
16
3
28
15
20
13
52
7
16
19
8
3
20
15
6
5
4
11
28
11
16
5
18
13
22
5
4
25
2
9
12
7
6
15
14
3
32
21
8
9
8
7
4
1
16
3
30
17
8
13
2
7
8
9
2
21
18
5
2
25
14
1
12
23
6
1
2
7
4
3
30
11
6
11
2
29
20
47
2
5
24
3
4
21
8
3
6
1
2
5
26
7
28
11
16
15
6
3
6
31
4
1
8
11
2
17
2
13
14
3
22
3
10
9
22
9
2
3
28
9
4
27
14
17
20
23
18
73
6
1
32
9
6
5
14
49
4
11
6
9
10
11
4
11
14
11
6
1
12
17
4
9
2
21
10
3
2
3
26
1
16
7
2
9
42
69
14
5
26
1
2
3
4
35
4
1
12
11
18
9
12
27
18
1
2
7
6
5
6
9
34
21
2
1
6
39
8
49
12
3
4
1
24
1
10
39
8
3
2
13
4
5
44
3
20
3
8
7
8
21
36
5
2
29
6
1
8
11
6
1
4
5
4
19
2
11
2
11
10
17
2
1
14
7
16
15
12
1
6
1
10
13
12
5
10
17
2
1
34
9
34
11
4
9
8
11
22
9
2
13
2
9
42
15
2
17
2
15
4
9
8
3
2
11
18
7
4
7
30
7
6
11
22
7
2
21
8
3
12
17
2
17
2
13
14
1
8
1
4
3
20
13
10
5
12
1
8
1
2
53
2
47
8
5
20
1
38
3
22
3
14
33
10
13
8
3
2
15
10
1
4
5
4
1
20
7
24
33
10
19
20
1
20
7
2
21
8
19
44
3
8
13
18
7
10
21
24
17
6
63
14
25
24
7
22
7
24
5
14
13
6
53
30
11
6
7
16
7
2
15
4
15
26
7
20
1
2
3
14
1
2
5
4
5
16
11
12
5
20
1
40
19
6
1
18
21
8
13
8
19
8
9
34
15
6
19
18
17
12
7
18
7
2
5
12
1
20
3
20
1
24
3
18
13
2
5
4
1
10
13
76
9
8
9
6
13
4
7
10
3
4
9
8
3
14
19
2
3
6
23
6
1
24
1
8
7
6
17
10
13
8
75
16
9
10
3
30
5
22
7
2
13
10
3
18
13
14
21
50
3
22
13
6
11
4
5
6
17
2
3
6
7
34
9
4
3
28
27
16
11
8
17
4
45
4
17
42
7
54
23
24
1
2
29
8
5
10
27
4
9
6
5
4
7
10
13
6
9
4
13
24
15
26
5
2
11
32
39
2
9
26
5
14
9
20
1
4
1
2
21
4
29
8
7
18
5
6
3
4
5
44
1
2
9
14
21
2
1
18
19
10
19
2
13
4
45
16
9
2
9
20
35
10
7
4
3
20
5
6
7
8
1
38
3
16
17
6
17
8
9
4
11
4
1
4
21
12
7
34
19
6
11
12
25
6
5
4
1
10
7
32
21
20
1
2
33
40
21
2
7
4
21
10
1
10
81
22
31
12
7
10
13
14
13
6
19
6
15
4
5
30
15
38
73
20
9
8
7
2
3
2
21
2
9
20
7
44
1
2
7
10
27
8
13
4
1
22
27
8
17
4
15
2
33
4
15
18
1
18
5
8
7
14
15
44
19
8
3
38
27
4
1
4
3
4
9
20
15
8
29
2
13
6
9
2
3
6
41
10
13
4
11
32
17
4
1
18
3
2
29
14
13
8
17
30
1
24
51
8
15
6
5
20
5
20
13
2
9
2
1
12
1
10
17
20
5
8
1
28
9
2
13
2
19
26
9
8
9
4
3
2
9
8
13
6
7
6
1
8
11
8
3
20
7
2
37
14
1
24
1
6
1
18
9
2
21
4
7
12
47
16
41
12
1
34
7
48
19
48
15
10
3
14
1
20
7
16
9
4
7
12
9
18
7
28
3
10
17
4
5
6
9
28
3
4
1
12
1
4
3
6
1
14
9
10
17
4
5
6
11
10
3
14
25
2
19
96
1
22
1
28
11
24
7
24
5
26
7
6
19
24
31
2
11
6
9
12
7
18
51
32
21
6
19
4
7
4
23
24
13
18
13
6
3
10
5
4
1
4
25
26
1
16
19
20
5
4
19
14
1
6
11
14
35
14
9
22
21
38
29
14
5
20
13
4
23
32
19
6
1
16
15
16
9
10
1
18
5
30
3
8
13
8
9
12
17
2
1
20
11
6
9
2
45
2
7
2
25
2
3
28
3
4
1
6
1
14
11
32
3
2
21
16
19
8
7
10
7
24
3
6
3
4
15
14
5
4
7
4
11
28
9
8
17
28
25
4
3
2
3
4
5
4
9
8
17
28
5
2
15
26
3
4
3
2
23
10
31
4
27
8
3
30
7
4
15
2
19
12
7
4
15
22
5
26
1
18
1
12
51
12
5
6
19
6
5
8
5
12
9
6
5
2
3
46
21
20
1
4
5
4
25
12
19
22
1
16
27
2
1
6
9
14
15
28
9
14
9
22
3
16
3
4
21
28
27
8
1
4
17
12
3
4
25
18
1
38
9
28
9
2
11
42
3
2
1
8
27
8
1
14
11
14
3
4
35
14
17
8
11
4
5
8
11
4
5
4
3
8
11
14
9
4
3
2
11
28
5
26
9
14
13
12
5
2
9
12
33
24
15
26
37
8
23
4
1
10
13
2
3
4
7
20
19
14
25
16
3
4
3
4
5
22
5
2
3
18
7
38
13
2
5
16
25
6
11
10
3
22
41
6
15
12
5
10
19
8
1
2
5
6
15
4
9
4
5
12
15
2
5
4
3
32
35
2
1
6
5
2
15
4
11
4
11
38
1
16
65
34
3
12
7
4
5
12
11
6
7
6
7
40
3
2
9
2
1
10
3
4
21
26
1
22
23
8
3
8
5
4
9
18
11
22
9
10
1
10
27
4
31
30
7
4
1
8
7
8
9
54
11
8
21
8
9
22
5
24
19
6
23
8
9
30
3
12
1
12
15
14
5
28
13
60
9
16
3
16
1
4
5
8
5
24
5
2
3
4
11
32
1
2
45
2
5
8
1
32
3
16
15
26
1
6
5
2
1
30
5
8
21
46
13
14
9
18
19
22
15
4
5
38
15
4
27
8
33
22
1
2
1
10
9
26
3
58
1
4
3
20
9
8
3
8
9
6
15
2
7
2
3
18
3
2
1
14
13
4
3
2
37
20
1
4
13
2
1
10
1
12
5
2
15
8
9
2
27
26
29
14
47
22
13
14
3
14
17
10
9
14
21
10
1
20
9
2
5
8
7
6
5
10
19
18
1
22
5
4
5
2
15
32
3
14
1
4
3
16
13
4
35
6
1
44
1
30
7
12
7
10
33
8
21
8
13
16
33
2
7
10
7
32
5
8
41
2
19
8
1
4
9
2
3
32
7
10
9
16
9
28
3
2
9
28
27
28
7
6
25
2
27
8
3
14
15
24
23
20
9
8
13
8
7
18
21
16
1
12
21
2
3
34
25
20
25
6
7
14
15
6
25
6
7
6
27
12
25
10
1
28
1
20
9
6
11
10
13
12
1
4
1
2
27
14
3
18
5
2
13
4
11
10
1
10
9
14
3
2
1
34
1
16
11
20
1
4
1
4
47
10
5
14
9
6
3
10
3
6
13
12
17
4
15
10
7
16
7
4
1
2
13
2
1
22
25
16
11
4
13
18
11
34
5
10
27
8
11
38
11
12
13
16
13
2
9
10
33
6
9
36
3
4
3
4
5
28
1
2
1
18
5
10
7
4
7
2
13
12
13
18
5
18
7
2
7
2
13
10
1
6
17
4
17
14
7
10
29
16
3
4
27
2
25
2
15
28
33
8
39
14
1
6
1
8
27
16
3
4
1
20
29
12
7
6
7
6
1
26
11
6
11
22
3
10
11
14
3
16
25
4
3
46
11
4
25
16
17
14
21
4
1
8
11
2
45
8
11
8
15
38
9
2
19
6
25
22
1
4
3
14
15
2
11
22
9
34
11
4
7
4
3
14
3
2
5
6
5
8
5
8
5
6
1
10
9
24
1
18
13
2
7
18
43
12
31
6
3
6
3
12
47
28
9
20
1
14
7
2
3
12
7
6
1
12
21
48
1
26
11
2
7
6
9
2
3
24
1
6
11
26
13
18
31
8
7
2
5
14
11
12
1
12
5
2
37
4
9
14
5
28
3
8
5
4
13
2
1
16
3
24
11
14
29
2
1
4
21
4
5
8
7
2
9
10
1
4
15
8
3
44
37
30
5
2
53
10
5
6
21
6
3
12
3
14
3
8
15
2
9
14
9
74
3
16
5
22
1
36
5
2
1
44
11
22
9
18
13
2
19
10
1
8
3
2
7
8
17
4
25
8
5
10
9
10
1
18
25
4
3
16
23
16
1
16
15
6
29
18
9
2
5
34
5
14
37
12
15
14
15
4
9
10
1
66
7
6
11
10
7
66
11
8
5
36
1
26
19
6
9
4
3
4
3
14
21
28
5
20
7
14
15
10
15
22
1
16
19
14
1
8
11
46
3
32
19
2
3
16
5
22
3
2
3
16
33
16
9
22
15
2
9
8
3
2
3
4
9
2
7
10
29
8
13
6
5
8
9
6
3
10
3
4
23
8
3
6
5
10
9
10
3
4
7
2
3
22
25
6
3
2
3
10
17
20
27
18
13
26
15
16
1
4
1
30
1
22
5
2
7
14
1
2
7
8
1
16
3
20
35
6
27
14
17
2
27
8
17
38
3
2
1
8
21
6
7
14
13
6
7
4
7
12
9
4
5
12
17
6
5
2
11
2
35
52
3
8
25
34
5
10
19
14
3
4
3
14
5
20
5
12
17
30
7
4
5
12
1
28
1
14
3
32
15
16
15
14
45
36
1
6
11
26
11
12
17
4
25
24
17
40
11
12
3
14
9
4
5
6
25
2
25
10
9
28
15
8
21
46
11
10
1
8
9
8
11
10
5
28
15
4
7
4
27
20
19
36
5
10
7
12
13
6
85
4
33
2
15
12
5
6
29
4
15
22
23
18
9
4
1
16
5
32
7
8
33
4
31
74
9
42
27
8
17
2
11
8
5
4
15
22
9
20
1
44
21
4
9
2
65
38
1
2
23
10
5
4
3
38
7
10
7
12
5
6
25
24
19
22
13
14
11
16
13
30
13
2
27
4
1
12
1
10
7
4
13
6
11
6
23
10
55
22
1
4
5
10
13
32
11
20
9
34
9
22
11
2
15
4
23
8
1
6
3
4
39
16
3
10
13
6
27
14
1
4
5
4
51
24
19
14
9
4
39
6
13
18
1
32
9
2
29
6
23
6
5
10
29
16
5
14
1
22
9
32
3
16
45
16
1
8
55
24
3
6
1
12
5
14
13
6
1
6
13
20
13
2
3
34
3
10
3
24
3
10
3
4
7
2
17
14
7
14
1
18
23
28
3
18
1
44
23
22
3
6
1
30
21
2
5
10
23
20
1
54
7
6
21
18
5
8
15
16
13
18
11
8
43
8
7
18
1
24
1
34
23
16
13
18
7
22
5
6
29
4
7
22
1
8
15
54
15
2
25
2
1
24
43
8
7
26
47
28
3
6
13
2
11
6
5
6
7
40
7
4
5
28
1
4
3
2
13
8
13
18
1
10
37
4
7
6
25
12
19
20
13
20
33
4
1
42
1
12
15
4
3
2
21
4
29
26
5
40
1
20
17
8
3
14
9
6
15
4
23
4
9
2
3
44
13
24
45
16
21
14
3
8
5
10
3
10
19
4
9
4
5
26
21
8
5
6
5
10
1
6
3
16
17
16
27
20
3
16
13
24
33
2
1
10
11
8
13
6
1
6
17
8
7
40
9
24
13
24
3
2
15
4
15
16
5
4
17
8
11
10
19
2
27
32
3
16
7
6
23
10
3
18
5
8
15
6
7
4
55
10
1
12
17
14
11
6
15
2
9
2
3
10
9
2
3
8
3
10
41
34
33
14
3
20
15
16
7
12
3
10
7
24
7
8
11
2
17
6
1
2
11
2
1
16
17
6
1
10
11
4
1
20
3
2
9
2
21
2
3
14
7
10
1
14
19
2
3
2
3
2
9
4
21
16
3
6
3
6
17
16
9
4
33
26
25
6
11
28
9
6
65
22
19
12
9
10
21
4
15
6
7
6
23
2
41
12
5
20
7
4
13
8
15
4
1
2
1
12
41
10
13
6
13
10
1
8
35
12
9
4
7
6
1
18
31
6
5
32
19
10
57
18
7
58
1
4
3
2
1
8
5
4
11
32
17
18
5
16
43
22
1
24
7
4
5
56
13
26
17
4
7
4
5
26
15
18
7
6
33
28
31
20
21
8
3
8
9
22
33
20
5
2
5
8
21
8
5
4
21
6
19
16
1
6
5
22
1
18
19
16
1
6
5
10
1
18
1
24
3
10
21
8
3
4
43
6
3
14
1
12
17
2
1
4
3
14
19
20
3
22
7
14
13
8
9
4
7
26
39
14
3
10
3
2
9
2
13
20
5
22
13
4
9
22
19
4
9
16
13
2
17
2
19
18
19
8
13
14
15
14
39
32
33
16
13
18
1
8
9
4
3
2
9
10
1
44
1
6
11
4
13
6
7
8
5
36
5
16
5
6
7
10
13
8
15
4
3
14
13
14
1
6
5
6
5
20
7
24
23
18
5
24
11
22
9
8
127
6
7
6
5
2
11
24
11
14
13
6
5
26
23
16
11
24
13
26
5
14
9
8
3
12
75
8
1
2
1
18
15
2
17
2
23
6
7
14
1
18
5
20
13
6
1
2
25
4
1
4
1
12
5
18
47
2
5
8
15
10
3
2
101
66
7
4
23
48
15
8
9
24
1
30
17
10
3
2
9
6
3
4
11
2
15
6
33
4
17
20
3
68
1
18
17
8
11
10
3
10
3
46
15
4
17
10
5
6
17
4
19
8
23
2
5
6
3
14
1
30
1
2
1
12
1
12
1
14
11
60
11
12
37
20
5
24
1
30
9
4
11
6
19
10
3
46
13
10
3
10
9
44
3
10
7
20
3
22
5
6
25
2
11
6
9
16
5
8
15
4
9
18
23
4
3
12
31
12
1
18
5
12
3
6
17
26
1
10
3
4
5
6
11
6
1
4
1
12
13
20
3
6
3
16
3
8
3
8
23
2
3
20
5
8
65
12
5
18
7
10
11
12
7
18
9
4
15
14
13
4
1
10
5
8
1
6
3
32
17
48
55
10
11
2
13
6
37
2
21
4
39
10
31
16
11
14
7
4
9
4
13
32
53
4
13
6
3
10
3
4
9
64
33
4
19
10
11
4
9
14
9
8
1
4
15
24
31
42
3
4
1
16
11
16
1
14
5
14
7
6
7
4
7
10
15
42
3
10
1
2
15
10
1
6
13
24
9
10
1
22
3
10
17
4
5
14
13
14
23
6
5
8
5
16
3
2
1
18
25
4
13
10
13
34
23
16
27
16
15
4
27
10
1
12
5
10
13
10
13
2
7
4
1
18
17
10
5
12
9
2
43
10
13
12
17
22
1
20
5
2
5
4
3
46
11
6
3
6
1
4
3
26
5
6
7
22
25
6
5
2
13
18
7
30
5
30
1
6
27
8
1
40
5
2
59
10
13
28
25
14
7
36
5
42
13
8
5
54
7
10
29
10
11
12
5
8
9
26
1
16
7
20
7
18
1
8
19
6
3
20
7
14
1
4
5
12
9
6
9
18
15
14
11
10
15
2
23
12
5
6
19
8
1
12
1
28
13
14
11
2
7
2
5
2
25
4
31
4
25
6
13
14
1
24
7
16
7
4
7
2
3
14
19
6
25
16
11
18
7
8
25
8
7
14
35
18
19
10
23
22
41
8
1
12
7
2
9
4
17
14
1
12
21
12
1
24
3
26
15
22
77
6
15
28
13
48
11
6
23
6
7
12
5
8
11
4
23
24
21
2
11
12
9
14
13
4
25
6
7
40
15
30
1
20
11
10
1
8
3
4
11
4
19
26
3
4
1
4
7
10
5
6
7
22
25
12
13
2
29
8
1
4
1
20
5
8
11
22
11
8
1
12
7
8
3
8
15
26
3
2
9
20
5
24
1
6
19
6
7
18
9
28
7
16
23
2
5
8
5
28
7
4
11
10
13
10
19
10
3
28
15
18
27
2
3
22
13
2
25
16
1
2
3
38
19
34
15
10
1
4
9
2
1
14
17
2
3
4
43
8
15
6
23
18
9
24
5
10
25
20
21
26
5
14
7
12
1
2
11
4
3
4
13
2
3
4
15
2
3
16
15
4
7
46
37
24
9
4
25
44
13
26
1
2
1
18
5
26
1
30
1
6
9
24
17
4
3
2
13
18
1
14
11
36
1
14
9
6
27
28
21
2
9
2
21
2
3
6
3
16
23
12
11
18
9
4
17
6
19
20
13
6
25
16
3
10
17
14
1
2
1
12
5
14
5
10
25
14
5
14
5
18
5
6
15
8
13
8
17
4
15
6
11
6
7
12
11
2
17
18
47
4
1
2
1
2
17
2
25
18
9
36
33
8
25
24
17
20
29
24
1
2
5
4
13
6
37
10
5
10
1
2
23
10
19
8
1
16
3
14
15
6
3
6
1
10
1
4
1
16
1
4
9
2
27
8
17
32
23
2
19
2
3
16
1
2
7
18
5
10
17
4
17
6
7
4
5
4
13
10
11
14
1
2
9
6
13
2
7
10
5
26
3
16
19
24
1
14
3
20
9
8
11
22
11
32
17
12
23
12
7
4
63
12
43
2
7
10
13
2
3
2
5
4
9
8
25
6
3
10
1
2
7
6
1
2
15
4
27
6
9
6
11
2
11
2
1
18
1
12
9
6
11
36
7
14
13
6
5
6
13
72
7
18
29
8
33
2
45
4
25
4
3
10
33
6
27
28
3
10
23
16
1
8
1
16
7
2
3
62
1
20
1
2
1
4
13
18
7
6
3
12
1
30
17
16
15
6
7
10
3
16
31
2
41
12
7
10
1
6
9
20
3
16
3
26
15
4
13
20
5
18
11
6
11
12
7
6
9
42
13
4
7
4
15
6
1
40
3
4
3
2
3
32
7
20
13
14
1
4
15
20
29
6
7
20
3
16
1
10
19
4
23
4
3
2
3
18
1
38
19
2
1
76
1
10
1
12
11
2
47
14
13
26
7
26
17
2
3
22
1
22
3
8
13
4
11
22
15
14
5
6
45
12
13
6
21
24
19
6
15
10
15
2
3
4
7
2
23
26
7
18
17
14
13
4
5
4
1
18
15
4
17
18
1
2
15
2
13
8
15
32
47
22
3
8
25
12
3
12
25
16
1
6
15
2
3
14
1
8
11
2
27
14
3
24
27
6
13
6
3
4
5
18
1
20
11
14
11
18
1
6
5
6
29
18
5
4
23
2
15
18
35
14
1
18
13
4
13
16
55
6
25
12
7
20
7
4
3
2
21
22
5
4
7
26
7
18
1
2
9
8
11
8
17
20
23
4
13
40
27
28
33
14
21
20
1
14
1
18
17
28
13
4
11
16
5
8
3
2
3
6
1
8
17
6
13
10
5
10
11
18
5
12
9
4
3
8
25
8
19
2
15
36
21
10
19
6
3
20
9
2
3
6
25
18
23
8
15
12
5
32
17
10
13
4
15
2
1
10
1
38
35
6
21
4
9
28
23
2
23
10
3
18
3
4
1
4
25
12
17
6
7
6
17
6
7
14
1
30
1
10
3
24
5
4
13
20
1
24
5
20
9
14
29
6
41
4
61
14
9
24
1
32
3
22
9
10
1
10
9
4
13
8
5
6
5
2
11
2
19
42
3
10
3
4
15
4
5
30
1
10
5
12
3
6
17
14
9
12
39
18
7
12
23
10
1
24
1
10
3
38
9
20
11
28
3
6
1
6
25
16
15
2
1
12
15
16
5
4
3
50
1
2
15
8
7
2
3
2
19
18
11
14
1
44
23
14
17
4
7
12
11
2
9
44
7
38
3
8
11
8
15
18
15
38
5
24
3
4
3
4
9
18
1
24
1
24
5
6
11
10
5
14
1
16
1
18
15
10
5
26
19
14
15
14
3
14
3
16
19
6
3
10
3
6
5
12
1
2
17
6
9
24
7
8
11
18
9
6
23
12
3
6
1
2
1
22
17
16
19
60
17
6
3
56
3
4
19
12
11
12
5
2
3
2
7
2
1
4
7
2
3
26
15
12
9
6
1
2
23
18
1
10
7
2
23
18
3
6
9
26
5
2
37
26
11
6
5
8
7
20
11
4
1
10
15
6
3
8
3
4
25
4
1
16
5
12
21
24
21
8
21
26
11
4
11
4
13
48
9
6
1
16
1
30
5
10
15
8
17
4
11
6
11
4
1
12
5
12
11
12
3
24
1
6
9
2
3
12
7
10
5
24
5
36
7
20
1
10
7
2
15
2
21
4
19
8
7
4
7
18
21
50
11
36
3
6
7
28
9
26
11
2
25
10
29
20
5
6
5
8
11
14
27
2
5
14
43
12
11
4
19
12
11
8
5
54
1
32
45
20
9
10
9
4
3
2
5
8
33
26
9
18
3
2
17
10
9
4
1
36
17
10
5
16
7
2
25
2
11
40
3
10
13
6
1
26
7
14
9
44
19
10
29
8
11
16
3
2
15
16
27
2
13
16
15
22
15
2
7
16
7
12
13
2
33
28
9
12
1
6
1
6
29
2
9
22
7
16
19
4
1
2
1
12
1
6
19
6
25
18
1
2
5
16
3
28
3
12
7
10
1
2
19
4
19
6
5
14
11
42
5
6
27
4
15
32
7
12
13
2
3
10
21
18
3
4
3
4
19
12
5
18
9
6
31
10
47
16
5
14
17
22
5
6
3
22
19
42
11
26
1
6
7
8
29
6
15
10
1
40
1
24
13
8
7
14
11
8
39
12
1
4
1
4
13
16
21
2
3
8
9
6
25
10
11
8
15
4
5
24
23
8
15
14
19
4
17
20
11
24
1
14
15
6
7
2
29
8
17
12
11
10
3
4
9
6
1
12
21
2
17
2
5
24
23
20
1
28
13
12
13
12
3
10
21
10
1
2
29
16
1
10
49
10
19
10
7
16
15
8
31
20
13
2
1
24
3
24
1
24
11
16
5
10
1
14
5
6
11
12
9
4
13
2
1
38
1
20
33
4
3
4
13
20
3
8
1
4
21
2
13
8
15
2
3
4
29
6
1
16
1
34
7
10
11
4
5
12
43
6
11
2
35
4
31
10
3
2
25
8
25
2
9
10
45
40
33
14
3
14
21
32
23
6
1
16
5
20
17
18
1
38
17
4
21
20
29
6
15
20
5
68
3
10
5
6
15
56
35
22
9
6
23
20
11
32
5
16
9
4
7
2
7
4
1
30
11
12
11
36
9
18
11
8
3
18
21
2
7
34
23
24
17
42
13
26
9
4
27
8
11
4
7
4
13
8
3
20
11
4
1
16
7
18
33
6
5
12
11
6
7
4
9
18
17
6
1
18
1
20
9
14
7
32
17
12
1
6
33
2
7
6
1
2
7
8
9
14
25
6
49
12
23
2
1
14
17
16
15
2
1
12
13
14
3
18
11
6
11
30
3
14
9
28
1
8
1
10
5
2
1
12
11
8
9
18
1
30
13
4
1
6
7
2
5
22
17
6
5
32
1
10
7
30
13
10
7
2
1
4
1
8
5
24
9
10
9
20
35
32
7
18
7
4
25
18
15
4
19
4
31
24
29
2
1
18
5
38
37
16
13
4
43
16
23
6
13
42
13
16
1
10
3
20
3
10
1
20
11
26
19
20
21
2
11
16
5
6
9
6
3
14
27
4
25
2
9
2
13
4
5
14
11
2
19
10
3
6
9
38
5
12
3
8
13
30
3
6
15
2
1
6
25
16
7
16
3
16
41
6
5
14
25
36
17
38
19
6
1
22
1
2
9
26
7
8
51
8
3
2
39
2
17
10
3
4
5
28
17
22
7
20
5
10
9
2
13
8
13
2
1
12
11
6
3
2
29
40
37
30
23
24
5
2
9
6
19
30
21
4
7
6
3
22
11
2
3
8
3
6
11
4
7
2
19
16
7
14
5
10
7
42
7
12
3
12
5
2
11
12
1
82
1
30
1
6
7
34
5
12
5
54
13
2
19
12
15
2
3
2
39
10
9
2
15
50
3
4
25
14
19
28
13
4
25
24
13
16
11
4
93
10
5
18
7
26
5
2
7
26
25
8
7
24
15
10
1
6
11
10
11
20
21
10
21
14
9
24
9
30
3
8
19
2
17
16
5
36
15
10
5
6
3
56
3
2
3
2
9
10
13
12
25
16
11
8
7
8
7
8
73
8
5
12
5
18
3
8
15
10
3
10
1
16
9
2
9
20
31
10
11
28
9
10
5
2
7
14
17
12
23
6
23
12
3
10
9
16
23
4
7
10
9
10
7
4
9
8
25
28
17
12
9
2
41
18
23
28
1
6
3
2
3
28
15
68
21
2
17
4
15
4
1
32
9
2
9
12
27
14
13
14
3
4
15
10
15
4
5
14
3
8
3
16
5
18
49
4
1
2
5
18
37
34
13
26
17
8
19
2
25
16
9
6
23
6
35
2
5
4
27
48
5
4
25
18
43
16
11
12
29
22
5
2
7
42
33
6
19
4
11
6
5
18
31
18
17
6
17
2
43
6
15
12
15
10
1
30
1
78
5
14
25
12
1
6
31
6
19
12
3
14
3
10
15
2
1
24
27
12
17
6
1
10
13
4
23
8
23
8
13
10
19
2
3
6
5
2
19
12
9
10
63
12
7
18
7
6
15
2
13
12
1
8
1
8
33
6
19
18
7
6
17
18
19
4
1
8
25
6
27
28
3
14
5
20
7
2
3
20
9
6
3
16
3
32
1
10
39
8
27
8
1
6
7
24
17
18
7
4
29
12
9
20
41
2
15
4
3
2
7
2
15
22
1
2
7
40
13
32
43
12
25
14
1
10
3
22
9
2
7
20
1
10
25
6
13
10
5
20
11
36
19
6
1
6
1
16
9
2
3
10
5
8
1
6
13
12
5
8
27
2
35
44
15
14
11
16
27
6
33
40
9
8
3
10
5
14
3
6
13
2
11
24
3
8
5
14
21
6
3
2
7
8
17
8
7
4
23
24
3
6
5
10
13
6
5
6
19
48
17
36
5
6
9
2
11
2
1
26
23
26
7
2
7
2
5
6
15
14
3
28
11
8
11
12
7
12
5
8
7
42
19
22
25
8
1
4
1
34
1
10
33
24
39
22
3
6
1
14
1
6
3
8
7
4
11
2
21
12
9
2
27
10
33
4
15
4
1
10
3
20
3
4
3
12
5
20
5
10
9
30
11
4
7
6
39
32
7
42
13
6
3
2
7
16
3
8
1
2
5
16
13
12
7
6
1
8
11
44
13
6
17
8
3
4
15
2
11
8
7
4
1
10
15
14
9
42
5
24
5
4
7
8
11
28
1
12
5
2
5
8
11
18
17
2
1
8
1
2
37
2
37
12
11
34
1
14
1
22
23
12
5
40
31
14
19
4
1
24
9
16
17
44
7
4
5
2
13
10
17
8
5
2
13
8
3
2
15
4
9
4
5
28
21
38
15
20
27
8
3
18
7
20
1
4
27
14
1
2
1
6
9
14
13
2
33
2
3
4
1
4
9
6
7
2
15
6
5
10
3
8
3
2
5
8
5
54
7
2
9
2
11
6
11
10
17
20
27
6
3
4
17
6
13
28
11
10
29
6
11
12
3
8
11
14
1
12
5
22
35
24
1
26
5
2
11
48
9
12
21
12
37
16
7
10
25
6
3
4
3
20
11
8
5
6
1
16
93
12
7
22
7
4
5
12
29
16
3
14
1
12
11
4
3
30
17
40
7
36
17
18
15
4
17
4
11
16
19
2
1
10
7
2
9
12
3
18
19
18
19
14
1
6
11
8
17
4
25
6
13
4
13
28
3
4
1
22
3
2
5
2
29
8
5
30
31
2
25
36
7
2
29
2
11
6
19
2
35
28
5
6
1
4
29
24
7
6
1
2
5
44
9
16
27
24
5
24
13
4
21
32
3
4
1
44
3
8
7
20
13
8
29
6
1
38
31
2
7
8
27
20
1
22
7
6
11
34
7
18
5
18
17
18
5
10
3
6
5
16
11
10
1
8
1
4
31
4
9
22
9
2
15
12
1
2
23
12
9
10
9
14
37
12
5
28
19
4
19
8
37
84
29
8
3
8
7
10
7
12
65
2
5
12
17
2
11
10
3
2
1
10
11
6
11
12
1
38
11
2
61
10
5
2
7
6
13
6
35
8
7
24
1
26
3
2
5
12
9
8
5
8
39
2
27
30
1
18
15
10
11
20
5
6
1
8
7
6
1
6
31
14
15
30
7
24
17
28
39
2
17
2
1
10
11
8
3
20
15
14
15
22
3
2
3
40
29
16
41
2
1
2
3
14
3
4
3
44
1
14
13
12
1
6
3
4
9
20
15
16
9
12
15
6
19
36
15
4
11
20
19
6
7
18
7
10
13
16
7
4
1
6
9
8
7
4
13
4
7
10
13
38
11
2
7
2
17
14
11
16
27
12
5
6
5
22
19
2
5
6
5
14
5
26
29
4
1
10
5
20
11
20
11
20
1
8
11
24
5
12
17
22
17
60
17
2
5
18
23
6
9
8
7
14
23
12
5
6
55
4
11
8
1
12
9
2
39
10
9
14
33
6
5
2
3
22
63
2
9
12
27
26
3
4
7
28
15
14
33
2
3
2
19
30
3
20
17
16
1
40
13
2
3
18
3
16
1
14
1
8
15
4
41
4
7
26
9
16
17
22
5
6
9
18
11
10
19
4
3
6
19
18
5
42
1
16
1
4
23
26
15
6
13
6
7
30
7
22
33
2
3
26
21
4
5
30
7
10
9
16
3
34
5
32
13
28
3
14
19
10
51
4
7
14
1
2
15
2
3
14
15
2
9
20
1
20
19
26
9
2
15
4
5
20
25
2
13
4
23
2
1
6
31
14
1
12
3
8
29
34
1
6
13
16
3
26
17
8
19
6
19
4
5
6
7
32
11
24
11
2
1
24
35
28
11
4
23
24
13
18
7
18
5
36
3
24
1
14
17
18
13
28
19
24
13
4
5
14
5
2
11
4
3
12
5
8
3
34
23
14
3
14
9
2
3
6
17
6
11
14
23
34
11
16
5
2
5
6
11
20
19
30
23
6
17
4
5
22
7
16
3
22
17
12
17
26
49
4
13
2
15
4
1
8
63
20
3
32
19
6
25
18
17
4
11
4
19
30
5
30
35
4
5
78
39
18
19
22
13
4
1
4
3
8
1
2
13
22
7
2
9
18
5
6
13
6
9
46
7
4
7
6
3
24
13
66
23
2
13
4
11
38
27
48
1
8
9
24
1
18
9
2
3
26
19
28
19
2
3
2
13
14
45
22
1
12
1
8
5
12
5
4
7
2
1
12
7
4
5
4
7
2
11
2
3
18
25
6
19
2
13
10
9
4
7
18
1
6
13
6
1
16
23
14
33
8
3
4
13
10
7
4
7
4
23
14
27
4
11
20
1
2
1
10
3
16
7
8
3
14
13
20
1
36
17
2
5
10
11
4
13
28
13
24
11
4
37
12
5
26
15
4
15
2
17
10
21
14
9
22
3
14
1
6
23
12
51
20
11
8
9
38
3
10
9
10
3
34
15
2
3
18
3
8
5
8
23
18
1
18
7
2
15
10
3
16
3
4
17
26
19
4
1
14
3
24
29
4
3
50
1
10
25
4
19
16
19
8
15
26
9
4
3
2
39
28
5
6
13
2
1
18
47
30
17
2
15
2
5
8
1
30
29
10
17
2
11
2
11
2
15
12
1
14
29
16
3
22
23
10
13
2
9
22
5
22
3
14
3
4
5
2
29
6
7
30
29
18
15
28
5
8
43
30
1
14
7
2
1
14
1
74
1
16
5
24
9
6
13
6
7
12
11
12
3
4
3
2
55
4
1
20
3
48
23
14
5
4
1
2
15
2
17
14
19
26
1
8
7
8
15
8
27
30
31
10
1
10
5
34
3
4
5
12
31
10
7
4
1
22
27
18
3
28
9
4
9
4
5
2
1
16
11
16
1
4
5
16
15
4
21
22
5
8
3
6
13
18
13
6
5
10
5
52
29
14
13
14
23
22
43
6
15
18
5
8
17
12
1
2
31
20
25
22
11
6
11
22
37
4
11
10
1
2
17
10
3
14
37
2
3
20
9
32
51
2
17
4
23
6
23
22
9
30
23
8
1
12
5
8
19
4
1
10
1
6
33
58
33
2
47
2
15
26
21
26
11
32
5
18
1
10
13
12
23
2
15
2
11
2
9
2
41
8
3
24
1
2
15
2
1
8
15
8
5
8
7
2
7
10
7
2
1
14
23
32
9
10
1
2
1
18
1
18
1
22
5
52
1
6
1
6
17
8
1
12
11
20
11
34
17
24
47
8
1
14
7
4
7
6
5
34
13
48
1
4
1
2
39
2
3
22
3
4
9
8
21
12
19
34
1
6
17
12
13
32
9
6
19
8
3
14
9
14
43
12
1
4
41
2
17
18
15
16
11
8
3
16
47
10
7
10
9
10
17
20
7
2
13
46
3
26
19
8
27
28
11
30
1
2
5
16
11
8
1
6
21
6
7
18
7
20
1
50
17
24
1
6
13
6
25
10
11
4
13
2
5
8
13
12
1
8
5
48
7
6
7
4
7
28
5
6
17
10
5
18
7
6
7
6
11
6
7
12
1
4
29
12
9
8
29
6
9
8
29
8
27
6
41
10
1
2
23
26
5
2
7
4
7
8
19
2
1
18
1
2
43
4
5
8
5
6
7
12
15
24
7
4
19
4
3
14
27
2
7
18
21
8
9
14
19
2
11
4
15
6
21
4
15
22
11
2
7
14
5
14
1
14
1
18
1
14
7
26
7
14
7
4
3
20
7
6
5
90
13
12
25
14
31
8
9
16
1
20
19
26
17
4
21
32
5
26
3
34
1
18
17
6
23
12
11
24
5
2
15
4
15
4
11
30
7
6
9
2
25
10
31
46
19
14
1
6
1
4
31
26
29
10
27
14
5
12
17
6
11
10
1
2
5
6
3
18
5
8
31
10
3
18
7
12
15
52
3
2
1
6
5
10
1
4
1
2
5
22
15
26
7
2
63
10
1
6
1
10
3
32
11
10
5
2
9
22
7
4
7
10
1
6
21
16
5
6
37
4
23
28
7
14
11
12
15
2
3
8
11
4
21
22
13
4
3
4
3
18
13
28
1
58
11
10
5
10
13
22
11
16
9
4
7
28
11
44
13
54
3
20
25
2
5
6
5
6
33
48
19
20
35
6
25
12
15
12
1
6
1
28
15
12
15
6
7
24
7
38
1
6
17
8
15
40
25
34
3
4
29
6
5
8
15
8
9
14
19
2
5
22
11
36
3
18
23
4
15
2
3
6
23
24
5
2
23
28
5
6
33
4
1
12
7
26
7
2
15
26
9
10
5
12
7
2
11
20
17
6
7
12
3
10
31
30
3
6
3
10
25
6
5
2
11
24
13
24
13
6
11
10
29
4
29
14
1
22
21
10
5
4
13
16
17
18
5
46
5
8
7
6
13
14
3
16
21
48
1
12
7
2
7
18
17
14
7
12
5
22
7
24
3
16
31
4
3
72
1
18
15
36
9
4
5
12
29
12
3
8
21
2
3
18
9
10
5
14
5
44
7
2
15
2
39
32
11
8
5
58
11
10
15
38
15
2
3
2
1
40
3
4
9
2
27
14
3
24
7
20
21
32
7
18
13
18
19
2
1
4
9
2
9
12
3
18
47
16
11
32
9
18
9
8
7
12
5
8
27
12
3
4
19
6
3
2
5
2
9
12
43
6
1
6
31
30
13
4
25
6
33
14
23
10
53
14
19
30
3
14
13
10
15
22
1
10
3
10
9
2
3
8
5
20
3
2
1
6
1
6
19
6
1
2
5
20
31
32
15
18
1
14
3
4
27
16
19
2
11
2
1
42
1
12
17
12
15
12
1
4
5
6
7
6
13
30
3
8
21
14
1
10
3
2
7
2
23
8
3
8
7
18
7
8
3
38
3
6
7
36
13
30
9
6
9
28
17
22
11
2
21
4
1
16
3
6
9
34
15
2
15
4
3
2
3
22
19
2
3
6
11
6
43
14
19
20
9
8
1
10
13
2
33
30
37
18
13
4
23
10
1
12
1
2
1
4
3
10
1
12
19
14
3
4
33
28
15
42
3
8
17
8
21
20
5
12
1
4
9
28
5
10
5
4
33
2
1
10
31
4
7
6
1
20
9
2
5
14
11
10
11
14
5
2
23
6
5
12
7
8
35
4
1
2
49
26
11
4
1
16
37
10
5
30
1
28
9
14
3
2
5
4
27
74
7
12
9
8
3
4
17
6
7
12
7
36
21
10
13
10
9
4
11
4
3
6
27
12
5
6
17
2
23
4
5
2
9
10
5
20
9
14
11
8
21
6
3
28
3
4
55
10
5
12
23
32
1
8
13
36
1
18
3
24
15
4
17
8
9
20
7
6
5
8
1
6
5
10
11
26
3
16
1
6
7
52
3
26
5
24
13
2
3
18
41
18
1
8
13
6
5
8
5
4
1
8
1
30
35
6
17
2
9
10
23
6
15
4
3
4
7
16
5
12
17
8
1
30
5
2
25
4
27
16
39
14
1
52
25
50
21
20
3
2
13
8
11
24
7
6
1
6
27
12
5
24
11
12
33
14
13
6
3
22
29
42
19
6
7
6
3
8
7
2
3
8
15
14
9
14
15
16
23
54
5
2
1
36
5
36
7
6
1
20
7
6
5
18
19
12
3
24
9
16
1
20
3
10
3
12
5
2
59
2
1
4
1
10
13
14
5
10
11
22
39
4
7
10
19
8
1
2
13
16
23
10
7
8
13
2
17
20
15
16
17
28
1
68
3
2
47
10
17
2
9
2
9
28
71
2
1
6
31
8
1
2
9
2
3
2
3
14
3
4
11
10
35
32
9
8
3
8
19
6
1
30
7
18
1
20
19
8
5
8
7
10
5
6
5
30
9
4
21
12
25
16
21
14
3
4
3
8
5
6
35
14
5
10
9
8
5
6
25
28
1
18
1
4
1
50
77
2
7
4
9
36
9
2
13
2
21
14
1
34
3
22
29
4
5
12
3
8
1
4
9
8
5
16
7
2
3
8
7
2
3
12
5
8
9
34
9
14
5
6
7
14
23
2
3
10
7
10
11
4
5
26
3
2
5
28
9
2
37
2
3
4
15
2
53
42
3
2
9
16
47
10
15
10
27
18
31
16
9
30
25
4
49
2
7
10
5
6
15
20
5
12
9
2
27
18
3
40
1
16
1
6
5
6
11
10
21
26
9
6
3
6
5
24
23
6
5
2
1
10
19
6
9
14
13
36
1
12
5
20
11
16
5
6
7
14
9
16
7
24
1
2
3
58
3
14
11
2
1
2
29
10
19
6
27
14
5
16
17
20
15
4
5
10
3
14
13
4
3
4
15
26
7
20
1
2
9
6
15
4
5
14
29
12
5
42
7
10
3
22
11
18
1
2
17
2
21
8
21
4
5
4
29
12
15
2
1
10
21
30
3
4
21
8
3
2
7
6
7
26
11
2
1
14
1
8
25
14
7
4
19
2
23
14
11
6
9
30
9
20
9
20
3
10
25
12
7
4
3
4
3
22
1
52
23
4
19
2
7
20
7
2
1
4
3
4
13
10
17
2
1
28
9
4
25
12
5
6
11
4
5
14
5
12
3
8
3
20
1
12
17
78
1
22
33
14
5
6
15
24
11
6
27
20
3
6
3
24
5
42
5
6
11
6
21
12
19
18
1
10
9
2
23
44
15
6
3
8
3
18
1
18
19
6
5
24
31
20
5
2
19
6
25
30
25
20
7
2
1
4
1
30
19
4
11
20
17
10
13
10
1
4
15
20
19
12
23
28
7
8
1
10
9
22
13
14
9
4
7
10
1
4
3
14
3
6
13
10
61
16
33
12
7
18
21
12
17
6
1
2
3
8
7
4
9
8
5
8
5
4
13
52
31
24
21
2
11
32
1
14
3
16
5
4
7
10
11
20
9
6
1
20
5
6
11
36
23
12
11
10
21
22
1
16
3
14
13
14
1
2
1
2
5
28
37
2
19
2
11
18
1
6
5
30
7
28
15
12
17
6
3
4
39
4
1
2
1
2
13
4
3
10
9
30
1
14
5
12
3
14
25
2
9
10
21
24
11
4
11
16
1
6
9
6
7
10
47
6
5
2
7
18
3
8
15
8
1
16
1
28
9
2
21
10
5
20
17
14
15
16
3
10
25
10
7
4
27
26
3
20
11
28
5
36
25
22
9
12
5
38
35
18
9
8
9
22
21
10
31
4
39
22
1
16
9
8
17
4
7
6
1
6
7
4
11
20
13
74
37
2
1
10
1
36
21
8
45
4
21
16
11
42
5
2
5
8
13
26
21
6
35
2
9
6
31
14
17
2
3
16
11
16
5
8
49
6
39
6
17
6
3
6
7
34
5
16
3
78
25
2
5
8
7
34
7
24
1
6
35
36
5
8
7
4
25
24
5
32
35
2
7
32
3
40
39
4
11
12
1
2
73
2
13
12
1
24
9
26
9
12
5
24
9
24
13
16
17
6
29
22
3
8
1
14
21
6
3
8
25
16
33
10
11
22
7
16
13
30
3
4
9
2
17
10
9
12
3
32
3
2
1
8
3
14
23
6
1
12
1
10
15
4
3
6
3
16
7
2
1
14
63
10
27
4
11
26
13
8
5
8
3
8
9
2
13
12
11
20
9
2
5
10
29
50
11
4
1
6
9
26
25
2
13
6
13
4
1
8
17
26
15
40
1
10
7
4
1
2
3
12
13
2
1
2
5
2
41
10
11
12
15
8
3
6
33
14
21
8
1
2
19
6
5
26
1
12
11
4
7
12
19
6
13
6
25
10
51
10
1
12
9
8
1
14
9
8
19
8
7
2
1
4
1
6
1
2
9
2
9
14
7
20
1
4
3
4
55
16
9
12
43
22
7
10
5
2
1
12
5
6
35
14
1
24
49
18
3
8
7
14
21
4
7
22
9
10
3
4
13
40
3
24
17
4
3
38
33
4
7
54
5
6
3
6
27
18
1
2
27
4
1
24
1
28
17
14
3
26
9
2
27
20
5
4
11
10
1
8
1
12
1
2
3
12
43
8
3
30
3
12
13
12
1
8
27
26
5
16
7
2
5
24
7
14
7
4
11
4
39
20
33
14
9
14
17
44
1
12
5
8
5
10
19
8
23
52
1
10
19
26
11
60
19
14
5
18
9
12
9
12
11
12
1
4
23
28
15
12
25
16
5
6
11
14
53
30
19
12
25
6
3
12
1
6
23
12
3
22
29
6
1
6
3
20
9
26
9
2
17
36
1
6
1
24
5
12
27
12
7
10
11
4
3
12
5
8
3
2
7
12
5
22
21
16
3
10
7
10
3
14
53
4
9
2
3
4
1
14
7
26
5
6
1
26
13
18
7
12
5
2
3
2
1
8
47
22
1
2
21
8
9
16
19
6
19
12
3
24
15
20
1
8
7
10
25
12
15
8
9
4
7
8
3
10
1
16
23
18
1
6
9
16
15
30
3
8
1
2
1
12
17
4
5
36
7
24
19
12
13
16
11
20
43
6
11
4
9
2
13
8
7
6
11
16
41
2
7
14
3
4
5
8
5
8
3
14
23
8
7
2
3
16
1
2
1
6
5
32
25
6
11
36
13
4
33
36
13
4
13
8
19
14
17
14
7
4
7
14
5
12
1
28
37
28
9
14
1
18
1
24
5
6
1
16
7
22
1
6
1
24
17
14
11
4
5
10
3
8
43
8
1
14
1
4
5
10
1
6
9
14
11
14
9
14
13
16
19
2
11
4
15
14
5
12
1
2
1
6
7
8
5
12
11
22
5
8
1
6
15
4
5
8
3
14
7
8
17
4
11
2
11
14
3
44
11
4
15
8
3
30
33
46
25
18
5
6
13
12
11
4
1
10
23
8
11
20
1
6
3
2
21
36
17
20
11
10
7
8
13
22
25
10
9
32
1
14
31
14
17
22
1
4
7
22
5
20
9
2
7
4
51
20
19
6
15
12
1
2
1
4
55
6
11
12
11
12
23
10
5
8
13
6
7
4
7
6
23
4
1
8
21
6
1
8
1
8
7
8
11
12
55
14
1
12
5
6
11
18
1
26
1
16
7
18
11
26
15
4
9
16
5
8
5
8
3
2
1
8
9
2
11
16
9
4
7
10
7
10
19
66
5
8
1
6
1
4
15
10
1
12
27
20
11
10
3
14
27
2
27
28
1
14
31
6
7
6
15
8
23
8
7
14
33
8
15
2
9
16
3
16
11
16
19
16
15
22
9
38
3
2
17
34
25
18
3
10
5
24
3
26
5
18
5
24
17
48
3
16
53
6
7
2
25
10
3
32
13
8
3
14
3
2
3
14
9
36
5
10
3
12
17
20
9
12
27
4
3
22
13
42
3
30
1
10
43
10
5
12
1
8
19
2
9
10
21
2
5
14
9
2
49
4
9
10
17
12
5
32
7
26
1
10
9
8
79
4
5
8
7
6
59
14
5
12
1
12
17
6
3
6
43
36
1
12
35
10
3
2
1
6
17
8
39
12
41
10
37
6
85
4
1
10
5
12
13
12
5
12
19
14
25
32
3
2
7
12
1
12
3
8
3
8
5
40
39
58
21
2
3
12
29
6
1
2
1
12
7
2
15
2
1
8
13
42
11
12
7
30
1
30
19
12
1
6
13
6
53
16
21
2
9
26
15
2
1
2
11
2
1
8
1
28
7
16
3
16
33
4
5
10
15
4
9
4
19
68
25
8
3
8
1
18
11
4
15
32
7
16
3
56
15
10
13
32
15
2
13
2
1
8
39
2
5
30
15
4
7
18
31
2
1
16
1
42
5
18
7
14
9
18
43
10
43
20
1
2
7
12
17
40
17
16
13
10
5
4
21
2
25
2
3
14
1
4
51
56
11
20
45
4
29
40
13
52
17
4
27
22
9
2
19
4
5
6
29
4
33
8
7
10
19
8
13
4
15
2
19
6
1
16
9
8
33
34
37
20
5
24
11
2
23
4
1
4
1
14
15
2
1
16
5
2
11
6
13
6
11
4
11
22
7
6
21
16
1
2
19
6
1
12
7
18
7
8
23
10
13
14
15
6
5
24
11
20
5
10
17
4
7
2
9
20
19
2
21
2
3
14
21
8
27
2
27
4
1
2
1
8
5
12
3
4
29
16
3
8
1
8
5
2
3
14
25
6
3
40
1
2
3
8
3
2
5
8
9
16
19
20
15
6
9
2
9
4
9
2
9
14
11
14
21
4
15
26
7
10
17
10
11
30
23
16
17
2
75
8
1
12
1
26
3
14
3
28
3
10
1
6
1
22
15
2
9
26
1
12
35
26
23
8
15
6
5
4
37
8
3
6
7
4
25
4
3
8
5
2
3
2
7
10
1
6
9
14
5
6
17
6
21
2
9
8
7
2
31
2
15
12
45
14
3
24
1
26
3
4
3
10
37
14
9
20
21
32
19
2
13
46
3
12
59
22
3
16
25
4
23
8
45
8
3
2
9
4
9
18
5
2
19
24
7
22
23
16
41
8
29
2
21
26
3
2
15
2
13
2
11
18
7
2
13
36
13
4
21
20
15
16
17
6
11
12
1
12
9
26
31
8
15
34
1
8
1
16
19
18
11
4
17
66
11
20
1
34
25
6
5
4
3
24
1
14
17
12
13
6
11
2
13
38
9
46
1
34
9
2
11
2
21
6
3
6
9
10
3
8
1
4
69
10
1
2
17
22
19
22
11
8
17
16
5
4
1
6
7
2
5
6
1
8
7
20
21
4
17
12
7
14
7
4
1
18
19
12
5
4
33
6
3
62
9
14
1
4
3
8
11
6
5
20
1
6
19
18
1
28
5
2
5
18
15
4
5
2
3
4
1
8
13
14
1
4
1
4
35
30
15
4
15
10
1
4
13
28
3
4
29
2
15
20
3
6
1
18
9
10
5
18
5
6
19
14
9
2
7
10
29
8
51
2
17
2
3
2
15
4
15
4
3
26
3
2
21
2
7
8
5
12
11
12
1
2
59
12
7
8
3
24
13
8
25
14
25
16
7
8
47
66
35
24
15
4
3
12
7
6
11
20
1
4
5
12
5
18
15
2
11
2
3
6
3
10
13
12
9
20
1
24
13
16
19
20
29
12
1
14
17
4
21
56
9
8
5
12
19
12
7
4
5
10
21
4
43
10
25
8
27
8
11
8
5
32
3
2
29
24
5
2
7
12
11
12
9
16
27
2
39
20
21
18
27
10
1
12
19
18
1
16
25
8
3
16
7
14
9
30
5
26
1
30
11
20
11
2
3
22
9
2
5
24
11
34
69
20
7
22
19
16
11
10
21
4
3
14
17
12
3
2
7
10
21
64
5
8
9
18
9
8
1
2
9
2
7
10
11
14
27
10
11
10
3
20
33
10
1
16
1
32
5
18
5
12
7
22
31
12
1
6
9
6
21
6
11
8
9
14
17
4
23
42
7
6
3
2
1
2
7
14
1
8
21
16
37
10
7
18
3
2
11
8
11
6
9
2
5
20
1
6
1
10
25
8
11
24
11
4
17
6
7
4
21
4
37
4
3
4
7
14
7
10
31
12
7
8
3
8
21
10
31
24
7
20
25
20
13
2
1
2
7
30
11
6
5
4
5
10
31
30
3
4
1
4
25
16
19
20
19
18
27
4
7
20
53
8
9
22
3
4
13
30
1
12
11
6
1
16
9
6
1
34
1
2
9
22
1
2
3
14
21
8
15
10
3
16
25
6
1
10
23
6
15
22
7
4
23
6
7
26
19
34
1
8
39
26
15
8
59
4
7
8
13
6
13
12
27
6
29
16
1
4
1
2
13
10
11
8
13
12
7
24
19
2
3
2
1
6
3
14
3
20
1
8
1
6
23
8
1
30
25
22
5
36
25
4
13
12
1
14
9
10
5
2
9
4
37
18
5
20
13
2
9
28
9
8
1
4
3
2
11
38
5
10
1
16
5
4
45
10
19
10
27
6
1
4
15
2
9
38
9
10
9
24
5
2
9
32
13
56
1
6
19
24
15
2
11
6
13
4
7
2
3
4
81
2
1
2
1
12
5
12
3
4
9
2
21
20
5
42
5
12
9
30
9
6
7
2
3
4
9
8
9
18
13
12
19
34
13
46
7
34
15
10
1
10
5
6
3
4
23
42
9
12
35
30
7
6
17
22
7
6
9
4
9
10
11
28
3
12
27
26
7
14
25
10
31
8
13
10
17
26
3
2
49
2
13
24
13
12
1
10
15
24
23
34
1
30
7
8
9
10
25
4
7
4
27
36
5
20
1
6
3
18
11
20
1
2
19
10
13
2
35
74
1
38
23
2
19
4
15
20
27
2
13
4
11
8
5
2
3
2
5
20
11
20
5
6
5
32
7
6
13
2
11
26
9
12
13
2
13
2
63
8
19
4
13
14
5
16
5
24
1
2
21
18
13
36
7
8
11
24
1
88
1
46
5
20
19
2
17
2
3
2
1
22
5
10
29
6
17
2
1
12
1
2
9
2
11
12
27
2
7
2
1
2
7
4
3
4
9
10
29
10
5
30
1
4
1
20
3
26
5
22
3
2
3
14
21
6
3
40
9
24
5
12
29
70
9
2
15
12
1
14
1
2
5
8
13
44
3
6
5
12
17
32
73
36
7
16
1
14
17
32
1
2
5
4
3
2
29
42
1
16
7
8
7
16
31
10
1
26
3
10
9
14
7
10
9
6
7
30
3
6
1
8
11
20
41
4
15
4
5
2
5
14
3
22
9
4
3
14
3
16
9
14
15
28
9
2
3
22
21
8
9
6
3
38
7
14
11
28
33
26
69
2
3
2
27
2
17
4
3
20
11
20
1
10
7
6
27
34
1
16
3
4
15
16
15
8
7
4
3
4
3
12
85
4
9
2
1
24
7
4
3
50
13
4
25
8
15
20
13
2
19
2
17
34
27
24
13
24
3
2
19
10
7
50
9
30
7
22
3
18
7
20
1
2
7
12
7
36
3
8
3
8
1
4
3
4
19
4
3
28
7
14
13
4
9
12
13
20
13
4
1
2
1
32
17
12
3
18
5
16
23
2
1
6
7
28
1
4
5
18
9
12
1
12
5
4
23
2
1
26
15
28
5
30
27
12
3
4
3
2
33
18
5
16
11
4
11
30
1
2
13
14
5
10
1
12
9
6
5
8
5
6
1
12
9
2
1
10
3
4
5
2
3
34
13
2
19
6
11
6
29
16
13
6
5
6
7
30
3
22
13
6
29
14
7
10
21
2
7
24
23
14
39
12
41
2
7
2
7
4
3
2
7
12
7
6
9
4
15
20
21
12
43
2
3
6
1
6
1
24
19
12
15
40
43
20
1
2
35
2
5
6
23
6
15
2
11
16
7
12
13
2
31
4
5
2
3
4
1
18
7
18
3
2
3
10
5
14
3
10
11
10
13
14
17
8
13
40
3
8
25
2
23
2
5
26
3
34
65
16
3
12
7
4
25
2
5
2
27
24
31
16
5
6
3
36
7
4
13
4
3
32
23
12
11
32
5
12
27
22
23
36
15
28
11
14
9
8
17
4
27
2
1
18
9
2
5
14
7
6
17
34
1
4
13
38
1
16
1
26
21
4
3
4
63
10
9
12
13
12
41
2
3
2
15
8
1
18
7
18
35
28
1
2
7
12
1
18
11
4
23
20
5
10
7
6
51
18
1
12
5
8
7
20
1
48
37
24
7
24
29
36
9
16
7
6
9
30
17
30
5
16
1
24
25
10
5
8
11
4
11
44
3
10
3
20
17
46
9
12
5
18
19
2
25
8
49
2
15
4
5
14
15
20
27
2
9
4
45
4
5
40
1
6
9
12
7
4
7
2
5
8
31
58
5
16
15
2
7
4
15
26
3
36
3
28
15
16
5
6
7
6
3
14
13
16
35
2
5
8
11
6
5
14
29
2
1
26
9
18
11
8
21
6
17
10
3
14
23
34
15
28
5
14
33
10
29
12
11
10
7
4
5
2
11
20
13
12
9
36
11
6
1
4
25
12
11
26
31
4
3
2
1
20
23
4
3
20
23
6
1
6
17
8
17
10
5
10
3
74
27
14
49
16
19
20
3
2
1
4
3
6
1
4
1
2
17
6
13
18
3
24
1
4
33
8
5
2
3
8
13
30
7
2
3
32
9
10
1
4
9
4
3
10
21
2
5
8
15
6
17
12
5
6
5
6
29
10
19
6
13
8
3
16
1
6
9
14
13
8
11
6
13
8
29
6
1
18
17
16
5
6
17
20
19
22
17
2
1
6
11
16
7
4
17
32
1
16
15
8
33
22
1
2
25
18
13
4
23
6
25
26
23
16
17
6
1
6
15
14
49
34
1
10
13
18
11
30
17
6
13
6
41
6
23
8
23
10
13
6
11
2
5
2
19
2
13
12
7
16
11
6
5
8
5
10
13
36
19
26
5
10
1
10
3
8
13
10
1
4
3
4
9
20
15
22
3
6
3
12
1
2
1
32
7
8
19
14
115
4
3
16
1
4
1
4
39
16
5
6
19
14
5
2
1
8
25
2
11
6
7
10
3
8
1
8
3
8
17
30
5
4
7
18
19
16
13
16
17
22
21
2
1
40
3
10
3
36
1
30
7
10
5
14
3
6
1
8
7
16
11
12
5
4
3
2
27
4
3
30
23
30
31
16
37
8
11
6
15
14
15
8
1
4
15
2
49
16
67
6
3
24
5
16
19
12
5
4
1
12
5
10
7
20
7
2
1
4
27
6
13
8
3
6
9
2
15
2
5
10
13
12
13
18
19
10
5
4
1
2
5
14
3
8
7
14
3
14
19
2
3
2
7
2
15
14
3
16
11
12
3
6
21
4
15
20
9
8
1
10
3
2
1
2
5
4
17
10
1
4
31
8
27
22
21
10
19
44
1
8
1
8
5
22
9
10
5
18
31
12
5
20
15
6
11
2
9
2
15
16
23
4
17
6
1
2
7
4
3
6
1
4
3
6
3
10
3
4
15
8
9
46
25
2
7
4
17
4
21
12
33
2
25
14
1
30
5
12
1
28
5
4
19
6
13
22
3
94
7
20
21
4
1
12
19
18
7
6
9
10
13
10
91
6
5
18
5
28
5
30
3
12
21
22
29
12
7
18
1
6
5
6
7
36
61
8
1
10
1
4
5
16
1
40
29
18
11
2
7
12
27
6
7
2
25
8
1
18
13
8
15
4
1
10
25
8
21
4
13
4
1
10
15
30
23
24
3
20
1
26
1
2
1
30
7
8
3
2
7
12
9
12
3
10
27
28
9
8
3
8
3
22
3
2
9
16
1
8
1
4
21
28
1
6
5
10
19
12
21
32
1
6
35
8
3
20
3
2
13
10
49
4
21
26
5
2
23
24
17
22
5
34
9
10
59
16
1
2
1
32
11
14
3
4
17
2
11
4
3
28
7
2
13
8
5
36
3
10
1
2
11
18
25
42
5
12
15
14
15
30
13
2
7
12
15
4
1
4
43
2
3
4
9
4
9
4
9
20
9
6
1
28
7
26
3
14
5
4
17
26
9
8
21
16
7
2
3
2
21
2
31
10
3
24
17
2
11
14
1
10
3
16
11
2
13
10
1
10
1
6
5
14
19
16
9
2
15
26
17
10
21
14
29
4
11
6
11
4
17
6
1
46
1
2
15
4
23
6
25
10
15
6
11
22
29
4
3
6
17
2
25
16
21
2
9
4
3
6
5
8
9
46
3
2
9
2
5
18
11
2
13
20
11
46
5
2
9
2
19
8
15
6
7
18
19
100
47
4
7
22
3
4
15
22
11
4
19
26
25
2
3
16
1
8
9
8
5
12
5
16
11
2
3
6
21
10
11
10
11
8
5
24
3
48
17
8
3
32
27
10
1
6
7
4
11
10
7
12
29
4
3
4
3
6
19
18
5
26
1
8
7
4
29
14
7
2
1
2
3
22
13
4
13
4
37
48
5
12
1
6
5
4
7
26
15
20
3
14
19
20
3
2
11
2
15
2
19
2
15
14
7
4
33
4
11
10
11
34
3
10
1
2
17
4
13
24
17
20
5
22
25
44
5
18
15
16
5
4
7
22
7
4
9
8
57
12
17
10
37
10
3
2
9
4
9
14
3
44
15
2
3
4
17
12
9
2
25
12
5
6
3
4
1
22
13
8
39
2
5
14
11
36
25
6
5
4
11
6
7
22
9
10
31
12
13
10
5
8
33
10
11
52
5
6
7
14
5
24
9
4
53
10
1
2
19
6
1
16
1
4
19
2
1
4
1
22
17
12
31
8
1
10
43
2
27
2
17
14
7
2
5
36
7
4
11
6
13
4
23
6
3
6
25
2
17
10
11
22
23
38
17
6
7
4
11
4
13
26
5
4
5
14
9
24
5
6
17
6
11
44
3
6
17
2
1
8
5
8
5
14
1
18
1
10
3
14
21
38
9
6
13
16
25
2
53
10
13
6
19
8
5
4
5
4
9
6
3
4
13
10
7
2
23
12
1
4
35
4
1
30
5
28
17
42
31
20
13
2
7
6
3
8
25
20
3
16
25
6
11
12
17
22
11
6
11
4
1
4
29
12
13
12
1
24
35
2
31
22
33
40
15
14
5
2
1
18
29
10
1
6
17
24
7
10
1
14
3
8
13
10
7
6
11
8
15
4
21
4
3
14
31
2
5
4
1
12
27
6
17
8
9
2
9
10
15
8
21
10
3
28
27
2
7
18
1
26
5
18
67
6
1
4
5
2
7
2
9
28
3
12
3
4
5
18
7
6
27
4
5
6
1
6
23
4
71
14
29
18
17
4
13
6
19
10
11
6
5
26
29
6
41
14
21
32
3
6
27
4
55
10
5
6
7
20
5
14
35
26
1
4
3
6
11
14
1
4
5
12
5
38
1
6
5
10
7
6
7
6
53
2
27
4
1
28
3
2
25
2
11
24
21
10
5
4
23
18
1
10
7
4
5
2
5
2
21
2
5
12
41
32
19
14
9
4
9
10
7
16
5
60
1
6
11
24
55
10
11
16
17
4
5
6
31
12
19
10
3
2
1
14
3
22
21
10
1
10
7
2
15
6
17
36
7
18
15
20
3
26
7
4
1
22
5
24
9
26
1
26
1
4
17
16
15
12
5
2
9
10
5
4
13
18
5
16
7
36
5
28
43
4
11
40
3
44
9
2
11
20
5
4
15
20
13
52
29
10
15
12
5
6
41
6
5
6
21
4
9
10
1
20
17
18
7
12
5
6
1
8
13
16
23
28
7
40
15
2
1
6
7
16
11
16
1
2
7
4
25
10
1
8
55
14
7
2
45
20
13
10
13
24
23
14
5
4
1
20
3
4
15
12
19
20
29
42
7
18
17
2
3
8
15
2
3
20
3
14
39
8
5
4
9
2
15
2
9
2
3
4
11
8
21
6
29
4
3
16
51
14
3
2
11
4
49
4
7
36
15
22
3
8
17
2
17
2
15
14
13
8
3
4
17
38
7
10
7
16
23
12
1
8
1
8
13
8
23
8
13
2
11
6
43
10
37
8
21
20
5
12
3
2
1
8
5
2
1
36
7
18
7
12
1
18
19
12
1
4
13
8
7
4
7
18
37
8
35
24
11
6
23
20
9
10
45
2
7
20
3
12
7
8
13
10
11
24
51
10
1
2
15
16
13
4
27
4
21
2
7
16
9
10
17
6
7
52
17
10
17
8
17
12
3
6
11
4
7
4
3
20
3
16
1
34
11
12
3
8
5
12
13
6
1
2
19
10
9
12
33
22
27
18
1
2
21
14
13
6
7
16
1
72
5
4
1
10
7
14
3
6
1
4
15
10
15
4
3
16
7
12
9
18
5
6
5
14
11
16
5
8
15
10
21
10
5
16
15
10
7
10
13
22
23
12
13
10
5
4
15
2
3
4
25
2
3
4
45
6
5
16
1
24
3
8
1
38
21
72
13
2
13
2
23
36
33
18
9
8
7
12
7
12
31
2
13
4
57
16
3
4
55
10
3
10
25
14
3
50
23
4
1
6
27
28
19
12
7
18
29
10
5
20
23
12
9
2
21
4
9
4
11
4
13
4
13
22
7
12
11
2
5
4
3
50
3
2
5
4
5
10
9
12
7
2
11
14
27
2
13
12
39
18
7
12
25
8
3
2
1
2
13
16
3
2
9
2
45
2
3
12
13
8
21
8
1
22
29
12
1
2
19
2
11
6
7
14
5
30
23
60
13
8
23
14
11
32
27
6
31
2
5
12
31
10
33
6
7
8
5
6
7
14
15
20
21
10
5
4
33
2
3
4
1
4
27
2
11
8
9
2
21
2
3
8
13
8
27
2
13
6
15
32
1
36
15
36
1
8
3
2
5
2
15
2
5
2
3
2
3
6
1
4
5
8
29
26
9
2
9
6
9
10
5
8
11
2
1
8
5
4
5
4
25
20
43
10
11
36
3
4
27
12
9
26
63
2
3
6
3
10
3
2
31
32
5
4
43
12
1
52
11
24
11
16
7
6
25
2
33
40
3
6
19
18
15
20
15
30
7
4
15
2
11
2
9
6
19
4
39
6
3
14
39
10
11
12
1
24
17
6
7
6
7
48
5
26
5
6
39
8
1
10
7
10
1
16
15
20
17
4
17
4
1
2
11
2
11
26
3
2
23
10
7
16
23
34
15
14
9
12
19
8
1
16
3
28
1
6
9
10
9
6
3
8
45
2
5
10
7
8
9
14
5
14
3
20
3
2
9
4
17
22
7
4
9
16
11
6
1
12
11
8
17
10
9
2
3
4
5
2
1
18
11
6
3
2
15
8
37
8
21
2
1
4
3
8
13
36
5
6
5
12
11
10
9
4
27
22
9
26
15
18
15
14
13
6
23
6
13
4
13
14
7
2
5
2
3
28
19
30
27
12
1
4
3
14
1
30
15
12
33
4
1
2
27
16
75
12
5
14
9
40
13
6
5
24
15
6
33
2
11
2
23
22
13
20
5
4
5
4
17
2
7
4
5
4
15
4
35
20
13
10
9
4
3
6
1
4
7
20
5
30
5
6
5
4
55
6
11
4
5
2
9
2
37
8
5
16
11
12
11
10
25
18
15
2
3
18
1
22
3
20
19
4
1
8
9
10
1
10
3
8
9
2
7
36
5
56
5
4
13
2
3
2
7
26
3
34
41
2
1
48
3
10
3
18
1
4
17
2
5
22
7
30
57
56
3
52
21
6
7
4
9
34
5
8
15
24
1
6
5
16
1
18
13
10
25
4
5
2
7
6
5
24
1
4
7
20
3
48
17
20
7
12
61
10
29
22
27
2
27
4
1
16
27
10
1
24
9
8
7
8
5
10
13
18
3
2
7
22
11
2
1
10
1
14
11
2
17
6
7
18
5
2
11
4
1
34
3
30
5
4
7
10
1
10
3
10
7
6
5
44
1
8
17
20
27
2
19
16
3
10
5
4
5
12
5
6
49
4
5
36
1
2
1
4
3
4
5
18
7
6
33
6
3
6
23
4
7
2
1
4
3
30
3
6
17
6
37
16
9
8
5
4
3
4
39
8
11
14
9
16
15
2
9
2
17
6
11
44
43
26
15
32
9
8
19
18
15
6
13
2
31
70
9
52
3
30
1
10
15
2
9
2
51
20
3
62
9
2
29
18
5
48
3
14
39
22
15
2
3
26
5
2
3
4
7
22
15
10
23
20
19
2
5
14
55
6
1
12
11
4
1
2
19
4
11
2
5
2
25
4
19
6
23
14
5
4
5
10
15
6
3
2
5
2
17
2
1
10
13
6
3
48
3
18
19
2
1
6
3
32
1
20
9
12
33
10
15
10
9
10
5
14
3
6
3
16
7
10
31
6
25
4
13
2
7
26
13
2
31
26
15
4
9
10
1
12
13
10
29
8
15
10
27
4
3
4
1
4
5
10
7
28
1
12
21
30
1
30
19
12
7
6
35
12
5
26
31
8
5
2
5
6
9
22
3
22
15
6
15
4
5
10
11
6
1
6
9
4
1
14
1
2
29
22
15
10
15
44
15
4
19
6
1
8
11
36
17
28
7
6
5
18
13
6
1
28
5
24
11
8
1
22
3
6
15
2
3
4
23
28
25
12
35
10
7
6
7
10
1
2
11
2
3
14
13
16
17
2
3
2
17
18
5
44
1
14
9
2
9
14
3
18
17
2
1
16
1
4
35
6
15
28
3
2
23
14
11
16
5
20
7
34
15
6
13
10
5
6
13
20
13
36
41
8
5
12
7
4
19
6
15
4
15
8
3
16
7
2
19
12
5
2
23
18
9
2
5
18
15
4
9
20
1
2
5
6
29
28
13
2
9
32
3
6
3
12
11
8
3
6
1
8
9
2
5
20
29
14
3
4
5
20
7
18
13
2
3
14
3
6
17
4
19
14
15
2
1
26
5
64
7
16
3
12
47
10
21
8
23
4
15
10
1
4
5
8
35
2
15
20
7
8
1
4
3
8
7
2
7
6
1
2
5
6
5
6
7
4
5
12
31
34
15
8
1
24
19
24
35
2
1
2
1
4
7
12
1
4
9
20
1
2
3
34
13
8
1
2
5
8
5
6
9
44
19
28
45
52
7
4
27
2
33
4
3
6
15
20
15
4
9
6
1
8
21
8
3
22
33
8
41
16
1
14
7
10
13
2
17
42
19
10
1
2
7
28
5
14
1
8
3
2
21
50
21
4
25
2
5
12
7
14
21
20
1
26
7
2
9
24
11
6
3
46
3
22
3
14
7
10
11
4
3
4
27
2
7
20
9
4
23
20
15
10
11
4
19
22
25
2
13
8
19
2
3
14
21
12
1
2
7
20
17
14
17
40
57
6
19
10
19
24
5
2
9
8
21
8
5
8
11
26
5
12
5
24
3
8
15
6
5
4
5
28
11
8
41
12
5
12
11
10
1
2
7
10
3
14
3
4
3
4
7
24
1
20
1
14
21
6
19
4
1
24
17
4
3
34
23
4
15
10
3
2
3
58
1
6
5
22
1
18
3
20
15
8
21
8
13
12
7
8
15
2
55
6
13
2
1
20
29
20
3
8
23
2
9
20
1
4
3
24
23
18
9
12
5
14
15
6
11
26
27
6
9
4
11
12
5
4
3
10
5
6
5
18
9
8
11
2
39
2
7
2
15
18
9
8
5
46
15
22
5
6
13
10
19
2
5
48
11
4
15
22
23
8
3
10
3
4
15
4
9
8
7
12
49
2
5
60
1
12
11
10
3
16
15
4
9
2
3
18
13
4
21
28
7
18
9
14
21
14
5
24
27
8
5
16
1
12
29
36
1
8
33
20
5
2
5
12
15
8
3
2
3
6
7
10
5
18
49
12
1
12
53
10
7
6
17
20
1
10
1
8
1
8
25
8
5
10
5
14
11
10
15
12
1
8
3
20
5
10
5
24
1
12
25
4
5
4
35
18
13
10
7
26
27
20
17
4
11
10
5
24
1
4
1
6
5
6
7
8
25
18
11
4
9
10
3
2
9
4
11
48
11
12
11
18
3
8
13
18
25
8
1
4
11
2
3
50
3
52
5
6
13
44
5
2
3
6
25
6
21
18
1
30
5
4
1
16
5
14
27
4
3
14
1
26
9
8
11
4
11
4
1
2
5
14
19
12
5
10
17
32
1
6
1
6
23
8
39
6
29
4
9
16
1
12
1
24
11
6
19
6
5
60
13
6
13
2
21
22
3
8
21
6
7
4
1
56
5
32
21
24
1
8
17
44
13
4
13
28
7
14
17
12
1
12
5
26
31
2
3
26
3
8
11
6
1
22
17
10
15
18
3
32
11
16
17
6
3
28
7
16
1
6
39
20
1
22
47
6
5
6
1
8
5
12
37
4
19
10
7
6
1
2
21
8
1
50
9
8
7
14
17
6
7
6
11
6
27
2
21
16
7
4
9
20
11
16
9
10
7
6
5
2
7
6
11
6
11
8
11
22
1
10
3
10
33
14
3
2
33
2
21
16
3
26
25
10
15
6
21
10
15
36
13
30
19
6
37
2
11
4
5
2
7
24
19
16
1
4
5
10
7
6
7
6
1
16
3
8
65
2
3
2
1
8
5
16
27
12
7
28
7
10
11
10
5
16
5
16
13
4
15
8
9
34
57
2
1
30
39
10
1
12
7
2
3
2
35
14
3
8
7
16
1
12
9
16
33
2
7
4
15
4
7
30
3
20
1
4
3
26
19
8
13
42
21
8
21
4
37
20
1
24
5
24
7
8
1
22
25
22
3
28
5
4
39
20
13
8
9
10
3
10
11
4
15
6
9
56
1
12
7
12
1
10
13
4
1
18
49
30
7
40
5
18
5
4
5
10
11
14
15
4
1
6
29
8
13
2
17
16
9
28
5
60
29
10
3
2
15
24
3
16
3
14
19
10
17
6
5
6
35
22
1
4
3
34
3
10
3
16
1
8
13
8
9
10
11
14
39
2
9
10
3
14
13
28
21
6
3
12
5
28
7
8
11
2
23
12
13
24
37
14
47
24
5
14
1
4
21
8
9
2
17
56
17
4
5
2
27
10
11
8
7
34
9
2
1
18
5
20
5
16
19
10
7
64
17
8
13
12
7
6
9
56
21
8
13
14
5
16
1
42
21
2
23
10
7
18
5
14
7
20
11
10
7
4
3
12
13
26
9
4
19
4
5
2
33
8
3
2
13
14
27
12
1
2
1
22
9
18
1
24
7
6
15
16
3
20
21
16
3
2
5
8
13
8
7
2
3
18
5
6
1
2
35
30
15
22
15
20
11
26
7
8
3
8
3
2
29
28
1
14
5
38
3
14
1
14
27
24
5
8
15
4
5
60
13
50
11
6
7
8
17
10
11
6
1
42
9
8
19
2
19
20
7
8
3
10
15
16
1
20
23
2
11
8
5
2
1
2
25
22
15
2
5
6
11
10
7
10
37
4
13
40
17
8
3
8
1
16
15
8
1
14
17
12
7
8
3
10
23
2
3
6
7
34
15
10
1
6
13
8
7
4
13
8
15
26
7
44
3
8
5
32
9
2
15
8
3
28
1
28
3
2
13
6
13
4
3
10
9
22
1
32
15
10
21
2
5
18
25
24
33
18
5
2
7
16
51
14
27
34
9
24
17
4
55
6
5
6
7
18
3
2
19
18
13
20
3
4
13
4
1
18
5
30
11
12
13
12
7
2
17
6
1
12
1
42
17
2
5
2
25
4
13
4
15
20
3
34
9
36
9
4
25
10
27
82
1
6
5
18
13
18
5
10
23
6
31
18
1
32
3
2
17
28
71
28
9
16
21
50
3
2
33
8
5
4
1
4
1
2
3
8
9
4
9
4
3
10
23
26
35
6
5
6
9
12
21
2
1
8
3
2
23
2
3
20
9
2
5
28
17
8
15
10
27
4
7
8
9
4
3
2
17
20
7
10
29
2
5
12
11
48
11
8
3
4
5
4
1
6
5
2
15
16
21
14
5
12
31
16
23
10
29
20
1
8
9
2
45
46
3
16
23
6
11
4
15
2
29
14
5
6
3
6
7
18
5
26
7
4
3
14
7
34
7
4
33
12
47
10
5
2
23
2
11
12
25
18
13
14
3
4
3
20
11
10
5
6
1
12
11
10
9
12
1
36
3
14
15
34
9
12
49
6
5
66
5
16
1
10
3
28
19
2
1
6
31
32
33
14
3
26
27
2
29
20
21
8
35
2
45
2
17
2
13
2
3
18
17
20
3
6
59
26
1
12
5
16
1
8
21
4
23
26
3
14
35
66
3
8
67
10
1
4
13
16
13
2
27
22
41
2
27
30
23
24
9
44
3
6
5
2
9
14
13
18
67
4
5
6
23
14
3
14
3
2
3
8
1
22
15
6
1
36
1
6
3
14
7
6
9
4
15
40
17
20
11
10
17
6
13
10
7
26
5
32
1
2
3
4
15
32
5
10
5
12
7
22
25
2
3
14
27
12
9
20
5
24
17
36
37
10
21
8
15
6
19
18
13
4
9
38
5
12
7
6
35
4
7
18
19
14
5
14
1
10
49
2
7
40
1
2
3
2
19
24
33
6
1
6
23
6
1
22
5
22
25
12
9
10
29
6
11
6
9
10
17
6
5
6
43
14
5
24
5
6
15
26
9
16
29
20
5
18
1
4
9
4
1
4
29
8
3
2
1
2
15
40
21
28
7
16
1
22
5
24
1
10
5
24
7
18
23
8
31
8
1
46
11
2
43
32
19
10
9
20
57
2
37
22
29
2
19
8
9
2
9
8
5
18
3
12
9
2
15
4
1
32
7
10
19
8
11
6
1
40
5
28
11
14
1
16
9
40
3
16
5
2
11
16
7
6
19
22
7
20
1
14
7
4
3
4
1
18
11
10
1
6
5
30
1
2
19
2
1
6
1
2
1
6
3
6
37
18
7
8
19
14
15
8
29
6
1
12
31
8
5
6
45
12
1
8
1
2
3
6
15
10
29
6
37
52
3
22
11
14
1
14
11
10
3
6
13
22
25
6
7
4
19
6
17
28
25
18
13
12
11
2
9
8
7
20
29
14
15
12
1
14
29
8
19
6
1
10
37
4
3
4
7
16
1
48
17
34
9
12
1
12
7
12
1
12
13
12
9
18
11
8
19
4
25
12
27
28
13
6
3
2
33
24
27
2
9
10
1
10
21
30
19
44
7
12
5
14
1
4
5
10
17
6
11
12
19
10
1
6
11
4
1
6
1
6
13
48
7
12
15
10
7
14
3
10
9
48
1
16
1
2
15
6
19
2
9
2
3
14
35
16
13
4
17
6
7
18
9
10
35
40
21
6
1
38
1
24
1
4
31
12
7
2
7
2
9
32
15
44
1
26
33
22
15
32
3
10
7
4
9
12
5
10
1
4
17
6
25
16
31
14
33
4
1
24
5
6
25
6
25
14
1
12
17
6
3
8
25
8
15
32
5
10
1
42
3
8
1
6
1
6
5
6
7
26
13
10
51
64
1
36
35
18
9
28
43
2
9
2
9
28
27
4
9
2
37
4
5
2
7
14
23
6
7
2
7
6
23
26
17
32
13
20
5
2
5
12
43
14
7
2
1
4
29
28
9
10
1
2
33
28
9
12
11
10
7
6
1
60
7
6
1
42
1
10
9
24
5
4
13
16
3
16
1
18
17
12
7
10
1
6
17
10
7
24
13
8
5
24
5
16
5
12
11
18
7
6
11
24
5
2
3
2
1
20
5
12
1
14
19
4
53
2
7
6
9
8
53
6
19
32
3
10
5
4
1
30
13
4
7
10
37
2
1
24
7
2
3
2
9
12
7
18
21
8
9
6
7
4
3
22
7
4
1
8
9
2
19
6
1
4
49
2
1
28
3
20
9
20
11
4
1
4
11
2
3
18
7
10
41
22
9
2
29
12
13
4
19
14
33
8
3
18
3
14
27
2
3
2
19
22
15
16
9
22
57
16
29
10
29
40
7
8
1
8
1
12
5
38
1
6
7
8
7
2
19
6
1
2
1
2
1
10
11
6
9
22
9
6
19
10
15
2
5
6
11
6
7
20
1
2
19
8
11
4
9
36
1
18
13
30
7
12
3
6
1
8
11
10
5
12
9
14
47
12
11
8
59
4
5
28
7
6
1
6
7
2
17
14
1
2
1
10
11
30
7
6
5
12
13
18
1
30
17
4
13
4
13
22
3
8
3
38
13
2
9
16
11
16
45
72
15
20
9
16
1
10
15
2
3
4
9
8
5
4
7
32
17
10
3
6
3
18
27
20
9
38
31
4
3
14
11
6
25
20
29
2
5
50
19
12
3
32
1
32
17
28
25
2
21
10
37
6
7
18
23
8
1
2
3
4
23
14
1
8
13
26
11
10
21
22
9
18
11
24
3
2
19
14
15
28
57
2
3
50
7
10
11
18
11
10
1
2
7
16
21
16
11
6
15
14
1
12
1
30
1
18
1
6
19
20
27
14
13
10
15
22
5
16
21
2
9
24
5
8
1
8
19
2
53
8
17
6
19
18
1
10
7
2
3
72
19
12
3
16
13
8
7
10
9
12
23
12
21
16
5
10
5
12
1
12
35
10
17
40
9
18
9
6
19
6
11
26
7
10
19
4
45
14
15
12
7
8
13
2
1
10
1
6
17
4
11
14
19
26
37
20
5
14
1
32
15
6
7
6
11
14
29
6
9
8
27
4
11
12
27
8
11
8
5
46
5
28
35
20
3
16
17
2
5
28
13
8
33
26
3
4
5
4
5
20
3
10
9
2
9
2
5
28
17
6
29
30
21
4
31
38
73
28
13
22
15
4
13
4
3
8
9
14
9
2
3
6
5
4
3
4
33
12
17
4
25
16
47
4
1
10
9
16
13
8
11
6
17
6
25
16
11
14
9
12
39
6
9
24
9
18
19
2
7
6
9
20
55
10
7
4
1
8
1
10
3
2
49
4
31
8
3
44
3
22
13
14
7
4
5
44
11
6
5
6
1
18
9
8
3
6
11
12
13
12
1
20
19
8
1
12
5
12
3
12
11
16
19
16
13
2
17
18
19
4
19
36
11
6
1
6
5
8
3
16
15
2
13
12
9
10
13
18
5
42
1
6
7
2
61
8
15
2
3
8
9
8
55
6
1
6
5
12
11
2
5
18
1
12
33
48
7
26
3
4
9
4
1
12
7
30
57
18
17
10
25
12
9
16
3
6
1
4
7
32
35
6
15
16
9
6
11
4
7
4
1
6
29
4
9
18
7
32
1
8
9
2
25
30
7
20
5
14
31
38
5
18
11
2
1
2
25
8
1
4
3
2
1
10
9
26
43
12
11
2
25
2
5
2
7
14
3
16
63
14
13
2
19
2
3
24
7
2
17
4
33
10
7
26
1
58
3
16
21
2
5
4
1
8
3
6
5
56
15
12
11
6
13
10
23
18
1
10
21
12
29
2
3
18
11
6
5
4
3
30
17
4
11
6
17
12
3
10
3
6
27
2
29
30
3
8
27
4
9
38
17
10
7
4
21
10
3
16
7
2
9
8
83
4
7
18
45
26
5
8
7
12
19
8
5
4
5
12
5
20
23
38
25
4
9
8
21
58
15
22
15
10
7
12
5
20
15
12
29
2
19
8
3
4
39
6
25
2
25
14
1
12
19
4
13
6
21
18
17
2
19
46
11
10
37
10
37
6
25
2
5
6
7
6
11
4
31
32
5
16
37
12
1
10
3
10
25
10
7
2
15
8
15
4
79
28
19
22
13
8
21
16
5
10
5
8
1
8
3
12
15
12
9
10
5
2
3
32
3
16
3
4
17
14
17
8
9
2
25
12
37
20
11
6
37
6
23
26
7
8
1
6
9
10
1
10
5
8
11
24
9
2
33
8
1
4
3
6
3
4
7
32
17
10
15
2
15
12
1
6
3
2
9
42
3
10
13
2
1
12
1
50
3
2
15
4
1
10
13
6
13
4
13
8
3
2
15
2
3
6
1
6
17
26
7
8
1
4
5
4
23
2
11
12
7
48
11
2
3
20
1
4
21
2
3
30
1
6
1
18
1
6
5
16
13
6
7
4
19
16
1
18
15
2
17
4
9
40
23
14
9
12
9
12
27
8
15
38
5
14
5
2
3
8
15
16
25
2
29
2
3
2
9
6
27
2
7
12
11
8
7
46
21
14
7
6
25
22
11
24
9
64
15
26
9
2
23
10
3
14
15
10
55
54
29
8
9
2
13
2
21
2
1
8
1
26
3
4
1
16
5
50
3
2
59
12
1
24
3
4
3
6
19
20
11
28
39
18
43
22
5
10
29
12
27
2
5
4
3
14
1
2
11
8
17
4
11
2
41
6
7
24
25
18
11
18
5
12
1
28
13
98
7
38
21
24
25
12
19
20
3
8
7
6
3
10
19
20
31
4
9
10
3
10
1
12
7
16
37
26
27
6
19
20
29
12
15
2
11
8
23
14
1
44
1
18
1
4
13
12
1
22
1
6
55
18
21
6
11
2
15
40
1
16
9
4
1
18
13
2
11
6
7
14
7
2
7
18
77
2
7
14
27
12
15
28
11
2
1
4
5
2
33
34
7
24
5
16
13
6
11
6
9
2
3
14
25
10
5
12
57
6
15
2
5
4
3
6
3
2
3
14
11
10
1
4
43
2
5
2
27
8
3
32
3
4
11
14
13
2
7
10
13
16
33
32
9
4
1
48
5
30
15
14
5
2
3
14
5
4
3
24
7
4
1
20
27
24
17
16
3
30
1
6
5
24
11
2
11
4
1
2
1
8
7
26
3
12
5
10
7
8
1
6
3
16
1
10
5
4
21
14
17
16
3
8
27
2
9
8
27
2
15
6
3
8
7
6
33
6
17
18
3
2
5
12
1
2
1
6
3
2
49
44
43
4
1
14
11
18
35
10
35
6
7
6
25
4
29
22
1
4
41
6
31
6
5
6
1
14
13
6
25
18
3
2
5
6
19
30
3
6
1
20
13
12
13
6
17
6
1
22
1
4
7
14
3
22
11
10
7
26
35
6
5
2
11
24
7
4
1
6
15
6
21
4
9
16
15
8
33
24
17
2
1
16
19
16
1
4
7
8
5
28
7
10
1
2
7
4
51
2
7
2
11
52
5
6
5
48
7
6
13
18
11
4
33
2
11
12
41
18
1
18
27
6
43
6
5
26
3
4
9
18
7
12
17
2
7
26
49
10
17
18
3
2
3
10
9
16
21
8
1
4
5
14
3
6
15
28
9
2
11
14
1
10
3
12
3
4
9
36
3
4
3
6
1
14
1
26
37
16
15
30
7
2
7
10
17
2
5
2
1
40
25
12
21
4
3
30
13
22
13
2
1
10
3
40
1
6
1
10
7
12
27
14
9
8
3
12
1
18
3
12
7
6
5
10
11
16
3
4
1
6
3
30
17
8
1
2
37
14
9
12
9
4
31
12
25
12
7
12
5
2
9
4
25
2
11
14
15
4
17
12
17
6
5
28
43
20
3
30
31
18
21
18
19
6
9
18
25
20
19
8
17
58
1
2
5
16
11
36
5
36
17
6
5
24
1
8
13
6
5
10
11
32
15
24
47
34
1
18
9
40
3
10
21
12
19
2
41
4
19
10
33
12
29
22
11
2
21
6
9
6
1
18
21
8
11
16
3
18
21
2
1
20
5
2
9
6
9
20
1
6
15
4
37
2
5
6
5
4
5
2
15
4
1
20
5
10
17
6
17
4
5
4
25
4
17
12
17
42
11
28
19
6
13
16
17
12
63
2
7
6
1
6
9
10
5
12
3
6
13
12
15
14
9
26
13
14
15
4
1
22
1
2
1
18
1
6
1
22
3
6
9
4
35
12
5
24
1
6
17
6
3
28
17
2
5
12
17
2
43
24
13
18
11
2
17
10
9
12
1
8
1
24
3
2
5
4
15
4
9
10
3
34
1
20
3
4
9
6
43
8
7
18
15
46
37
32
19
16
15
22
23
2
15
18
9
8
47
6
13
30
7
10
1
20
7
44
9
8
17
16
5
12
35
8
13
2
13
2
11
20
23
10
3
20
11
2
5
10
5
14
53
24
11
8
33
14
5
12
5
4
55
28
9
4
23
10
1
4
5
6
7
6
1
12
5
2
33
10
5
14
5
6
3
2
11
14
13
4
1
2
5
4
9
4
1
2
1
8
7
42
11
12
5
14
1
16
7
20
7
16
5
18
3
2
15
4
9
18
23
6
5
2
13
34
1
4
7
4
7
10
31
56
5
2
7
8
1
12
7
24
15
24
57
10
1
4
3
8
7
4
5
6
11
18
29
26
21
12
1
8
5
4
5
4
13
8
3
14
19
2
9
16
3
4
3
2
3
8
11
8
5
22
7
6
11
14
29
6
1
16
1
2
3
52
21
10
13
4
7
2
13
10
3
40
39
4
7
14
3
40
41
28
13
8
9
18
49
12
29
6
39
2
7
10
3
2
13
8
25
18
1
28
23
8
31
12
1
4
31
4
7
6
25
20
3
16
13
20
1
36
25
14
47
26
1
14
1
6
1
14
19
2
9
28
1
12
11
18
1
18
37
6
41
2
11
8
7
24
3
16
21
4
3
14
9
44
3
4
1
14
5
2
11
2
13
10
5
2
15
4
3
2
3
18
15
26
15
12
13
10
7
10
9
2
13
40
5
2
5
2
3
4
9
22
3
6
43
2
17
18
11
6
5
6
1
10
5
6
13
44
3
2
3
2
13
4
29
2
3
22
1
4
3
12
1
22
9
16
3
6
5
6
3
22
1
2
1
68
11
8
21
18
17
24
5
14
23
16
11
42
25
8
43
2
5
6
31
8
7
4
5
2
33
6
7
18
1
12
17
72
3
14
1
8
9
8
3
4
3
14
7
2
7
10
15
10
1
8
13
14
25
8
15
6
3
40
17
16
7
2
3
2
13
28
1
12
1
6
5
18
11
24
21
2
1
30
13
8
7
6
51
10
13
6
1
20
15
4
1
4
13
16
3
2
17
16
15
10
7
4
27
12
9
4
43
44
37
16
9
10
3
6
3
10
5
8
21
8
39
2
5
8
5
8
3
70
7
14
1
38
23
22
1
18
13
18
97
12
5
18
7
12
3
24
15
4
57
8
31
16
1
14
1
2
15
6
5
4
1
6
25
28
11
50
9
2
11
16
3
16
47
8
23
22
1
8
5
4
3
44
17
2
9
36
5
14
5
6
23
24
7
8
1
34
3
6
9
2
3
14
7
28
15
8
5
4
23
30
3
16
3
14
21
22
29
18
1
18
7
18
29
14
15
2
23
16
1
4
3
16
9
26
7
6
3
2
27
4
11
12
47
2
17
40
1
2
45
8
11
16
5
16
17
6
7
8
7
30
5
10
9
14
1
6
39
18
1
10
1
6
13
30
23
48
11
14
1
2
3
6
27
8
11
24
35
2
15
20
1
2
5
44
9
10
3
2
19
22
9
6
3
14
27
2
1
4
1
10
19
36
3
30
19
2
21
10
5
12
25
4
9
12
1
10
3
6
7
6
45
6
1
58
13
10
7
4
9
36
5
12
1
2
33
2
1
24
1
18
7
6
3
24
7
8
23
26
3
14
1
6
25
6
11
26
1
14
1
8
7
24
31
2
3
22
23
50
1
4
15
12
11
8
61
8
1
4
9
2
15
20
39
4
15
28
39
4
1
30
9
4
17
4
5
58
3
4
13
6
3
4
7
4
9
36
5
12
35
16
3
8
41
6
1
10
1
18
9
8
3
8
5
10
7
24
13
2
9
2
11
2
13
8
39
12
1
14
11
12
17
14
9
16
39
26
5
8
5
4
5
16
3
4
3
16
21
26
39
16
3
6
7
10
7
2
1
12
13
10
3
4
7
14
19
10
3
20
3
16
15
2
7
44
5
26
19
2
15
2
1
2
35
16
15
2
5
10
3
4
9
30
13
4
5
4
17
6
37
24
11
18
7
6
1
6
17
8
5
22
17
12
1
4
35
8
9
8
9
12
17
46
3
8
3
12
9
16
15
64
13
12
5
40
7
8
7
16
37
12
3
4
9
16
17
6
35
2
5
2
35
6
39
8
21
26
1
10
3
18
5
4
7
18
11
6
1
10
1
2
3
4
3
4
13
4
1
2
1
10
11
18
1
12
35
16
21
6
27
2
15
2
13
36
1
6
5
30
1
6
5
26
3
8
3
10
37
4
11
18
21
14
31
2
13
6
33
4
11
14
3
2
25
2
1
16
17
10
77
2
33
2
11
12
13
18
7
10
7
10
17
4
17
20
1
16
3
8
9
2
11
30
9
10
9
22
13
6
3
20
17
22
9
16
7
4
1
2
3
14
3
10
1
14
3
26
27
52
31
14
5
14
3
12
23
12
27
10
27
16
9
2
3
4
11
8
3
8
3
2
1
18
5
14
1
18
1
24
11
12
1
8
9
18
21
8
25
8
11
8
3
2
9
26
1
2
33
4
11
18
1
58
3
8
15
4
15
22
43
4
1
78
13
26
19
6
17
8
7
4
7
6
27
2
35
8
11
40
1
30
7
10
23
4
29
36
15
30
17
12
5
12
5
4
3
2
19
8
19
2
17
10
9
6
3
8
3
10
19
16
25
10
15
4
3
4
3
4
51
8
51
38
1
42
1
2
19
8
19
14
23
10
11
4
3
20
7
22
7
32
5
12
11
6
3
52
27
4
3
6
43
2
1
10
5
8
5
6
17
8
73
20
15
2
29
42
3
4
5
4
9
6
3
18
5
6
11
20
7
10
21
2
9
6
5
14
27
22
3
2
1
4
17
6
7
4
25
4
43
20
1
2
3
14
1
10
7
18
1
20
17
18
19
6
5
26
9
10
1
2
3
10
3
32
3
8
17
2
33
4
31
10
3
14
13
34
5
10
33
34
11
20
3
8
11
42
7
44
27
20
3
18
5
2
5
28
13
12
11
6
3
8
17
34
31
14
13
16
31
4
33
14
13
2
7
6
5
20
3
10
21
26
25
18
3
2
41
6
5
12
1
18
1
32
11
8
3
4
3
2
15
26
35
30
9
6
11
26
7
2
3
8
31
18
5
6
7
22
9
10
13
36
15
4
3
30
1
10
7
12
7
6
11
24
13
32
11
48
5
8
7
4
7
2
63
8
3
16
17
18
13
48
5
12
15
8
7
20
1
4
7
6
13
4
1
10
5
2
3
12
11
10
1
40
3
8
5
44
17
2
7
2
3
6
1
6
5
22
13
10
9
20
19
2
17
8
19
4
11
24
3
34
9
12
5
8
7
14
3
6
15
14
3
6
7
8
27
2
3
6
31
26
23
10
1
2
5
4
13
16
1
8
3
14
19
6
13
6
9
8
7
18
1
12
13
54
53
14
25
14
1
40
3
4
5
10
31
4
9
8
39
2
3
2
21
4
3
50
17
14
5
38
23
26
37
12
25
4
19
2
1
14
11
6
7
36
27
6
3
24
21
8
3
2
1
10
21
22
17
2
9
14
1
14
9
40
3
10
7
2
11
24
1
8
3
8
21
22
49
16
25
8
17
8
1
4
1
46
27
6
13
2
9
2
15
40
1
8
53
8
9
10
15
8
19
24
11
4
3
22
19
6
3
10
3
28
21
16
19
24
31
32
5
4
23
2
25
22
7
10
3
10
9
8
23
18
3
6
7
6
83
2
23
8
31
8
15
4
1
6
11
14
59
22
25
12
19
2
19
2
25
48
41
6
1
2
5
4
25
44
3
4
1
4
5
20
1
24
5
12
1
8
45
10
25
8
9
6
1
6
3
10
21
40
3
22
1
22
3
2
9
10
7
8
13
14
7
2
19
10
23
8
19
2
3
20
1
14
9
6
1
28
7
12
5
22
1
18
9
8
23
16
21
6
45
4
23
14
1
2
29
10
3
2
7
10
3
2
5
12
5
12
7
18
27
2
3
16
1
12
29
8
11
2
7
48
11
18
1
16
5
2
21
14
1
30
9
66
17
14
29
8
1
8
3
12
3
2
1
10
1
4
1
2
17
2
3
12
9
4
33
8
3
32
13
6
19
12
25
36
1
6
3
2
9
34
17
2
13
10
45
10
3
4
9
16
63
8
9
32
29
4
15
12
7
16
13
4
27
24
3
12
5
14
33
4
5
20
7
64
3
26
15
4
9
32
25
12
5
14
7
24
37
6
47
6
17
18
11
26
7
2
15
12
11
6
21
8
13
4
5
4
3
40
17
32
1
2
9
18
3
2
21
2
15
12
7
20
25
4
7
4
3
2
3
10
9
40
7
2
23
20
9
2
17
2
21
30
5
6
11
2
21
8
19
2
5
2
7
16
5
26
1
14
15
10
11
10
23
10
23
40
15
2
3
8
15
16
9
28
3
34
1
34
3
8
25
56
15
8
13
4
7
8
75
6
1
6
19
2
23
2
5
42
7
6
9
18
13
6
5
2
3
28
7
30
1
8
7
24
9
6
3
8
3
12
3
14
3
16
15
14
3
2
3
20
1
4
9
6
11
24
45
8
29
12
7
30
1
60
7
4
41
6
1
2
5
14
17
12
25
8
37
4
3
16
3
10
1
6
21
14
7
14
3
6
9
6
9
10
35
6
5
12
1
10
1
30
11
26
19
4
25
18
41
6
23
2
1
30
3
26
9
6
3
14
9
16
7
10
13
6
7
2
3
10
5
18
15
12
1
10
9
4
7
52
5
8
1
4
27
44
7
28
5
8
9
12
7
10
3
6
1
16
1
8
29
2
5
2
15
16
37
18
9
34
1
2
19
2
1
6
7
6
3
4
3
14
11
10
3
14
21
56
1
2
13
4
15
6
5
16
3
14
21
20
11
8
27
8
11
44
35
8
9
18
3
6
3
58
1
6
5
50
3
8
15
54
17
6
7
22
1
14
17
12
7
10
13
6
33
2
9
8
13
22
3
4
27
26
17
2
11
10
3
10
9
8
3
22
25
16
3
14
17
2
15
2
11
12
15
32
21
2
1
32
9
6
15
20
9
22
21
10
3
34
5
24
1
4
3
6
13
4
19
24
27
2
13
22
25
8
1
12
7
6
5
8
11
14
7
4
21
2
17
16
25
10
15
2
1
12
29
12
39
4
47
10
7
20
1
16
1
20
9
2
15
22
19
4
9
14
9
2
17
6
11
22
5
8
9
12
1
14
7
2
15
14
7
44
25
2
1
30
13
6
7
6
11
8
11
6
1
8
31
6
3
14
7
16
5
18
9
18
3
18
13
6
7
6
43
30
1
8
17
4
5
2
15
14
7
12
9
22
9
48
1
14
3
2
7
2
1
14
3
2
5
10
1
2
1
16
15
6
5
18
7
10
1
10
37
4
13
10
11
6
9
24
3
6
1
10
3
10
1
8
7
10
7
16
11
2
7
22
1
22
7
24
37
6
1
58
13
42
1
32
11
8
25
6
9
14
3
6
13
90
13
6
1
42
7
12
33
38
9
18
25
42
7
4
1
18
3
4
1
42
5
2
9
2
3
4
15
8
3
12
1
2
7
2
25
4
17
12
45
10
37
4
65
18
23
28
1
2
5
6
17
30
1
2
1
10
1
16
9
6
5
16
19
4
23
20
7
6
5
2
3
24
19
6
1
8
47
24
41
10
31
8
1
6
15
18
13
6
5
2
1
6
5
18
1
28
3
26
17
34
45
2
3
34
19
24
1
18
11
12
17
2
35
28
1
2
9
36
9
6
31
10
5
4
17
6
7
8
5
8
1
22
11
16
39
16
13
36
5
6
31
2
13
24
43
12
11
20
7
2
19
26
17
14
41
4
1
18
25
2
31
36
11
6
3
4
9
34
5
8
17
22
1
6
19
2
15
2
21
40
5
52
25
26
19
8
11
4
27
4
27
16
1
4
9
16
9
6
1
4
23
10
21
18
1
10
5
2
7
10
1
24
9
14
13
18
9
2
15
2
13
2
1
4
23
18
27
4
3
34
3
2
3
20
15
12
3
28
17
6
15
16
9
2
3
8
21
4
9
4
15
2
17
68
1
74
17
14
9
8
45
8
1
6
5
8
1
12
5
14
3
8
3
8
5
4
21
16
33
40
15
2
13
12
13
26
45
2
33
28
1
14
31
6
17
20
11
4
17
10
29
20
5
2
15
6
3
14
5
4
27
2
5
8
21
4
5
8
5
2
3
14
3
14
5
10
15
2
1
6
25
4
7
10
1
8
3
10
1
10
3
2
53
20
1
6
11
20
5
10
21
2
27
8
7
4
9
2
5
6
7
6
25
12
17
12
19
6
17
12
1
14
3
6
3
4
15
8
39
2
7
28
9
8
3
14
67
24
1
12
1
2
5
22
11
6
7
22
53
22
15
16
5
10
21
6
35
8
25
12
11
18
3
30
7
20
11
12
1
12
7
8
9
12
9
14
23
16
1
4
13
18
3
14
5
4
7
10
5
8
11
8
5
2
19
2
11
54
17
4
23
2
15
8
47
48
5
6
3
20
1
14
5
4
7
4
5
48
27
10
15
2
15
2
9
6
15
2
25
2
23
4
1
2
5
8
19
6
1
18
3
18
5
24
1
2
5
106
1
8
9
18
13
2
17
4
1
6
39
14
11
12
29
2
7
2
7
2
5
2
9
6
1
8
7
20
11
14
39
2
17
6
5
14
7
6
17
8
7
12
5
6
7
28
29
10
1
12
9
16
9
6
45
40
3
2
9
20
1
4
21
16
13
26
11
2
13
6
3
2
3
16
7
2
5
10
15
2
3
12
19
20
11
14
15
38
29
12
1
2
23
34
1
14
5
32
5
8
13
2
5
24
1
38
9
16
1
4
5
26
11
6
3
8
1
8
3
2
19
2
25
2
3
6
3
40
1
2
5
6
3
4
3
4
21
16
3
12
5
4
3
6
41
22
15
14
5
10
7
6
23
32
51
8
25
6
7
12
3
2
13
8
7
10
1
26
5
16
5
10
11
4
3
6
5
8
11
2
7
14
3
20
9
4
15
2
13
8
13
38
3
50
3
4
3
10
1
6
3
2
3
44
13
24
11
4
3
10
17
2
3
8
3
34
9
44
3
4
15
4
5
2
17
2
13
24
11
2
5
4
1
10
9
10
13
6
11
18
3
12
1
6
47
4
5
18
3
26
5
2
17
4
5
36
1
6
7
4
13
12
5
16
9
24
11
6
1
10
5
6
11
20
13
4
37
2
17
8
9
2
17
4
19
4
3
14
19
6
19
36
11
12
1
4
33
18
7
24
1
10
19
8
21
18
1
4
31
10
5
16
15
16
37
24
7
32
11
2
13
16
5
28
23
2
5
12
3
6
1
2
9
8
3
10
1
6
9
22
9
4
3
4
15
2
13
14
7
30
3
12
9
8
3
32
3
10
1
14
29
4
11
34
43
18
13
8
5
12
23
8
15
14
7
12
5
50
1
28
67
2
1
8
5
2
3
4
5
2
11
10
17
16
1
18
13
26
15
20
19
2
1
26
5
16
3
22
3
2
37
4
3
8
3
14
3
8
1
16
1
10
5
2
1
10
27
2
7
14
7
10
27
10
3
10
7
26
5
16
11
44
3
12
9
16
3
8
7
16
29
60
11
4
1
2
3
2
1
6
57
2
69
4
3
6
5
12
25
2
1
6
5
10
25
4
5
24
1
12
19
30
7
6
3
14
1
6
3
4
17
10
11
12
1
6
3
12
23
12
3
4
9
24
1
10
3
10
9
10
7
6
1
34
1
12
19
16
7
20
17
26
5
2
1
6
35
16
17
14
23
2
3
14
21
10
7
10
7
2
7
2
41
14
11
6
1
6
17
24
41
6
15
16
61
30
5
10
39
2
5
4
9
22
11
8
3
2
3
40
27
8
1
16
7
6
1
4
7
8
17
16
15
14
11
4
5
18
15
2
9
6
7
2
5
4
7
2
3
16
3
22
17
14
23
4
7
32
15
2
19
10
13
24
5
12
41
4
7
28
7
6
1
2
15
4
5
16
3
10
11
4
7
36
23
20
13
14
3
20
3
22
5
42
5
20
9
18
11
8
31
36
11
2
11
6
19
8
13
2
17
8
5
4
17
30
5
12
13
18
11
8
25
12
9
16
1
2
3
4
3
14
11
16
33
4
5
18
5
8
5
2
15
18
1
14
5
18
13
14
1
16
7
4
9
8
31
10
19
14
5
20
93
20
15
2
19
14
1
6
5
18
5
6
5
10
13
14
3
14
23
14
15
4
7
20
1
20
5
6
11
6
35
4
1
10
17
6
5
22
5
16
13
2
59
2
1
2
1
26
3
12
1
12
15
38
19
24
19
60
25
4
3
14
1
44
47
2
9
2
3
2
7
8
31
12
29
18
9
14
9
14
3
20
5
12
13
6
37
2
7
22
1
8
3
30
3
4
9
12
15
2
23
8
25
40
3
4
9
6
11
24
13
2
11
6
11
20
9
4
13
4
17
42
9
12
35
16
3
14
23
2
15
26
5
4
1
36
23
6
13
4
9
2
7
12
1
6
21
12
7
14
3
2
5
22
17
58
1
34
7
22
11
10
3
8
17
30
1
30
29
18
19
42
7
22
1
18
13
4
15
12
3
14
1
8
7
16
3
18
13
8
19
4
5
8
25
8
3
2
5
12
15
12
11
4
25
16
3
2
1
48
45
12
13
34
11
4
1
18
1
44
1
10
15
4
21
8
31
20
7
2
9
2
7
22
25
2
3
40
9
26
7
16
35
24
1
8
13
2
1
4
13
22
11
2
1
6
1
10
19
28
1
8
9
8
3
16
35
14
9
12
1
32
1
20
25
18
37
14
9
16
13
10
15
16
27
16
3
6
37
10
5
22
41
24
17
10
11
6
9
2
9
16
9
2
3
8
1
2
31
8
3
20
11
30
1
4
3
6
25
4
9
44
1
6
7
2
17
28
1
22
29
4
11
4
17
2
13
54
45
12
17
22
17
6
23
12
5
90
13
24
31
2
29
2
11
20
43
16
43
12
3
8
3
2
5
4
1
2
15
34
3
4
7
8
27
2
3
14
15
14
3
4
39
8
1
6
5
14
11
20
25
2
13
2
7
18
1
10
11
18
17
2
1
12
21
26
21
14
11
12
5
8
19
20
5
6
13
20
25
4
1
38
29
44
17
10
3
16
15
30
31
4
9
20
13
2
41
20
5
8
3
2
13
8
9
4
23
4
5
2
51
16
11
2
3
10
11
2
7
10
41
8
19
14
3
16
3
4
1
6
23
6
1
16
7
4
1
22
1
18
5
22
7
2
17
20
17
20
9
14
1
4
9
28
17
4
21
2
9
2
3
10
9
4
11
18
7
16
5
34
1
6
19
6
1
4
21
60
21
6
27
20
21
28
3
8
7
6
13
4
1
2
21
6
41
6
3
6
21
14
9
2
11
26
17
42
7
4
11
24
3
2
15
2
13
12
7
16
1
6
3
26
5
20
23
2
3
2
11
6
21
6
23
2
11
20
11
12
1
16
23
2
17
2
23
12
9
34
7
40
3
26
17
2
3
4
1
2
1
4
11
8
73
6
31
56
15
54
43
8
1
10
3
26
13
14
1
38
33
42
3
4
9
26
9
22
13
16
9
18
1
18
11
18
15
54
37
8
7
36
23
28
9
4
11
2
5
4
5
2
3
4
39
14
3
26
29
12
13
6
31
4
33
10
21
2
1
24
1
6
7
2
1
2
19
14
13
18
1
2
1
24
35
4
5
8
1
8
15
8
1
6
5
18
13
32
13
14
15
24
31
20
3
26
13
14
15
22
23
2
7
2
3
4
19
4
9
20
1
4
5
14
17
16
9
4
17
8
3
8
7
16
7
12
9
2
9
4
5
6
25
14
5
30
29
14
7
8
11
22
15
4
3
6
27
22
3
12
5
12
15
10
13
16
1
10
21
38
19
10
9
16
17
8
9
2
11
2
3
8
13
30
7
26
1
8
5
16
17
2
9
2
3
10
35
4
5
10
13
12
3
2
45
16
5
2
1
18
65
10
11
14
1
22
11
58
5
16
3
28
5
6
7
8
9
12
1
24
11
8
21
6
1
12
27
2
13
28
3
2
11
20
29
4
15
8
1
8
3
28
3
14
5
8
1
38
13
6
3
4
7
4
1
24
37
10
29
2
21
18
31
4
23
10
13
28
5
6
7
24
7
12
17
18
37
18
7
20
11
30
33
4
9
20
17
2
13
2
15
2
9
2
23
8
15
4
15
4
19
8
3
8
9
4
27
2
17
8
17
10
9
4
9
14
51
10
9
14
1
2
29
42
15
10
17
12
1
12
9
4
59
8
3
4
11
6
15
14
25
18
25
12
7
18
1
18
25
2
17
12
5
22
1
12
5
16
3
6
67
4
35
46
45
6
17
2
7
12
5
6
1
24
9
12
15
4
25
26
31
20
27
2
3
10
3
2
7
26
23
20
1
30
1
2
11
4
13
6
29
4
7
12
47
4
15
24
3
6
5
24
5
8
7
10
7
4
9
6
49
8
11
6
19
6
13
8
9
10
5
8
5
4
1
44
9
20
35
14
7
4
7
10
7
14
27
10
1
4
15
24
7
8
27
26
3
10
7
14
15
16
7
20
39
2
1
4
13
2
9
28
13
2
19
16
13
28
1
2
21
8
23
18
1
4
37
22
1
12
31
8
5
26
37
24
1
16
5
26
27
6
27
14
19
18
15
2
11
2
1
12
1
10
9
20
7
2
7
4
7
8
11
12
1
10
31
48
19
6
35
26
1
22
3
4
11
2
9
8
15
36
15
6
7
6
1
44
7
20
9
4
1
8
5
2
7
6
3
14
3
2
21
4
1
8
1
4
11
18
1
4
1
8
3
4
7
32
27
14
17
28
5
4
5
16
9
2
3
14
25
8
7
18
1
22
37
20
13
2
17
2
9
10
13
22
17
28
1
18
13
6
27
30
35
12
1
54
13
12
21
2
3
26
7
4
7
2
9
22
3
20
1
20
1
14
3
2
3
4
19
4
25
4
3
12
1
16
3
2
5
2
7
26
15
4
27
22
21
10
3
30
7
12
7
66
3
2
3
16
1
4
11
4
29
2
7
4
11
16
1
30
5
2
11
32
5
6
5
10
5
16
25
2
5
6
7
24
7
18
7
4
5
10
5
18
11
48
11
16
13
28
5
8
19
2
7
8
23
14
9
28
1
16
1
14
5
16
9
14
3
4
3
2
1
26
25
26
13
50
45
18
1
6
7
24
35
14
23
6
11
12
9
4
5
8
23
48
5
20
5
14
3
8
1
92
3
2
1
8
25
6
1
12
19
2
19
38
15
2
5
4
15
4
15
14
11
14
5
38
29
22
1
6
9
2
15
2
21
2
9
10
3
4
1
18
9
8
5
4
5
2
1
2
1
12
11
8
13
12
13
52
29
12
7
24
7
2
11
2
45
30
3
6
5
6
19
4
15
36
5
4
31
16
7
56
1
10
11
4
1
16
17
26
21
8
9
14
15
32
41
6
1
2
19
2
7
8
65
4
9
2
21
8
9
16
23
24
1
12
9
22
37
2
11
4
1
6
3
30
15
12
3
28
9
16
1
10
1
30
7
22
21
26
9
12
7
6
11
18
7
18
13
8
35
14
27
6
5
4
7
14
21
28
3
2
25
12
9
4
13
2
15
4
3
10
9
18
61
8
11
10
5
2
7
20
3
22
11
6
5
18
3
14
51
42
15
22
17
16
3
32
1
2
49
2
3
14
5
12
3
4
9
4
7
22
15
10
9
2
19
20
15
26
15
10
7
10
1
18
19
6
5
16
25
2
21
2
5
8
5
8
5
2
3
4
15
16
5
4
7
4
19
18
51
6
5
6
17
4
3
6
15
26
15
6
21
28
9
14
3
2
1
14
21
6
25
2
5
32
5
26
7
30
3
10
7
4
3
4
3
6
31
6
37
16
19
22
3
12
9
8
35
38
5
22
23
2
31
2
7
10
23
18
27
6
1
16
33
6
1
6
3
4
1
8
15
2
3
16
31
20
11
4
11
12
7
54
23
2
9
2
3
8
9
32
59
6
29
6
13
6
5
6
25
24
35
4
25
8
9
4
1
16
15
28
7
4
9
6
1
14
5
20
5
6
17
56
29
4
1
4
25
10
19
6
5
22
13
6
5
6
29
2
1
2
5
6
9
22
9
8
9
32
1
10
1
6
11
4
1
8
11
14
7
14
11
20
1
6
3
2
21
14
11
4
9
12
7
6
19
20
1
6
23
18
1
4
1
78
1
16
7
8
11
22
3
54
7
14
9
10
9
38
29
20
15
24
3
4
17
74
9
26
27
40
3
4
7
20
13
16
1
6
3
6
19
10
3
4
7
20
21
2
5
2
35
12
31
12
5
4
7
22
23
10
47
4
1
28
13
8
15
10
45
12
9
22
15
12
7
30
25
6
3
12
11
44
21
14
11
2
1
18
7
24
9
24
35
6
11
2
13
40
19
34
9
4
1
2
33
4
19
2
1
6
11
4
5
24
5
12
3
8
25
8
11
2
5
26
7
34
13
8
5
26
3
8
7
20
3
4
3
24
3
6
23
6
1
4
1
10
15
32
3
8
3
14
7
2
1
4
31
2
17
4
1
10
1
8
1
20
7
4
7
22
5
2
1
8
23
6
5
2
7
6
7
6
9
10
11
82
17
10
1
2
19
20
33
10
1
10
1
8
9
26
9
20
5
4
23
18
15
32
3
12
13
2
5
10
25
4
1
30
19
44
41
6
27
14
1
6
37
14
7
4
5
10
1
4
13
2
33
20
11
20
43
24
55
2
7
2
1
8
3
16
19
20
25
8
11
2
19
16
3
2
5
4
5
6
11
48
25
6
11
4
11
6
3
4
25
28
3
4
5
26
5
2
33
12
5
20
21
10
1
12
1
24
11
6
11
8
13
6
5
8
11
2
15
26
23
60
29
4
51
10
17
4
7
10
19
14
1
12
17
4
63
4
23
28
13
14
13
32
1
4
5
6
1
2
29
6
19
36
23
12
19
14
1
16
11
6
11
2
11
18
13
32
3
16
1
30
11
2
1
10
5
20
17
2
7
6
5
36
3
18
19
30
11
26
3
16
5
12
15
12
7
6
5
12
1
4
5
22
1
20
5
2
5
36
25
10
7
6
5
2
1
22
13
12
9
12
1
10
17
6
29
8
19
10
35
18
13
24
13
12
1
60
29
16
13
2
5
62
19
18
13
8
1
2
5
12
1
2
27
8
1
2
9
26
33
10
1
18
1
18
19
12
5
36
5
34
63
8
13
22
3
2
39
2
21
32
19
2
21
2
3
16
15
16
1
18
7
10
9
10
23
4
21
22
17
8
33
10
35
2
7
2
17
38
9
2
5
44
21
10
5
8
3
22
1
6
1
30
13
2
5
22
39
2
3
2
17
4
23
20
17
28
29
14
19
24
45
6
3
10
1
76
9
20
7
14
1
12
13
6
3
20
29
24
5
6
31
8
17
30
15
4
7
16
5
4
11
32
27
44
19
10
3
4
29
12
9
2
3
2
7
6
9
20
13
18
3
4
1
18
19
36
1
10
5
16
5
12
7
6
9
20
25
8
19
14
5
6
1
12
43
18
29
38
37
4
5
12
19
18
21
16
13
8
3
10
3
6
17
12
7
14
5
6
17
40
3
2
13
6
13
2
11
14
15
2
19
42
1
6
25
6
9
12
1
20
7
6
5
2
1
30
29
14
1
6
15
2
1
8
5
2
1
2
3
14
13
14
9
14
21
2
7
10
9
16
1
8
11
6
3
26
1
14
25
20
13
4
9
12
23
10
9
12
7
4
23
4
19
16
29
14
7
2
21
2
17
32
23
2
3
16
3
14
9
8
1
8
5
26
11
2
5
6
21
4
1
6
13
10
11
2
19
12
19
6
25
24
21
12
3
4
27
2
7
2
7
8
1
18
13
4
5
30
3
14
9
14
5
6
17
18
1
20
7
20
15
8
1
22
23
18
7
2
1
14
7
2
17
2
1
2
3
26
21
26
1
14
11
6
27
12
1
2
25
4
7
4
15
22
31
2
15
28
13
4
35
8
29
4
7
4
1
2
1
6
17
22
37
6
15
2
9
2
27
18
5
4
25
2
5
2
3
16
1
2
11
6
7
44
5
6
41
12
3
24
5
2
3
4
9
2
31
40
3
18
29
42
5
8
17
18
5
6
25
6
13
4
5
12
9
6
11
4
5
12
41
26
17
4
23
2
41
2
3
44
7
10
1
14
17
12
1
10
9
38
9
4
13
18
13
2
1
2
1
50
7
36
1
6
13
26
5
6
7
4
3
46
3
24
23
14
7
32
7
2
31
2
9
24
7
4
23
8
5
12
15
4
1
26
3
26
15
14
19
12
1
20
13
6
3
6
47
6
19
10
17
34
7
6
19
6
7
6
7
10
3
40
39
2
43
12
9
2
15
16
7
18
7
16
5
10
1
4
11
14
7
2
1
12
5
2
9
26
9
6
1
18
11
10
55
4
7
18
51
38
7
2
3
10
3
28
11
14
7
10
31
2
3
2
1
6
7
6
5
32
5
14
61
32
7
6
1
24
9
2
5
34
3
8
17
2
19
6
11
38
11
18
13
12
9
18
21
14
11
6
9
24
5
4
7
34
45
10
1
34
3
20
7
4
13
4
5
2
21
18
17
6
11
6
1
30
7
4
39
4
3
10
11
12
15
10
3
4
1
10
3
14
3
20
13
4
15
6
1
2
7
6
13
20
21
6
7
2
7
38
3
6
9
10
3
4
15
10
29
6
3
22
1
6
7
24
1
30
17
20
11
8
15
2
47
4
37
28
3
6
1
6
5
40
9
2
13
4
1
46
17
8
29
34
19
28
7
36
13
54
17
6
27
12
9
2
11
2
1
16
11
20
3
12
21
12
5
6
13
2
9
6
11
12
29
32
29
14
3
14
3
10
17
4
27
2
5
4
3
58
11
8
9
8
11
10
21
14
15
16
9
4
55
26
5
6
27
2
9
2
31
28
3
16
7
2
15
24
7
2
7
8
29
18
7
2
7
12
3
22
3
18
9
16
51
16
9
8
5
6
3
4
19
4
23
2
1
14
25
20
29
2
5
4
11
6
1
12
7
6
13
16
3
10
59
4
13
28
5
4
21
2
1
2
13
10
25
6
1
18
35
6
5
20
3
8
7
14
5
24
35
4
1
4
9
20
3
6
11
44
3
8
25
2
13
22
21
44
23
32
5
6
1
12
11
10
11
28
5
8
3
2
29
4
11
4
17
10
21
6
27
14
3
14
13
22
5
4
27
2
3
16
1
4
3
14
3
10
3
6
35
6
1
22
11
14
21
4
3
4
19
2
13
26
3
6
11
12
1
12
3
14
5
4
3
2
19
6
55
6
1
10
5
2
37
6
23
6
5
2
15
2
23
6
13
18
7
4
19
6
11
6
1
12
1
2
5
20
9
10
35
16
5
12
7
10
11
8
21
24
3
2
13
8
5
12
33
8
1
6
13
6
7
72
17
6
3
10
3
4
9
14
1
30
5
6
39
4
9
24
17
6
41
18
1
32
9
10
13
22
5
16
3
20
27
32
9
14
21
18
27
4
1
4
1
4
13
24
5
6
41
2
1
26
5
36
9
22
19
8
11
14
1
6
17
12
1
2
1
18
7
6
25
4
1
4
5
6
23
4
1
28
11
4
33
2
3
58
3
10
19
4
27
26
1
2
1
12
11
40
3
8
11
6
7
12
3
14
21
2
21
2
3
8
1
16
21
2
23
14
19
14
1
4
15
32
5
24
9
6
37
6
1
26
19
6
1
6
25
10
11
14
1
40
3
4
9
8
3
6
31
6
11
12
23
26
7
42
1
6
1
8
5
26
5
2
1
12
11
20
9
24
9
14
17
10
19
16
37
6
19
36
29
12
5
52
1
4
7
24
29
6
7
2
13
16
43
28
1
26
5
4
3
4
13
20
1
14
3
12
9
8
35
4
5
6
3
18
61
30
13
10
1
12
19
14
1
12
49
6
13
24
13
30
5
20
5
14
29
2
1
18
7
6
29
22
27
2
5
6
13
10
7
4
3
4
21
4
17
2
11
6
19
2
1
2
19
16
5
6
1
22
3
2
7
2
1
10
13
28
3
2
11
6
3
2
1
6
1
6
15
10
9
22
29
6
19
6
1
22
21
40
23
2
7
6
7
14
3
18
11
40
29
6
5
8
9
6
11
6
35
24
3
2
35
2
1
8
1
2
5
2
15
2
1
14
13
2
3
16
3
16
1
30
1
6
5
4
3
2
7
12
1
30
13
4
19
2
9
16
3
4
27
30
17
34
1
16
29
4
11
4
1
12
9
4
3
24
11
4
7
4
7
20
13
2
3
4
1
2
37
10
5
34
3
10
7
18
3
16
9
32
33
4
33
8
13
36
7
20
7
4
3
10
3
22
15
10
9
20
3
2
17
8
1
38
5
42
3
12
5
2
19
14
3
6
17
4
7
12
7
16
3
14
1
6
5
34
7
10
3
2
11
8
21
6
15
22
7
12
5
6
7
2
21
18
3
8
15
8
3
4
13
6
5
6
7
10
33
22
3
6
5
2
15
30
5
2
25
22
1
26
9
16
27
2
3
28
9
14
9
22
9
26
21
2
1
8
9
12
7
12
5
2
5
10
11
4
11
2
39
14
9
2
15
4
51
2
15
10
7
22
7
22
3
4
3
16
3
16
19
30
9
4
15
12
1
10
3
28
5
4
29
10
13
8
3
10
21
8
3
4
5
12
7
14
5
2
3
28
9
12
33
12
17
26
11
8
13
16
3
4
7
12
19
2
23
16
1
24
21
28
9
14
5
14
33
8
17
8
23
10
1
12
31
10
7
20
5
8
1
2
13
4
9
4
5
22
19
16
5
6
11
6
37
2
1
2
7
6
9
8
1
14
13
12
25
18
13
6
7
6
7
8
7
8
25
6
67
12
15
6
3
46
5
2
7
34
5
6
9
4
25
2
3
12
3
4
15
2
9
6
5
2
9
8
3
50
1
4
5
4
11
6
1
22
13
42
3
2
3
50
9
12
25
6
5
12
35
6
25
6
11
6
19
32
1
26
7
12
21
6
3
6
13
14
5
2
9
18
1
2
1
6
15
2
3
4
9
2
11
8
37
2
5
6
5
6
3
6
5
12
5
10
3
6
9
2
9
6
5
14
25
10
1
2
9
6
9
2
21
4
7
30
1
24
3
24
9
6
25
2
17
54
1
6
7
12
1
2
13
18
17
2
5
16
5
10
15
44
3
2
1
22
25
2
25
12
7
12
17
6
9
6
9
28
15
2
9
6
13
2
35
6
7
26
3
2
1
10
15
10
15
8
25
26
5
4
3
6
5
2
19
22
3
6
21
4
27
12
1
22
7
52
1
24
1
6
37
18
5
12
39
8
1
6
5
44
1
12
7
12
5
18
7
6
29
52
1
8
1
10
19
6
1
2
61
6
15
2
11
10
27
48
1
4
5
2
1
4
19
12
1
34
1
14
39
10
21
16
3
32
9
28
7
6
3
22
13
30
1
12
27
4
9
22
9
2
1
2
5
34
5
6
11
22
3
14
31
8
15
2
5
6
11
6
17
10
11
48
13
4
15
14
1
34
1
20
5
2
9
16
17
16
7
12
5
10
5
28
23
8
1
8
3
6
23
2
35
22
9
2
17
28
29
10
19
2
1
12
13
24
11
6
7
6
31
6
5
12
25
16
1
6
5
32
1
20
1
20
43
2
13
20
3
2
1
16
5
8
43
10
7
6
7
10
11
22
1
4
1
4
3
12
21
2
31
14
5
6
13
6
11
20
7
44
9
6
23
10
1
38
7
8
13
8
11
32
47
8
7
10
7
22
15
2
11
10
7
10
3
2
7
4
3
24
3
8
9
12
1
18
11
14
5
12
1
22
1
24
7
8
35
8
19
22
1
14
25
2
3
26
1
8
3
4
15
4
5
14
3
12
17
2
47
2
3
4
21
48
17
2
15
10
35
16
13
10
5
8
7
6
15
10
21
14
1
10
3
10
15
34
3
2
51
12
15
16
21
2
21
10
5
8
11
18
7
14
3
14
7
4
1
24
7
10
9
6
11
8
11
22
1
6
11
22
29
2
1
6
1
30
7
70
13
40
9
8
19
42
1
2
25
24
5
26
13
6
7
16
9
10
7
10
9
14
3
12
5
8
3
2
13
4
21
2
3
18
7
6
7
2
13
12
11
36
7
2
11
28
7
14
5
8
5
4
3
2
13
12
7
4
3
24
1
28
5
4
19
62
7
44
37
8
17
6
27
12
3
6
1
4
43
2
29
8
23
12
9
38
15
2
15
18
13
4
1
2
27
24
11
12
7
8
1
14
9
2
13
2
5
36
23
14
1
14
3
22
3
2
5
6
9
4
1
2
5
6
19
10
21
6
17
14
3
38
29
34
27
8
21
10
5
12
13
8
1
2
1
2
1
6
13
6
3
2
9
4
3
10
13
14
3
22
5
18
7
8
77
8
11
8
19
8
13
8
3
2
9
46
13
28
7
16
13
14
11
8
3
12
17
12
1
8
5
8
1
12
37
24
1
16
17
12
1
26
21
12
3
8
13
16
33
18
1
12
11
32
19
4
1
16
7
12
23
14
1
20
13
4
13
12
11
10
3
20
3
6
23
18
1
30
9
34
3
4
3
6
69
18
5
8
9
8
21
14
15
6
27
4
5
2
17
24
1
6
31
16
5
28
5
8
1
18
7
2
9
6
5
8
23
8
11
18
1
2
47
14
39
2
75
10
21
12
11
30
9
4
35
12
15
22
35
10
5
4
5
8
11
16
13
26
5
22
3
26
27
54
7
2
17
6
13
38
5
2
13
4
21
26
1
10
7
2
15
12
1
2
23
12
31
6
53
2
1
2
1
6
15
24
3
16
13
2
13
2
3
4
15
4
31
8
5
20
3
4
27
16
5
2
1
10
7
2
79
8
11
6
9
2
13
12
1
24
25
10
17
24
5
38
1
16
5
6
9
16
41
6
17
8
47
30
29
16
11
4
13
24
21
6
7
12
1
18
17
6
3
10
21
2
7
4
1
6
7
20
13
12
7
14
1
12
5
2
3
22
3
4
3
18
21
20
31
14
13
14
35
6
9
2
17
6
9
22
17
18
3
4
29
4
27
2
15
82
1
4
5
20
5
6
1
12
11
10
11
18
21
40
3
8
1
6
1
2
1
18
1
6
9
10
3
10
5
2
1
10
21
10
29
2
13
4
17
12
5
14
17
6
5
6
7
10
27
4
7
26
29
8
7
10
17
8
23
6
15
10
9
26
3
2
5
4
5
44
7
8
3
32
33
10
11
6
21
8
3
2
1
2
3
8
9
8
11
8
5
34
31
14
5
4
9
8
17
16
11
46
7
12
23
16
11
36
13
44
17
28
17
8
19
4
1
6
1
2
5
18
1
6
13
6
9
4
29
16
15
22
13
10
41
6
5
22
3
10
27
34
11
2
5
14
7
8
17
28
1
2
3
2
11
6
1
28
13
28
5
14
9
2
7
12
3
8
3
4
1
20
21
8
7
18
7
12
1
6
7
12
1
24
27
6
39
2
19
6
13
2
7
14
23
6
9
42
21
2
3
32
5
2
3
26
1
16
5
6
51
6
13
14
3
8
3
2
3
8
1
10
31
30
1
2
5
2
5
16
1
6
23
6
9
10
17
4
7
8
17
2
15
4
15
24
3
24
5
6
1
4
17
24
3
22
3
10
3
8
1
12
5
6
5
14
3
14
1
26
15
14
33
6
7
8
5
4
21
10
13
22
1
12
47
4
49
2
3
12
5
4
13
8
11
10
25
12
13
2
9
2
5
20
1
4
3
2
7
14
1
6
53
10
7
10
1
8
1
16
3
12
19
18
9
2
33
26
33
6
9
16
3
22
19
30
1
18
11
26
7
4
37
24
11
2
5
14
1
32
5
30
7
18
7
4
19
16
5
14
5
8
3
2
5
8
11
2
27
30
1
18
5
10
21
12
7
30
3
32
15
6
9
14
39
2
5
10
7
60
5
10
9
2
45
4
11
16
13
6
1
10
13
8
1
12
5
20
15
22
21
16
11
12
17
6
5
4
1
22
13
10
31
16
29
12
9
28
1
4
1
2
5
2
1
8
33
4
19
6
1
44
5
8
15
6
1
22
5
6
1
8
11
2
5
4
3
10
3
2
23
4
23
6
11
22
13
4
3
44
9
4
31
2
7
6
31
6
5
8
59
66
1
2
11
52
11
4
45
2
9
18
5
12
9
4
1
16
5
22
9
2
3
18
17
28
21
8
9
12
7
16
5
28
11
26
1
10
9
16
9
8
17
2
7
32
5
20
33
10
7
4
15
2
25
8
13
12
3
6
37
16
17
6
1
4
23
18
79
34
7
26
55
8
13
88
3
14
13
12
27
24
3
4
27
62
27
14
1
24
1
8
9
22
1
2
31
50
11
48
1
2
1
36
13
24
11
12
11
26
7
90
13
14
5
12
9
18
1
24
7
16
15
16
5
2
15
8
3
50
3
4
15
20
9
4
15
8
35
16
37
28
5
14
17
22
1
6
1
8
25
24
1
22
7
8
13
2
15
2
9
32
11
18
11
10
3
40
7
10
15
6
1
6
5
6
35
14
7
42
15
14
3
14
5
10
1
24
5
4
3
6
3
4
3
18
51
6
11
6
7
16
23
6
27
12
11
4
11
10
3
8
11
24
1
12
41
24
13
20
5
4
7
6
15
8
39
32
1
20
1
14
3
2
3
4
27
24
1
4
1
12
1
4
55
10
23
2
1
30
29
34
5
10
5
32
13
26
5
12
23
30
11
14
1
10
27
2
1
4
43
22
1
34
1
20
3
10
17
6
7
14
7
10
9
16
19
10
21
4
9
14
1
36
7
14
9
26
3
60
13
18
1
14
9
2
21
2
3
10
1
28
25
8
9
12
3
4
27
2
3
10
3
26
3
8
3
10
3
10
15
2
1
16
43
6
5
38
9
24
3
2
3
2
1
20
9
20
9
8
3
8
7
20
13
16
3
16
31
34
3
4
5
2
15
24
17
24
5
8
7
26
3
14
3
10
5
18
25
14
5
12
29
10
37
22
1
2
17
2
19
4
23
20
7
12
17
30
1
12
1
8
11
18
19
30
41
4
17
2
11
26
15
14
49
20
33
6
1
4
5
24
3
22
1
4
1
10
19
18
23
8
9
2
13
10
3
16
17
6
17
2
7
4
5
18
23
34
11
4
25
20
1
10
3
18
19
18
13
8
15
14
7
2
5
4
25
70
15
6
29
4
13
20
29
26
7
12
5
6
17
20
3
8
3
28
47
16
7
4
11
20
1
6
13
8
7
2
17
2
27
2
1
10
17
46
15
14
3
8
15
22
9
2
27
16
9
2
35
20
31
40
3
10
1
8
11
4
27
38
17
26
9
26
1
4
21
2
45
16
27
6
7
28
5
22
3
4
31
24
9
30
13
2
15
22
7
6
1
18
7
22
3
4
27
32
15
14
1
30
19
6
11
4
1
4
31
26
3
8
7
14
25
14
9
2
27
12
7
12
23
10
35
14
3
14
33
18
9
66
1
8
1
6
3
38
13
12
3
30
27
8
9
4
17
20
11
16
1
22
13
18
13
10
19
4
19
8
15
28
1
10
3
6
39
8
11
14
7
2
7
6
7
16
9
10
19
8
1
96
25
22
9
8
15
6
21
4
3
4
3
22
19
8
31
6
1
16
1
18
9
4
19
2
19
22
7
4
13
12
11
10
5
16
7
66
19
6
27
26
27
32
45
8
27
26
1
2
11
8
21
2
3
4
3
2
9
18
7
14
15
20
29
14
1
4
21
20
13
8
9
16
3
2
33
2
1
2
9
8
15
8
15
14
5
2
49
16
5
2
15
28
3
12
3
14
3
34
5
10
9
16
21
4
7
6
5
2
1
10
29
10
7
6
45
12
15
14
9
4
11
2
53
20
3
22
17
8
11
56
1
12
7
24
35
8
7
14
9
10
21
24
11
12
11
6
23
56
45
8
1
4
9
24
39
18
23
14
23
6
17
12
35
30
5
20
5
4
3
10
5
2
5
30
1
32
5
12
1
108
1
20
15
32
1
4
1
12
1
16
11
24
27
6
57
14
41
2
7
8
1
32
3
44
3
38
21
4
45
12
5
20
15
10
9
20
15
2
1
6
21
10
1
66
5
8
5
2
13
6
5
18
21
18
5
4
1
12
13
30
3
2
39
8
21
8
65
8
27
12
17
6
3
14
1
26
7
16
13
4
27
16
3
2
27
16
13
28
3
40
11
8
11
12
25
12
15
8
5
4
1
20
3
2
3
2
33
12
3
10
19
6
7
8
7
6
21
18
29
8
5
2
35
4
5
26
5
6
19
10
9
6
15
10
3
70
5
6
49
2
25
4
7
2
1
2
35
22
19
12
3
2
3
44
11
14
1
48
15
8
27
10
7
12
9
24
3
20
19
12
21
16
5
2
11
2
1
6
1
6
37
4
1
6
17
8
41
10
11
22
1
16
7
4
17
6
1
22
3
4
11
4
1
2
19
36
3
6
5
6
1
38
1
12
25
18
7
8
3
20
3
2
1
14
1
8
5
14
1
12
7
30
31
22
13
4
13
18
1
34
3
18
13
32
11
6
5
6
23
20
19
4
15
16
21
2
3
6
7
16
5
28
3
12
15
48
7
2
9
6
11
26
29
2
9
4
21
40
15
2
3
8
7
16
13
14
45
10
3
14
3
10
13
40
33
20
11
8
1
4
5
2
17
10
1
2
3
4
25
10
23
10
1
6
15
2
7
4
5
6
7
50
11
18
51
16
29
2
5
26
7
2
17
2
15
32
15
6
1
28
5
12
13
24
7
34
17
4
51
22
27
36
17
30
11
6
49
16
19
6
31
18
7
10
5
10
17
16
17
12
7
12
9
2
3
26
25
14
17
8
35
6
7
12
1
6
67
2
3
26
15
4
7
22
15
14
1
4
1
6
9
4
17
8
1
48
25
12
15
60
11
8
11
12
3
2
15
4
35
10
7
24
9
2
9
18
11
4
3
14
15
8
21
14
35
14
9
2
41
12
9
2
1
14
9
8
17
4
1
10
3
6
29
10
1
12
1
2
5
4
1
2
27
42
19
2
5
4
11
34
31
10
7
20
1
12
3
42
9
12
13
14
31
4
11
2
1
4
3
2
9
22
57
4
3
8
7
14
3
26
3
26
11
10
7
8
7
4
43
2
27
34
21
2
15
26
15
22
7
6
29
12
1
16
5
2
7
6
1
6
17
6
11
4
23
2
7
8
1
8
11
4
19
16
1
10
15
32
9
14
11
28
1
2
41
18
11
24
15
18
17
12
9
2
31
8
11
24
3
6
5
4
1
12
17
10
5
18
5
2
1
16
7
6
3
30
21
4
7
30
5
16
5
46
5
8
9
4
5
38
5
4
15
6
3
4
3
2
3
26
1
16
23
14
19
26
25
16
9
2
9
22
13
6
5
6
7
48
31
16
19
12
19
26
11
22
17
54
11
8
11
12
3
8
21
12
9
4
19
16
7
12
25
18
5
4
19
12
1
48
5
4
25
6
11
30
13
38
19
6
3
10
5
2
3
26
13
8
3
8
9
2
15
4
5
6
5
24
9
12
1
8
3
2
27
30
11
16
1
10
5
12
29
30
5
18
3
16
1
4
3
50
23
22
15
14
31
2
29
4
13
58
29
20
1
28
27
4
17
34
7
20
1
36
1
6
17
4
15
2
17
20
21
4
21
14
21
8
9
2
11
6
7
2
11
6
5
22
7
10
9
4
1
28
7
10
17
14
3
26
15
6
5
36
5
2
27
4
7
30
11
14
3
20
23
8
9
30
45
18
1
34
1
26
31
8
19
12
5
4
11
10
1
22
25
6
17
4
7
14
9
14
21
12
1
10
21
18
37
8
3
4
15
18
7
2
7
10
1
26
23
8
17
10
1
22
25
4
9
18
17
6
9
16
3
12
5
14
5
38
19
42
5
36
29
4
13
10
19
6
5
18
23
24
7
20
47
12
37
6
11
10
15
8
9
14
5
18
31
34
19
2
9
2
17
26
15
2
71
2
19
4
3
34
11
2
3
64
5
14
19
8
37
24
13
24
3
4
7
4
5
10
1
18
1
30
1
4
17
6
9
20
15
46
9
2
7
44
1
24
11
4
1
2
7
4
3
14
29
20
9
2
15
6
17
26
7
6
1
6
1
50
5
22
5
8
9
16
17
4
3
20
49
28
3
8
31
24
7
18
3
2
9
6
3
2
23
2
5
4
3
2
9
10
3
8
9
40
11
10
27
6
15
8
39
4
15
4
39
18
7
24
45
8
23
10
13
6
1
4
29
4
1
30
35
4
33
30
23
2
7
46
7
10
3
10
3
4
3
8
15
8
3
16
9
22
15
4
1
26
9
2
9
2
5
2
25
10
15
32
9
14
23
8
5
12
19
4
1
14
9
2
17
18
1
58
1
2
7
32
5
2
13
32
5
26
31
14
3
2
21
6
9
10
31
6
9
4
3
54
9
10
5
10
7
4
37
16
23
6
5
12
1
6
3
8
11
2
1
54
11
2
31
8
9
14
25
8
1
4
9
10
11
6
3
24
3
18
1
8
7
10
7
6
5
6
5
6
1
8
1
24
7
12
1
6
21
10
1
6
23
4
19
38
17
30
23
18
13
28
5
16
9
2
27
10
15
24
13
4
25
4
7
2
13
14
11
2
5
18
3
16
3
2
13
4
1
10
17
8
1
4
9
10
13
4
3
4
3
8
25
2
7
14
9
2
7
36
13
16
21
12
17
4
23
2
5
2
1
16
3
2
15
6
25
12
13
20
19
10
7
18
19
30
49
24
5
10
23
10
3
50
31
14
19
20
13
2
11
2
9
28
7
18
9
22
1
4
1
22
19
12
33
4
3
34
1
4
11
8
1
6
25
6
1
16
11
16
15
14
57
6
17
2
13
4
5
8
1
6
15
8
17
2
11
8
9
16
17
4
29
4
5
10
29
6
9
8
15
6
43
2
19
28
19
38
9
14
5
6
5
48
7
6
11
6
7
6
21
8
39
6
37
8
13
6
11
20
1
2
23
4
13
2
13
8
17
20
13
2
1
16
31
4
3
4
3
4
21
8
1
2
25
14
11
2
3
16
49
6
5
4
5
50
3
52
7
20
1
4
3
20
3
8
15
58
7
4
5
8
23
2
11
14
1
6
11
2
3
4
33
2
27
28
3
12
5
4
7
6
29
2
7
8
37
32
5
34
27
12
13
6
13
2
29
2
17
2
3
8
3
4
13
6
5
6
37
8
21
2
3
22
15
14
21
28
9
4
3
24
13
10
7
8
11
2
1
2
7
18
3
2
15
16
7
2
7
30
3
30
7
22
11
10
7
4
21
10
15
2
3
4
39
8
3
2
15
8
1
8
7
26
3
14
33
8
9
4
7
14
19
26
23
26
13
16
21
26
5
26
1
4
1
8
55
30
5
38
7
24
29
10
3
6
21
2
73
4
7
6
23
2
19
6
15
14
39
18
3
60
15
32
3
2
9
22
9
4
9
6
45
4
25
8
3
2
15
22
11
4
1
4
31
24
3
4
3
8
5
4
1
20
9
2
3
2
11
4
49
20
13
6
1
2
1
12
7
30
13
64
3
20
27
4
5
58
27
4
15
26
5
2
3
10
9
2
3
10
25
8
3
32
15
14
15
36
11
2
1
12
17
2
15
16
25
8
3
14
1
4
17
28
21
8
7
14
33
6
3
4
3
4
1
20
3
6
1
2
1
20
5
26
3
22
9
8
3
16
15
10
15
8
3
24
7
8
25
12
17
20
15
16
3
88
3
8
1
14
15
10
21
18
27
10
7
34
13
8
1
2
5
8
9
8
7
8
5
4
39
44
7
24
17
32
11
22
17
12
11
6
1
6
35
6
1
12
1
10
21
2
5
2
3
10
7
8
9
22
9
4
5
66
5
44
5
10
5
12
1
14
7
6
1
4
67
6
9
6
1
12
21
8
1
2
25
12
1
8
5
4
1
12
5
6
1
12
17
10
7
26
9
6
11
2
17
8
19
4
5
14
7
42
23
20
7
16
1
24
13
18
1
4
7
10
7
44
13
42
15
2
19
8
1
12
5
12
7
12
13
14
3
2
1
10
3
14
3
2
15
20
13
6
13
2
3
10
11
8
3
14
9
20
15
12
5
4
3
10
13
18
1
2
3
12
1
8
9
2
3
4
1
18
15
6
7
6
11
12
1
54
5
28
13
4
5
10
3
2
1
6
11
28
11
22
7
14
27
12
37
24
5
26
17
6
1
2
5
6
13
36
3
10
3
8
3
2
15
26
7
2
1
6
37
14
5
24
1
2
7
44
3
12
11
2
3
12
3
18
15
2
1
10
11
2
3
14
3
2
1
16
19
4
1
10
1
32
1
32
19
8
3
38
21
2
25
14
15
4
21
22
1
8
19
10
9
6
5
12
5
20
13
6
19
10
41
2
23
4
21
16
7
6
5
16
1
8
35
6
15
12
17
8
1
8
5
18
25
2
7
2
5
14
11
8
9
14
5
16
3
30
27
2
7
2
5
16
11
4
25
22
11
4
3
8
3
8
21
20
19
36
1
10
3
14
9
6
17
6
5
54
1
26
47
16
13
10
49
10
29
10
7
16
15
16
55
12
7
4
7
8
3
10
3
26
23
10
3
16
23
14
11
2
5
8
23
8
5
12
5
12
1
8
7
20
5
12
9
16
21
8
61
8
19
18
15
6
3
8
15
10
11
20
59
8
3
4
11
20
21
8
11
4
3
4
9
2
3
32
3
2
31
14
31
2
9
8
9
10
5
6
7
10
1
22
3
6
19
14
25
14
9
6
7
2
3
2
3
2
21
10
3
20
1
12
1
70
9
26
3
34
1
24
1
12
7
10
3
10
19
8
29
12
3
18
3
12
19
2
17
6
3
4
15
2
1
2
9
10
1
16
1
2
15
2
9
34
1
24
1
2
11
12
17
6
7
4
1
22
7
8
1
34
15
4
1
2
19
12
3
4
15
14
45
2
5
8
13
20
17
10
1
8
13
10
3
4
31
10
3
16
5
8
5
6
15
6
15
8
15
16
29
20
11
8
11
4
3
4
1
4
13
4
3
4
9
2
1
6
33
4
17
2
7
6
7
8
1
30
31
2
1
6
1
2
19
4
21
8
9
50
3
10
9
12
9
22
21
20
3
2
9
10
19
18
35
2
3
4
5
6
1
14
7
6
13
34
21
6
5
4
43
4
5
4
23
2
9
4
5
4
1
46
11
6
9
20
23
26
21
10
7
8
9
10
3
4
47
2
1
20
3
4
19
24
19
48
1
10
5
4
11
14
1
12
23
18
35
2
11
48
1
24
13
2
11
8
15
4
17
2
11
34
11
8
11
6
5
20
3
10
5
2
13
14
5
6
19
10
3
18
1
16
1
4
15
16
13
8
13
14
13
4
9
22
5
2
19
4
11
2
1
26
7
12
33
8
13
12
1
4
11
6
5
2
33
30
1
18
1
6
19
6
5
36
19
2
5
4
1
6
13
4
27
8
17
26
17
10
15
22
23
2
13
32
5
12
11
12
7
2
1
2
1
2
1
2
7
14
35
10
7
10
9
6
11
12
3
4
25
2
27
12
1
18
7
52
9
16
3
6
5
24
1
56
5
2
5
22
3
22
17
8
3
16
1
8
3
52
15
4
5
18
1
4
9
60
5
4
13
26
7
34
3
28
11
2
39
2
7
16
3
10
1
4
3
2
9
8
53
12
15
2
25
10
11
12
1
16
7
24
13
8
7
8
5
4
5
58
1
6
1
8
15
12
9
4
15
16
13
6
1
16
5
4
5
14
1
6
3
30
7
6
1
6
35
12
13
30
43
4
1
10
1
2
5
4
3
6
3
20
25
2
31
4
13
6
9
22
1
12
5
18
9
20
1
34
11
4
3
18
9
6
1
14
11
16
17
2
13
12
3
2
3
16
9
18
5
26
17
6
5
18
1
2
43
22
29
8
1
2
3
16
3
12
1
6
21
14
9
14
9
16
7
10
3
4
5
6
21
4
1
12
15
2
3
2
11
12
21
18
3
10
23
2
7
2
5
28
11
24
5
16
5
16
37
4
1
22
15
2
1
2
17
18
1
10
23
54
21
16
9
22
15
22
3
8
5
2
3
34
3
4
3
26
15
8
17
6
31
6
5
12
7
2
35
8
7
12
9
8
1
2
47
6
3
2
33
10
5
50
39
40
5
6
17
38
5
22
29
26
5
34
37
4
35
16
7
44
5
20
27
8
7
6
25
24
1
2
13
2
7
60
9
10
7
2
51
12
5
2
25
2
1
54
17
4
1
6
17
2
3
22
1
6
5
12
5
4
55
4
3
18
25
56
53
6
23
4
17
18
39
12
19
4
1
18
23
12
1
4
9
4
1
36
1
8
13
16
3
26
1
4
25
4
39
14
15
20
1
6
11
12
13
2
5
36
25
8
7
4
15
52
9
24
7
4
13
10
1
10
5
6
1
10
23
20
15
16
9
44
15
24
19
24
41
6
7
2
7
34
15
4
33
20
3
2
3
10
9
4
9
12
9
8
1
2
3
4
9
14
21
2
9
26
11
24
11
12
1
34
17
30
11
12
7
54
7
6
7
16
13
4
13
12
29
6
11
16
19
4
13
10
3
12
11
4
13
12
3
16
5
14
5
24
17
58
3
4
13
50
41
2
29
16
3
2
1
2
5
40
25
6
3
20
1
14
3
2
7
14
3
14
21
10
3
8
21
4
3
6
7
50
1
20
3
6
3
4
21
4
17
2
9
8
21
4
3
16
39
14
15
34
15
34
29
10
3
6
11
4
37
42
1
56
45
12
25
2
11
14
1
16
37
4
3
44
9
12
1
14
15
2
3
2
3
12
31
6
1
18
25
10
41
76
11
50
7
2
1
18
5
8
3
46
13
22
19
16
1
6
21
14
9
8
3
2
13
12
39
62
11
2
45
8
7
2
5
12
3
10
1
18
5
28
17
6
23
24
21
4
13
6
23
6
29
10
1
16
11
8
1
20
3
16
23
18
1
20
1
16
21
22
9
6
1
18
23
2
21
4
13
18
7
14
23
14
7
14
5
2
15
4
35
18
1
28
3
28
33
4
11
10
3
22
11
18
17
4
19
4
17
50
3
10
5
2
7
12
11
6
1
8
17
2
3
4
15
12
3
12
13
12
37
2
39
10
19
14
11
10
3
4
3
4
7
2
3
34
11
10
7
32
5
8
3
8
15
10
3
4
9
4
1
2
9
6
15
30
17
38
5
18
17
14
1
24
37
50
7
4
5
20
31
10
15
34
3
54
17
6
13
22
19
8
7
8
7
4
7
8
21
26
5
44
11
10
3
12
7
14
3
42
7
8
1
8
15
6
1
28
1
6
13
22
13
8
19
40
29
6
57
18
3
4
7
2
1
4
9
14
1
18
1
2
9
6
7
4
49
6
49
18
5
18
11
4
5
26
11
46
33
4
7
8
17
14
21
8
3
8
5
18
5
12
11
16
5
12
1
8
29
2
3
2
13
12
15
8
15
18
7
12
23
6
23
6
3
2
5
2
15
8
15
10
7
6
17
6
31
10
9
8
21
38
9
28
1
8
15
6
11
10
25
22
25
20
15
20
5
4
3
8
11
20
21
32
29
8
7
16
23
6
11
16
15
6
19
14
19
16
7
14
9
4
1
34
3
20
27
14
7
8
21
26
3
56
41
2
3
4
3
4
11
8
17
66
5
4
9
26
17
2
7
14
29
4
15
16
1
22
1
6
13
8
3
4
9
8
3
16
9
4
15
2
15
4
1
14
21
16
7
24
1
4
5
14
13
26
5
16
7
8
3
4
15
8
33
8
21
44
5
4
9
8
5
16
3
2
25
30
3
28
39
8
9
8
27
10
3
6
5
20
7
12
3
20
23
28
11
18
5
20
3
20
9
16
41
12
1
6
9
10
15
2
5
14
5
6
7
24
1
18
3
10
1
8
1
36
1
10
9
10
65
20
43
18
23
8
1
12
19
8
13
4
7
10
17
4
1
2
31
20
17
6
17
10
3
2
11
34
7
12
63
2
29
2
15
26
9
18
3
4
35
8
9
10
23
16
13
16
5
14
11
8
35
14
1
16
1
4
55
14
3
26
1
18
5
34
7
2
15
10
15
10
1
8
1
44
5
22
23
20
33
2
5
8
33
8
9
26
9
16
3
18
1
20
17
6
5
60
17
2
17
8
15
4
35
6
49
46
25
30
25
24
1
8
13
6
7
6
3
6
13
2
1
20
1
26
7
2
9
2
3
6
15
6
13
12
9
8
11
36
21
14
9
2
1
4
55
26
9
16
17
30
17
14
5
10
1
2
5
14
1
18
11
32
1
22
7
14
1
8
7
10
3
14
3
10
1
2
5
22
7
30
5
48
25
12
3
2
1
8
5
12
1
10
3
2
19
2
3
2
29
20
15
22
39
8
15
12
15
12
1
18
11
6
1
2
3
44
31
2
9
6
5
6
3
14
3
2
21
10
1
16
17
10
1
6
3
10
1
24
35
6
3
8
1
4
25
2
7
28
13
14
29
52
33
4
29
16
5
4
5
14
13
2
19
8
19
12
5
12
11
44
7
56
7
12
13
12
1
12
1
18
17
12
1
14
5
14
19
2
25
12
31
32
19
24
17
6
13
6
17
4
3
20
5
2
3
12
9
14
29
18
1
18
3
6
3
6
3
2
1
6
27
30
39
10
15
6
5
18
1
8
15
8
27
28
5
8
3
4
41
2
3
8
1
4
27
10
15
10
3
4
1
6
15
32
5
10
7
8
1
28
5
2
5
10
1
6
31
18
5
4
5
22
7
6
23
26
13
8
5
10
1
6
5
34
1
20
21
12
5
4
29
4
25
6
27
4
5
4
15
4
13
20
17
12
29
2
9
8
29
22
7
2
3
12
13
4
37
48
21
6
5
4
3
2
3
4
3
26
3
4
3
8
9
4
13
4
5
12
5
10
5
12
3
36
11
6
21
10
25
4
9
10
3
6
1
14
3
6
5
4
17
6
13
4
7
8
1
8
1
34
13
14
5
6
29
6
37
8
25
26
1
4
5
2
13
8
1
10
5
6
5
12
7
30
13
2
33
12
25
12
5
8
13
30
7
2
1
10
1
6
11
30
1
2
33
4
3
88
3
8
23
18
5
10
29
8
5
4
13
2
1
4
1
6
31
2
5
14
27
2
9
10
7
10
1
8
5
78
1
2
7
6
5
8
21
10
27
16
1
4
23
18
11
36
55
14
41
26
23
78
23
16
13
10
7
20
17
34
67
36
3
4
3
2
15
32
5
18
7
2
27
22
5
6
27
34
11
6
3
10
25
2
7
6
11
4
3
4
5
24
11
4
5
16
7
14
17
4
19
26
15
10
21
10
11
6
17
20
9
4
3
8
21
12
21
8
1
10
7
2
5
14
9
12
25
6
5
24
15
14
3
8
11
26
1
10
13
24
15
16
3
6
5
2
1
8
9
8
5
6
21
8
27
16
5
12
19
18
9
16
1
22
3
22
3
8
11
4
5
2
9
38
9
18
15
6
7
30
23
12
5
4
1
12
11
4
11
34
23
6
1
32
23
36
23
18
13
4
35
6
5
20
23
8
13
8
17
10
13
16
5
4
23
4
45
30
7
30
3
46
13
10
31
6
5
18
23
10
15
8
5
10
5
24
9
8
1
14
35
42
13
40
9
30
31
18
5
14
5
2
9
24
7
6
55
28
5
38
9
18
1
20
21
18
11
20
57
14
21
20
7
12
7
26
3
52
1
14
19
2
5
32
15
2
27
4
9
16
11
24
9
18
5
4
13
30
13
8
1
2
15
14
1
10
9
40
13
46
5
28
1
6
7
8
3
14
9
4
5
20
5
2
45
6
1
30
9
2
15
2
3
22
1
4
1
2
9
10
5
6
17
6
5
4
9
46
1
30
1
6
13
10
43
4
21
28
9
32
9
16
7
6
1
2
9
26
9
2
19
18
11
10
1
30
3
2
1
8
5
14
1
8
3
18
25
2
1
14
3
14
13
30
9
10
53
18
7
2
1
4
3
14
15
28
7
4
15
4
3
12
15
24
5
52
13
36
11
36
7
12
5
4
25
4
31
28
1
14
23
30
19
8
1
20
5
18
19
18
1
6
9
2
17
8
5
4
1
6
1
14
1
16
1
14
19
4
7
4
31
2
11
6
7
2
9
14
11
6
13
18
63
38
17
2
5
14
13
16
7
16
3
8
1
10
27
24
41
8
1
4
33
8
3
16
3
2
13
24
1
20
3
16
7
12
13
6
15
8
1
14
27
12
13
2
5
28
61
12
13
10
31
16
1
4
17
6
1
10
15
16
1
4
5
12
5
24
45
2
43
8
9
16
15
6
5
12
19
30
7
10
1
16
5
20
9
4
5
6
7
10
53
4
1
10
1
24
1
12
7
16
7
8
29
36
19
38
9
28
9
2
21
10
13
30
3
14
63
46
37
16
7
18
5
24
9
2
5
20
31
12
5
4
15
8
9
4
7
6
7
18
1
6
1
18
41
28
7
10
41
8
5
18
23
6
29
6
7
4
3
16
29
2
21
10
3
8
9
40
3
4
33
10
11
8
5
16
9
22
3
6
23
4
1
2
1
36
9
26
3
4
9
4
3
60
1
2
11
8
15
6
11
18
11
6
61
12
7
12
13
4
3
12
11
6
3
4
7
14
13
6
45
2
3
16
27
16
13
2
35
2
1
2
1
18
7
2
3
22
47
6
45
8
11
24
29
6
1
14
21
6
21
16
35
2
1
8
7
42
19
6
5
2
13
44
19
2
3
4
3
10
9
8
1
2
13
12
5
2
11
26
9
10
25
4
11
46
1
4
13
22
41
10
3
2
51
52
3
22
7
6
27
12
3
12
53
12
1
14
7
6
35
2
1
4
15
16
3
10
5
24
11
6
19
8
3
8
1
10
9
34
9
14
15
28
5
24
35
30
9
8
9
8
35
4
1
14
41
20
27
28
17
2
1
8
17
20
25
12
5
4
5
24
3
6
1
12
13
14
13
6
1
2
29
8
9
4
39
12
11
6
37
14
41
12
3
2
5
12
7
2
19
4
7
20
9
4
11
2
13
20
19
4
29
2
13
36
3
30
13
36
1
14
1
22
9
4
3
20
3
16
13
6
1
6
9
2
5
2
5
10
9
28
1
12
3
10
11
8
33
14
3
10
1
6
11
4
9
2
1
30
1
6
1
22
11
6
39
16
33
14
1
14
31
12
1
48
5
36
11
12
31
12
43
24
21
4
3
6
5
2
3
22
3
8
15
4
9
2
1
2
33
2
1
18
11
4
11
2
11
12
3
44
15
44
25
24
13
34
9
4
31
32
7
2
3
4
1
8
3
20
17
10
15
16
3
20
9
2
9
40
21
10
35
18
5
2
11
4
13
2
3
6
1
6
5
2
1
24
1
6
11
16
11
6
5
6
11
6
29
12
29
14
23
4
13
22
11
6
13
10
9
12
21
6
15
12
21
18
11
4
55
6
17
24
5
6
21
6
11
4
17
6
7
10
17
24
13
40
15
32
3
2
3
22
1
10
15
4
43
16
1
16
1
4
7
12
13
12
5
8
1
2
1
18
25
2
5
16
3
40
53
4
19
8
1
14
3
2
25
4
3
10
3
20
39
10
3
4
1
10
15
16
19
10
13
2
1
8
1
16
9
42
21
20
39
24
5
4
11
8
1
8
7
6
5
6
1
6
23
6
7
4
11
8
23
20
9
10
7
52
9
10
21
12
25
2
1
46
11
20
1
10
27
2
1
2
23
6
15
4
3
22
3
14
3
18
11
12
29
2
15
4
1
4
9
12
41
6
31
8
5
6
41
6
5
8
5
42
5
8
25
26
9
26
3
6
1
12
3
64
3
2
1
18
9
6
11
2
9
4
19
10
1
10
3
2
13
4
27
4
1
16
19
4
3
4
3
2
5
24
1
14
7
8
1
62
13
4
1
42
17
30
43
18
11
14
1
20
7
6
7
4
17
8
19
2
3
16
9
16
17
12
5
4
15
2
3
50
31
14
13
4
5
10
5
12
1
6
1
8
67
16
21
28
3
2
9
6
3
12
11
6
29
2
31
2
3
4
3
14
3
18
3
48
17
24
3
6
11
6
11
24
5
20
9
8
5
32
15
8
1
20
3
18
1
8
11
8
1
8
17
2
35
6
39
10
5
2
15
10
3
10
7
2
7
6
7
6
5
8
27
2
13
6
1
18
35
2
7
8
1
10
3
10
13
4
7
48
3
22
3
2
1
2
47
8
19
6
17
22
11
4
9
18
3
8
3
24
17
10
13
4
13
28
15
4
27
2
21
4
3
6
1
8
5
42
17
14
3
10
55
64
7
14
31
16
7
40
11
6
19
8
5
12
5
22
1
12
9
10
9
32
17
28
7
22
1
4
17
10
11
2
1
12
1
8
25
10
3
28
5
16
1
4
3
2
25
8
5
28
5
4
13
42
1
30
11
16
9
54
23
10
1
4
19
4
15
4
9
32
1
4
5
2
3
2
3
22
1
14
7
6
11
14
9
6
25
24
7
6
5
22
1
24
1
18
29
34
15
14
9
16
3
4
29
2
1
14
33
14
13
4
21
18
5
2
17
10
5
14
25
8
1
10
39
6
23
14
1
2
5
22
13
14
3
10
13
8
13
4
5
8
29
8
1
14
9
4
3
4
13
6
9
18
7
8
3
10
1
6
19
4
9
2
5
4
9
20
3
32
13
2
13
6
19
12
11
8
43
14
9
10
15
18
7
12
27
8
3
10
7
6
9
6
7
4
5
6
17
4
7
12
1
8
3
4
55
6
1
12
1
14
11
6
9
14
1
2
3
2
13
4
9
18
19
18
9
2
17
8
7
12
7
6
17
42
3
10
3
6
3
24
5
4
3
4
11
4
5
14
39
14
1
24
1
8
21
20
19
4
13
6
1
8
19
10
11
8
43
10
1
12
19
40
15
16
7
6
7
6
9
24
9
4
1
26
3
12
29
8
3
8
3
24
5
2
9
2
7
12
41
42
1
48
13
8
15
6
5
8
3
12
7
6
7
10
25
6
7
10
1
4
11
24
1
18
21
4
7
2
5
14
5
12
1
2
11
22
5
2
31
8
17
4
19
26
1
2
1
18
11
2
19
2
3
2
7
4
61
2
47
14
13
8
1
28
9
4
7
10
11
2
9
12
7
8
11
2
11
30
3
6
5
2
37
6
1
4
25
2
5
4
13
16
19
4
3
12
1
18
5
6
1
34
7
10
3
48
3
20
21
20
1
10
1
8
23
16
1
2
11
10
1
6
29
44
5
6
5
2
5
16
1
2
5
12
9
4
13
8
13
8
15
32
9
36
11
22
3
16
7
2
9
2
31
20
21
4
3
20
15
4
29
2
7
12
39
2
3
4
5
6
7
10
3
16
3
32
5
4
9
40
7
14
37
60
11
6
25
4
3
8
15
14
5
12
5
8
13
18
25
20
1
20
15
34
7
18
29
14
1
4
13
2
3
4
5
4
27
8
17
2
45
4
19
4
1
4
1
20
19
18
25
4
5
26
3
4
1
12
1
22
25
24
31
14
1
2
11
8
3
2
7
4
3
2
27
4
3
10
21
28
11
12
5
24
23
16
11
6
7
6
5
10
1
12
7
8
13
8
7
14
5
6
7
2
3
14
3
4
15
8
3
22
27
12
3
14
29
8
3
24
21
10
19
14
5
2
7
8
1
8
31
2
47
12
29
10
13
4
3
14
1
4
1
2
9
6
1
4
27
8
3
60
37
2
11
18
27
8
9
18
37
16
1
4
3
2
31
6
29
8
5
24
13
6
29
36
7
2
17
14
31
2
1
2
43
6
11
12
3
12
23
4
9
20
3
58
1
10
3
2
9
10
5
16
19
6
39
26
29
4
13
4
1
4
13
6
1
4
1
36
33
6
19
46
11
2
1
16
1
22
17
12
1
18
7
20
11
2
13
10
5
40
25
4
13
6
1
30
13
18
5
8
5
6
1
6
7
16
15
4
7
32
1
4
1
4
5
6
5
2
13
52
5
22
9
2
9
4
9
8
17
2
9
36
9
12
79
22
3
16
9
8
1
14
5
20
13
2
13
2
17
22
25
10
3
2
3
8
7
2
3
20
9
2
5
20
3
8
7
26
1
12
9
18
5
12
5
2
23
14
11
22
5
36
5
4
39
8
27
14
7
18
15
40
15
12
5
12
23
14
27
32
31
12
7
18
7
2
13
2
25
10
43
16
21
30
3
2
3
8
39
28
17
2
3
2
9
50
41
10
3
10
15
8
7
2
9
14
13
10
17
14
9
16
1
20
17
8
11
12
37
4
9
2
3
20
33
4
35
32
9
8
9
8
7
20
3
16
3
6
17
12
7
2
21
10
9
10
55
18
17
14
19
30
29
28
29
6
27
10
3
4
33
32
9
2
15
2
15
14
9
2
3
12
19
2
9
2
37
2
15
8
3
30
3
26
25
28
17
2
7
2
11
30
7
2
11
42
1
6
27
2
9
2
27
2
13
10
1
6
37
2
3
16
17
18
5
34
9
28
3
12
5
2
11
12
5
6
5
44
7
4
5
12
9
46
9
8
21
10
41
6
1
36
1
24
15
4
33
16
27
6
1
42
1
10
15
2
19
4
25
26
5
10
11
14
1
2
39
4
41
8
9
16
13
6
7
8
1
2
25
8
17
2
1
34
9
20
5
12
33
6
1
28
11
24
1
42
7
4
13
2
3
2
5
14
1
38
15
2
11
28
21
2
9
6
1
4
9
22
37
30
1
4
3
4
27
8
5
4
3
2
11
2
63
6
43
2
19
4
5
54
5
4
5
6
1
10
1
6
1
12
25
4
9
4
9
4
5
22
3
8
11
28
5
2
1
4
3
12
1
4
17
2
21
24
31
26
19
2
1
16
5
26
5
16
15
22
7
6
7
44
13
4
11
12
1
14
1
8
7
18
1
12
15
14
5
16
35
38
1
36
19
14
39
4
5
2
3
18
13
10
21
30
21
10
1
50
17
44
7
4
57
4
3
16
35
30
5
6
1
30
39
2
9
4
9
12
15
6
3
2
53
8
3
16
19
8
41
10
13
4
9
10
3
2
13
2
7
8
29
12
1
18
11
10
1
4
7
6
17
36
7
6
5
4
57
8
13
10
39
14
23
2
7
6
5
22
39
4
13
4
19
14
1
30
5
14
7
2
17
12
1
6
13
16
9
4
17
6
35
10
27
6
3
14
5
8
1
12
9
10
3
4
7
16
3
12
7
24
5
26
5
14
51
10
7
2
37
2
5
2
11
12
1
14
7
18
1
6
1
6
29
2
21
2
3
24
31
10
7
26
11
18
27
10
11
4
43
26
57
4
5
2
3
12
17
12
5
22
13
30
25
4
5
2
3
28
43
8
33
4
3
32
5
30
11
6
3
44
3
10
15
12
13
18
13
10
13
16
7
18
7
22
1
10
11
8
13
26
9
16
1
4
3
6
25
24
15
16
1
28
19
2
31
4
9
4
9
4
43
2
7
6
11
12
9
20
9
2
3
8
9
10
5
8
11
4
1
30
3
6
35
30
5
16
5
6
17
6
3
6
13
14
21
6
27
2
1
14
21
10
7
2
9
16
1
24
31
14
11
8
7
6
3
4
15
12
29
8
15
4
9
20
1
8
23
14
1
4
21
32
9
46
29
16
3
10
25
24
1
12
5
2
9
4
11
4
3
4
31
8
9
8
69
6
13
10
1
4
39
6
5
12
21
6
7
14
9
12
7
24
35
12
5
2
13
18
11
12
3
36
15
6
21
14
9
8
5
4
5
6
5
32
11
16
3
8
1
4
15
16
11
2
3
6
15
6
1
34
7
6
11
14
1
4
1
28
17
4
7
26
15
8
7
4
11
8
17
26
7
16
15
18
33
12
5
8
7
6
13
36
13
2
31
18
5
2
17
2
3
8
11
6
11
44
7
20
19
2
15
2
9
10
9
2
17
2
11
12
13
4
13
2
9
18
15
16
3
24
1
4
1
4
25
2
3
10
35
4
37
10
19
8
25
20
5
12
21
4
17
26
63
12
1
2
3
20
1
6
3
2
19
22
5
24
5
20
13
40
15
14
3
34
1
4
7
36
3
20
11
2
1
2
21
2
1
8
11
2
1
36
13
6
13
4
7
20
7
34
9
4
17
40
11
32
19
46
5
2
19
12
1
2
33
8
9
2
69
14
3
8
11
16
1
20
5
18
43
4
3
4
7
10
23
6
7
12
13
2
7
20
11
62
9
12
31
4
1
4
9
2
17
46
9
10
13
2
5
2
13
10
19
24
3
4
3
2
1
12
9
20
7
10
1
6
7
6
29
4
23
10
3
8
9
8
21
6
3
38
11
6
1
4
3
24
13
10
11
2
3
14
19
4
13
12
5
4
5
4
5
2
37
8
21
20
3
4
1
8
5
18
15
2
13
8
3
2
3
4
1
18
1
4
3
14
1
4
9
4
25
12
1
2
1
12
15
4
7
12
9
4
5
4
15
8
1
4
9
2
21
8
35
34
47
4
1
8
3
4
9
4
15
10
7
8
3
4
19
20
9
2
9
4
7
8
11
6
5
8
15
4
33
2
11
24
5
12
3
46
9
44
3
8
15
2
7
18
19
18
5
26
5
2
13
2
33
22
1
12
55
18
13
30
3
2
5
14
3
10
5
22
11
6
25
22
3
10
7
2
1
14
9
2
19
8
27
4
1
10
17
20
29
10
19
10
13
16
15
4
3
4
3
6
3
4
13
14
3
34
3
46
13
12
5
12
1
12
23
6
53
16
5
42
11
6
47
6
5
4
11
32
27
4
7
8
3
20
13
10
21
16
11
6
5
6
7
8
7
6
7
6
17
4
7
10
21
20
27
12
5
24
39
24
19
2
1
14
1
6
13
6
1
22
17
10
1
8
3
26
25
16
1
40
15
20
21
2
3
8
13
10
7
28
5
2
11
6
21
2
13
2
49
10
3
12
3
2
1
42
7
4
19
18
11
24
25
18
49
16
11
4
3
10
1
28
11
20
7
14
9
16
5
8
45
8
7
2
3
2
55
2
59
6
29
6
9
6
9
38
7
6
19
36
3
8
9
16
11
12
13
6
17
2
11
4
9
38
17
8
1
32
19
4
13
36
3
14
1
8
35
2
3
12
21
4
5
4
31
32
5
26
11
24
25
6
13
36
5
10
7
2
11
6
13
2
1
54
1
28
7
14
1
14
19
30
43
6
9
26
3
2
29
2
7
2
1
18
25
2
15
14
15
74
11
2
13
6
5
18
5
12
5
2
11
14
3
6
3
2
5
12
1
18
15
28
61
16
1
4
7
16
3
22
23
6
1
2
1
2
39
6
7
4
1
24
3
10
15
4
15
4
25
2
11
10
3
2
3
12
13
6
17
32
47
12
39
4
9
12
1
8
5
6
11
34
5
34
5
46
1
6
33
10
17
10
33
4
5
10
21
34
9
6
3
4
3
2
39
20
3
10
21
10
3
26
3
2
1
2
11
2
7
4
17
26
5
14
21
4
1
14
11
2
29
44
11
12
1
2
17
4
93
8
17
16
11
20
17
4
13
8
23
18
75
30
13
46
5
4
13
16
3
20
3
16
9
14
3
4
5
14
3
52
1
6
1
24
5
2
9
4
7
34
5
6
7
46
3
16
9
2
41
18
17
2
29
2
3
10
11
10
1
18
9
10
43
2
5
38
1
20
31
10
27
24
15
8
5
12
1
4
1
10
1
8
1
4
37
10
17
6
11
24
5
4
1
12
5
26
1
10
5
14
5
2
1
32
9
2
1
4
21
16
55
12
17
2
9
10
7
6
9
2
13
4
3
26
3
22
7
8
5
12
5
6
11
10
7
6
5
8
15
14
3
6
1
2
9
14
15
10
45
2
5
4
51
14
9
2
7
42
1
18
11
4
1
54
65
16
5
2
19
4
1
20
5
6
7
52
25
10
61
8
1
16
9
14
5
24
3
10
7
8
37
2
11
4
13
2
5
6
13
6
3
14
9
4
3
20
1
4
19
22
1
6
1
2
3
8
23
8
9
16
15
2
3
2
29
6
13
22
3
4
15
10
21
22
9
2
5
6
37
12
1
20
7
12
11
4
1
24
13
4
13
2
1
4
5
6
21
16
1
6
9
30
1
18
3
8
9
2
3
2
3
42
3
4
5
6
39
22
7
2
21
24
17
14
17
2
13
6
7
24
19
10
1
18
11
16
31
6
29
4
5
2
9
46
3
2
21
20
9
6
19
2
9
12
1
2
1
22
7
18
9
26
13
6
1
4
31
18
3
8
13
2
21
8
5
18
5
10
15
10
1
2
29
28
3
10
11
6
1
6
25
32
11
28
1
18
7
24
17
12
1
36
11
2
11
14
19
16
19
6
7
4
13
18
5
4
9
2
31
34
13
2
7
24
5
30
3
12
19
2
23
8
21
18
23
10
9
2
13
10
13
18
13
10
5
12
5
12
33
2
9
20
3
20
11
8
1
4
1
10
7
8
9
20
3
10
23
64
33
26
1
14
5
2
7
24
23
12
5
18
41
24
25
10
5
20
7
6
21
2
29
4
11
12
1
12
27
16
3
70
1
64
5
2
13
10
5
40
31
24
17
6
43
80
3
2
1
4
7
6
35
6
17
14
27
18
49
30
19
4
21
24
13
4
9
12
31
6
9
10
11
10
11
8
1
16
13
14
41
8
9
4
5
2
9
32
1
8
5
2
7
12
3
20
5
4
1
28
25
24
13
44
11
10
5
8
21
20
3
14
39
14
21
8
13
14
7
6
47
6
25
100
3
20
3
26
33
2
7
6
7
14
17
24
15
28
33
8
29
10
1
30
3
8
3
6
5
22
7
2
19
10
3
4
1
12
3
6
1
6
5
20
31
36
11
26
7
6
11
4
19
26
35
6
7
6
5
30
7
16
7
32
3
44
9
26
19
12
1
26
3
28
3
8
1
34
11
8
23
6
9
20
21
10
3
10
15
4
53
18
9
42
15
2
1
48
9
6
1
40
5
38
5
16
7
6
1
4
5
18
9
6
29
10
49
4
15
12
3
8
15
8
3
2
15
8
1
6
9
16
15
10
9
44
15
2
9
2
15
4
3
10
9
4
1
6
9
2
9
20
3
24
9
10
3
6
35
8
53
14
15
18
23
28
5
22
5
8
3
8
9
12
1
8
5
6
7
16
19
4
3
50
1
4
3
2
11
12
11
30
25
2
1
10
5
6
1
16
11
24
17
14
7
40
9
30
3
6
5
2
5
8
17
4
19
16
7
4
7
46
3
6
25
4
7
4
1
12
19
18
1
4
25
32
1
10
1
20
11
2
13
4
17
4
1
8
7
20
1
6
13
6
31
4
1
20
13
6
5
2
7
26
25
18
7
10
19
18
21
14
13
8
1
4
51
2
1
2
11
2
17
22
5
16
19
12
23
10
21
10
1
2
3
10
41
8
17
10
13
6
7
62
9
24
1
54
49
14
13
4
13
6
5
6
15
24
5
4
13
12
57
10
11
28
1
14
7
34
15
6
1
12
5
6
5
6
1
16
7
10
1
10
7
2
5
4
3
42
5
38
9
48
3
4
39
8
7
10
9
4
7
40
3
2
1
10
23
34
19
6
7
10
3
8
1
18
25
4
5
2
5
4
5
38
1
20
1
8
7
10
11
10
17
2
3
30
9
4
5
14
35
20
11
6
5
6
15
14
3
24
1
12
11
18
9
8
29
16
17
2
23
10
17
12
11
12
17
36
17
18
1
36
5
18
7
6
7
24
19
40
5
16
3
2
15
14
11
14
43
12
17
4
33
20
9
12
11
14
13
8
1
46
19
10
15
8
9
14
3
16
3
4
7
14
1
12
7
20
23
8
1
2
1
36
5
48
35
10
19
22
7
2
5
14
13
10
3
8
17
4
3
8
9
14
15
56
15
20
17
28
11
22
33
14
1
8
7
38
13
8
7
10
19
8
29
12
31
16
5
4
1
2
17
6
1
48
23
4
3
24
3
4
23
26
13
2
7
2
17
16
3
4
13
20
41
4
31
12
5
4
17
10
5
10
5
10
1
12
13
4
1
14
23
44
3
8
11
4
13
6
17
6
63
4
9
8
15
58
9
14
7
12
7
2
5
30
3
8
27
2
5
6
7
14
17
4
3
2
27
46
3
4
13
6
7
2
15
2
3
8
81
22
1
18
21
6
1
12
59
6
7
4
17
4
15
6
17
26
13
16
1
4
13
12
41
12
1
12
1
8
9
16
21
24
19
2
7
4
27
12
13
18
1
50
1
2
15
12
5
8
17
2
9
4
41
8
17
10
21
2
39
20
21
4
3
2
15
48
1
6
5
16
9
14
7
16
39
2
5
2
7
2
1
12
7
2
5
10
11
16
7
2
27
12
3
16
1
34
1
32
5
18
11
2
1
6
39
26
5
62
55
54
19
6
19
6
19
6
15
18
13
6
9
4
1
6
11
6
5
18
3
2
9
12
9
4
7
14
9
14
9
4
31
2
11
4
7
24
3
34
9
4
1
4
7
26
11
12
3
28
3
2
17
10
15
22
11
20
7
2
11
6
21
10
5
76
3
16
3
16
11
44
11
18
13
4
25
16
11
12
7
38
1
28
13
4
21
2
3
20
15
20
9
14
43
20
43
30
13
44
1
14
11
4
19
8
3
4
5
6
29
26
3
20
9
12
25
2
31
6
3
10
9
40
5
34
1
36
1
2
1
6
5
32
3
20
41
24
3
6
5
2
1
12
25
28
11
28
5
18
35
40
37
8
1
18
15
2
5
8
69
18
5
6
9
2
19
2
1
8
7
8
1
18
3
14
7
6
21
2
7
24
7
14
3
4
3
16
23
2
1
2
45
14
27
16
11
10
23
62
9
10
7
2
5
2
1
24
9
14
3
12
3
16
13
24
25
6
5
6
17
20
3
4
19
6
3
14
1
42
7
12
27
12
19
20
3
4
19
6
21
4
11
30
7
18
23
2
11
4
23
12
5
6
9
2
15
12
5
40
3
6
1
6
13
58
5
4
21
22
9
2
1
10
21
8
11
56
7
14
17
2
3
20
9
8
17
8
7
42
11
8
11
18
1
18
3
2
5
8
1
10
17
12
27
16
1
46
3
4
19
16
39
28
3
14
23
6
13
12
11
12
3
2
3
4
41
10
21
14
5
38
9
4
3
2
13
4
19
4
7
2
9
6
1
14
5
12
1
10
7
8
7
36
11
22
7
10
49
6
9
2
17
10
11
34
7
8
3
10
1
4
3
14
1
34
7
8
3
2
13
6
1
28
17
6
17
8
3
12
3
10
7
38
45
6
35
26
3
26
17
4
33
2
5
2
3
4
15
22
1
30
9
20
11
14
19
46
9
4
9
16
3
10
3
8
15
16
1
20
5
56
5
8
3
10
3
6
19
26
3
50
7
2
11
2
3
34
9
14
31
68
15
6
45
4
15
14
7
58
3
2
1
18
3
42
9
4
11
6
1
14
31
24
11
6
37
30
7
8
17
12
5
22
1
10
9
8
7
4
45
8
3
40
7
16
9
10
21
22
5
6
39
8
25
6
25
10
45
4
3
2
5
4
3
28
3
16
19
12
5
14
23
6
11
8
13
12
1
4
1
18
5
6
17
6
13
8
25
2
7
18
15
22
3
24
33
10
17
34
7
16
23
6
7
10
11
24
11
4
1
8
17
10
15
30
3
8
3
14
23
2
1
10
13
10
15
8
37
34
3
20
35
16
7
16
55
4
61
6
3
2
1
6
21
18
13
4
3
6
3
24
21
14
9
6
25
6
5
4
3
20
3
12
9
2
1
28
1
12
1
8
19
28
25
2
13
6
7
2
17
4
3
8
7
24
5
10
15
2
11
14
31
2
9
8
33
2
13
6
9
4
9
26
23
10
7
6
21
12
17
14
5
22
5
12
1
28
23
28
1
16
19
18
5
20
31
6
13
22
75
8
39
8
15
2
9
8
3
2
15
2
5
10
1
14
5
4
5
32
37
32
5
2
11
30
3
4
1
8
13
16
7
6
1
38
13
4
5
8
5
6
35
4
5
12
9
4
1
32
1
42
1
18
1
10
7
44
3
8
13
8
1
8
35
2
37
10
9
32
15
6
1
2
15
8
1
2
9
20
1
8
3
10
7
2
21
8
15
8
3
44
15
36
3
6
11
6
7
6
9
30
17
18
1
10
15
34
15
10
9
2
3
4
17
4
9
34
27
8
25
18
11
18
1
10
11
68
13
2
21
46
15
8
3
16
19
4
37
14
29
10
23
20
7
4
27
16
1
20
5
2
5
10
3
4
7
20
7
14
3
4
13
26
1
48
47
4
1
4
13
26
1
4
5
16
3
6
23
22
1
34
1
10
19
2
25
14
15
30
17
12
7
18
5
2
13
2
11
18
11
14
21
18
1
4
7
26
23
4
1
6
7
12
13
36
7
2
5
32
1
20
11
2
7
22
9
10
13
6
5
24
15
2
1
2
29
8
1
10
1
26
7
4
3
12
17
18
35
6
3
4
3
4
17
18
5
6
61
10
1
18
9
18
7
14
15
4
3
18
11
10
7
24
7
14
1
4
1
12
21
26
27
14
9
10
7
6
5
8
5
18
1
4
35
28
35
14
3
10
1
4
15
8
3
46
11
10
5
2
3
2
15
2
15
26
19
22
17
16
3
4
7
12
3
16
23
2
29
4
7
2
11
28
5
22
1
22
19
12
23
28
1
4
31
8
25
20
7
12
1
4
15
2
3
4
5
6
37
2
5
4
17
46
13
10
3
4
1
8
21
14
3
22
9
12
7
8
23
84
3
4
3
12
1
22
5
2
19
8
3
10
5
2
5
8
25
22
1
4
9
2
5
26
7
2
3
14
19
6
17
8
1
2
15
2
3
42
3
16
15
2
29
8
25
14
11
6
33
10
17
6
9
2
5
26
51
6
9
6
25
8
9
12
11
6
5
4
15
12
3
14
13
6
9
4
5
2
1
4
7
4
7
8
31
28
21
28
3
16
9
22
1
8
13
4
1
2
15
10
9
22
21
22
1
4
5
2
5
28
9
2
7
8
17
12
11
22
25
10
19
8
3
36
21
8
3
16
11
2
1
10
9
12
5
2
1
62
7
4
7
4
9
4
1
42
3
14
13
70
1
16
11
2
37
6
7
8
19
6
7
26
29
4
5
14
7
18
1
16
21
6
1
12
7
4
17
12
9
48
11
2
9
38
1
12
3
10
3
2
5
2
25
4
5
14
5
8
37
42
15
4
7
4
1
4
37
24
1
2
3
4
7
10
1
52
9
20
1
40
9
10
15
50
3
4
1
10
5
6
3
32
3
8
9
24
7
48
7
24
19
28
1
10
1
18
1
6
15
28
1
4
3
28
5
4
15
6
7
84
11
2
17
4
7
18
5
4
9
8
9
12
13
22
1
6
5
6
3
26
5
4
1
6
9
24
11
6
83
24
1
18
11
4
3
6
9
38
3
2
3
6
13
2
27
20
27
20
7
6
25
12
3
10
7
6
37
2
11
8
7
12
11
20
9
14
3
40
35
4
15
26
1
20
17
6
1
12
33
24
9
32
7
16
3
14
3
12
5
26
5
4
5
18
11
2
15
8
5
2
1
16
1
4
13
6
1
20
7
16
7
14
11
4
9
8
7
14
1
2
35
8
9
52
11
4
7
8
17
8
45
38
3
30
1
6
23
4
19
12
3
14
3
4
49
6
3
4
11
28
3
2
5
30
81
44
1
10
9
8
1
24
13
14
17
6
17
10
3
12
43
16
29
6
5
4
5
16
23
16
5
20
19
8
7
10
15
22
13
2
9
46
5
4
7
20
15
2
3
2
37
4
23
6
25
10
9
20
9
34
15
18
13
8
43
18
23
16
7
12
11
26
33
10
5
2
5
16
49
2
7
8
15
28
31
6
11
4
13
6
37
12
1
6
3
2
17
16
1
92
1
2
7
10
17
4
85
12
5
22
35
12
5
2
19
8
23
30
17
42
13
14
5
38
5
22
11
2
11
2
11
4
17
4
3
4
1
2
15
4
23
10
9
40
1
30
9
10
17
18
5
2
39
10
13
10
13
22
13
16
31
28
25
26
25
10
29
6
7
2
27
14
11
2
7
8
25
6
11
6
1
8
7
14
11
20
5
6
5
6
7
8
3
2
3
12
3
4
11
4
3
34
1
26
5
30
1
4
1
4
15
18
25
42
13
10
3
12
5
14
13
12
11
14
3
14
17
4
77
2
9
10
21
2
1
8
17
26
9
22
9
34
3
2
7
20
23
18
9
2
1
8
35
2
1
8
3
12
9
8
1
38
13
4
39
6
5
4
25
16
15
6
23
18
9
6
15
8
11
8
1
24
1
6
27
16
13
32
11
2
5
12
31
22
3
10
15
8
7
16
3
12
21
34
3
16
33
14
9
2
3
6
9
8
9
8
3
30
5
6
25
2
11
2
5
4
1
30
3
12
3
4
3
4
1
4
17
14
55
8
21
40
11
10
7
8
3
14
13
2
43
8
9
26
19
8
1
20
5
14
11
10
17
2
23
12
13
10
23
14
51
16
5
2
19
20
5
12
23
2
13
30
37
6
11
6
5
16
13
8
1
14
7
4
13
14
7
10
11
6
5
8
7
36
13
24
13
20
19
2
5
32
5
12
1
6
3
14
3
4
51
2
7
16
11
12
15
4
5
6
31
4
5
18
1
18
21
2
23
16
33
4
1
14
3
56
7
22
25
28
11
6
17
4
17
34
13
10
19
4
7
10
7
10
3
10
5
16
29
22
3
16
35
6
17
6
3
10
11
6
1
24
5
14
1
4
1
6
23
14
1
4
19
4
1
8
7
40
3
8
5
18
23
2
31
10
3
2
9
12
39
2
35
6
7
6
7
24
21
20
1
34
3
4
3
12
57
6
13
2
23
30
19
8
3
6
23
6
17
8
21
8
15
12
15
10
19
28
7
24
7
16
17
50
9
40
39
6
73
4
9
2
1
4
19
32
3
14
1
26
3
26
13
18
13
12
1
2
13
12
1
6
23
24
63
4
3
24
9
28
13
2
21
18
1
12
13
16
27
8
5
2
11
12
19
6
11
36
5
6
15
4
3
2
11
8
9
22
5
10
1
14
17
6
17
16
3
2
29
20
9
34
1
24
7
20
35
24
3
6
17
20
1
14
33
20
3
8
3
6
3
28
17
14
3
4
1
24
13
18
29
28
5
12
1
8
37
40
5
14
5
6
7
6
9
20
21
14
1
6
27
18
27
38
13
12
13
32
5
34
7
36
9
14
1
12
7
4
5
10
13
40
3
14
15
16
1
4
11
8
7
4
3
28
1
2
15
20
3
2
3
10
15
10
13
2
13
2
3
18
3
2
3
44
43
30
7
8
11
6
5
8
27
18
3
2
3
2
1
2
5
16
3
24
3
34
43
28
11
6
19
8
3
2
9
2
31
2
3
24
11
50
11
6
3
8
15
6
1
18
7
6
27
10
17
6
5
6
5
24
19
12
25
4
3
16
3
22
7
2
27
6
9
12
9
12
3
14
19
8
7
4
13
6
19
16
19
18
17
2
37
8
3
6
19
12
7
10
5
16
13
2
9
16
13
4
7
4
21
8
9
32
15
6
23
8
53
2
9
62
35
10
9
4
1
2
9
4
9
6
13
2
3
6
1
26
3
46
13
24
3
2
7
2
3
12
5
16
37
74
19
10
29
16
9
8
1
2
41
10
1
8
9
6
7
8
43
12
65
2
15
10
13
40
9
10
3
8
9
40
15
8
9
4
9
4
15
26
15
10
15
76
1
12
11
6
13
18
1
16
15
6
13
4
31
14
23
18
1
8
5
10
9
16
35
6
41
2
13
32
15
2
31
4
9
16
11
2
21
26
9
8
13
4
27
16
1
22
5
2
11
18
11
14
11
16
7
2
9
34
9
6
1
2
31
16
9
4
23
6
3
20
3
16
25
14
5
8
15
38
27
28
5
4
5
16
7
8
3
12
7
8
1
8
17
4
1
14
3
16
17
10
7
6
5
4
45
4
15
2
13
4
1
18
15
36
1
10
17
2
13
4
9
2
9
2
3
4
37
28
17
4
15
26
13
6
5
16
39
18
23
4
13
8
1
8
9
4
1
6
5
12
5
6
1
12
13
30
9
6
9
18
5
26
15
4
13
4
13
8
21
20
27
32
3
4
19
8
9
16
39
10
3
2
27
4
5
2
31
4
7
2
11
44
5
18
19
36
5
4
5
6
17
10
1
6
7
18
11
4
1
4
11
8
5
42
33
6
1
10
9
24
7
26
11
10
1
12
5
2
7
6
1
6
1
12
7
10
5
2
25
2
1
14
31
10
21
26
5
34
3
10
21
16
3
4
5
2
19
10
11
4
19
4
1
6
5
8
5
28
7
16
27
8
21
14
9
4
63
2
5
2
1
16
3
8
23
8
27
10
5
14
9
2
21
34
1
16
7
10
35
2
55
10
5
8
1
50
5
12
1
26
3
8
37
4
5
16
11
14
11
4
1
6
21
2
1
8
25
2
37
6
7
8
17
20
5
76
5
4
1
2
7
14
17
8
3
16
17
2
3
6
3
4
11
14
27
2
3
2
21
2
3
20
7
42
29
4
1
20
7
2
15
8
3
8
33
16
3
8
21
4
3
10
29
4
9
16
5
2
1
28
23
2
1
18
21
10
25
14
41
4
17
4
1
8
13
6
7
18
35
8
11
22
5
6
7
26
11
12
1
2
27
8
23
8
3
18
37
4
7
4
3
10
3
8
9
12
3
20
7
14
9
34
5
8
3
8
1
8
3
6
5
10
25
12
17
52
23
2
3
16
27
2
9
2
63
2
15
6
1
6
29
10
3
10
15
10
7
2
1
8
7
14
9
8
17
4
13
2
3
4
9
8
1
2
3
24
1
30
19
6
21
2
21
14
19
28
3
34
9
2
9
4
7
22
3
44
5
2
13
42
7
6
21
2
13
8
23
12
1
6
5
8
19
12
5
4
1
30
31
2
1
22
23
26
15
8
7
12
5
10
15
14
27
22
17
26
5
40
3
2
9
28
27
26
1
10
1
22
3
10
3
44
1
4
39
2
7
10
1
12
15
4
3
4
1
10
1
2
3
2
21
16
3
22
7
10
13
4
23
28
13
14
3
10
27
10
3
2
23
4
27
26
1
18
7
6
23
18
7
2
19
18
11
18
31
28
19
30
29
8
1
6
5
22
1
6
3
16
1
12
11
14
1
4
9
6
29
28
25
18
5
24
9
4
41
20
9
34
23
8
3
14
7
24
1
10
5
24
23
8
5
16
7
18
13
26
1
12
7
20
21
10
17
12
23
16
7
52
5
2
25
2
1
6
1
18
51
10
7
4
5
10
1
10
11
30
1
14
3
2
7
2
9
2
5
6
15
2
67
6
1
6
5
2
3
4
13
14
9
14
19
12
31
12
1
20
15
40
27
18
3
4
9
22
9
2
35
14
9
12
25
12
17
6
3
6
7
40
17
24
1
6
31
6
7
2
1
2
5
22
41
6
1
18
23
14
3
26
15
8
9
40
3
10
29
10
9
2
19
16
27
8
7
10
21
16
3
8
3
10
11
10
25
2
7
38
13
6
1
6
13
4
7
4
27
14
1
26
7
26
7
2
5
6
13
10
1
2
1
14
13
4
7
24
3
8
27
4
1
10
17
50
9
18
25
2
3
2
3
28
17
8
11
24
45
14
3
18
19
12
9
16
11
26
17
8
3
4
7
2
21
4
21
4
29
26
1
20
31
58
41
20
1
6
9
16
19
16
9
8
21
6
1
4
1
28
29
10
3
62
11
12
7
6
1
18
5
14
13
2
1
12
7
2
3
14
1
4
1
4
31
28
11
26
5
2
1
4
1
20
1
6
11
2
11
12
9
6
7
2
7
34
1
10
9
14
9
14
9
2
17
2
1
18
1
52
5
2
5
2
1
12
3
6
1
22
7
14
1
10
71
6
29
20
13
42
25
16
7
42
1
10
19
2
3
44
9
10
5
4
7
16
5
6
15
4
1
2
9
8
13
10
3
2
7
6
31
18
13
16
15
22
9
2
15
4
5
4
7
4
9
2
5
8
11
16
3
64
9
20
3
4
27
12
3
20
5
4
5
16
9
2
5
18
5
4
13
36
13
18
13
14
3
28
3
4
19
8
11
10
1
10
17
2
7
22
21
8
5
6
19
6
7
10
15
10
9
22
5
6
7
10
11
10
11
4
3
12
1
8
7
12
5
12
1
6
25
14
11
10
9
4
1
6
19
12
5
4
7
2
1
6
9
10
21
10
5
4
37
6
15
10
33
12
1
14
13
38
5
12
11
2
3
8
1
30
23
8
3
10
5
2
17
10
5
26
27
2
9
8
1
14
11
8
15
18
1
12
7
4
1
2
3
8
1
42
7
16
1
12
7
4
19
8
25
6
5
4
5
6
5
12
19
6
5
38
11
22
11
2
1
6
7
12
37
2
1
2
1
2
13
8
29
2
9
4
1
24
23
6
35
6
5
2
1
6
1
32
11
16
11
6
1
6
1
8
13
16
21
8
11
20
3
16
5
20
3
2
9
2
3
34
5
2
3
6
9
14
5
12
13
2
15
4
7
14
19
20
3
8
33
4
13
2
1
12
7
30
19
10
17
8
9
34
5
12
7
6
17
10
9
76
3
8
3
8
7
6
9
2
19
4
7
4
21
10
3
6
1
2
1
4
1
20
11
6
1
6
1
62
29
20
27
10
27
2
5
28
15
16
13
18
37
14
19
56
13
38
13
8
1
38
1
10
7
6
11
4
5
36
9
12
7
6
31
10
1
16
9
6
21
2
3
2
17
10
7
4
1
2
13
36
5
2
17
10
41
18
1
34
1
14
7
12
5
12
7
8
5
18
35
10
23
8
7
20
23
24
3
4
1
12
9
6
39
2
3
8
7
4
1
8
37
4
17
52
1
26
1
38
11
2
1
8
9
4
9
28
51
10
9
22
9
2
5
16
15
10
9
2
5
28
11
8
9
8
9
6
1
30
7
10
5
12
7
24
35
2
1
6
1
26
19
14
27
4
39
2
1
22
15
44
7
4
5
22
13
8
13
2
5
6
7
2
1
22
9
8
19
2
15
26
5
14
7
2
5
16
5
40
1
12
13
6
1
16
19
8
1
8
7
6
7
18
5
16
15
16
21
8
11
4
11
2
5
8
5
14
21
2
19
6
1
2
25
52
17
20
5
12
5
18
5
4
23
2
3
26
23
2
7
22
11
2
3
4
45
22
5
8
9
14
7
18
27
4
11
38
11
14
9
2
3
8
3
12
1
4
7
24
27
22
5
2
7
22
37
8
9
10
9
4
9
8
19
4
9
12
1
4
1
22
1
6
7
6
7
4
15
52
11
8
31
12
5
6
7
60
3
18
7
4
1
2
13
12
9
6
3
4
1
12
9
10
9
2
23
70
13
52
3
20
9
8
23
2
1
16
5
6
13
24
17
28
15
10
5
24
1
14
1
10
13
18
7
2
23
16
5
18
19
6
5
34
33
6
37
6
19
24
13
6
9
2
15
6
3
22
23
8
3
38
5
16
1
2
1
16
1
2
1
6
13
4
7
8
5
10
25
4
3
2
7
26
7
24
19
20
13
2
15
20
7
20
1
2
11
28
15
20
41
2
23
22
15
8
19
6
17
10
5
4
13
6
25
4
3
6
9
6
7
2
5
4
19
12
29
58
1
20
7
2
17
16
53
14
7
2
1
14
5
40
1
10
5
10
7
6
1
2
5
18
11
8
3
2
15
26
45
32
5
2
13
6
19
28
13
10
11
2
15
14
1
38
5
14
21
44
37
10
17
6
1
18
21
4
13
4
1
6
37
26
1
8
37
10
7
2
19
8
33
8
9
14
23
10
3
8
5
2
1
6
1
2
3
18
25
12
5
14
1
4
25
6
1
10
1
2
5
2
11
24
17
12
11
32
41
6
47
20
39
6
1
6
11
56
41
6
13
22
9
28
3
6
5
10
7
10
5
80
1
4
13
28
9
18
1
30
1
14
11
36
5
10
3
8
45
4
7
14
17
6
27
6
7
2
23
4
9
16
45
36
53
8
3
12
19
4
7
6
5
14
1
8
7
10
1
24
7
6
33
6
27
2
11
8
47
2
1
10
7
4
21
2
11
6
19
22
11
2
1
12
33
108
9
16
25
10
3
24
13
70
3
34
3
20
13
20
7
10
9
12
21
12
21
2
9
12
11
22
35
14
9
8
3
6
25
46
11
2
69
20
21
32
9
2
1
4
21
14
23
22
1
46
3
2
1
6
1
34
15
16
27
8
7
8
7
14
19
8
33
4
15
16
5
18
5
10
13
10
7
38
1
6
25
2
37
6
11
6
9
22
1
20
85
6
11
18
7
8
11
6
9
26
13
8
1
22
3
2
1
16
1
10
11
22
3
24
11
4
19
6
11
36
3
4
3
50
11
12
3
2
1
6
31
2
15
2
5
2
11
4
5
20
11
32
1
6
7
4
47
12
3
16
7
24
5
22
17
6
25
20
25
6
15
8
29
8
5
2
17
2
5
28
1
14
7
36
23
6
1
6
23
12
31
8
13
30
33
2
3
2
5
2
3
2
9
20
11
10
13
78
3
2
29
2
5
6
23
6
7
12
11
4
7
32
21
6
27
8
9
6
15
36
11
6
9
6
5
28
1
44
11
4
3
10
5
20
15
4
15
6
3
2
9
10
13
4
17
24
39
28
17
6
11
18
11
38
31
6
19
22
29
2
7
12
15
12
49
2
3
2
15
4
5
14
33
14
29
6
13
8
21
14
19
8
9
2
9
22
3
4
19
26
39
16
5
36
13
14
5
10
9
6
17
26
15
22
1
6
3
2
9
10
23
2
3
32
3
12
9
30
17
6
1
6
5
6
7
24
13
4
27
6
9
2
1
10
13
12
3
10
11
8
9
2
9
24
7
10
3
2
5
10
9
10
3
10
5
2
9
14
1
54
5
16
9
16
1
2
3
16
15
20
19
4
3
6
31
2
17
2
1
2
43
2
43
12
43
18
1
8
37
4
19
6
1
14
7
14
1
18
19
6
1
30
13
6
3
22
3
14
5
4
3
12
1
14
29
6
1
16
5
12
13
32
29
18
13
12
1
10
29
18
19
28
33
4
5
22
3
2
3
6
3
6
1
14
3
40
7
16
3
2
13
8
9
22
17
40
5
4
17
10
5
16
31
2
21
22
1
48
27
12
1
24
23
4
41
2
11
10
3
4
11
20
9
4
7
2
5
28
61
22
9
12
1
6
25
28
7
10
47
30
23
4
13
22
11
16
7
16
1
32
5
6
13
12
3
2
7
4
35
10
21
4
37
32
9
10
11
8
57
10
1
30
47
12
5
24
5
12
1
20
1
10
1
42
5
12
11
24
1
12
7
6
17
28
5
40
11
10
21
2
9
2
21
2
7
6
3
8
1
6
1
18
19
38
1
20
39
10
9
30
37
6
7
24
25
8
1
12
5
2
11
26
1
14
21
16
21
16
17
14
9
22
1
2
25
2
9
52
9
4
3
34
17
14
9
8
5
10
1
12
1
34
15
18
1
8
3
14
19
12
1
12
7
20
21
6
1
12
1
10
17
10
1
18
7
10
1
12
25
12
35
6
9
2
11
22
3
32
27
2
1
26
51
4
35
52
5
12
3
2
9
4
13
16
37
34
27
2
39
8
5
4
13
8
15
6
15
22
13
18
25
26
23
26
31
26
31
2
7
16
11
12
13
36
13
8
31
4
13
6
3
4
5
28
21
4
3
2
21
2
17
4
13
32
3
12
3
4
9
2
5
14
5
4
5
12
9
8
9
28
17
14
27
8
5
14
9
6
15
6
5
4
7
30
11
14
3
2
15
12
11
14
5
16
11
6
5
40
17
20
3
4
53
16
9
6
17
6
7
6
13
10
9
26
11
6
11
4
13
18
31
8
19
12
13
18
43
42
9
46
3
20
25
12
23
24
23
46
5
12
1
10
15
4
3
10
3
10
3
14
7
6
3
8
11
8
67
10
21
2
9
8
21
32
25
10
9
42
15
22
7
8
3
2
1
2
3
24
1
6
13
6
1
6
11
14
7
14
11
4
3
10
11
18
1
2
1
6
43
12
1
6
23
6
17
12
31
44
29
26
11
8
15
2
27
8
15
2
1
6
27
8
3
10
7
2
9
2
1
6
13
2
17
2
3
12
13
12
23
2
35
12
5
12
5
6
15
18
9
6
25
10
5
22
1
36
1
6
1
18
7
24
9
24
13
26
3
40
1
4
1
12
77
10
7
16
11
12
9
2
21
14
13
2
7
4
3
16
9
16
21
16
9
2
19
10
11
2
3
4
5
8
3
22
7
40
1
2
7
8
11
14
15
6
29
30
7
4
15
16
11
18
5
6
1
12
29
30
65
12
19
8
31
8
25
18
7
6
1
24
23
8
1
8
1
32
3
28
9
22
19
16
13
14
1
12
17
2
13
2
1
2
19
36
1
14
7
26
25
2
13
8
27
6
15
4
1
10
17
4
17
8
7
16
15
2
3
4
3
2
17
4
7
16
1
4
17
38
1
6
13
2
5
6
21
12
5
8
15
2
7
48
9
2
1
20
25
6
7
32
7
18
11
12
13
10
13
2
13
2
9
8
25
20
5
14
9
12
1
18
3
16
15
32
3
2
21
22
31
32
13
10
27
2
49
10
17
6
3
4
7
2
27
10
1
22
9
50
39
6
35
8
11
14
3
10
17
24
1
14
3
8
13
4
25
10
1
18
27
20
35
16
25
2
1
14
3
2
31
18
3
2
1
8
45
18
7
4
11
2
1
6
1
18
31
4
1
2
13
20
1
16
15
12
23
2
35
8
41
4
5
8
13
20
1
58
3
54
11
6
17
10
25
22
15
10
7
14
3
2
37
32
9
2
37
10
27
22
7
14
1
10
11
10
13
6
41
10
1
46
3
2
33
2
23
6
3
4
15
2
27
26
3
8
29
6
7
4
25
6
1
6
7
6
35
12
25
2
23
14
17
12
23
2
5
24
7
14
1
12
1
18
23
24
3
4
9
4
1
4
1
6
13
4
5
14
1
16
27
2
3
2
27
40
37
6
3
22
5
6
37
6
3
8
35
28
39
24
23
6
5
4
5
28
11
32
1
6
5
10
7
6
29
12
3
4
13
8
13
32
3
8
7
18
1
8
1
8
5
4
1
20
17
8
5
58
11
6
23
10
1
16
1
8
3
30
11
4
15
4
7
6
1
20
1
2
5
2
5
4
43
6
13
6
3
8
9
2
71
14
23
2
7
8
1
12
7
8
5
30
19
14
31
20
9
4
5
46
1
6
1
12
5
6
11
12
21
2
5
12
5
22
3
4
27
26
1
26
7
12
9
12
7
36
9
16
21
20
23
16
9
2
37
10
7
10
3
38
5
8
5
42
35
14
15
4
3
12
25
18
5
36
5
18
13
18
15
2
53
6
7
6
3
2
33
2
15
46
11
38
11
4
9
34
7
2
15
8
3
14
9
2
23
2
3
2
45
8
9
22
27
14
1
16
3
16
3
6
1
2
17
40
1
14
11
14
25
6
11
22
1
8
17
26
3
4
9
8
15
6
5
6
7
18
1
6
1
4
5
66
43
2
3
14
35
14
53
40
5
20
21
26
3
18
1
24
11
18
1
8
5
14
35
10
1
6
5
6
5
26
5
14
7
54
13
32
35
8
11
4
11
22
9
4
5
2
21
22
7
2
1
12
5
24
17
4
11
4
37
10
25
12
1
22
7
8
7
4
25
18
1
16
35
12
1
4
19
10
21
2
13
26
9
10
17
10
63
16
31
2
15
12
9
18
11
20
13
26
17
22
7
42
5
12
17
6
1
26
13
4
3
4
5
8
33
30
25
46
1
8
1
20
7
2
13
12
17
8
11
34
53
6
7
10
15
2
27
18
3
2
7
64
3
74
3
38
9
32
9
24
37
10
29
2
5
8
7
14
9
10
21
22
3
2
33
10
7
18
19
66
3
12
7
18
13
38
41
14
3
36
1
4
35
8
13
24
9
12
21
4
31
10
5
2
19
6
1
10
5
8
1
6
7
18
7
14
33
12
1
22
21
6
11
2
1
2
17
10
11
6
11
44
19
16
1
10
5
2
25
12
17
4
1
18
19
4
15
18
11
2
11
6
1
46
71
16
23
2
1
6
1
2
9
6
11
56
7
48
11
4
19
20
1
30
55
2
3
2
9
6
17
8
11
28
21
42
3
6
19
12
7
2
7
6
1
16
13
36
9
14
9
6
13
12
1
44
9
16
9
28
5
6
31
12
19
8
13
26
11
30
5
30
3
4
1
12
9
22
29
16
11
6
13
8
3
12
7
26
3
8
9
42
7
22
23
10
1
2
15
10
1
10
21
8
9
38
3
8
3
2
5
6
11
2
7
2
35
10
7
20
11
4
9
12
5
32
1
34
3
14
1
8
9
10
19
2
3
4
13
18
5
2
3
16
7
6
17
2
13
6
1
2
31
22
15
16
3
38
13
34
1
22
1
22
31
12
5
6
15
24
7
4
21
2
3
10
17
22
23
12
7
12
35
14
19
4
1
10
15
22
1
6
5
6
7
4
5
2
11
24
9
2
3
4
15
8
35
26
15
10
13
10
17
8
21
36
7
6
11
16
13
18
1
16
15
22
3
14
3
4
5
10
37
4
3
8
21
2
9
16
9
4
25
22
29
24
5
10
9
22
17
4
5
8
3
42
1
2
71
8
7
30
5
24
9
10
3
16
17
6
3
28
17
4
5
6
19
2
13
12
11
12
55
4
17
10
9
30
23
8
9
4
9
50
31
6
25
6
5
12
5
2
27
8
5
10
13
2
9
14
33
4
3
20
3
6
9
12
1
16
51
20
13
6
1
30
5
12
25
2
25
2
9
2
11
20
43
18
7
2
29
16
5
4
3
4
23
4
1
2
5
6
1
12
21
12
17
6
7
32
11
12
17
20
15
10
27
22
5
4
11
18
7
2
7
22
19
2
5
24
9
40
21
6
17
22
15
16
37
8
55
58
3
22
23
14
1
4
41
14
1
14
1
2
11
26
1
6
71
2
1
6
5
2
3
14
3
10
7
12
13
20
15
8
11
16
13
14
21
2
17
4
1
2
11
8
3
4
19
28
11
4
9
10
1
6
17
4
5
4
11
2
21
20
3
2
9
4
21
4
33
2
11
2
3
4
9
4
33
14
25
8
5
2
9
8
1
30
19
16
5
14
1
20
9
32
23
4
5
16
11
44
9
4
15
8
1
2
25
4
9
12
1
12
1
18
7
22
5
12
23
20
21
4
1
24
1
8
21
2
3
6
11
8
3
8
21
4
5
4
3
2
1
8
3
2
5
4
9
16
21
4
9
20
11
10
15
2
9
14
23
8
9
8
13
30
3
8
1
12
27
44
37
18
1
6
5
10
23
10
5
2
7
6
11
18
1
18
1
14
27
28
29
8
11
2
1
2
7
2
27
10
33
30
3
42
11
6
1
12
23
6
7
18
3
6
1
4
9
22
1
2
9
10
1
6
3
8
13
8
1
14
5
4
11
32
21
4
9
2
7
4
3
6
13
24
23
34
5
4
7
12
9
16
25
4
7
10
11
4
29
8
3
8
1
2
9
10
11
8
23
38
19
6
7
2
27
2
13
14
3
24
7
6
17
6
25
12
5
4
1
8
37
4
7
4
11
12
5
4
13
6
15
20
1
10
13
24
1
12
9
38
23
4
13
30
25
2
9
16
19
2
21
2
15
14
13
20
5
6
3
8
1
28
17
6
1
18
9
2
15
8
25
8
1
6
1
6
1
6
1
10
13
10
11
8
9
12
11
18
5
26
9
2
11
2
9
14
15
16
7
4
5
6
3
18
27
10
25
8
5
4
29
2
9
22
23
8
5
4
1
16
15
2
7
30
19
28
9
18
5
22
21
42
3
40
9
44
1
4
3
24
5
4
1
2
3
26
15
20
3
20
3
2
1
10
3
6
19
6
7
2
1
20
41
12
5
22
5
6
41
32
15
8
11
22
7
16
1
20
15
18
15
12
43
2
1
10
19
12
7
14
5
10
15
4
5
24
3
26
3
28
45
4
7
4
5
14
9
6
5
10
3
4
17
38
21
4
3
8
3
2
21
8
3
12
9
6
17
18
29
12
1
14
7
12
1
6
43
10
7
14
1
10
25
24
13
28
3
28
15
10
15
24
7
28
1
10
15
4
13
16
15
10
23
12
3
2
19
8
21
2
3
2
21
2
1
12
1
18
1
30
11
18
11
6
5
12
1
22
9
26
1
52
11
10
17
40
49
34
1
2
1
12
5
30
1
20
19
2
41
6
5
18
7
12
1
12
41
10
5
16
17
12
1
14
1
24
41
10
3
62
33
22
11
2
17
42
11
34
5
30
27
2
13
4
19
10
5
38
1
8
7
6
7
6
5
6
7
28
11
10
17
12
5
8
5
26
41
26
25
12
29
6
3
12
41
4
21
16
11
6
9
8
9
20
11
12
11
8
5
2
5
8
5
2
45
2
21
10
5
16
1
30
17
18
37
8
9
22
1
8
23
8
7
6
5
16
3
4
3
46
9
16
29
2
17
6
3
16
11
72
5
8
5
36
7
24
3
30
1
6
13
8
1
20
1
8
15
16
15
4
7
70
41
14
11
8
9
24
13
8
3
6
5
8
5
22
17
16
17
4
15
4
9
40
9
2
25
12
1
6
7
2
11
6
19
2
1
6
13
36
13
10
17
6
19
10
1
8
3
22
15
2
3
8
9
12
1
30
5
6
11
34
23
34
43
2
7
4
13
6
1
2
7
10
11
4
3
6
7
4
3
4
9
4
39
14
3
6
25
4
7
2
5
20
13
18
51
4
15
12
3
24
29
6
11
16
17
12
11
14
49
52
7
8
17
2
7
10
27
14
35
12
3
56
3
2
15
18
7
12
7
2
1
2
17
4
1
2
11
22
21
2
1
4
5
10
7
26
15
12
37
16
21
8
1
12
7
8
13
16
7
16
1
28
47
4
1
20
7
6
1
2
5
4
15
20
1
28
23
20
9
10
1
36
19
2
3
8
17
4
3
10
19
6
55
10
13
12
1
4
15
26
15
2
3
4
1
32
3
16
3
4
15
14
1
6
25
14
9
44
17
36
1
2
5
12
11
14
15
12
3
16
3
36
1
16
11
2
19
14
13
18
5
12
1
16
1
10
9
4
41
12
7
26
21
12
51
4
35
4
1
24
5
12
1
44
1
28
23
2
15
12
11
8
11
28
27
16
5
14
39
2
43
8
7
24
15
6
17
8
5
12
27
30
27
12
23
18
19
32
9
10
19
10
3
20
7
6
7
30
1
6
3
4
3
34
7
26
5
4
13
2
5
6
7
4
7
8
17
24
11
6
51
22
9
2
1
12
7
2
1
14
15
2
7
2
5
12
1
24
1
18
9
8
1
2
1
6
7
6
31
2
13
12
1
6
1
6
1
2
3
2
11
2
5
8
9
2
3
48
5
14
25
16
19
12
7
8
37
8
5
4
13
12
15
4
5
10
21
4
21
50
3
12
23
4
1
12
33
2
9
8
3
8
21
10
7
14
7
12
11
12
1
2
5
6
7
2
19
22
1
8
1
20
9
6
7
8
7
4
11
12
21
12
31
2
1
6
33
8
11
18
23
58
1
8
3
10
39
2
1
2
5
6
13
30
13
22
51
52
35
8
33
44
11
2
13
22
5
18
1
2
25
16
5
10
9
2
3
26
5
6
17
12
11
32
61
8
1
26
5
26
5
4
3
2
5
2
5
24
23
44
41
4
1
18
7
22
11
30
7
54
1
14
17
12
3
12
25
26
15
4
21
40
9
14
3
10
15
16
11
8
9
22
11
32
3
4
9
2
13
20
1
14
1
12
31
4
15
4
11
42
7
10
1
4
15
80
3
4
3
6
1
6
3
14
5
8
13
10
13
20
21
6
17
6
9
4
3
4
13
4
25
24
11
2
27
4
51
48
1
30
25
2
9
10
11
2
5
16
3
38
11
4
17
14
23
28
5
4
3
12
39
26
19
20
3
10
17
28
23
2
1
16
13
16
19
2
9
16
1
14
27
24
3
2
3
8
3
6
5
2
3
36
3
12
7
26
1
2
29
2
25
4
19
6
3
2
17
12
1
10
15
4
3
10
15
4
21
10
9
34
17
18
1
6
11
32
11
4
17
8
5
8
9
4
5
14
3
4
3
34
9
6
5
60
7
22
17
4
13
38
7
38
29
12
19
22
3
4
21
10
31
2
29
2
17
2
11
12
1
10
13
8
21
4
9
2
7
10
7
20
33
6
3
4
7
6
9
18
1
16
21
6
3
14
3
16
7
18
3
12
1
6
29
24
19
2
3
2
13
10
7
6
17
4
15
8
7
14
3
4
3
6
1
26
1
58
15
26
11
2
3
14
17
2
11
16
7
52
13
10
9
14
19
44
11
16
7
4
5
4
5
6
13
36
19
12
31
18
3
12
9
28
15
32
7
32
9
4
9
10
3
4
3
14
5
10
19
12
7
24
13
4
1
58
9
10
3
6
3
4
39
10
17
2
39
2
1
4
21
26
21
58
21
14
19
2
27
4
1
14
41
26
1
2
1
6
1
2
9
2
25
8
9
2
9
34
3
8
3
30
1
4
9
2
17
28
11
20
3
4
31
6
55
2
11
2
21
6
1
18
25
6
7
30
13
8
1
14
19
12
9
2
3
2
17
4
9
52
3
28
1
2
3
40
13
14
9
6
37
26
1
4
23
4
3
18
11
6
29
12
1
4
5
14
1
36
7
32
7
2
21
8
29
2
9
2
11
6
17
6
15
2
11
2
5
6
25
18
3
4
43
12
3
2
3
20
25
18
13
22
7
18
5
56
79
40
1
40
9
10
11
2
13
2
11
26
7
8
11
10
17
4
5
20
5
6
13
4
7
18
7
114
11
6
1
6
21
14
3
2
3
8
3
22
9
6
7
10
1
10
1
16
17
14
1
18
1
2
13
2
3
12
1
18
1
18
7
4
1
12
5
22
39
18
1
8
43
6
13
6
17
14
5
50
17
8
11
4
19
2
15
4
15
14
7
12
1
8
5
4
5
24
13
2
1
6
5
2
5
20
35
4
23
4
55
14
5
2
11
6
33
20
1
10
9
8
23
14
27
2
33
46
27
16
7
4
9
10
7
6
3
2
23
12
1
2
31
2
1
2
3
2
15
8
7
50
7
8
19
10
7
8
3
12
3
14
1
2
9
20
7
2
15
8
11
2
1
14
19
8
9
12
5
4
1
40
3
8
7
18
13
26
7
56
33
16
17
4
21
2
3
16
31
12
31
10
3
2
15
14
15
2
21
40
29
4
15
6
15
2
7
4
3
14
5
26
1
4
5
4
1
16
11
24
11
54
1
12
5
10
9
26
3
12
9
2
19
44
31
12
11
4
15
10
31
24
17
10
25
4
9
6
25
2
19
20
17
6
7
22
29
12
1
4
15
34
7
10
27
2
21
18
5
24
1
22
13
64
19
8
23
10
27
30
1
12
53
30
5
18
1
2
3
8
1
56
15
12
11
2
9
26
23
12
45
8
45
50
13
4
29
4
13
2
47
6
17
12
11
6
23
6
19
4
7
6
3
8
1
8
1
16
35
32
19
20
5
12
7
30
47
50
15
6
5
4
5
8
13
28
1
4
35
28
31
2
9
10
25
8
7
22
9
12
5
2
33
4
19
30
15
2
3
30
17
72
5
18
11
48
25
4
19
20
7
56
5
42
7
32
15
20
9
6
19
6
11
42
11
18
25
6
1
18
7
4
15
4
1
6
3
2
1
2
31
8
17
10
7
14
3
14
3
12
5
8
7
14
11
16
9
28
23
4
7
2
5
4
13
10
5
52
17
16
5
4
7
4
39
16
3
2
1
4
35
8
1
6
11
10
47
18
5
6
5
20
5
22
9
2
47
26
25
14
19
4
21
6
7
4
3
14
41
12
41
4
7
8
21
2
21
16
3
34
1
22
3
2
7
24
29
46
11
4
13
38
7
16
5
56
13
6
7
36
37
26
13
12
7
12
1
20
3
4
1
34
17
4
9
14
1
12
9
6
23
18
15
2
5
22
1
4
9
6
35
12
1
8
11
14
1
12
15
10
15
4
7
8
33
2
1
6
3
6
47
2
31
10
11
12
17
20
5
4
37
48
1
2
33
24
45
10
7
4
3
30
3
6
7
30
13
16
17
4
1
28
19
14
7
12
29
46
9
12
13
24
15
24
7
42
9
22
3
18
11
2
37
24
15
4
39
14
13
12
5
10
1
2
5
4
19
16
3
20
27
6
7
28
3
4
3
2
3
8
11
6
13
12
1
20
15
16
11
16
9
8
5
10
21
2
3
20
3
34
15
8
5
12
17
8
1
60
3
2
29
14
7
2
1
2
5
18
3
6
27
28
33
20
9
12
7
4
15
26
1
42
5
20
19
2
1
2
21
10
5
32
7
8
5
6
23
6
3
2
33
2
1
2
7
2
3
2
15
4
5
6
5
12
7
26
1
6
19
12
11
6
9
16
13
4
1
4
59
18
41
10
13
2
15
20
3
4
3
20
5
6
7
4
3
8
5
8
1
4
9
6
13
4
19
16
5
18
5
2
37
22
11
2
15
2
33
4
11
4
17
4
15
16
15
24
15
16
5
4
5
2
15
14
1
4
1
12
3
28
9
2
11
12
1
14
5
2
19
6
1
2
1
12
15
6
7
12
9
38
1
4
9
28
9
28
31
8
5
28
17
2
5
10
1
20
19
12
11
6
15
8
21
10
9
62
3
6
5
10
5
2
17
4
11
20
27
2
5
14
15
26
13
2
5
8
11
6
37
56
1
42
11
32
5
10
19
6
7
10
5
14
1
6
5
2
1
10
17
4
9
6
9
2
7
2
19
64
15
24
11
4
3
2
7
6
17
8
15
14
11
4
7
42
21
8
23
8
3
2
3
10
15
8
1
16
3
22
11
2
17
6
11
14
15
2
7
2
3
2
37
12
1
12
19
12
7
24
13
14
31
16
1
16
11
6
7
10
27
4
21
18
23
10
47
28
1
6
5
4
15
2
17
8
27
38
11
4
15
10
33
6
11
2
13
6
17
26
11
4
5
14
5
38
3
4
3
16
7
18
1
8
29
34
37
18
1
22
53
16
1
16
21
14
19
6
9
2
15
4
9
8
27
8
3
14
1
50
19
6
11
8
5
8
9
4
3
4
5
14
5
20
13
4
21
6
57
4
3
4
11
10
5
6
7
38
5
54
5
6
9
28
3
42
35
2
15
26
5
16
17
8
11
6
1
6
15
10
3
10
41
4
5
2
3
8
31
4
33
4
1
6
1
10
17
10
55
14
5
66
17
6
1
6
5
2
11
4
25
4
15
22
9
8
1
34
15
30
1
4
1
8
1
4
9
26
15
8
5
62
29
16
3
2
9
8
3
10
15
34
3
6
1
2
21
12
19
2
31
6
11
26
31
10
21
54
45
10
7
6
7
6
15
30
17
2
3
2
17
8
1
4
1
12
11
18
23
4
25
4
19
16
9
16
29
10
5
26
9
8
39
2
17
12
15
4
25
12
1
14
15
26
1
10
7
6
27
2
33
4
33
10
9
8
5
2
15
28
7
22
21
4
7
46
23
12
9
6
1
2
1
2
3
32
5
18
5
4
39
6
5
4
5
6
13
8
45
10
19
14
11
6
7
6
11
24
5
8
11
12
49
36
47
44
9
8
5
34
11
2
1
44
15
18
21
22
25
14
7
18
23
8
5
24
73
18
1
22
7
6
11
20
13
12
13
20
5
18
39
6
3
2
3
2
17
8
9
26
13
2
3
2
9
6
7
6
5
12
1
18
13
12
29
2
5
2
13
6
19
40
19
12
43
18
37
6
1
4
5
8
3
16
5
8
19
4
9
22
21
38
3
18
25
2
5
18
5
24
23
14
1
2
5
24
5
2
1
26
31
2
13
10
3
26
9
4
7
6
25
24
3
12
9
4
5
8
25
6
3
6
13
14
23
2
1
6
7
12
5
2
25
52
13
6
13
16
13
32
13
4
3
12
1
2
27
8
3
4
39
22
3
2
5
6
13
6
13
20
5
12
19
12
21
24
21
8
45
20
1
14
1
6
3
26
1
18
1
4
3
8
1
12
7
2
1
18
7
6
7
10
21
4
1
12
3
14
1
36
11
10
3
2
3
2
15
26
9
2
3
52
9
6
9
56
69
28
37
8
33
6
5
38
21
2
25
20
3
18
17
4
1
4
1
8
13
14
27
10
1
20
9
42
17
2
19
2
5
4
17
6
15
38
9
10
21
20
7
22
7
10
27
44
15
26
3
14
9
12
3
34
21
12
5
24
5
24
29
2
35
6
5
4
7
12
1
2
21
4
5
4
13
6
13
18
5
14
5
42
11
4
5
6
5
12
9
12
11
10
1
18
1
2
9
36
19
12
49
24
13
60
1
26
33
22
17
2
13
22
21
24
3
4
7
6
15
8
1
4
3
14
1
28
7
18
7
2
3
30
5
26
29
36
5
6
11
8
1
2
1
12
3
6
13
2
1
16
49
12
1
2
41
20
27
2
9
8
11
28
7
14
5
26
9
8
13
8
7
2
3
8
1
4
5
10
3
28
1
6
13
52
15
10
3
2
21
22
37
6
9
32
57
8
3
38
11
4
9
24
13
12
5
4
5
14
33
2
5
4
7
10
11
6
5
6
37
4
1
2
1
16
9
56
7
14
7
6
5
4
9
10
5
2
15
16
15
2
5
2
7
26
5
8
19
14
9
10
21
6
7
2
1
10
13
2
21
14
27
12
25
6
1
6
23
12
17
4
7
60
11
44
29
20
1
12
9
18
1
10
15
8
21
34
5
20
3
20
23
14
11
10
39
26
3
18
31
6
1
14
1
4
13
6
13
20
19
10
11
2
7
4
7
14
29
28
1
12
5
6
5
2
13
4
13
12
31
10
13
4
3
10
51
6
3
20
3
16
1
10
9
20
37
14
13
4
7
10
3
34
3
6
15
26
5
8
7
4
23
6
21
2
5
14
5
2
23
32
5
4
33
16
7
6
19
4
3
14
3
8
9
30
1
20
21
18
5
6
13
10
3
10
3
16
3
4
11
16
9
2
3
8
25
26
17
2
9
2
5
2
5
10
15
2
5
8
11
14
27
18
19
6
19
2
9
16
33
8
25
14
7
6
13
28
7
4
25
10
23
26
25
28
51
6
11
34
3
4
31
6
17
8
23
24
11
16
1
14
5
8
1
2
1
14
9
2
13
62
9
40
69
8
9
6
27
4
15
10
3
4
5
20
21
2
3
8
1
2
1
6
3
4
3
6
13
2
17
10
5
2
17
8
7
4
37
2
23
10
3
12
15
4
15
16
3
14
15
8
1
6
17
26
3
2
39
28
29
8
15
14
3
4
3
2
39
10
1
2
1
16
1
4
7
6
25
8
7
14
1
42
23
18
1
2
15
6
1
26
5
2
17
2
5
4
15
20
17
6
1
12
17
44
1
16
3
10
21
4
19
18
15
14
7
8
3
12
3
12
5
8
9
14
11
8
23
12
25
20
13
16
7
2
3
4
13
34
5
4
3
20
9
8
3
8
7
4
19
24
41
14
15
4
3
8
1
12
35
2
7
24
1
8
1
8
57
14
13
20
7
28
15
44
13
22
9
2
23
2
1
12
5
12
69
16
3
30
1
10
7
2
5
10
1
6
3
10
5
6
7
12
31
16
5
64
9
12
37
8
3
4
39
26
3
4
3
20
3
8
17
20
9
10
5
4
1
2
5
2
3
8
3
4
5
8
37
8
1
20
5
4
5
38
3
6
17
2
21
32
17
4
45
4
25
4
13
12
13
6
39
12
19
10
49
10
1
18
9
18
5
4
19
6
9
18
15
4
13
6
37
6
5
8
5
2
1
24
3
16
1
16
1
8
19
12
7
18
5
6
5
8
17
36
23
12
11
10
59
6
9
14
47
6
37
4
9
12
17
18
19
14
1
12
29
12
17
10
7
24
17
20
1
6
1
12
31
18
1
18
13
14
19
24
13
40
3
14
5
28
13
2
7
2
7
4
23
8
39
2
15
54
1
28
5
58
9
8
19
8
19
12
25
18
17
6
19
54
5
6
25
24
31
22
9
22
11
10
13
20
1
10
1
36
1
6
23
2
13
40
1
60
9
28
11
2
3
22
3
6
5
4
7
10
11
10
1
10
15
4
13
20
1
18
11
2
3
2
23
14
7
10
1
10
15
48
7
10
15
8
3
6
3
4
25
6
1
20
11
8
1
20
25
2
9
12
21
32
3
12
21
16
41
4
15
2
1
38
19
12
9
10
1
6
7
6
5
16
5
10
5
4
21
2
15
6
7
2
5
14
9
2
25
24
9
4
3
22
27
12
11
16
25
12
1
4
15
28
5
14
1
20
3
8
41
2
15
20
9
8
7
44
7
12
15
2
17
38
93
6
3
10
1
16
33
14
31
6
29
6
9
24
19
26
1
4
7
32
13
18
25
2
25
2
5
10
7
6
3
28
13
12
5
26
21
8
13
2
21
10
15
2
1
6
23
10
1
22
1
14
3
18
1
12
31
2
9
18
5
10
7
4
7
34
1
2
15
10
15
16
3
6
3
8
21
12
11
12
17
26
25
24
9
4
7
4
7
14
3
6
3
12
5
4
7
4
21
4
13
6
9
8
7
22
9
8
3
2
13
8
5
4
7
2
5
28
9
10
51
4
19
28
1
6
5
38
3
2
5
26
5
2
21
10
5
8
7
4
13
4
1
14
3
12
3
8
9
8
23
8
3
32
15
2
15
6
15
2
15
2
1
28
23
4
19
14
23
12
13
6
5
12
1
18
7
18
29
6
9
16
15
4
27
14
1
2
3
18
43
14
13
104
1
6
19
10
5
6
13
16
3
16
27
2
19
6
3
22
3
4
27
4
27
6
5
22
1
4
11
46
3
18
19
12
13
20
13
20
9
2
13
16
19
16
1
12
23
24
41
12
13
2
1
18
9
6
5
6
1
6
29
8
23
26
19
10
3
6
13
8
7
12
1
30
25
20
15
38
3
26
11
2
9
8
29
6
15
10
1
2
1
6
5
28
3
12
7
10
5
14
3
14
19
6
37
18
13
10
3
8
3
14
3
28
21
14
7
4
15
10
3
10
3
2
7
2
3
32
7
24
1
28
11
10
19
2
27
4
11
90
7
2
7
4
9
10
3
30
15
4
13
2
7
18
1
18
15
4
7
6
5
18
15
26
15
50
5
24
11
26
21
20
3
46
5
10
25
12
9
42
23
6
37
6
13
4
7
22
7
2
67
4
1
2
9
16
11
6
19
10
1
12
9
6
5
10
25
16
19
18
5
16
3
50
5
4
5
10
5
2
27
64
29
10
7
8
3
14
13
4
11
18
33
48
19
2
5
28
19
18
3
22
41
42
7
18
1
16
1
2
41
18
5
30
19
4
17
24
29
8
7
14
9
4
5
12
25
4
21
6
29
2
27
2
11
2
5
30
13
8
19
28
1
8
3
10
57
2
3
16
7
2
15
8
23
6
3
8
53
2
23
14
1
24
3
2
17
16
7
8
7
8
27
6
5
14
5
2
5
12
1
40
13
2
5
2
19
8
7
38
3
16
25
18
21
10
7
44
1
6
33
52
29
8
7
2
1
6
15
20
3
10
21
2
19
16
11
30
1
36
1
8
3
8
5
4
3
52
5
4
1
20
21
4
1
2
5
14
41
4
3
16
3
4
21
42
15
20
39
28
13
10
1
8
5
14
31
12
9
14
33
10
9
4
27
2
9
2
7
12
11
2
9
6
41
12
5
16
17
16
1
14
35
4
1
4
13
2
5
66
11
18
73
20
41
2
3
30
9
4
23
12
19
14
21
6
1
2
3
24
23
16
11
12
1
8
43
6
11
2
23
14
7
10
17
16
13
2
11
2
3
16
5
26
35
2
9
16
3
4
9
2
65
2
11
24
1
8
3
8
15
16
3
20
1
6
47
18
7
10
7
16
27
18
15
2
3
8
13
26
9
8
3
4
23
6
1
6
37
30
1
2
23
16
9
22
7
2
25
2
3
4
5
4
37
30
15
30
31
24
1
20
3
14
3
20
1
6
31
10
1
6
3
4
27
4
39
10
11
12
15
10
15
14
3
4
7
4
3
14
21
2
29
22
5
4
13
6
25
12
41
46
5
4
3
4
1
18
11
12
5
20
9
8
15
12
7
4
21
36
11
2
5
10
17
8
29
14
13
6
21
4
3
4
1
8
17
4
3
8
3
24
7
22
9
12
51
6
17
8
7
2
23
6
3
8
7
14
41
4
11
28
5
6
1
22
27
2
1
8
11
22
13
10
19
34
23
20
11
20
37
12
9
2
7
4
13
10
1
6
5
16
17
8
3
8
33
6
9
12
7
2
3
22
11
10
1
16
11
28
3
12
21
14
1
30
9
6
37
22
1
2
19
2
5
6
47
6
29
2
1
6
5
2
27
4
39
22
13
4
27
22
15
6
3
18
13
2
7
4
37
2
17
2
7
2
5
2
9
10
3
18
1
2
3
4
5
24
13
58
9
22
5
14
1
6
15
4
9
14
7
10
3
8
3
8
3
8
9
4
13
4
7
20
13
30
19
10
7
20
7
12
9
6
17
2
13
2
3
2
3
6
21
8
1
10
1
12
9
18
13
36
23
2
3
12
9
22
1
2
21
24
5
2
31
24
3
6
5
12
1
6
7
12
5
4
43
4
1
16
5
22
1
4
3
4
35
6
17
2
3
4
7
12
11
2
7
12
7
10
3
2
9
6
19
16
33
16
7
12
7
8
1
26
39
2
9
8
3
16
3
4
11
2
1
28
3
32
1
18
11
2
5
2
7
16
11
12
3
4
7
26
39
10
9
2
33
14
17
14
33
18
25
8
7
14
5
16
19
10
9
28
11
14
13
4
3
2
19
34
51
20
3
6
13
2
3
8
11
50
1
2
25
38
15
6
1
8
43
38
35
44
17
2
3
4
1
8
9
22
15
2
25
12
35
18
3
22
5
10
31
10
3
4
13
18
33
2
5
14
5
16
5
18
7
2
3
42
9
8
31
6
51
18
11
4
15
14
39
26
5
8
35
22
5
10
1
10
7
16
1
42
1
12
17
18
23
42
13
16
9
12
11
44
3
20
23
10
9
34
15
4
11
10
13
30
47
6
33
18
5
8
27
16
5
22
1
8
17
8
31
18
7
6
25
46
17
14
11
2
1
8
15
20
5
20
33
20
1
26
5
4
17
24
15
28
7
18
17
4
25
8
1
42
1
24
19
6
3
22
9
28
3
24
17
16
17
6
71
12
29
18
5
10
5
28
11
36
3
10
17
12
17
68
5
2
23
30
51
10
1
2
13
36
5
12
15
2
3
14
11
4
11
10
23
12
21
22
3
10
9
6
3
6
7
26
5
24
5
10
13
12
5
6
13
38
11
4
39
20
1
4
29
2
15
32
3
28
27
48
23
16
17
8
5
8
23
18
1
22
7
4
19
12
1
10
5
22
15
8
3
6
7
6
17
16
29
2
23
2
43
2
11
38
9
14
1
8
3
28
15
8
1
2
13
36
7
8
3
16
13
4
3
2
3
2
5
14
3
26
33
42
7
30
17
2
15
10
7
8
11
6
3
4
15
10
15
4
1
12
1
2
1
20
7
12
23
4
13
12
1
4
5
6
1
2
1
6
5
24
1
12
11
22
31
28
11
26
63
10
5
18
5
4
1
8
9
12
27
8
37
14
21
4
9
14
21
2
3
4
9
4
3
10
3
4
19
16
9
2
7
8
41
4
7
14
29
2
5
10
9
8
13
62
3
6
3
8
53
2
9
8
9
44
1
56
3
6
5
12
5
20
21
8
15
34
9
10
13
44
1
8
11
10
25
2
19
24
3
8
1
8
3
12
11
16
17
4
5
14
37
2
1
2
5
2
3
2
25
4
17
20
3
8
11
10
1
6
1
2
1
8
7
2
17
46
5
10
5
4
15
6
11
24
3
6
35
12
9
2
7
20
31
4
5
28
7
2
1
18
17
18
3
18
23
26
15
4
1
14
25
40
33
8
33
22
3
10
5
6
23
54
29
4
31
48
5
36
23
18
9
30
21
8
19
22
39
56
7
6
3
6
1
4
1
6
13
16
11
4
3
40
17
10
29
2
1
6
11
4
5
12
11
10
27
2
1
14
9
20
39
8
1
8
9
4
19
16
7
20
1
6
11
8
63
2
9
26
9
2
19
8
25
20
3
4
33
6
25
12
13
18
1
26
9
12
1
8
9
2
3
30
27
14
29
2
15
12
17
46
5
8
7
26
33
26
13
2
23
2
7
2
1
22
21
8
3
20
3
4
33
20
19
46
7
42
25
4
35
36
1
6
17
14
17
2
23
10
25
4
5
2
17
10
3
40
1
6
5
24
1
16
5
2
35
18
5
12
5
4
9
2
9
46
1
10
7
12
19
12
15
6
9
4
23
14
43
6
1
10
1
22
7
34
27
14
3
8
3
28
15
4
11
4
7
10
7
22
15
46
15
8
9
8
3
2
17
2
9
42
11
12
7
6
1
8
1
30
5
6
7
22
1
6
3
6
1
2
1
24
27
24
5
34
19
2
17
36
3
4
13
6
3
4
3
28
7
12
1
4
19
6
1
36
7
18
5
10
1
2
13
18
35
12
3
12
3
2
5
4
5
6
5
12
13
14
5
14
19
2
11
2
19
12
17
6
17
2
3
2
3
2
23
24
13
2
25
20
5
38
3
2
7
26
19
18
43
8
1
12
23
12
29
38
21
4
7
10
11
12
7
2
7
32
1
2
5
2
9
4
3
32
3
20
5
10
9
4
11
4
11
22
3
2
13
4
17
12
19
16
1
2
3
4
5
14
3
2
19
16
5
8
3
2
59
18
23
16
27
4
1
2
15
8
19
4
5
4
11
44
21
2
5
4
1
2
37
2
3
4
9
2
3
2
11
10
7
6
1
22
25
44
37
42
7
28
15
12
33
20
21
10
21
4
13
6
65
16
9
4
11
4
1
26
9
14
3
2
11
32
9
14
39
18
5
6
19
2
19
10
9
14
3
2
11
4
1
8
5
4
3
2
9
2
37
10
17
4
27
4
1
26
3
12
39
4
9
8
51
10
25
8
49
8
5
2
3
10
23
8
19
8
1
12
21
2
1
4
13
6
15
6
3
20
31
2
9
8
11
14
11
12
43
4
17
20
17
2
3
2
25
6
33
20
5
8
5
18
1
36
11
12
5
4
9
4
1
8
5
56
5
12
3
2
15
18
5
46
27
22
9
4
33
2
21
18
21
6
5
22
1
12
11
2
7
2
1
10
11
20
43
2
1
28
7
10
1
12
5
28
19
10
19
6
3
14
7
2
17
34
3
2
47
10
9
2
1
6
5
14
5
4
29
34
27
22
15
6
25
8
3
16
29
8
5
14
17
6
5
16
21
18
9
8
9
2
45
6
5
16
29
12
11
6
5
30
35
14
29
2
23
14
11
36
3
4
3
10
17
4
1
20
9
12
9
6
3
2
15
14
11
2
5
2
15
8
1
36
5
16
7
14
3
80
15
2
1
2
1
14
7
8
15
8
3
8
3
22
15
10
1
12
5
14
5
14
9
6
31
2
1
12
11
8
13
10
11
4
11
6
15
20
15
26
31
14
39
44
1
4
31
14
7
4
5
6
29
24
1
14
1
12
1
16
7
22
15
2
17
20
7
26
5
2
25
20
3
4
1
4
9
4
1
8
57
28
7
8
7
2
51
10
7
4
3
8
41
4
11
18
5
18
17
2
13
6
37
2
1
16
9
6
19
2
33
24
3
20
21
26
3
10
39
44
7
8
7
2
11
8
3
8
3
14
1
26
9
2
3
24
5
4
19
34
13
36
37
12
1
18
11
18
41
20
9
22
17
8
1
16
1
2
3
26
19
2
3
18
7
18
1
2
35
2
1
16
5
10
25
2
15
10
21
20
3
6
13
4
7
14
3
14
3
18
5
44
5
10
1
20
7
20
3
6
23
18
7
4
7
36
15
10
37
6
1
6
3
14
1
6
3
2
7
14
21
2
5
18
23
28
19
16
25
12
5
12
5
12
3
10
5
22
15
10
37
2
17
4
3
4
3
30
25
22
1
14
11
36
25
10
37
10
1
18
9
6
5
26
1
10
7
42
5
12
11
8
3
6
17
4
37
12
33
16
9
4
5
8
7
8
3
28
15
6
13
14
11
22
17
6
7
6
41
18
7
2
1
12
5
12
1
2
25
6
49
4
13
4
1
18
1
8
5
14
17
4
17
14
15
16
9
2
1
2
43
6
39
14
11
2
15
4
3
4
7
4
5
16
1
34
21
2
11
22
15
14
21
30
5
26
37
18
15
28
7
12
7
26
7
8
7
6
5
16
1
12
1
8
7
18
7
2
15
8
59
6
7
26
45
8
15
10
15
2
53
24
21
14
5
2
13
6
1
44
5
16
7
6
13
28
1
24
23
4
7
32
15
48
1
22
11
16
1
10
15
4
21
4
3
2
11
2
25
94
3
32
15
14
7
40
21
16
7
6
5
12
11
4
15
10
3
20
3
4
5
8
21
24
13
8
5
4
1
2
9
18
35
24
7
2
21
22
9
2
9
12
37
4
21
12
13
22
17
38
17
6
25
10
5
6
25
4
35
12
31
4
23
8
9
38
1
24
9
4
23
32
21
10
53
16
9
10
7
20
31
6
3
2
7
16
9
22
3
16
25
2
1
34
1
6
5
6
7
30
41
14
33
50
7
6
5
8
17
2
11
30
7
10
7
10
5
6
23
4
3
2
7
2
5
4
7
2
15
16
3
2
1
8
7
6
7
28
19
4
19
16
1
6
19
48
17
18
15
2
5
2
37
2
1
20
19
4
7
8
11
12
3
12
7
10
9
4
9
14
21
38
3
56
1
8
3
30
75
34
23
12
7
60
3
2
41
10
35
2
5
4
23
12
11
2
3
4
9
36
1
26
7
16
13
6
5
22
5
88
31
2
11
34
33
16
7
8
9
4
17
12
13
18
39
24
27
18
3
4
7
4
5
20
37
38
15
2
9
2
9
10
3
14
3
26
3
16
3
24
5
2
13
2
23
48
1
12
5
8
13
6
15
8
17
12
5
4
1
18
17
8
7
18
19
10
5
14
5
12
5
10
13
12
25
8
35
28
25
8
27
18
7
24
19
16
29
22
31
14
1
12
13
6
37
18
13
40
3
6
15
26
13
10
15
18
7
10
11
12
9
4
7
2
13
4
15
28
11
2
5
16
1
4
59
12
7
2
3
30
15
22
9
22
3
4
21
6
19
18
23
14
1
26
9
10
3
2
1
12
7
14
5
18
3
10
7
24
1
8
7
4
7
38
1
10
7
8
9
14
5
10
3
14
9
10
3
44
3
8
3
14
1
6
1
12
9
4
5
2
5
34
7
10
33
20
7
14
3
2
23
2
5
4
15
22
13
4
11
20
7
10
5
32
17
8
13
44
5
52
7
30
1
6
1
2
11
8
5
12
11
12
7
8
19
22
35
14
7
46
7
8
17
4
15
18
7
4
23
8
7
8
3
2
5
4
5
14
9
22
7
10
13
6
7
4
5
2
15
10
29
2
3
16
5
2
11
10
5
20
5
10
1
2
1
8
3
16
7
6
1
4
9
36
5
10
13
24
5
6
23
30
9
2
5
2
19
14
23
2
7
14
3
8
5
6
9
16
3
2
11
2
3
6
23
10
31
52
15
34
1
40
5
10
23
6
29
42
1
2
17
16
23
8
7
10
3
26
15
2
7
40
13
36
5
32
11
14
1
4
19
30
3
16
9
10
11
10
35
4
1
72
1
14
3
8
5
4
5
50
3
8
17
16
1
24
3
2
3
28
3
52
3
8
21
10
1
4
9
28
7
14
9
8
5
10
9
8
3
14
1
16
3
4
1
4
5
4
5
32
5
12
15
4
13
12
37
12
11
2
3
4
17
4
3
18
15
8
21
22
17
6
13
8
21
2
1
2
5
2
11
6
1
6
5
32
9
10
13
2
1
6
1
4
7
18
1
8
15
4
33
4
15
24
19
16
11
2
11
22
5
4
25
2
23
2
3
6
11
20
7
14
17
32
23
22
3
14
9
28
3
20
7
6
17
8
7
8
17
4
19
14
3
14
15
26
15
24
25
4
11
4
3
20
3
12
1
10
7
4
25
10
3
2
1
12
7
44
11
6
29
2
25
34
1
8
13
12
17
4
3
18
7
4
3
14
1
2
25
40
5
4
19
4
11
4
5
2
3
4
11
2
19
32
37
2
9
2
3
14
25
6
19
10
37
2
5
8
19
8
17
46
1
24
3
30
5
2
1
28
5
18
17
2
9
14
13
26
1
10
21
6
11
2
21
2
25
6
7
32
19
4
3
8
5
18
33
18
3
6
17
30
19
34
27
4
7
10
15
4
9
2
1
20
9
30
11
24
25
12
7
2
7
22
33
8
5
6
11
32
1
22
23
20
27
30
15
12
9
4
21
4
17
2
13
6
19
20
7
6
7
10
17
2
19
2
19
32
11
12
3
6
15
2
3
28
7
2
3
16
3
4
17
10
9
28
11
14
33
10
21
2
11
4
13
4
13
10
25
8
7
6
13
30
23
6
1
8
1
36
3
2
7
6
35
16
7
10
5
6
15
6
1
6
65
18
7
6
3
10
53
10
1
4
9
24
1
14
11
14
29
18
23
6
5
10
33
4
3
4
19
4
9
18
35
4
5
14
3
10
13
18
5
6
19
40
9
6
1
20
27
2
21
8
11
6
7
12
11
10
5
36
23
2
9
10
9
8
31
50
9
10
19
28
11
12
17
28
59
8
11
36
21
2
33
12
23
10
3
32
1
18
19
12
1
20
13
10
3
4
13
14
5
14
1
6
15
6
1
2
15
12
29
12
1
12
13
4
13
12
19
8
7
6
1
6
1
18
11
18
1
10
3
6
1
8
37
36
11
38
23
4
1
8
15
8
1
10
3
2
57
18
13
16
37
10
3
20
7
32
15
36
1
2
21
16
5
6
5
22
5
2
35
4
37
10
21
34
3
2
3
18
19
20
29
6
49
2
7
20
1
20
31
18
7
6
5
4
5
6
5
34
7
4
9
6
13
10
7
6
25
8
15
8
3
20
3
10
3
4
1
2
1
2
7
2
9
10
5
4
7
2
7
4
5
10
11
14
5
22
1
22
5
2
5
2
3
6
1
26
13
6
5
2
19
26
1
20
11
22
3
4
7
22
1
4
7
36
17
36
19
4
31
24
3
4
3
4
5
6
9
12
43
6
3
24
11
4
9
2
1
2
19
16
9
8
15
8
7
4
7
4
19
28
1
10
57
12
3
20
1
32
3
2
1
18
3
10
7
14
15
22
3
2
39
4
1
20
1
14
11
12
7
6
3
2
13
6
13
20
29
8
25
2
33
6
29
18
1
6
7
14
11
14
21
14
3
10
43
38
17
2
5
16
9
22
9
2
3
6
15
2
15
2
3
4
5
4
3
14
5
4
3
6
7
2
21
14
21
10
19
8
15
2
1
30
13
18
7
2
11
18
7
18
7
2
3
4
33
8
9
8
7
24
9
10
3
4
9
6
9
14
11
10
17
22
29
14
11
14
57
4
3
20
11
12
19
32
27
8
9
26
41
2
21
8
7
10
7
8
17
28
3
4
7
12
15
6
7
2
3
4
11
12
15
6
17
2
1
6
7
6
9
8
5
10
11
12
7
8
13
8
1
8
19
10
3
14
3
18
5
18
19
10
9
28
3
42
19
12
5
16
13
12
5
8
7
4
7
6
17
2
3
2
35
8
15
32
9
14
3
10
7
6
5
16
3
2
35
10
5
6
25
26
13
2
7
24
13
6
1
12
7
22
1
30
17
14
5
40
17
4
23
8
21
4
23
18
1
2
3
4
7
6
23
2
11
18
1
18
5
34
9
4
31
2
1
2
21
32
3
2
3
2
9
2
17
8
9
16
3
18
25
4
7
2
3
16
11
12
3
12
15
12
9
8
1
12
7
10
1
12
19
6
19
10
1
2
3
32
1
12
9
16
27
12
21
2
9
30
29
12
1
6
31
36
5
24
35
18
17
8
17
42
15
16
1
16
21
40
1
32
11
12
11
8
13
48
29
6
15
2
3
28
1
8
7
4
25
10
11
2
3
44
13
14
27
4
3
16
7
22
17
6
1
2
27
44
35
4
21
26
5
10
25
22
7
8
1
6
5
36
7
6
11
8
11
20
19
78
17
2
7
18
5
22
27
14
7
20
9
8
11
4
29
22
23
28
7
20
23
38
3
10
7
20
9
6
11
48
1
28
11
2
5
36
7
4
11
6
5
34
23
8
17
20
5
2
3
14
13
20
3
16
1
4
3
4
19
6
1
2
1
6
11
12
13
12
5
12
13
2
1
4
5
2
1
40
39
36
3
20
17
2
17
2
13
16
11
2
3
6
3
16
7
6
11
4
19
22
17
2
29
8
5
4
1
16
13
6
5
6
43
10
43
8
15
2
1
4
5
2
23
16
39
4
1
16
11
2
19
10
1
2
3
8
9
16
3
22
29
4
5
10
13
18
19
20
13
40
25
36
1
6
33
34
23
20
5
4
11
14
1
12
17
26
25
12
11
2
3
4
21
2
5
8
17
4
7
6
25
6
19
42
3
8
1
6
7
4
3
22
25
4
5
24
5
4
1
14
7
10
3
8
9
14
9
10
1
16
13
4
5
32
5
18
3
4
7
38
25
6
1
12
41
6
17
24
53
2
21
4
39
8
31
4
25
58
27
14
7
20
5
4
37
30
1
6
3
6
11
10
13
4
27
10
5
18
7
4
13
10
25
14
3
24
13
8
9
4
13
30
1
18
25
8
13
30
7
2
1
14
7
18
3
14
39
4
9
10
9
10
51
2
1
6
5
28
9
50
15
2
11
26
3
2
11
8
7
2
49
6
11
10
15
2
31
2
11
30
13
2
1
2
21
4
5
4
41
28
11
44
1
4
3
4
15
14
11
12
23
18
17
22
17
10
3
4
15
4
9
6
33
4
77
16
35
14
31
8
13
16
3
10
19
46
5
6
5
10
7
12
15
12
1
6
1
18
13
24
37
4
1
18
1
12
7
30
1
18
5
2
5
34
17
20
5
14
23
6
5
2
3
16
15
20
9
14
3
4
5
12
13
26
9
8
9
16
25
4
3
40
3
20
27
2
1
12
1
6
1
4
1
36
15
2
1
12
31
24
1
8
5
26
21
14
15
4
21
2
9
2
15
2
19
2
13
20
35
18
5
4
15
4
47
2
5
4
3
20
9
22
19
16
15
6
3
10
33
4
3
4
3
8
33
8
11
8
9
12
59
2
23
10
1
2
31
2
15
12
3
4
5
4
1
10
5
2
3
2
11
6
1
12
23
16
1
6
7
2
5
4
9
2
23
34
1
4
9
26
23
4
5
2
11
4
1
42
3
20
5
4
3
10
5
36
31
6
1
6
7
22
9
22
3
10
5
4
3
2
5
8
9
12
15
8
7
8
3
2
7
18
17
38
11
10
13
2
21
2
1
18
7
6
11
2
3
6
29
18
55
16
3
36
29
10
11
8
35
38
13
22
3
14
5
24
7
8
39
8
21
2
1
8
5
8
3
28
3
8
37
18
3
8
15
2
15
10
21
2
15
2
13
6
5
22
1
4
7
18
7
16
29
10
5
2
11
14
25
2
11
14
3
18
13
6
35
12
3
8
1
40
9
8
39
12
5
14
15
4
17
4
1
8
33
70
15
32
1
22
5
62
13
2
19
34
23
12
27
2
25
24
29
4
13
36
1
4
5
48
19
6
1
12
11
26
3
8
3
12
33
22
3
18
7
28
1
16
5
30
3
10
33
6
3
12
37
6
5
12
3
14
7
16
5
24
7
10
3
10
1
4
5
30
11
12
11
8
9
2
3
20
1
4
9
2
15
18
5
24
7
16
31
22
1
26
43
30
1
4
27
28
1
18
7
2
9
16
17
16
13
10
9
10
7
14
1
10
1
4
1
10
7
4
47
4
13
20
13
24
13
2
19
2
5
14
5
22
5
18
17
2
17
12
7
2
45
16
59
54
11
4
5
26
15
2
15
2
3
34
3
6
3
6
3
30
41
8
9
12
17
38
17
26
3
8
7
2
1
2
15
8
3
4
3
36
5
16
35
2
25
26
51
18
1
6
11
2
17
2
55
4
15
10
25
30
1
10
9
42
11
4
19
12
5
22
7
14
5
2
3
8
3
10
3
18
7
6
29
8
3
4
1
18
1
30
3
14
37
2
19
2
13
16
17
2
17
16
25
6
1
46
17
14
35
16
3
6
7
4
7
4
15
28
5
10
19
16
3
4
5
10
9
14
11
2
1
12
1
6
7
28
5
30
11
36
9
8
25
14
1
4
19
4
9
2
11
8
1
2
3
8
3
22
15
4
7
8
5
14
1
28
3
20
3
18
5
8
1
26
23
2
19
10
5
30
7
48
7
30
23
6
13
2
15
6
19
20
3
8
3
2
25
2
7
14
9
60
1
2
17
18
5
28
3
20
17
50
13
62
39
20
21
38
7
2
35
4
7
30
5
2
3
4
35
4
23
6
17
8
1
30
5
12
11
12
19
18
3
6
11
2
1
6
5
6
19
18
11
4
17
24
11
2
9
16
5
44
1
6
11
4
9
2
5
10
17
6
3
2
3
16
13
6
7
6
11
2
19
4
3
4
1
18
3
28
3
2
17
20
13
26
1
2
9
34
5
8
3
2
11
4
15
2
17
34
25
2
5
12
5
2
21
4
3
18
5
8
5
18
1
6
11
4
7
60
1
18
7
18
1
4
11
2
5
24
27
4
13
4
15
20
9
8
9
14
9
2
1
16
9
18
35
2
21
8
5
6
19
16
1
28
19
38
17
20
1
6
15
22
3
18
7
14
13
6
19
4
17
12
31
18
1
32
43
12
27
6
1
18
105
2
3
4
5
2
13
2
11
12
7
8
1
8
15
12
13
14
1
2
13
34
19
16
13
6
33
6
27
8
15
12
3
20
1
6
11
2
1
36
21
34
57
4
23
4
11
24
23
12
39
6
35
2
11
4
13
46
3
16
13
2
3
8
19
26
5
4
7
6
25
4
9
20
15
6
15
8
1
8
7
14
19
4
19
10
35
6
15
24
13
10
15
24
1
8
13
20
25
34
9
10
9
26
1
14
3
6
1
30
15
4
3
44
9
6
11
12
29
6
5
34
1
36
1
16
5
2
1
16
47
16
5
48
33
14
9
16
9
16
7
8
5
2
19
14
21
16
19
4
5
14
5
2
13
12
9
30
15
8
5
36
35
6
17
24
5
18
9
4
7
10
1
2
15
14
3
14
35
44
3
2
13
32
15
4
27
22
41
10
1
24
1
24
11
2
7
4
1
22
9
16
17
30
19
8
19
6
9
10
3
12
5
16
13
2
1
30
17
44
3
22
15
6
3
6
9
4
13
2
3
2
21
6
3
18
35
6
11
18
5
2
17
8
1
12
1
14
31
6
13
2
11
2
13
14
3
50
1
4
23
8
23
8
31
8
3
20
9
8
17
2
39
10
19
22
7
4
1
2
1
42
17
8
3
2
27
2
1
28
1
10
13
6
13
18
33
10
15
10
11
4
3
42
7
2
1
4
11
16
1
6
1
22
17
8
7
14
67
12
13
22
5
12
29
16
3
32
17
6
21
2
7
8
3
10
13
42
15
4
17
10
3
4
3
18
37
2
1
8
15
16
13
28
7
6
7
4
21
6
5
20
5
12
21
12
3
16
25
4
29
2
3
12
5
18
3
2
1
20
19
10
5
4
3
2
3
4
1
6
9
4
11
14
7
18
17
26
1
16
5
6
43
10
1
64
19
2
1
36
33
20
5
20
1
72
1
14
29
6
5
6
7
28
5
28
1
20
7
14
9
4
9
12
5
2
21
18
1
18
11
30
3
2
3
6
9
10
9
10
13
12
23
4
5
6
9
28
5
4
1
24
37
32
5
8
9
10
9
36
1
22
5
8
11
8
1
10
5
8
33
4
15
2
5
14
15
4
7
10
7
8
27
2
5
24
11
6
5
8
19
92
5
22
1
8
39
26
27
18
25
18
3
4
15
16
3
2
13
4
3
14
3
16
15
6
3
2
9
8
3
8
9
48
9
10
1
2
15
20
1
38
1
4
9
40
9
24
21
2
3
52
3
4
9
20
19
6
9
2
1
4
11
4
11
16
21
10
3
8
3
4
9
28
7
2
11
26
5
2
19
2
1
16
63
10
41
6
3
4
9
12
1
10
1
8
7
14
3
16
3
4
11
2
1
2
9
16
13
10
15
24
1
20
7
2
17
12
5
6
31
16
25
2
5
8
5
8
5
40
3
70
25
6
3
14
17
8
5
16
11
16
1
6
3
4
15
4
1
8
1
4
1
16
7
6
7
6
5
22
17
8
11
4
1
24
7
10
1
12
1
20
17
12
23
18
21
10
3
68
15
4
9
8
3
8
11
18
5
8
5
12
1
12
7
2
9
2
17
2
19
18
13
20
19
18
3
54
7
10
1
2
19
38
1
12
5
6
3
24
7
10
7
2
13
34
9
2
1
2
11
22
17
6
3
16
5
26
7
10
3
2
31
10
13
8
3
10
7
8
13
20
5
6
1
12
9
8
19
20
5
4
3
28
15
38
15
14
3
10
3
22
21
10
11
38
7
20
1
6
35
2
11
16
11
6
1
20
21
2
9
10
3
8
7
56
23
12
5
6
27
12
17
4
17
4
17
38
5
6
3
12
3
10
9
10
15
34
5
8
1
38
5
6
11
66
17
10
31
34
19
4
5
4
35
8
3
8
1
2
5
22
1
14
5
14
9
8
1
12
1
6
15
18
5
8
25
12
1
18
43
4
7
4
17
2
17
12
23
10
23
12
35
20
5
2
11
10
15
12
23
10
13
26
7
14
27
8
9
28
5
2
5
40
5
10
19
40
9
38
11
12
3
2
1
8
1
40
15
48
11
18
1
2
5
8
5
8
29
14
1
6
9
32
9
16
1
18
19
12
3
32
3
28
9
6
17
6
45
14
15
16
7
2
37
38
23
6
3
2
9
12
1
4
3
10
3
14
21
20
3
20
3
14
23
12
5
6
1
2
3
20
9
22
19
6
19
6
1
2
43
2
3
4
15
8
3
12
13
24
11
6
15
42
17
24
13
12
1
4
21
18
33
18
31
12
15
2
9
28
9
6
29
4
31
2
7
10
3
4
17
4
1
24
31
2
7
12
17
2
49
12
11
30
13
10
19
30
17
8
7
16
5
12
1
24
5
2
1
12
1
4
5
2
3
4
3
4
19
4
5
8
9
4
3
20
49
2
13
2
59
12
21
4
9
2
7
4
5
50
13
4
27
8
67
4
33
42
7
2
7
6
13
14
13
8
15
2
23
14
3
18
7
12
21
44
3
2
5
14
1
2
3
6
21
6
11
2
29
2
39
2
25
4
3
2
43
2
3
14
11
16
15
42
7
24
9
4
19
2
15
10
13
8
19
2
21
12
9
16
3
8
3
50
9
28
19
2
25
10
1
24
47
8
5
26
13
6
7
16
15
2
15
6
13
12
19
2
13
8
7
2
3
10
1
6
15
4
13
20
3
28
1
6
29
26
11
2
43
2
47
22
7
12
31
10
5
4
1
2
5
6
3
12
5
12
15
18
3
10
9
6
3
10
9
16
7
2
13
10
9
14
13
2
7
8
27
8
3
2
21
16
13
8
9
14
21
6
1
12
11
28
59
32
19
12
29
26
17
6
19
38
5
6
7
6
13
4
21
18
1
16
31
2
13
4
1
14
1
8
1
2
1
44
5
28
7
2
5
2
11
4
15
2
3
2
9
4
17
4
1
2
3
12
13
18
1
26
1
18
5
14
21
8
65
24
27
16
13
96
23
4
5
2
47
8
1
22
11
16
7
32
1
12
3
16
7
8
9
28
3
88
9
22
1
4
17
10
9
14
17
14
5
6
3
6
3
10
9
12
19
4
1
12
1
18
11
2
1
18
5
10
1
20
15
4
13
8
17
24
17
38
3
12
3
2
3
28
11
12
13
4
31
4
5
18
15
2
5
6
3
2
15
4
27
2
7
4
17
8
7
6
17
8
43
2
9
4
1
16
5
14
13
22
9
10
5
14
37
12
5
18
5
12
35
18
25
14
9
22
25
38
27
4
11
24
5
4
41
28
7
6
19
2
23
10
17
44
11
20
3
8
3
6
1
34
1
2
13
14
15
26
13
6
7
4
17
6
7
6
17
12
5
8
51
40
11
2
1
2
11
22
9
20
1
14
13
52
7
14
19
28
23
2
57
4
1
26
1
10
1
2
9
26
5
8
21
30
35
18
31
26
3
14
5
16
19
16
5
18
35
8
7
8
21
20
9
20
27
16
25
6
5
24
1
4
9
24
3
18
5
66
1
24
1
4
11
12
1
6
17
16
11
24
5
30
23
50
7
12
31
10
9
8
5
6
37
30
39
6
25
10
17
16
17
10
37
50
15
20
13
4
37
6
47
6
29
30
7
6
1
2
5
8
15
2
49
12
1
8
41
2
13
2
5
10
7
2
13
14
11
22
5
10
25
6
19
16
65
26
59
18
29
4
15
14
45
20
7
10
25
36
15
24
5
22
5
2
15
14
23
14
23
10
7
60
1
24
1
6
1
26
11
2
5
6
29
4
1
4
7
12
13
10
9
6
7
2
21
28
3
10
1
8
27
10
45
40
11
6
21
8
3
8
3
8
13
4
3
10
1
8
11
12
1
18
7
2
11
2
19
14
7
14
21
18
13
42
7
2
3
6
17
4
1
26
29
4
25
6
1
18
9
10
1
4
5
2
53
6
15
6
5
12
1
8
5
10
13
60
29
4
3
2
19
2
1
2
23
60
29
40
29
22
3
6
17
6
19
6
5
6
9
2
43
10
21
10
3
14
19
16
7
42
25
2
9
18
1
14
7
10
5
52
9
2
7
10
17
10
5
8
23
14
13
12
11
24
5
2
39
12
9
6
7
6
21
8
9
22
35
8
35
6
51
12
3
6
13
4
17
22
7
6
9
16
9
32
11
12
5
10
31
20
15
14
31
4
3
10
13
22
3
40
11
2
7
10
15
2
3
4
13
8
25
8
5
12
13
28
13
6
7
12
11
8
31
24
5
34
11
12
27
10
1
24
5
20
21
10
13
14
25
10
7
8
11
2
1
16
13
8
37
12
11
6
5
4
1
6
7
2
5
6
21
4
39
28
15
10
11
8
1
6
7
12
1
12
31
2
5
8
7
10
1
12
1
6
11
30
7
50
3
16
17
14
11
10
5
14
15
56
9
4
9
28
3
12
11
4
19
2
37
4
5
4
3
6
5
2
5
2
7
16
9
22
5
14
1
8
9
8
19
6
7
2
21
4
3
10
9
14
29
4
3
2
7
20
13
20
27
20
3
40
17
22
1
6
13
10
17
24
31
18
1
10
7
28
23
6
1
8
9
34
3
4
5
12
13
28
7
14
9
8
13
42
1
12
17
2
21
10
5
12
11
18
1
4
1
6
37
4
11
2
13
8
15
16
17
24
19
28
19
18
61
6
3
14
21
14
13
14
5
40
5
16
11
16
5
12
29
12
7
30
1
8
7
8
1
22
7
6
1
10
19
2
35
10
15
34
5
26
1
4
1
8
1
2
1
2
9
26
23
2
69
2
21
40
9
8
19
8
7
6
17
18
13
24
17
4
1
36
1
2
7
2
1
4
1
6
29
4
5
44
9
4
13
10
5
28
25
4
3
16
1
8
51
14
11
4
23
10
45
2
3
2
1
4
9
14
23
6
1
2
5
4
1
14
5
4
9
2
23
42
3
20
23
10
23
10
3
40
1
18
1
12
13
6
7
2
7
8
19
6
3
12
3
4
5
14
9
2
15
4
5
4
11
6
3
26
3
4
5
12
17
10
3
4
1
12
17
6
7
6
11
22
9
6
1
8
15
2
21
6
37
2
9
30
13
4
7
42
5
8
71
8
17
4
15
38
9
16
5
30
5
14
1
6
5
28
7
2
17
10
11
20
11
14
21
16
1
6
11
6
1
22
21
10
9
20
17
10
9
8
5
2
15
18
1
20
5
6
9
12
3
2
1
22
9
6
7
6
7
4
5
2
25
12
5
12
9
8
3
2
23
8
3
14
3
2
5
2
23
4
5
4
5
12
1
12
1
12
29
24
55
4
37
8
25
36
47
14
29
4
11
6
3
30
11
12
13
6
3
6
13
20
5
6
1
12
11
16
7
18
31
12
3
12
7
48
11
16
13
8
7
4
7
4
7
6
1
32
33
6
13
30
3
2
1
16
17
10
43
4
9
4
7
2
5
22
9
4
1
4
7
2
19
8
31
34
1
30
21
12
1
4
1
10
19
28
9
28
15
4
3
12
1
18
29
24
7
14
5
10
7
4
21
14
21
20
3
14
5
2
23
30
15
16
7
40
5
6
27
22
5
18
23
2
11
10
7
18
11
18
15
78
15
22
3
14
3
32
55
4
1
8
19
16
3
30
11
44
23
8
3
10
3
4
5
4
11
6
11
12
23
18
25
2
17
8
13
10
29
16
3
6
29
2
7
2
9
4
3
8
5
2
33
12
11
28
11
18
3
32
7
8
1
30
49
8
15
12
15
6
27
18
3
4
5
2
17
6
37
10
19
12
1
10
13
12
7
28
1
12
11
4
27
14
27
34
3
20
21
2
27
14
9
4
5
4
15
2
37
4
3
38
1
4
11
20
5
64
7
26
17
12
5
6
1
6
17
24
3
16
3
2
9
26
27
6
5
52
1
6
7
2
3
4
37
12
1
6
9
6
29
8
11
38
9
60
3
4
3
16
3
2
11
32
9
10
27
12
7
50
17
10
7
2
11
4
3
12
3
40
21
18
21
2
1
6
5
18
19
20
1
4
3
6
7
26
5
40
13
30
5
22
23
18
3
10
21
18
9
24
19
2
5
10
13
30
3
2
7
2
9
8
3
2
1
8
1
18
3
18
5
4
1
2
3
38
27
2
3
20
3
28
7
8
17
18
1
12
17
8
11
4
13
2
1
6
9
14
11
20
15
2
15
4
5
30
13
6
7
6
3
6
3
14
23
16
3
30
23
8
3
4
1
32
17
30
17
8
5
12
7
32
17
54
5
2
17
8
9
4
1
2
17
14
7
28
1
6
19
18
11
54
17
10
23
10
1
12
7
28
11
6
11
16
17
126
13
8
49
20
19
2
11
16
9
2
31
6
23
16
11
26
17
12
29
10
29
20
7
28
17
8
21
2
9
6
11
18
17
12
11
2
5
6
17
4
11
12
35
16
65
14
11
36
11
30
27
8
3
28
7
6
25
8
5
18
25
10
73
4
15
8
25
4
1
4
15
10
3
4
3
4
25
2
23
8
29
10
9
6
3
18
13
34
3
12
59
6
1
14
23
16
7
18
33
52
29
10
13
6
9
2
5
10
3
18
9
14
11
8
3
14
5
2
31
2
19
2
7
2
1
8
5
2
19
10
1
2
19
20
13
10
11
12
1
2
7
16
5
18
13
18
17
6
1
2
7
12
31
14
3
2
19
54
1
36
11
10
21
12
15
10
41
14
3
34
19
2
7
2
25
8
5
14
11
2
3
2
7
14
3
14
39
2
5
2
9
10
1
10
5
10
31
12
9
8
13
18
9
14
7
8
1
14
7
26
1
6
21
12
11
22
5
18
23
24
5
14
9
28
19
14
15
4
17
8
13
36
1
18
9
28
5
42
7
14
17
6
17
4
1
12
13
24
17
4
5
10
1
6
11
12
5
20
71
18
1
8
7
42
1
2
9
14
43
18
7
40
3
22
7
16
1
44
37
14
27
6
1
28
1
2
25
10
1
8
5
14
17
2
75
8
5
6
7
6
1
2
5
8
15
10
19
10
1
6
29
18
11
22
13
56
19
42
11
2
9
24
7
12
11
24
17
26
11
52
19
2
3
26
1
10
1
2
15
2
1
6
1
20
37
12
1
22
1
12
17
66
1
16
7
2
1
2
19
2
45
2
13
10
41
18
5
8
15
8
1
2
5
4
3
10
5
4
23
26
3
12
1
16
11
10
1
26
11
4
3
8
3
10
9
4
3
2
13
6
27
8
35
2
7
4
7
2
1
30
25
40
17
14
7
4
1
34
3
6
5
6
37
22
15
10
11
8
15
6
1
10
25
2
17
6
1
6
15
14
7
2
9
26
15
10
9
4
9
16
5
26
1
6
9
22
1
2
5
4
5
28
1
2
3
2
9
2
15
2
3
10
27
16
3
12
5
6
29
4
3
8
15
8
17
4
11
2
5
12
11
22
37
12
9
6
1
2
1
14
11
14
3
22
35
2
5
12
1
14
19
10
1
14
1
2
9
4
15
2
19
32
17
10
7
8
5
22
27
14
11
2
1
12
7
16
7
2
11
24
19
10
15
10
13
36
11
30
9
8
1
8
7
22
15
2
9
24
11
26
3
18
11
4
37
10
17
4
15
2
43
14
3
4
7
22
1
12
13
10
5
4
9
30
1
10
31
2
11
12
13
72
9
6
37
14
7
8
3
2
9
20
7
2
11
14
11
6
3
36
1
6
13
2
9
8
9
8
1
24
5
42
65
6
5
6
5
10
7
2
23
18
51
4
15
24
17
4
1
36
13
14
11
2
41
8
17
10
7
6
31
12
3
4
5
4
29
8
21
2
15
10
5
6
11
18
35
8
5
22
11
12
51
6
47
14
11
2
25
28
7
6
1
30
1
8
9
26
9
4
15
2
3
2
13
14
1
28
1
24
13
8
9
22
15
6
15
12
1
6
5
6
13
24
5
34
5
8
15
2
5
10
65
2
21
2
3
12
25
6
7
22
7
6
3
22
9
14
15
4
9
12
41
4
3
14
5
8
15
4
27
6
21
10
39
2
3
4
15
16
9
2
3
2
15
74
57
4
9
2
3
12
15
6
5
18
9
4
33
8
21
8
9
28
3
48
3
2
27
8
25
40
13
14
3
10
13
4
7
2
23
10
17
18
17
40
7
6
43
6
3
6
17
12
23
16
43
30
19
2
13
14
3
24
29
6
17
2
1
12
1
32
75
4
11
18
7
6
15
40
7
8
9
4
11
26
1
12
1
8
5
16
5
36
3
2
15
14
3
20
17
2
3
6
11
22
7
36
17
12
11
6
5
12
23
2
17
4
3
8
33
10
1
66
7
2
1
24
5
12
21
44
15
6
5
34
1
14
9
2
3
4
27
16
31
10
5
8
11
8
15
10
9
4
7
4
3
4
23
26
1
2
17
2
51
2
5
2
1
24
5
60
3
6
11
4
25
16
5
4
3
12
11
4
1
8
27
24
25
12
1
12
17
10
7
4
9
2
5
8
1
10
3
18
13
4
13
18
19
6
13
12
23
10
23
6
19
52
5
8
11
10
1
8
7
6
1
6
7
10
1
8
3
10
1
10
9
44
31
6
5
8
13
6
13
30
11
28
7
12
1
14
1
18
1
2
7
46
17
4
15
20
7
2
1
20
1
10
47
12
1
12
1
30
7
6
23
4
13
2
5
18
13
4
3
16
13
2
45
4
3
12
5
22
1
4
25
2
1
2
3
8
21
34
7
4
19
4
17
24
5
6
55
6
3
32
9
4
3
4
1
14
9
8
3
2
5
2
3
6
39
66
1
18
1
2
19
20
1
6
61
8
5
40
11
4
1
14
5
2
3
10
11
28
23
6
29
58
17
8
1
8
1
8
9
14
13
34
3
14
5
4
1
16
21
48
11
14
5
14
3
20
17
20
25
36
3
4
29
36
1
4
5
2
1
14
23
40
3
8
53
2
17
18
7
4
7
4
5
4
31
2
11
2
5
8
11
4
7
4
3
18
35
4
15
16
39
2
27
2
5
8
1
14
17
30
1
24
5
32
11
8
17
14
13
26
11
18
23
20
33
8
1
2
5
4
27
16
3
2
3
20
5
8
21
4
33
22
3
10
27
2
1
8
1
6
7
2
23
8
15
32
11
2
9
6
3
4
3
2
3
22
27
30
37
16
11
12
7
18
9
6
7
2
5
4
3
14
13
4
37
4
41
26
25
28
31
26
9
12
5
2
11
6
9
16
13
40
13
2
7
2
9
44
11
22
3
6
17
12
5
10
3
32
21
6
7
6
5
12
17
2
1
8
11
8
19
52
15
14
3
46
3
6
15
22
9
10
11
20
5
36
5
2
1
12
25
10
1
8
3
12
11
12
23
2
3
12
25
8
9
4
3
10
1
4
7
12
1
6
7
10
3
40
39
2
21
12
1
20
13
22
5
16
15
2
9
14
13
2
3
18
7
2
7
2
11
12
1
10
9
16
1
6
3
20
5
6
5
4
13
2
27
14
35
32
23
4
21
52
3
2
1
38
11
2
11
22
31
20
31
36
1
6
1
2
9
2
9
20
29
6
3
34
5
8
27
6
7
12
29
6
15
12
7
44
45
38
1
12
55
6
7
6
21
2
13
2
15
4
35
2
5
20
3
18
11
12
5
12
1
12
15
12
17
12
11
18
35
6
41
14
11
2
3
6
21
18
5
8
11
10
1
6
5
10
3
10
15
20
21
4
7
16
33
6
33
6
3
26
3
2
1
16
29
20
83
2
7
2
3
20
3
4
7
8
17
8
13
10
11
26
17
6
25
4
5
36
27
14
33
2
21
14
5
6
43
12
11
20
13
8
21
10
9
26
9
4
23
4
35
14
3
4
3
16
15
12
23
28
5
18
71
8
9
58
7
16
13
6
5
24
13
8
5
30
5
10
1
24
11
2
5
4
1
18
11
2
17
2
11
6
1
2
9
12
15
6
5
16
17
6
13
12
15
12
9
18
21
8
13
10
1
8
11
6
5
2
3
18
1
14
39
10
9
2
9
14
15
4
1
30
1
10
47
4
19
22
7
10
1
4
1
22
1
10
1
52
5
20
11
8
5
12
25
2
23
6
25
40
25
18
31
14
5
28
19
12
25
12
25
8
11
4
13
16
3
6
17
8
3
16
29
32
17
14
1
4
5
18
1
6
3
52
1
22
5
2
7
4
17
4
3
2
23
12
5
2
1
2
17
16
7
10
3
18
9
6
1
6
19
26
17
10
7
6
35
18
1
14
9
4
7
10
3
22
29
14
31
2
3
16
5
2
1
8
9
8
7
8
3
8
31
16
1
34
15
8
17
6
9
2
5
2
5
14
5
2
9
2
7
56
3
12
3
6
13
4
27
28
15
4
7
2
25
6
5
8
7
6
37
12
11
12
3
6
1
2
55
32
19
26
31
6
1
4
13
16
1
4
1
26
7
10
7
4
39
20
27
8
29
6
13
4
1
6
1
6
5
4
13
10
3
16
17
8
1
32
3
2
33
4
31
2
21
6
7
36
11
14
13
2
23
30
1
4
13
8
21
18
7
10
3
4
15
6
1
22
3
2
5
8
9
4
37
22
11
4
5
44
5
4
5
14
29
8
9
26
3
6
29
12
11
24
23
40
17
6
7
6
1
8
13
16
1
2
9
38
9
4
13
2
9
16
3
2
33
4
11
10
3
28
11
40
15
6
5
28
5
30
17
10
11
16
17
24
9
2
15
4
3
8
1
14
7
8
15
22
7
14
5
26
13
6
13
2
33
16
31
6
23
54
5
10
7
24
13
14
17
8
31
8
21
2
11
24
7
22
1
48
15
16
61
2
3
26
15
8
1
8
1
8
11
16
1
4
1
18
11
18
11
4
35
12
1
12
1
6
1
14
3
10
3
42
1
6
5
6
1
16
13
22
1
10
13
2
5
58
33
18
7
70
25
2
13
20
1
10
7
10
9
26
3
4
3
8
1
14
5
10
9
32
1
22
9
18
23
8
25
6
5
10
5
22
1
24
11
10
35
30
5
8
5
4
3
10
23
12
11
6
23
20
7
6
11
2
7
50
9
4
23
2
1
36
7
10
9
10
51
2
9
8
9
12
7
12
11
10
5
18
3
16
19
24
37
10
7
16
5
16
5
8
43
2
17
6
5
4
17
2
5
28
1
12
21
2
25
12
3
2
27
6
15
14
11
14
37
20
19
14
7
6
7
6
3
52
25
38
9
16
7
38
19
6
49
14
3
14
27
4
5
12
5
22
9
4
15
32
17
10
11
18
5
4
1
4
7
10
7
6
5
18
17
8
7
12
5
6
3
10
3
14
1
4
3
16
3
2
7
8
11
22
11
12
35
6
7
2
25
6
11
2
17
2
19
56
1
8
7
20
3
4
13
8
27
2
27
20
13
8
37
6
9
8
3
16
3
36
17
24
23
42
23
4
13
6
5
20
3
34
9
50
1
8
11
6
1
8
5
4
9
18
5
8
7
16
11
2
7
12
7
2
1
20
3
8
19
20
1
42
15
4
27
2
7
32
7
14
1
14
21
24
1
22
5
14
43
10
15
4
39
28
3
2
11
14
39
2
5
8
3
16
9
2
5
4
7
38
1
24
23
16
3
4
15
36
3
2
1
22
7
36
13
8
33
4
31
22
13
12
7
16
5
6
3
18
11
18
35
14
3
8
27
26
19
14
1
6
5
6
5
6
1
2
7
12
7
18
43
12
41
6
41
6
13
10
11
4
1
14
5
6
15
28
9
20
27
6
3
14
17
6
5
14
21
20
7
6
35
4
9
12
35
8
5
6
9
6
13
2
11
6
5
2
5
10
13
34
3
4
5
22
9
16
3
6
15
8
1
10
21
22
23
4
5
8
11
2
9
6
21
2
3
2
1
8
15
18
1
14
1
6
5
8
1
24
25
4
5
10
5
34
25
4
5
12
15
6
17
6
5
2
1
24
27
20
33
4
15
8
9
28
37
2
3
4
15
6
15
18
35
20
19
40
5
22
11
18
5
4
1
24
15
4
45
8
11
6
11
28
11
10
9
4
25
10
15
2
7
22
1
14
35
48
7
34
13
14
19
18
11
48
7
6
3
22
11
10
9
28
11
18
15
10
7
16
5
26
13
2
9
20
21
8
9
6
1
2
27
2
13
20
3
20
5
10
31
12
7
2
1
32
5
38
13
14
5
2
5
40
3
10
5
14
15
10
9
80
51
2
19
10
11
6
19
4
1
8
9
2
11
12
1
12
5
10
11
28
21
6
19
18
15
32
1
16
17
6
3
4
5
36
3
26
13
12
7
8
21
8
15
46
7
22
59
14
11
6
1
2
27
4
1
22
1
22
21
34
3
8
5
4
3
6
3
24
5
14
9
24
1
4
5
32
3
6
3
14
21
6
7
12
1
6
9
26
13
20
7
20
3
4
9
14
3
6
3
18
21
30
23
10
25
6
13
36
3
6
49
12
11
14
23
30
9
34
9
2
3
2
5
34
5
16
21
16
31
20
7
4
19
4
11
4
3
6
25
6
1
28
3
12
35
4
21
4
1
30
37
12
25
8
9
4
33
14
1
58
9
4
25
8
5
4
3
4
23
2
11
2
7
10
1
10
13
8
3
44
15
2
27
28
7
4
21
14
5
4
15
2
19
8
11
16
1
2
1
8
25
4
11
16
19
2
17
20
11
4
13
2
39
4
1
12
7
6
35
18
23
22
13
16
19
40
3
4
21
4
9
2
7
8
9
2
7
18
7
6
21
6
19
10
13
2
23
30
29
44
3
8
5
18
29
10
19
16
33
10
5
52
15
2
3
6
25
24
13
12
15
8
11
16
5
28
7
16
1
4
27
8
39
8
3
20
1
6
17
6
15
2
9
12
19
10
7
18
1
4
3
6
41
6
7
2
9
6
9
12
61
2
3
44
9
8
17
6
5
18
17
18
11
2
7
2
3
8
67
2
13
20
1
22
3
20
17
4
5
12
7
2
15
4
11
4
7
8
3
30
5
18
25
4
11
16
13
44
1
4
7
4
7
26
55
8
9
22
15
8
11
28
21
22
25
2
5
10
51
8
21
34
1
44
11
4
5
6
9
10
13
12
21
4
27
4
9
10
11
10
9
10
3
8
23
14
11
10
9
16
3
26
41
4
9
30
7
8
3
30
7
8
3
2
3
28
17
14
17
16
5
6
13
2
39
2
7
2
7
6
1
6
3
2
7
20
3
62
19
20
25
4
9
14
33
6
13
14
19
4
15
4
9
2
21
10
47
20
11
12
5
14
3
8
9
26
1
6
11
8
17
62
33
20
11
2
35
16
13
8
57
34
9
28
1
42
15
20
5
14
9
22
7
4
3
14
33
32
21
2
3
4
21
48
35
26
5
6
19
12
7
24
45
12
13
10
9
10
3
20
11
4
5
6
9
4
5
2
3
4
3
22
3
22
9
8
31
4
11
16
31
2
21
2
1
10
5
20
55
2
7
2
1
24
23
10
9
6
3
24
5
52
17
6
1
12
11
16
15
14
27
18
23
8
5
28
5
34
5
8
9
6
1
6
7
4
1
2
13
6
9
12
1
10
11
12
15
18
3
20
9
4
3
22
11
6
9
6
19
20
5
2
29
2
3
2
1
16
9
14
3
2
9
8
1
12
5
24
13
6
31
10
39
8
35
28
41
4
1
10
27
6
9
20
11
14
7
6
29
10
5
4
1
2
5
14
13
22
15
4
5
10
3
20
3
28
21
30
17
8
5
2
69
2
5
24
25
20
5
16
13
6
1
24
5
12
1
12
29
2
1
36
5
6
1
18
17
2
7
10
9
24
27
6
11
2
3
8
3
14
3
2
33
6
11
14
23
6
3
8
37
22
27
2
5
10
1
18
19
10
11
2
9
2
5
8
3
56
7
10
5
4
1
36
9
4
11
24
23
12
5
12
27
12
7
2
5
4
5
16
31
10
13
6
13
6
25
6
17
30
5
6
3
22
5
68
1
6
1
12
1
48
43
8
17
8
1
12
23
12
1
6
3
20
13
30
5
68
27
16
1
18
7
10
23
2
5
4
1
8
9
2
15
6
31
22
9
4
5
8
19
2
3
12
13
4
1
14
15
28
15
20
7
10
7
6
3
8
9
28
55
14
5
2
5
2
5
12
25
4
1
4
23
22
15
2
7
8
3
12
19
4
5
24
9
16
15
6
15
4
17
18
5
12
1
4
1
4
33
26
13
4
1
30
23
24
7
10
5
2
5
8
9
8
13
34
21
14
19
4
9
2
21
4
11
2
23
6
27
10
9
4
21
10
15
12
1
2
3
28
7
6
1
10
31
2
11
4
9
4
21
2
13
16
5
44
1
4
1
2
1
2
1
2
9
2
21
34
1
6
3
8
5
20
3
20
15
26
13
16
3
6
17
2
1
18
15
4
31
2
3
2
3
14
3
14
21
14
33
22
9
16
31
38
3
38
5
20
13
4
23
24
25
4
13
6
11
20
17
6
1
6
11
2
33
28
7
20
3
4
7
16
1
12
47
14
3
16
1
34
3
8
7
20
9
8
5
4
3
32
13
18
3
8
3
38
23
6
7
18
5
52
11
26
7
10
11
10
1
46
1
4
5
6
5
6
13
10
17
10
5
32
9
2
15
44
3
6
7
22
9
18
5
8
15
34
29
10
9
8
13
4
23
20
3
34
11
12
63
6
7
2
7
6
15
64
3
32
13
22
3
8
3
6
15
6
19
18
1
6
53
6
23
4
5
12
17
8
13
2
25
12
1
10
13
12
13
8
1
24
7
6
1
18
1
6
1
4
5
4
17
54
1
30
9
4
5
8
5
2
1
14
13
12
9
2
11
10
3
22
3
2
13
8
3
20
9
18
3
2
7
4
5
4
17
16
15
2
23
12
5
28
1
10
7
10
3
10
1
18
17
18
3
10
19
12
7
10
13
14
3
20
1
2
31
2
3
8
5
8
31
6
19
2
1
6
17
10
5
10
7
10
15
18
37
14
19
18
21
8
7
8
13
2
7
26
3
18
19
4
41
4
49
8
19
10
1
2
7
14
1
6
37
6
31
30
11
18
5
28
1
18
1
12
3
2
5
18
1
2
9
4
17
16
11
4
5
16
1
18
23
6
53
2
27
4
15
20
33
4
9
14
3
30
19
2
15
14
1
2
3
28
15
16
3
14
11
22
13
10
3
56
43
12
21
20
7
10
21
4
3
2
13
8
15
62
5
4
13
8
47
8
5
10
11
4
3
16
3
14
3
12
1
4
43
16
17
22
5
12
59
4
15
2
3
8
1
4
9
2
3
8
3
14
35
8
11
10
11
8
1
14
31
6
27
16
3
2
27
12
9
4
9
16
23
10
23
4
3
48
1
32
35
48
1
2
3
32
7
14
21
8
1
6
7
2
1
8
29
6
13
6
29
26
11
2
5
22
7
6
13
2
7
20
5
12
15
4
11
8
3
4
13
4
5
12
13
20
11
12
23
6
17
6
13
2
3
2
7
10
13
6
35
4
17
2
3
2
9
30
1
6
19
20
9
2
1
10
9
12
5
10
15
20
9
22
3
14
5
16
13
2
9
4
15
14
5
4
11
4
1
10
77
12
1
52
11
12
41
28
5
12
5
2
9
14
7
8
19
2
15
20
1
8
7
6
11
20
79
2
35
32
3
36
11
6
5
4
19
4
23
18
29
18
43
10
41
2
29
12
13
4
1
4
9
12
7
22
11
18
17
4
5
10
11
4
1
14
5
4
7
20
11
4
11
4
1
24
5
12
1
22
9
14
33
16
19
8
23
6
5
36
3
4
21
4
17
4
7
20
33
32
9
20
7
20
1
16
3
36
7
14
23
10
5
6
17
14
79
18
25
6
7
6
17
8
1
8
1
4
5
42
5
28
23
8
1
4
7
6
3
18
9
2
17
16
9
38
5
30
1
4
15
26
1
12
1
8
39
20
17
10
19
8
11
14
5
12
9
2
25
20
9
28
37
8
11
4
5
4
1
8
5
2
7
4
7
2
3
20
1
14
3
4
11
8
1
12
1
2
3
4
15
4
21
8
1
6
25
12
29
10
5
12
7
6
5
4
31
4
9
4
51
14
33
10
7
8
41
12
5
12
1
30
17
6
17
26
7
18
13
26
13
2
13
12
33
40
19
6
27
14
3
26
7
22
7
2
29
12
1
8
1
12
3
34
1
2
11
4
3
26
3
4
11
14
5
14
3
22
1
10
7
2
3
20
1
26
9
2
3
2
1
10
13
10
19
24
9
8
5
12
35
12
23
20
5
10
3
10
3
6
1
12
17
4
23
12
7
4
15
22
9
28
21
16
7
8
15
2
11
48
9
24
11
2
1
16
9
12
11
4
25
10
9
2
7
34
5
2
3
12
5
28
3
4
17
52
15
26
3
34
13
4
3
2
15
6
29
10
1
12
9
4
3
16
17
8
3
42
5
18
51
4
5
8
9
12
5
10
1
14
9
2
7
4
3
2
3
32
21
10
1
2
1
34
3
14
33
18
15
14
15
6
3
14
1
18
1
4
27
8
1
20
11
8
21
8
7
4
3
8
25
22
3
24
5
6
23
12
7
18
3
4
7
14
3
6
21
30
11
14
1
74
7
2
1
4
25
32
17
18
25
36
9
6
1
12
21
2
9
2
7
20
13
4
5
8
43
4
1
14
11
2
39
4
3
24
5
4
17
24
7
16
5
8
1
12
15
12
1
36
11
8
5
10
11
24
5
6
19
4
9
12
5
30
21
34
1
2
11
20
25
12
9
14
7
12
23
2
51
28
3
8
11
12
3
16
33
16
27
4
3
6
1
2
5
4
3
30
5
40
9
20
11
2
9
2
3
10
15
20
13
10
25
4
21
8
3
4
15
4
33
4
19
6
13
12
9
10
37
4
1
8
31
4
3
12
13
14
31
10
59
4
7
12
1
30
5
24
13
6
65
4
29
6
9
20
7
26
15
16
3
2
17
14
1
2
1
2
3
22
9
2
21
14
21
6
13
36
5
18
5
28
21
2
13
8
17
6
7
42
17
4
11
6
29
24
3
12
17
12
1
2
17
10
11
24
7
2
3
54
3
74
7
6
7
10
3
20
3
2
27
20
3
8
15
2
13
14
1
14
5
10
3
8
3
34
3
8
9
26
9
6
5
32
1
6
5
6
7
6
11
4
15
18
1
8
11
4
3
14
3
10
33
36
5
12
19
30
3
14
31
24
21
20
13
14
7
8
49
8
7
6
3
4
3
22
9
8
11
20
1
24
5
10
7
12
11
14
3
16
3
8
3
4
3
2
23
4
9
16
9
14
9
4
31
6
1
8
3
24
5
4
7
52
3
4
11
26
13
6
9
4
11
8
25
2
1
2
23
4
3
6
13
2
1
50
1
20
15
2
11
6
7
28
7
18
9
8
15
2
25
4
3
6
1
10
33
16
1
10
17
2
27
26
7
16
1
22
3
26
3
26
3
4
1
4
5
6
5
4
41
2
3
14
3
4
9
16
1
26
15
6
25
4
9
14
13
4
17
30
9
10
3
6
3
8
3
10
9
2
1
4
7
10
5
16
13
26
17
22
3
4
3
6
1
12
3
2
9
16
3
12
15
6
3
4
13
8
1
24
17
2
9
10
1
20
1
14
9
34
15
12
3
42
13
24
1
14
5
4
13
8
3
8
3
10
43
6
17
8
1
6
11
8
9
8
13
6
17
6
5
6
3
4
7
4
3
6
5
4
5
4
9
6
3
8
13
10
5
16
3
4
21
16
25
8
3
46
1
22
17
42
25
14
7
4
7
22
9
26
9
8
37
6
1
28
11
26
1
4
55
22
3
4
45
14
1
6
1
6
1
54
1
8
1
12
1
16
3
8
5
4
11
20
3
28
9
40
7
6
17
30
7
4
7
8
17
26
7
8
1
6
17
12
37
14
3
10
27
32
13
20
45
2
5
8
3
14
33
16
29
18
3
8
3
10
1
60
7
6
11
4
3
2
1
32
9
16
5
8
9
2
7
20
13
2
9
22
37
44
17
12
1
22
3
16
9
4
7
4
27
6
49
16
27
30
7
40
39
14
11
6
19
72
3
12
13
2
25
24
21
10
19
16
21
10
7
6
67
2
13
18
5
10
3
4
9
8
1
16
9
18
1
10
3
22
13
4
29
14
13
16
13
28
5
10
3
12
1
18
1
10
15
2
5
20
15
4
43
12
9
4
1
8
5
8
43
22
27
14
7
8
15
12
7
14
7
14
5
20
11
14
1
26
33
4
1
8
3
6
49
2
19
14
11
8
3
20
69
2
43
14
15
10
9
2
15
26
45
22
33
4
11
26
13
22
1
4
1
2
17
4
13
30
1
2
17
10
37
20
3
10
1
6
11
8
5
4
7
16
15
10
11
34
3
10
33
44
5
24
7
10
15
22
27
20
23
10
7
6
37
6
19
10
7
2
3
8
33
4
3
10
11
14
15
2
9
2
3
78
5
6
27
20
5
6
33
2
5
18
7
2
3
18
17
10
13
6
21
32
3
4
1
16
11
10
23
6
13
12
9
4
11
2
19
14
1
2
19
2
9
10
9
4
9
8
57
14
9
2
1
32
3
4
23
2
1
8
1
8
9
68
19
4
33
6
1
24
35
2
55
10
1
18
3
8
3
6
13
26
13
4
25
10
11
6
5
24
5
16
9
36
3
24
25
16
9
14
3
14
3
14
1
36
15
26
9
2
5
4
11
4
5
20
3
4
7
14
33
2
27
16
1
6
1
10
5
2
7
8
27
48
1
8
5
50
33
14
9
4
1
2
7
4
13
48
5
48
13
16
1
10
7
8
5
4
15
70
11
10
1
28
29
6
21
40
13
28
27
4
9
36
5
12
7
28
7
14
15
6
23
2
5
18
5
6
11
22
11
70
7
8
3
6
13
2
1
6
7
80
5
12
3
6
5
6
77
6
19
8
5
18
1
6
5
6
13
8
13
20
25
16
3
12
21
8
1
4
21
10
3
16
3
6
27
24
7
24
11
14
1
6
7
2
9
2
9
14
3
4
9
8
9
14
21
14
5
24
1
42
7
14
17
18
7
14
1
12
1
6
17
8
37
4
11
28
3
12
1
14
29
8
7
4
29
20
23
4
5
26
7
20
13
8
5
6
31
56
11
70
1
10
5
2
7
28
5
4
21
2
9
10
11
18
33
56
5
6
3
2
5
32
7
22
11
4
9
16
5
14
21
22
5
28
3
4
3
30
1
8
41
22
1
14
23
12
3
2
13
2
7
16
15
2
3
10
19
36
15
4
3
2
17
28
7
6
11
24
5
36
9
2
51
2
15
66
7
8
1
6
1
14
5
30
5
18
9
4
3
6
3
20
7
12
7
12
11
6
5
12
1
30
17
36
5
18
11
8
5
2
39
42
17
34
1
6
13
20
7
18
7
2
13
8
9
2
1
4
9
22
29
16
5
20
3
4
9
8
9
12
1
12
17
14
7
62
3
8
9
8
3
10
15
24
37
12
7
12
25
12
7
40
25
6
5
12
5
22
5
18
13
12
17
6
3
20
5
30
7
18
17
28
5
4
5
4
1
10
11
28
11
24
7
2
23
24
29
24
37
2
3
2
7
4
29
8
29
26
31
10
5
64
13
8
19
10
15
8
1
2
3
6
9
8
97
10
7
6
27
8
11
14
3
2
15
2
9
20
31
10
59
6
3
4
3
14
3
2
55
2
1
8
13
32
1
36
35
44
21
8
3
2
17
2
17
12
1
8
13
44
3
8
17
12
17
2
13
6
5
2
7
26
3
12
31
8
1
8
7
14
3
22
7
2
19
18
1
12
7
8
5
6
11
32
9
2
11
8
11
10
31
6
1
12
7
24
9
16
5
22
9
4
25
16
21
22
5
4
33
2
19
6
35
4
31
4
1
12
79
20
39
14
3
8
3
2
43
8
5
8
9
2
27
6
25
14
3
4
41
12
15
2
9
4
19
6
1
74
21
16
9
8
11
4
47
6
13
24
5
18
7
4
5
4
49
12
11
12
23
6
17
46
7
30
7
10
7
12
5
4
5
4
39
10
15
12
9
16
19
4
15
4
15
2
17
6
7
22
29
2
11
26
1
8
17
2
73
16
27
4
21
10
19
14
5
2
3
12
13
10
9
32
3
12
9
2
15
8
5
4
7
26
7
8
7
6
1
30
17
12
11
26
17
12
9
6
33
2
9
10
17
6
1
4
7
4
1
12
1
16
15
12
5
2
25
32
3
10
1
14
1
48
5
4
27
22
7
20
21
14
9
14
21
18
17
20
5
16
27
22
3
22
3
12
23
20
11
2
5
24
15
2
19
8
5
2
11
2
7
24
5
4
13
24
19
14
23
16
9
4
1
8
1
8
29
4
29
16
3
16
15
16
15
6
5
6
7
2
19
2
5
10
5
8
33
2
11
10
5
4
17
16
5
6
17
2
17
24
9
18
1
4
17
4
29
2
1
4
37
2
1
6
19
6
13
10
3
6
29
10
7
14
15
16
15
22
13
10
1
4
5
14
3
18
1
20
3
6
5
20
31
18
5
10
11
6
17
6
1
22
23
2
25
4
11
8
1
12
23
12
15
2
9
40
7
8
1
2
3
12
5
6
15
10
15
14
3
10
5
8
1
12
1
12
7
34
7
42
7
6
5
6
37
8
5
12
19
4
5
2
3
6
5
44
3
10
25
22
7
24
63
58
11
2
3
10
7
38
1
12
17
10
11
10
5
10
7
6
23
24
23
4
45
4
5
8
3
26
3
20
9
16
7
22
9
14
23
38
19
96
13
6
5
14
7
20
45
2
27
10
13
8
3
38
1
20
7
16
7
40
3
10
47
2
3
6
25
8
9
2
3
2
9
2
13
28
9
16
21
16
19
24
29
10
11
48
1
20
5
12
1
16
7
16
1
18
1
24
11
8
5
12
19
10
11
28
27
8
9
8
25
14
11
4
5
22
29
14
9
6
9
14
11
4
5
6
9
4
27
2
19
2
7
6
19
8
15
18
11
12
5
30
13
6
29
8
1
26
11
6
3
24
7
4
9
36
1
8
19
12
1
14
15
22
27
14
11
2
7
14
37
12
17
12
9
6
15
10
1
6
1
20
5
16
19
4
11
6
11
10
25
10
11
48
1
16
3
10
5
8
3
10
1
4
7
18
1
8
15
8
13
30
7
2
1
24
27
2
7
2
21
6
11
6
5
12
17
16
19
58
7
18
5
4
3
2
9
2
5
14
23
8
41
36
5
4
3
18
11
2
3
8
11
56
15
4
17
2
7
28
1
2
13
12
1
48
5
26
13
10
3
4
3
2
37
30
11
64
1
6
19
14
13
8
27
16
3
14
3
14
5
8
11
14
5
16
5
4
15
2
15
2
23
32
9
4
19
16
13
14
35
2
1
2
17
40
17
14
5
32
3
4
45
2
3
16
3
6
1
24
31
4
7
8
1
6
17
6
15
22
3
14
15
18
43
4
3
34
1
10
3
20
9
30
17
10
31
8
3
4
3
8
7
6
23
12
5
18
11
8
5
8
7
10
3
4
5
32
5
12
1
2
11
20
11
24
17
6
11
6
19
16
1
2
1
8
15
8
7
4
9
6
5
16
7
2
17
22
7
6
25
14
27
8
15
16
11
16
9
12
5
46
1
38
29
6
5
6
5
16
23
32
1
2
7
4
7
34
29
18
5
6
7
4
37
32
13
30
7
10
7
8
21
20
15
2
5
2
11
10
9
26
3
56
3
2
3
2
5
14
7
10
5
2
5
20
3
4
19
20
25
6
5
6
1
6
11
2
7
12
5
4
3
6
11
2
3
24
17
22
11
4
11
2
1
8
3
14
13
22
15
10
27
2
3
2
39
6
3
22
7
24
19
4
21
12
1
16
11
12
7
22
9
36
1
2
7
20
5
6
13
2
11
6
7
4
21
4
5
24
7
12
13
4
3
10
1
6
7
4
1
34
7
2
9
28
51
4
43
2
27
2
3
44
15
10
13
14
5
10
13
4
21
16
3
2
23
14
33
4
1
8
7
4
21
10
3
10
51
8
47
20
3
4
27
18
25
2
21
12
17
12
7
2
5
6
9
2
1
4
21
10
21
16
3
2
19
2
3
2
33
26
3
2
5
6
7
28
19
6
9
6
3
10
71
26
13
4
17
52
3
20
17
6
7
12
13
2
7
6
53
6
41
2
21
16
3
10
15
2
17
12
3
14
17
30
11
4
1
26
55
6
7
2
21
8
1
4
21
2
27
30
13
16
11
2
11
8
7
6
23
6
1
14
7
4
5
14
1
8
9
16
21
8
11
10
5
2
23
2
11
6
27
8
7
22
9
26
1
12
25
12
3
6
1
6
1
6
13
6
41
12
1
8
25
16
31
6
7
4
33
30
5
30
23
6
5
32
3
36
3
6
13
30
1
6
79
18
29
20
5
40
1
12
11
24
5
24
1
26
3
10
9
12
3
8
7
12
1
2
7
16
1
18
1
4
35
64
19
10
11
6
35
6
11
2
9
8
11
4
7
8
11
4
47
60
5
16
3
4
9
2
11
20
27
18
7
12
7
26
5
2
11
8
29
16
3
8
5
14
9
4
3
26
3
8
9
40
11
10
15
12
63
4
7
30
5
8
19
2
3
2
5
14
7
30
5
2
9
12
5
12
27
2
5
4
13
14
3
16
5
10
5
4
29
32
13
24
11
4
3
34
9
2
1
4
9
2
5
14
5
6
3
4
17
4
23
6
15
2
3
26
9
6
5
22
1
4
25
2
9
22
23
18
3
12
3
96
17
12
15
16
3
14
23
34
3
22
35
2
47
32
3
10
27
22
29
6
31
2
17
28
21
6
19
6
31
18
3
4
23
4
9
2
23
4
15
2
3
26
11
18
9
4
1
8
5
24
1
14
9
22
17
4
5
12
27
16
21
6
13
6
41
28
3
24
3
10
7
18
25
20
61
8
5
4
9
2
1
12
33
34
11
12
19
2
19
6
5
6
7
6
1
2
37
26
3
6
11
4
5
2
35
88
1
2
1
4
5
6
11
32
25
26
3
14
1
28
15
6
5
2
1
2
15
6
1
12
27
30
3
16
13
12
1
2
21
50
21
20
5
8
3
6
13
26
1
6
3
40
3
14
13
4
27
18
1
6
49
6
43
6
5
6
13
14
3
22
23
2
27
2
33
2
25
4
9
4
3
14
9
2
21
8
25
2
9
2
13
18
5
20
7
18
5
6
15
6
11
4
23
10
71
28
45
10
1
2
13
10
15
8
1
20
21
4
47
10
39
12
7
8
7
24
53
12
7
2
7
12
31
42
9
4
3
12
23
24
11
14
5
2
7
10
17
10
1
2
55
10
5
4
35
20
1
6
11
4
3
14
11
4
17
14
5
4
7
40
33
32
7
4
1
10
37
6
11
2
31
4
7
4
3
32
17
8
9
30
7
10
5
10
1
4
13
26
5
6
5
16
19
30
1
4
13
18
7
20
7
12
5
12
1
22
11
6
5
18
7
4
7
8
5
4
19
20
9
4
5
2
13
2
7
10
29
10
11
12
17
2
3
18
3
6
1
6
1
16
3
12
1
34
1
10
9
10
5
4
35
72
23
4
1
6
7
12
1
14
11
22
7
8
17
4
47
30
23
2
51
6
7
14
19
2
15
4
3
18
1
22
5
8
1
12
15
10
1
8
1
2
65
28
1
20
15
34
15
2
7
6
37
4
17
6
23
6
13
18
39
22
1
4
9
10
49
8
5
2
5
10
1
10
11
10
1
6
1
28
15
16
17
22
3
8
1
10
17
36
9
2
13
10
3
12
7
14
1
8
1
32
5
6
9
2
27
14
3
10
5
14
17
30
17
20
9
12
11
20
5
18
19
2
5
12
11
22
7
18
13
4
1
4
3
6
11
12
1
8
49
8
15
10
5
12
5
20
21
20
15
18
5
8
13
14
27
8
11
14
1
14
7
12
1
6
1
10
9
4
13
6
1
6
15
2
7
10
3
14
1
14
3
10
3
6
61
8
7
4
19
12
25
8
11
4
1
34
31
12
1
6
7
2
13
30
7
2
11
30
1
2
9
10
17
14
17
16
7
2
5
2
11
18
9
18
5
8
1
8
5
50
11
18
7
30
1
48
9
8
11
68
7
6
13
2
11
18
19
44
11
2
5
4
3
46
21
4
1
4
17
16
13
10
27
10
11
2
3
32
3
6
39
6
19
18
7
6
19
12
11
4
5
18
9
4
37
12
25
2
1
22
25
2
21
32
3
8
9
22
13
16
7
8
21
20
9
6
5
4
5
10
3
6
13
4
9
22
13
4
5
6
7
4
27
4
17
6
9
8
7
18
11
6
3
6
15
18
3
10
17
20
23
2
15
8
3
10
1
10
11
2
7
6
21
6
9
2
3
2
1
14
31
8
43
12
19
24
9
4
13
8
9
6
7
6
23
8
5
18
3
2
27
6
13
6
1
12
7
30
13
50
11
2
13
4
3
14
25
14
5
10
11
18
23
10
19
10
1
4
3
20
3
16
3
6
13
36
3
8
23
6
1
4
1
8
3
12
11
14
5
28
3
10
27
4
15
8
5
48
63
2
1
18
13
14
7
6
9
22
3
18
15
24
7
28
3
14
9
28
37
38
11
14
3
2
9
4
21
38
21
14
5
4
7
4
13
12
11
6
1
6
13
6
11
12
31
36
11
16
13
6
9
22
19
8
3
8
27
28
1
10
19
18
33
22
41
10
15
16
5
12
13
2
7
2
1
18
13
14
33
8
41
4
5
10
1
14
9
2
21
18
25
2
15
6
35
6
5
6
73
8
7
4
29
38
23
14
15
8
29
42
1
16
7
22
7
18
7
2
1
14
5
16
13
28
1
20
7
36
11
4
1
2
25
30
21
6
29
20
1
12
7
4
17
2
19
22
47
30
7
38
21
10
23
2
5
2
7
4
1
12
33
4
9
16
19
2
11
4
39
18
1
10
13
36
11
26
7
12
1
28
11
12
3
2
15
2
7
6
11
4
13
26
9
2
9
32
17
8
29
14
15
8
1
14
27
32
1
6
9
16
3
16
3
8
15
12
1
6
5
28
11
10
3
6
59
2
15
34
41
8
3
2
29
22
3
8
21
70
1
28
21
4
11
16
7
22
19
6
9
16
3
20
5
2
3
2
37
14
7
4
7
18
9
2
3
6
1
4
5
6
1
18
13
20
13
6
15
12
19
8
3
38
7
8
7
34
33
8
3
10
1
20
3
8
33
10
3
34
13
10
9
14
3
2
15
2
1
6
57
2
5
22
17
4
3
14
5
4
1
4
5
24
13
2
11
26
3
12
17
32
25
8
5
4
1
6
15
36
27
4
7
4
7
10
41
24
7
4
9
22
13
12
13
6
3
8
1
2
7
6
5
10
9
26
7
8
9
8
9
22
1
4
19
56
9
12
21
2
9
14
3
8
15
8
33
38
15
2
9
12
21
2
5
26
17
2
7
6
3
18
29
22
5
2
27
10
1
64
19
8
7
56
33
10
27
98
1
12
11
6
33
2
7
22
11
4
7
6
9
20
33
24
13
30
5
6
5
8
65
6
1
16
5
8
23
8
17
12
5
36
13
8
3
2
5
40
11
20
27
32
17
4
7
2
11
8
1
14
3
22
9
4
11
2
1
12
1
18
5
16
11
22
5
2
31
20
11
12
5
14
23
22
1
18
41
2
5
28
13
22
7
12
9
22
7
34
17
8
25
10
13
12
7
16
13
2
21
14
5
18
13
12
11
8
1
16
21
16
3
26
3
16
5
6
11
4
7
2
9
16
17
12
5
14
27
14
1
26
13
6
3
12
1
6
5
16
45
2
7
26
1
12
1
6
1
6
7
10
3
4
15
30
5
10
43
8
15
14
19
8
9
28
1
26
11
20
1
2
17
14
5
2
5
4
5
18
23
6
1
6
1
24
3
4
41
6
11
14
9
2
3
34
91
10
15
4
9
8
27
2
3
10
15
6
5
10
9
14
23
4
13
16
7
4
9
4
1
6
5
24
1
8
21
6
3
2
31
2
21
22
37
10
9
8
49
2
9
6
21
12
1
4
5
6
5
8
3
4
1
10
3
4
1
64
3
14
27
16
5
12
13
18
27
4
3
10
5
16
27
4
3
6
1
2
7
18
9
4
9
18
29
16
3
4
5
4
21
10
3
2
27
2
7
4
1
16
5
6
3
14
11
2
5
4
7
10
1
52
5
32
3
12
41
14
9
4
11
2
9
14
3
6
13
16
51
10
5
8
45
40
21
2
11
8
17
10
11
34
11
2
3
50
11
4
11
18
23
18
1
2
11
4
19
4
3
10
17
56
13
6
21
20
39
26
17
2
9
2
1
8
3
2
3
2
3
14
17
14
39
12
7
12
3
2
11
10
1
16
21
32
1
2
19
32
15
2
17
26
3
22
3
4
5
14
1
14
25
2
3
10
1
2
11
10
7
6
33
24
3
2
19
6
5
12
7
24
3
12
31
14
5
12
15
20
41
10
11
8
9
2
19
18
31
16
37
14
17
42
5
6
23
6
7
24
7
6
29
16
5
8
9
4
9
14
3
4
13
10
17
6
13
12
11
20
27
2
13
18
13
12
15
6
9
16
9
8
3
4
1
14
11
12
13
36
1
12
1
22
7
18
11
12
27
22
23
2
5
20
1
4
9
12
1
18
5
34
37
44
5
18
9
18
27
2
9
16
33
2
9
10
13
4
3
14
3
16
1
14
55
2
5
18
17
12
1
12
19
20
27
12
25
20
11
20
7
4
35
20
5
10
13
6
1
12
19
2
11
8
17
6
1
12
1
10
5
8
9
4
37
12
21
16
53
4
13
16
11
20
1
6
31
2
29
12
7
2
13
14
11
14
19
24
7
6
25
12
9
4
11
10
25
18
23
2
37
30
1
18
17
6
1
14
31
10
31
6
3
2
3
12
3
4
3
2
17
12
3
18
13
38
17
2
1
2
9
14
5
4
13
8
9
8
1
6
13
14
1
20
1
26
25
4
17
6
1
6
1
4
1
12
5
24
3
4
5
10
15
24
1
2
27
32
13
26
5
16
71
22
3
4
3
4
3
4
37
2
19
10
19
8
9
10
1
42
13
20
1
10
17
6
7
16
7
24
9
4
5
4
3
14
5
8
3
6
11
2
13
10
23
4
17
8
31
10
9
8
3
8
15
14
9
6
7
6
5
30
5
50
79
6
67
8
1
24
5
22
95
16
1
6
9
14
1
20
1
6
17
30
5
24
3
6
13
34
3
8
7
4
1
16
3
2
23
14
3
4
7
10
5
10
11
6
5
44
73
8
5
24
7
4
3
4
9
4
15
2
37
24
1
24
13
12
19
18
7
4
1
42
1
18
1
32
27
14
9
6
11
20
25
6
7
6
5
4
7
26
3
2
33
12
5
6
9
14
21
22
23
14
11
4
11
4
11
18
3
2
9
6
11
2
7
22
3
4
27
32
27
2
15
14
9
14
19
2
3
10
7
32
5
10
3
4
1
2
1
2
3
2
23
6
11
8
1
4
1
16
1
10
23
20
19
12
27
10
3
6
19
4
17
8
7
12
1
4
11
12
1
6
5
8
7
22
15
8
39
18
5
10
1
6
15
2
13
18
11
8
5
18
13
6
29
18
3
12
5
2
31
20
11
24
1
24
1
4
7
10
15
12
7
22
1
20
7
8
61
12
13
78
5
2
11
24
19
42
1
4
35
18
11
26
7
6
1
6
1
16
15
18
11
30
9
8
15
28
1
2
19
2
3
2
5
16
53
16
3
2
13
4
31
14
3
14
31
10
7
10
5
2
5
6
5
2
9
2
1
34
3
4
1
2
61
24
11
48
19
12
19
6
11
2
1
24
13
46
11
4
1
12
1
18
1
22
5
10
13
18
1
14
9
46
1
6
11
18
1
24
1
6
19
6
1
36
5
4
1
8
1
18
47
18
5
2
7
12
11
22
5
20
1
4
37
18
31
10
1
42
17
28
13
16
15
14
13
22
7
22
11
2
17
2
3
20
21
12
3
4
1
10
3
16
41
6
29
14
11
36
11
6
13
32
1
4
17
4
93
16
25
20
11
8
51
14
9
12
7
2
1
6
5
2
13
18
7
10
17
12
27
2
9
18
7
4
7
2
1
2
9
2
27
12
1
2
11
34
3
2
21
8
3
2
21
10
1
8
11
10
5
12
9
12
3
8
3
4
1
10
1
28
13
18
7
12
1
18
5
26
9
20
5
4
1
34
1
12
1
8
11
18
9
4
7
6
1
2
33
2
3
26
49
14
3
32
21
72
19
10
3
12
3
32
25
4
7
4
5
6
13
14
49
4
19
8
19
12
11
4
7
2
17
2
5
32
3
2
17
24
17
18
35
12
35
4
1
12
19
26
5
44
1
24
11
14
5
4
5
6
3
16
23
30
13
14
5
10
5
6
3
4
3
2
13
4
7
28
3
4
11
12
7
6
29
8
31
2
5
8
1
8
5
4
1
4
3
26
13
24
19
12
1
10
9
2
1
12
25
10
13
2
3
2
1
2
5
26
15
54
7
8
7
6
5
4
9
4
11
10
7
24
11
4
9
12
11
14
3
14
5
12
5
26
15
4
9
52
7
2
3
6
13
2
37
12
5
28
25
6
1
8
17
32
1
20
9
8
9
14
9
32
9
30
7
14
1
46
13
24
1
54
15
6
21
4
11
26
1
18
1
12
11
2
31
4
25
8
15
18
7
18
5
10
23
12
45
2
1
20
5
2
5
32
5
2
29
12
1
18
29
4
5
4
5
8
17
12
1
6
3
2
9
6
3
14
3
14
13
2
7
24
5
2
3
10
7
14
11
2
3
16
13
16
23
20
5
40
3
2
9
2
13
20
11
4
3
4
5
16
15
22
5
32
3
4
13
2
3
34
7
16
7
14
11
4
3
2
3
4
3
2
17
4
5
4
15
2
21
12
7
32
17
18
13
2
5
12
47
14
1
26
13
4
15
18
7
26
21
2
1
14
3
2
21
2
5
38
19
8
1
4
7
24
13
6
5
6
1
10
5
14
7
10
25
2
29
10
1
8
35
24
17
12
1
2
3
14
5
26
7
8
49
6
1
26
7
24
13
22
19
4
27
2
35
8
35
8
23
8
55
46
23
6
1
4
13
4
3
14
1
2
3
10
95
4
1
2
29
6
9
28
3
6
23
6
9
12
3
8
5
4
9
8
3
4
15
10
3
2
47
14
13
8
3
6
9
2
15
2
5
4
39
28
13
14
7
2
1
14
1
14
3
10
3
14
17
8
13
4
3
16
15
10
13
46
3
6
13
18
9
20
9
26
3
26
17
14
7
18
9
2
15
58
17
4
3
28
3
24
7
58
9
8
1
22
7
16
1
14
3
6
29
6
11
8
11
20
21
6
3
12
27
14
15
2
23
12
17
2
9
10
3
40
3
20
3
10
41
2
9
16
5
10
31
8
7
4
11
12
1
14
3
4
7
26
23
10
81
26
1
18
15
28
3
10
1
12
1
30
7
6
3
16
15
8
9
8
3
10
3
8
3
10
3
2
45
14
11
32
9
26
9
4
3
14
19
34
15
6
21
14
7
12
15
20
7
4
5
2
15
34
3
8
9
14
39
10
11
4
7
24
19
4
1
4
1
14
27
18
3
2
39
16
11
2
3
44
3
26
15
6
15
32
3
8
3
20
15
2
11
8
5
18
13
8
1
14
13
6
19
12
19
6
5
2
9
2
3
2
3
8
7
8
3
8
33
4
13
24
3
6
5
26
7
22
27
14
7
30
31
18
33
8
1
10
3
18
1
16
17
4
23
30
13
6
1
48
9
20
17
2
5
4
1
4
3
16
21
28
9
20
1
30
31
6
31
4
3
20
11
14
9
26
5
6
11
4
1
12
5
2
7
24
1
12
7
20
1
36
1
18
29
24
1
6
7
18
47
6
39
8
3
10
3
6
11
12
1
6
11
4
11
22
3
4
5
6
21
24
5
6
43
6
19
8
5
10
3
2
53
12
17
6
9
8
15
20
1
28
3
18
13
6
5
18
19
34
35
2
7
2
3
8
9
8
1
18
29
10
23
10
7
2
1
14
5
12
15
18
9
4
1
12
3
4
23
2
1
26
11
30
13
4
3
14
1
16
19
24
1
46
19
6
3
4
7
2
5
6
1
20
33
48
25
32
5
14
9
16
21
16
9
6
5
10
7
10
3
8
29
14
9
2
7
8
5
8
29
4
31
6
25
2
47
26
15
52
7
6
17
46
1
16
1
12
5
2
13
6
17
18
21
2
17
20
41
14
3
6
3
2
11
12
1
22
7
22
1
2
11
4
13
12
13
10
11
14
25
14
25
6
21
10
9
10
5
10
15
8
15
2
17
14
7
2
5
44
3
4
1
8
3
20
3
18
19
32
3
8
21
40
7
4
25
4
33
4
3
10
1
4
5
14
21
22
1
2
1
20
5
6
13
6
5
48
5
22
11
6
19
2
15
10
43
18
3
6
1
2
13
6
7
4
25
60
11
12
3
4
7
16
3
4
31
52
1
4
9
2
9
16
11
6
45
22
5
2
5
2
1
16
25
6
5
6
9
6
3
2
9
28
37
2
19
44
1
2
25
8
23
4
7
2
13
6
11
6
11
4
15
20
35
32
3
2
7
22
25
48
5
4
1
8
3
42
13
2
13
8
11
52
11
30
45
10
1
24
7
30
7
26
5
18
1
2
15
4
17
2
5
8
11
18
11
14
21
2
29
8
5
8
5
10
17
10
3
2
13
14
15
10
5
12
3
8
3
46
61
4
3
30
13
4
17
12
7
20
5
8
7
6
1
18
7
8
5
12
5
12
5
14
3
8
1
16
11
14
3
2
9
8
15
6
5
2
31
4
13
4
1
4
7
4
3
26
3
2
9
32
9
12
1
16
1
4
1
4
5
14
7
4
7
6
7
10
29
2
13
4
43
8
21
10
5
32
9
8
27
2
7
38
29
22
49
2
15
44
1
6
5
32
13
18
25
8
53
28
7
4
13
26
1
8
7
6
23
8
11
2
15
22
1
4
15
16
9
6
13
42
1
4
15
32
51
10
3
30
13
6
13
12
7
12
3
6
9
2
19
12
19
22
3
12
9
14
3
30
5
48
1
30
15
2
5
14
3
4
17
4
5
2
7
4
5
4
5
34
9
2
3
36
33
38
31
10
5
22
7
2
3
8
41
8
1
24
5
2
3
8
37
2
25
2
11
2
5
12
7
8
3
2
47
26
7
2
17
12
19
26
3
22
3
4
7
14
5
20
23
4
15
4
3
2
7
40
9
26
15
2
17
2
15
26
9
20
19
6
1
26
5
8
1
8
9
18
19
28
3
4
33
2
3
28
13
32
19
2
9
8
9
6
1
6
9
10
25
6
7
18
5
6
1
24
1
10
9
2
11
14
7
10
11
16
5
12
3
22
7
16
19
12
3
16
3
16
13
4
13
2
19
12
17
10
15
2
7
8
1
2
13
44
11
10
9
16
9
16
1
6
17
2
3
4
1
36
9
20
3
8
7
4
25
4
5
6
1
6
3
2
33
2
7
8
11
26
9
40
17
30
21
28
3
6
13
10
25
8
3
8
15
2
33
4
3
2
1
18
5
20
9
32
1
6
7
6
1
10
1
32
1
12
1
18
23
16
1
2
5
20
27
2
73
28
39
4
9
14
3
6
7
38
5
10
7
20
9
18
33
20
7
2
1
2
25
2
13
42
23
2
7
8
21
30
5
10
21
8
3
10
23
12
31
20
1
4
7
2
19
14
29
30
13
20
1
48
15
8
13
2
1
12
5
12
5
10
15
24
49
12
25
18
3
26
5
8
7
20
11
20
17
4
7
2
39
34
31
14
5
20
11
14
9
4
3
32
15
14
13
22
15
20
5
12
7
18
3
18
9
32
21
2
7
2
13
18
15
14
3
2
1
14
5
12
29
24
11
2
15
6
21
6
3
6
5
16
17
8
5
4
1
6
23
36
7
2
13
6
11
30
13
12
25
12
7
4
11
28
27
20
21
4
33
38
17
14
19
2
15
4
15
22
7
20
7
10
7
2
5
54
7
20
3
26
13
10
29
6
1
18
9
10
9
8
15
2
11
4
11
10
11
28
1
6
17
6
11
2
11
18
7
4
5
30
1
2
25
12
15
10
57
6
11
10
1
4
7
10
13
22
7
6
23
6
15
18
11
2
3
4
3
20
21
10
21
22
1
16
9
8
7
28
11
8
25
8
7
2
5
12
15
30
9
12
5
10
7
4
7
6
7
2
1
4
5
2
5
28
31
4
11
30
17
30
5
16
3
28
25
2
19
6
31
46
11
20
39
2
3
10
3
6
1
14
51
8
11
6
5
12
5
38
27
18
1
12
7
10
47
10
27
2
9
20
7
12
7
8
21
2
5
4
7
6
21
6
47
10
3
14
39
2
17
6
3
42
21
60
1
6
11
12
11
12
1
14
5
18
33
2
19
12
1
20
11
10
1
10
5
8
9
2
9
10
1
34
5
6
17
2
15
10
1
28
33
4
7
6
17
12
3
6
43
22
19
10
5
14
11
2
1
4
3
10
17
8
5
28
1
34
15
50
11
32
3
30
3
14
9
2
3
2
15
10
21
26
33
4
3
6
17
32
9
10
1
34
1
6
1
2
27
10
31
8
43
4
9
16
17
26
3
26
31
4
5
18
7
12
3
8
1
2
1
10
1
18
9
12
25
4
75
4
33
4
11
16
11
6
13
4
9
14
7
8
25
16
9
6
23
14
17
6
11
16
3
20
11
2
15
34
7
10
21
74
27
6
13
6
21
4
3
2
9
6
5
6
5
18
5
18
25
6
19
6
1
4
3
18
1
20
85
2
25
2
39
4
9
12
11
4
31
4
27
20
7
2
17
2
1
22
37
10
21
20
5
8
21
26
33
34
3
16
31
36
7
12
3
4
1
2
3
2
19
4
7
46
3
40
31
12
9
16
13
4
13
6
1
18
3
2
3
20
21
16
51
2
3
6
15
14
3
16
7
2
19
2
9
20
5
10
1
16
7
4
1
14
9
4
3
26
1
36
3
26
3
14
19
12
15
2
11
14
1
8
15
4
3
6
9
6
7
6
51
10
1
16
15
26
3
42
7
14
5
38
9
6
27
16
19
6
17
2
59
18
7
2
3
6
23
26
5
2
5
2
5
26
9
22
7
2
9
28
21
26
9
2
3
2
21
2
21
12
7
2
5
16
1
12
1
4
5
10
3
8
3
10
13
10
13
2
21
8
3
16
11
24
19
2
7
12
7
8
7
10
5
22
5
16
1
8
23
24
23
4
1
10
9
6
31
30
7
10
17
2
15
24
5
14
17
4
17
28
3
26
1
26
1
14
33
2
15
22
9
8
9
4
33
2
7
22
11
16
13
56
31
2
11
6
23
22
1
2
13
28
13
6
7
52
3
2
21
2
9
12
5
8
25
10
9
2
3
10
9
12
13
14
17
16
5
42
7
8
11
10
11
4
7
4
17
66
35
22
15
4
15
6
5
8
3
10
1
10
11
2
1
10
23
2
9
6
29
18
5
20
25
18
3
10
29
16
21
8
15
26
3
10
59
38
11
8
3
12
5
34
13
10
7
16
1
2
3
2
11
8
3
6
1
30
19
10
3
14
7
50
9
4
47
78
1
24
43
6
11
6
25
8
1
6
5
36
5
6
21
2
13
14
3
6
11
2
5
32
13
6
13
12
33
22
3
20
7
4
5
20
21
2
15
18
1
6
11
12
11
4
3
30
11
6
1
38
1
10
5
8
9
14
9
6
3
18
1
14
5
36
47
2
1
2
25
24
19
4
9
4
3
4
5
10
3
4
27
34
3
38
37
18
9
16
7
6
19
42
17
2
9
20
1
26
3
4
5
30
29
18
13
2
5
18
1
6
1
8
27
4
27
26
1
12
5
4
45
12
7
78
15
32
5
4
7
2
31
10
5
8
13
32
45
14
9
10
13
14
3
8
7
28
1
14
9
6
21
8
1
10
3
4
37
24
7
24
1
28
19
26
13
4
17
36
5
24
11
4
3
2
33
2
7
22
5
10
9
32
7
2
15
28
3
10
1
8
15
8
9
50
17
4
3
4
3
40
1
28
7
28
23
6
37
4
17
16
7
4
39
4
3
10
1
4
27
2
3
28
21
22
3
10
15
4
23
38
13
4
19
2
9
4
17
12
11
24
1
4
3
14
3
16
3
10
7
8
5
4
21
6
13
2
9
2
1
16
3
2
21
20
9
14
9
16
5
34
15
18
5
6
7
6
3
14
3
4
3
12
1
6
11
8
5
18
11
4
1
36
5
12
27
8
1
14
1
24
1
10
7
6
19
8
3
20
3
18
1
8
15
26
9
22
15
14
21
8
51
10
13
10
19
2
9
4
49
18
3
6
5
40
25
4
7
2
5
4
11
12
9
2
23
6
13
6
1
2
21
4
1
30
1
4
5
6
5
10
11
6
1
4
1
2
1
4
45
20
19
16
5
4
21
12
13
36
63
8
3
30
1
12
11
2
37
2
7
12
1
30
11
26
15
24
17
34
11
4
9
14
3
6
13
6
7
30
21
16
7
30
3
2
19
24
9
2
9
42
1
28
21
4
7
2
11
34
23
22
9
4
1
6
5
60
7
4
5
56
7
2
1
2
31
2
29
2
11
42
1
30
11
12
1
10
3
8
1
16
3
8
19
2
1
8
21
10
7
22
19
8
15
14
5
22
17
20
3
14
15
16
11
30
25
16
17
4
11
30
61
16
5
6
23
2
1
8
1
12
5
2
5
22
7
18
15
4
75
2
21
62
35
8
5
28
7
44
19
42
7
14
43
16
15
32
21
8
27
20
29
20
7
8
5
6
7
10
41
16
3
16
9
2
5
14
5
6
5
2
5
18
11
24
5
2
11
6
7
20
9
6
47
4
7
24
9
4
35
8
1
24
33
18
29
26
1
36
3
8
7
10
47
20
5
6
1
24
13
10
57
14
3
8
23
6
5
18
25
32
11
8
15
8
3
10
7
14
7
16
15
14
1
14
11
34
3
2
7
10
1
6
13
4
3
16
11
20
5
26
7
2
15
52
27
8
7
2
25
38
29
4
7
2
5
4
3
8
19
2
21
14
1
18
3
16
21
16
9
8
19
24
47
14
23
12
49
16
1
36
11
24
3
2
19
4
11
8
27
8
27
6
3
6
1
6
1
18
1
12
9
4
1
10
33
10
3
4
9
8
3
4
43
4
5
10
3
8
3
2
1
2
21
38
17
2
41
6
3
12
21
2
45
4
9
6
5
2
13
8
3
12
1
24
35
10
9
10
7
10
19
18
57
34
17
4
1
10
29
18
9
18
15
4
5
28
5
2
39
26
9
2
27
22
39
8
3
8
17
22
5
44
9
2
15
42
11
14
5
6
1
14
1
12
21
4
7
6
7
18
5
6
19
4
3
6
1
6
23
36
1
4
11
8
17
6
5
6
37
2
7
30
35
20
33
26
29
10
3
26
23
8
3
40
1
10
11
12
3
38
17
36
63
22
3
6
75
4
1
8
13
24
1
12
11
10
23
12
15
14
35
10
9
4
5
28
5
4
9
8
21
18
5
6
1
4
5
8
3
8
1
22
7
22
11
10
11
10
11
8
29
4
15
6
27
2
1
10
25
12
5
14
5
2
9
10
5
56
5
8
9
14
17
22
5
2
11
38
19
4
19
24
47
16
9
8
13
38
19
20
17
4
3
4
21
14
13
2
3
44
13
4
1
2
3
16
7
28
45
6
13
4
11
40
17
2
3
4
7
24
11
2
7
14
19
8
3
8
9
14
7
4
15
2
5
32
21
12
3
32
5
6
1
6
41
22
21
6
37
2
1
42
1
6
5
2
3
26
9
10
5
16
9
20
25
26
3
10
3
6
5
30
23
18
5
4
5
6
9
8
3
8
39
44
13
4
15
8
35
10
1
14
3
8
9
4
7
52
3
16
11
4
1
6
7
10
25
18
23
42
1
26
1
10
15
8
29
16
1
36
5
34
3
12
39
16
5
8
3
8
11
28
17
2
3
8
3
16
37
6
21
4
9
22
11
18
1
14
5
10
7
42
11
46
1
4
7
6
13
40
25
4
1
18
25
6
7
2
7
34
17
6
7
2
1
28
31
18
3
2
13
4
7
8
21
18
15
8
3
8
7
14
3
10
47
18
11
2
25
10
13
16
1
10
9
14
23
30
19
2
1
12
5
2
5
28
1
26
3
34
19
30
25
24
13
12
5
8
3
4
9
2
21
22
5
6
23
14
21
26
5
14
5
26
23
10
17
6
21
32
1
10
23
2
7
6
5
8
57
2
5
32
19
16
23
20
3
2
3
8
29
8
29
12
23
14
7
6
1
6
9
4
61
8
7
2
33
8
41
26
19
4
1
18
15
14
1
12
33
2
1
10
23
40
37
8
15
6
29
10
11
8
5
12
5
8
9
2
27
2
3
24
7
6
37
12
1
34
29
2
21
6
7
12
7
20
5
26
13
8
3
6
5
4
5
20
13
18
7
6
1
36
3
24
27
6
35
20
1
6
1
6
11
18
1
14
5
4
19
2
1
18
5
4
1
26
9
8
9
8
3
2
1
6
19
30
11
30
5
12
25
2
29
28
5
6
7
14
5
2
3
8
21
38
9
10
1
22
9
2
21
34
1
14
11
6
21
4
15
24
11
2
49
30
17
2
7
2
5
12
1
2
5
4
15
8
29
8
1
6
7
4
7
2
7
8
15
34
7
4
5
4
27
6
5
20
11
8
3
20
5
20
21
22
5
18
1
6
1
4
3
12
15
10
9
30
5
2
19
22
21
12
1
2
17
12
41
16
1
6
37
6
5
6
7
6
27
16
27
4
13
2
7
20
7
6
25
6
3
16
11
30
81
20
15
18
17
2
15
14
23
12
9
14
5
14
1
40
3
12
13
8
17
24
17
2
31
24
5
18
9
22
13
2
3
4
19
26
3
4
23
2
19
4
15
4
31
10
13
36
9
22
3
2
9
22
13
2
15
10
15
8
5
30
35
42
31
4
1
10
9
12
23
8
5
10
5
6
1
6
15
40
39
8
3
28
21
4
13
12
1
8
1
4
17
24
9
2
11
2
9
20
29
6
19
2
41
6
13
12
5
2
13
8
7
10
1
2
11
20
3
32
9
2
9
16
13
12
11
2
3
60
3
28
3
4
9
12
5
8
11
4
11
12
1
26
13
36
19
6
1
10
9
8
1
8
19
2
1
12
9
50
1
10
7
24
5
2
15
2
15
2
3
4
5
20
3
2
11
12
9
2
39
28
11
20
11
4
47
6
17
6
35
10
17
8
3
4
3
4
19
14
25
4
5
20
15
2
7
2
5
20
1
2
11
8
41
18
5
2
1
20
23
14
5
4
1
30
47
28
3
14
11
6
3
2
13
30
17
2
25
8
7
4
1
16
21
22
9
22
3
2
7
2
23
4
1
2
25
6
9
6
13
2
7
10
33
8
33
44
17
8
9
4
35
30
9
8
7
2
21
14
9
32
3
2
9
6
37
10
13
22
15
14
11
42
5
4
1
22
5
4
9
20
37
12
1
16
7
12
3
2
7
6
9
34
13
8
9
4
9
2
1
4
7
52
9
4
25
16
15
14
1
10
7
28
3
24
19
16
5
24
7
4
17
8
11
4
3
18
1
2
19
2
27
4
13
8
9
8
17
2
5
20
3
8
3
28
9
2
3
14
3
10
5
8
11
30
15
22
1
32
9
2
1
26
13
46
9
8
3
4
9
4
1
26
3
8
11
12
21
2
27
22
7
32
27
12
1
12
1
8
19
8
25
10
31
18
5
6
11
8
3
4
33
8
23
12
29
4
13
4
3
4
67
20
1
6
5
12
3
2
1
6
7
2
7
6
19
18
1
18
1
18
1
8
5
8
3
40
17
24
3
4
1
36
1
8
17
6
43
6
39
12
7
10
1
8
5
14
35
18
15
2
1
2
35
30
5
4
33
4
3
2
29
10
3
10
77
6
11
16
9
50
1
4
3
10
15
44
9
20
5
8
1
2
15
32
17
6
41
10
3
6
1
20
3
2
9
6
15
44
57
4
5
20
15
2
3
4
3
2
7
8
3
12
1
22
9
24
19
28
61
20
1
8
19
28
11
2
11
8
17
8
3
26
17
4
9
20
3
28
27
32
9
30
9
12
13
30
27
8
11
10
3
16
9
22
3
12
21
4
1
26
21
4
17
2
33
10
5
6
13
2
7
26
3
4
7
32
17
2
7
4
3
2
5
2
9
2
9
2
5
20
25
6
5
2
9
2
5
8
1
36
3
30
7
10
1
2
13
18
5
2
23
2
9
44
15
18
5
24
11
4
19
10
3
4
21
30
29
20
3
8
1
8
7
12
15
16
1
12
1
14
27
12
3
38
17
2
5
40
1
14
43
4
11
4
3
4
13
6
5
14
19
2
5
22
19
2
11
26
17
6
41
16
19
10
23
6
9
14
17
14
5
10
3
4
3
6
1
24
17
12
1
12
9
6
1
18
5
4
3
26
21
12
19
2
17
16
15
34
15
12
3
26
21
10
21
4
49
10
9
16
3
16
13
2
1
4
11
10
5
4
19
2
1
8
5
6
7
12
9
2
15
8
15
8
5
20
21
6
3
22
3
6
1
30
7
10
5
2
1
4
13
22
19
22
9
10
7
4
29
2
11
10
19
8
3
4
63
24
45
6
11
2
7
2
9
10
1
6
9
14
5
46
1
6
7
2
3
2
13
2
29
30
27
10
27
14
15
8
3
6
15
38
3
2
1
28
3
10
27
16
1
10
5
14
3
4
1
2
69
22
9
8
7
38
11
18
1
8
7
12
7
6
1
16
27
12
41
20
17
4
23
4
1
6
25
26
21
12
19
18
5
30
15
10
29
38
3
20
17
24
1
14
11
20
13
6
21
38
9
2
9
2
21
2
13
10
13
8
9
8
1
6
3
14
11
8
21
2
3
8
5
44
1
4
31
4
1
24
1
2
9
20
9
24
5
14
11
8
23
24
9
2
29
32
13
30
19
8
17
2
3
2
21
8
5
16
23
4
3
4
33
2
9
54
5
2
1
2
17
4
3
8
3
6
19
6
35
8
11
18
7
24
9
40
5
6
21
2
31
6
19
32
25
2
17
2
19
10
1
28
25
4
5
2
3
4
5
4
1
6
3
2
1
2
1
8
7
44
3
10
1
2
9
6
13
110
1
6
19
12
15
8
11
14
17
10
31
20
7
6
11
4
1
8
5
24
37
6
17
24
1
6
3
8
1
14
13
18
17
12
7
2
7
36
1
20
23
36
19
22
5
48
47
12
3
4
1
2
5
18
5
10
43
2
13
22
17
8
1
10
1
18
5
6
45
2
33
4
9
2
5
10
33
26
1
28
49
22
3
4
7
16
9
10
3
14
1
6
1
8
11
6
1
24
27
6
1
2
17
2
1
20
1
6
3
12
7
2
3
10
3
4
9
22
21
14
9
6
23
22
17
48
3
18
1
14
7
6
7
12
9
36
5
8
1
40
21
14
1
2
55
10
41
54
11
16
23
28
9
8
5
8
3
2
13
2
1
20
1
28
5
12
5
12
7
30
23
18
17
30
1
2
7
20
19
8
3
22
29
18
5
18
23
10
19
10
7
6
11
4
27
20
57
4
3
4
9
14
7
8
9
8
17
2
1
4
15
4
1
28
9
2
15
28
5
2
21
22
17
10
11
22
5
12
1
6
1
20
43
10
9
8
1
2
9
2
27
30
9
6
3
8
17
16
31
14
1
28
1
2
1
16
7
2
13
16
1
16
5
6
17
24
13
26
1
8
7
2
11
14
17
22
3
12
5
26
9
2
21
6
7
40
7
4
1
4
1
8
23
10
39
18
13
4
9
2
11
18
7
26
29
12
25
2
7
6
29
4
19
4
23
6
5
48
5
24
1
18
11
18
1
12
1
24
3
24
1
6
23
2
7
22
7
2
11
2
5
12
13
18
31
4
3
24
5
8
7
8
23
8
23
4
3
4
19
4
15
6
41
16
5
2
15
4
1
8
3
2
21
2
15
10
13
4
13
22
9
6
7
8
11
4
29
30
1
8
11
2
3
4
7
4
17
4
13
48
7
4
25
30
43
12
1
16
33
2
9
2
11
12
11
10
13
38
7
8
15
2
13
6
7
6
3
10
13
20
23
24
1
6
5
14
11
24
5
6
9
4
15
26
3
12
1
2
27
2
13
8
3
8
9
26
1
32
5
8
33
8
61
18
5
22
5
20
9
8
1
10
29
6
1
24
7
6
13
8
1
6
17
16
11
16
7
28
13
16
31
12
13
54
1
8
7
8
13
2
11
14
3
12
5
2
17
6
3
2
15
4
5
8
7
8
19
4
21
4
13
2
23
4
65
4
1
18
7
50
41
2
5
38
33
8
1
4
15
14
9
2
9
14
3
46
13
20
17
16
23
10
5
14
1
2
3
10
19
4
17
22
49
4
3
16
27
8
63
50
3
10
7
20
3
8
5
2
9
8
17
10
13
4
3
2
15
8
23
34
45
50
35
2
5
2
13
10
9
30
3
20
1
16
7
16
15
24
3
12
5
2
31
4
3
14
19
14
7
6
7
10
3
4
1
4
5
12
11
6
1
18
1
6
3
20
39
40
3
6
15
6
13
8
11
6
13
20
11
12
29
16
9
2
11
20
7
2
1
4
5
6
1
28
1
18
19
16
39
10
15
8
9
4
3
32
1
8
1
4
9
4
27
8
11
6
1
24
11
4
5
6
45
34
15
46
5
48
27
12
23
4
17
20
31
4
1
2
35
8
5
12
13
4
13
14
15
14
21
4
9
4
3
14
3
14
7
18
15
2
3
24
11
2
5
10
27
8
27
2
13
8
13
6
15
10
9
4
9
18
9
14
13
10
9
32
3
36
19
34
27
20
9
20
1
18
5
2
13
4
11
2
9
20
1
40
1
10
9
36
15
8
23
4
23
18
1
8
5
6
29
4
15
12
13
4
7
24
13
24
9
4
9
2
9
12
5
6
13
2
15
34
19
2
3
28
5
10
35
12
5
6
21
12
15
42
1
6
1
2
17
6
1
28
15
2
1
18
29
30
7
12
15
36
17
8
7
34
11
2
9
4
3
16
17
30
39
24
9
16
29
10
23
8
15
8
21
4
1
6
19
12
27
8
9
62
3
8
9
12
23
16
13
12
13
6
21
4
5
6
5
12
15
10
3
22
19
2
9
8
13
14
17
46
11
4
13
8
11
8
3
8
17
4
21
2
21
4
3
22
57
8
27
6
7
6
1
2
13
40
11
8
23
4
7
6
13
6
15
6
15
2
1
10
3
14
39
4
35
8
13
16
1
10
13
10
11
12
13
22
3
34
29
60
29
26
11
2
9
10
9
18
35
60
43
24
3
4
3
4
9
36
9
56
3
36
5
14
1
20
1
2
13
4
3
24
7
26
27
10
19
6
47
6
1
18
11
24
17
38
1
4
1
2
5
30
7
20
9
8
21
2
5
2
5
8
3
14
13
24
35
20
9
20
15
2
7
12
7
40
9
12
7
24
13
12
5
12
3
14
19
18
5
4
17
2
11
18
41
10
19
8
29
4
15
12
19
26
1
10
1
20
1
18
53
4
27
6
9
2
29
30
7
12
19
36
7
2
9
4
13
20
1
6
3
2
9
28
49
6
9
4
17
22
49
4
35
8
9
10
17
8
15
22
1
12
11
42
19
10
5
14
1
2
9
14
3
20
1
18
3
46
9
2
15
16
25
4
15
26
23
34
3
4
31
4
1
22
5
6
23
10
9
8
7
4
5
34
5
10
39
2
11
6
7
24
15
4
1
6
15
6
15
6
5
14
27
6
1
8
3
20
1
30
17
4
31
20
11
2
1
8
35
6
3
6
25
12
25
4
39
12
9
26
15
2
3
12
11
6
13
20
7
18
27
12
13
32
7
8
15
6
11
18
3
8
9
22
11
26
9
18
13
10
3
34
5
12
7
2
29
4
1
4
7
6
5
6
13
6
11
10
7
36
7
12
27
40
7
10
5
8
11
18
13
6
13
8
5
12
1
30
7
10
7
14
31
2
21
10
17
2
9
26
21
12
1
2
3
28
5
30
21
8
19
18
23
42
5
6
13
28
1
8
21
4
13
2
19
2
19
30
7
8
27
6
27
8
9
22
25
8
19
10
13
8
15
6
15
4
9
20
3
16
11
10
3
28
17
18
5
8
5
24
5
18
1
2
5
12
7
86
5
10
25
22
17
4
3
2
1
26
3
28
25
16
57
2
13
20
5
6
1
28
19
2
1
12
1
6
5
8
13
2
3
4
9
2
29
32
19
4
7
2
11
18
5
34
5
10
17
24
1
20
5
10
27
6
15
14
11
4
19
20
9
16
31
2
13
16
1
34
45
20
11
6
15
22
27
6
5
2
7
2
11
6
1
10
31
6
25
80
7
12
15
6
1
18
1
14
3
8
11
2
27
2
3
14
1
14
13
22
51
12
23
10
25
20
5
8
1
6
13
12
1
6
7
6
9
8
5
10
11
4
7
2
7
14
5
12
1
4
7
4
7
2
5
4
1
10
7
18
9
8
9
20
3
28
17
12
15
8
9
10
3
8
13
2
3
2
7
26
1
4
1
12
3
4
3
18
3
62
25
2
19
10
17
22
11
12
29
14
41
6
25
4
11
16
11
22
21
16
3
24
9
4
17
6
1
2
1
6
7
26
5
2
25
6
37
4
3
16
5
10
3
6
1
10
1
10
5
2
7
4
5
16
15
18
9
4
5
6
7
20
17
12
17
32
5
4
31
6
17
28
43
4
91
50
19
8
15
18
5
18
25
8
31
4
1
6
11
4
17
18
61
4
5
32
63
14
21
20
9
2
9
20
7
36
7
14
35
10
21
8
57
8
1
6
5
8
3
22
5
6
67
2
43
10
7
22
1
10
5
34
3
16
1
32
29
14
3
2
7
12
5
30
31
2
21
4
11
22
17
16
15
16
7
52
19
10
19
4
9
4
11
24
3
22
39
4
9
56
3
6
11
26
7
12
13
16
15
8
5
8
19
8
9
58
3
8
1
4
11
2
9
24
49
12
13
26
23
30
5
30
13
12
5
6
29
4
3
46
15
20
11
2
9
22
7
6
17
10
13
4
23
44
33
6
5
6
7
4
13
8
5
10
9
28
3
20
1
8
5
16
3
4
5
2
5
42
7
2
7
18
49
2
49
2
11
8
3
6
11
28
7
10
5
4
3
12
5
6
13
10
21
2
27
10
1
6
9
8
3
32
5
26
15
4
17
2
15
22
5
4
5
4
7
22
1
36
3
2
31
26
7
2
11
20
7
6
3
12
1
6
1
6
5
2
5
6
3
14
1
2
17
8
21
2
17
8
7
2
9
8
3
4
29
18
35
18
7
2
3
32
9
4
9
38
1
30
1
2
5
18
9
10
5
24
5
6
3
20
3
2
9
18
1
8
3
8
9
10
21
4
29
14
7
18
17
10
1
18
1
12
5
10
5
24
3
20
11
2
21
6
1
6
5
18
13
6
13
8
9
24
5
4
15
36
5
34
5
4
7
2
11
10
1
10
11
2
5
6
29
4
5
2
3
2
23
18
5
22
11
20
53
4
13
30
29
2
17
6
13
20
9
10
19
20
55
26
15
8
3
16
15
12
1
20
15
28
7
6
11
2
13
52
9
6
15
18
29
2
7
6
5
6
7
10
7
32
9
6
1
36
9
4
21
14
3
8
21
8
1
18
1
2
31
6
9
34
9
4
1
12
1
6
5
4
17
6
1
12
19
14
5
10
5
34
5
18
5
8
1
8
13
10
21
2
3
4
13
28
5
4
9
38
9
24
13
20
3
8
15
10
1
8
9
20
9
30
15
14
5
4
15
14
39
8
7
2
1
4
1
42
5
4
17
14
7
6
5
12
35
20
5
2
9
20
15
8
27
4
3
20
17
16
15
4
13
2
15
8
1
34
13
2
27
6
19
10
11
12
7
12
1
6
21
2
5
2
5
12
7
16
13
22
33
4
1
2
11
6
7
2
1
18
11
4
37
6
7
16
3
28
11
8
1
32
11
6
1
24
17
2
3
68
23
20
15
36
7
10
51
12
11
12
23
6
27
42
5
2
5
16
5
2
19
4
13
2
3
8
21
2
3
2
5
8
19
8
7
4
21
14
1
18
13
4
15
4
1
8
13
8
19
14
5
10
3
22
1
2
33
2
27
14
7
18
19
2
1
8
1
10
3
2
3
10
5
16
11
22
1
16
39
24
13
72
41
32
1
12
7
6
1
4
29
12
23
10
13
16
11
2
7
10
25
28
11
24
3
16
33
2
3
16
15
4
5
2
11
18
21
28
1
2
13
12
1
2
15
2
3
4
5
2
13
10
5
6
3
12
11
2
39
34
35
10
1
16
11
2
9
2
15
6
5
26
1
14
7
8
1
8
3
16
17
8
13
34
35
16
9
38
9
2
21
2
5
6
3
12
5
14
1
10
17
6
1
10
15
2
1
10
11
4
5
20
23
6
25
8
13
18
5
2
9
8
9
28
33
18
37
16
5
8
9
4
3
6
11
10
11
18
15
16
5
24
15
2
11
22
13
20
3
22
1
4
11
8
23
4
7
6
37
24
1
4
13
38
9
42
21
2
11
34
23
6
37
28
1
16
13
30
13
14
5
8
9
4
3
22
1
10
21
2
11
14
9
14
5
2
3
2
3
20
1
8
9
38
11
20
7
6
9
30
3
8
27
2
1
14
1
8
11
4
13
20
27
22
3
4
13
14
3
6
17
2
7
6
1
14
1
6
7
8
23
4
1
12
1
26
5
12
7
20
9
2
31
18
5
10
41
12
11
36
17
6
11
6
13
20
7
10
23
16
1
20
11
12
21
10
7
6
5
32
35
4
5
82
11
56
11
6
17
2
21
16
1
2
3
8
11
6
7
6
3
4
27
6
1
6
17
10
17
6
1
14
35
10
19
4
7
12
7
4
15
2
21
2
25
20
1
14
17
14
5
16
15
26
19
4
3
14
1
10
13
2
11
2
3
10
9
12
1
34
41
14
9
12
1
20
3
22
7
4
7
18
5
24
5
16
5
10
7
10
3
2
29
4
21
2
27
2
21
4
17
10
23
2
1
8
11
6
5
12
47
46
7
28
1
4
1
4
3
4
9
12
5
34
19
40
19
14
1
8
11
24
17
4
13
6
33
16
21
8
11
8
5
2
3
2
37
10
31
18
1
32
17
8
15
18
9
22
1
2
37
30
37
4
1
4
7
18
27
12
3
26
9
4
1
2
9
4
7
20
15
30
23
4
9
10
9
26
7
8
7
14
7
6
7
6
19
6
41
12
11
14
19
2
7
8
21
8
13
4
33
4
3
34
3
42
17
14
11
4
17
18
39
2
17
28
5
2
13
20
37
2
5
22
37
18
17
16
3
24
7
8
5
10
13
16
7
2
13
4
13
6
5
6
13
24
35
6
17
4
7
2
3
6
5
10
1
8
11
6
57
8
3
6
1
6
11
6
13
24
23
8
9
4
5
4
13
6
17
2
11
6
7
14
23
6
23
36
15
2
5
14
19
16
5
8
57
12
1
20
5
6
1
14
3
28
19
22
15
14
7
22
1
30
11
18
15
10
5
8
7
4
21
8
1
4
15
18
13
20
5
18
1
14
1
72
35
10
13
10
21
24
13
8
11
14
57
12
13
24
1
8
9
22
13
2
5
10
21
10
9
12
17
6
29
2
25
2
37
12
13
6
1
18
3
2
13
2
3
18
3
26
19
2
9
2
23
52
9
14
23
8
3
10
55
2
19
16
13
2
1
4
11
36
17
32
3
4
1
18
7
12
19
10
11
2
11
18
29
6
1
20
21
8
13
2
3
24
1
12
3
2
23
24
1
10
3
14
7
8
21
2
7
14
3
6
15
8
15
4
25
8
9
6
17
30
9
30
3
8
25
12
9
12
7
2
3
28
5
8
9
20
57
40
7
2
1
4
15
32
5
2
5
2
3
6
7
14
5
12
29
18
5
2
35
80
13
8
7
10
29
2
1
4
27
16
35
6
11
12
3
6
1
10
11
14
35
12
5
8
49
8
23
2
29
22
15
14
29
6
1
6
3
34
1
4
51
16
9
20
7
20
11
16
21
30
11
8
39
34
15
8
1
10
47
6
11
28
43
2
1
20
1
18
45
2
25
42
1
12
13
4
19
4
21
4
9
2
35
6
35
26
21
10
3
22
9
4
9
26
15
2
13
10
1
18
23
6
25
26
15
6
9
18
13
34
1
12
21
6
3
2
11
4
3
30
1
16
3
6
33
2
11
22
3
24
19
18
7
6
7
6
31
4
5
6
29
12
7
10
1
12
43
42
23
8
1
20
5
6
19
6
11
6
43
4
17
2
11
2
1
52
9
2
11
2
33
4
1
4
3
2
41
2
9
28
55
4
5
22
17
4
3
10
7
58
13
8
31
48
3
44
11
6
19
12
1
12
5
6
11
12
19
16
11
42
7
24
13
6
5
4
3
20
9
4
13
24
1
18
19
24
7
2
37
6
47
4
19
44
45
10
9
26
1
14
9
8
21
8
9
18
11
4
39
32
15
10
31
10
1
28
1
22
9
8
1
6
17
8
23
52
11
6
13
10
11
18
19
2
1
38
1
14
1
6
5
42
35
4
7
4
7
6
29
6
25
6
17
14
13
16
57
20
3
6
19
18
11
32
47
10
11
6
5
32
5
16
1
8
3
20
3
66
3
2
19
14
3
2
15
10
9
2
61
12
9
8
7
6
11
2
5
12
27
2
7
34
17
16
9
2
7
16
5
4
43
2
3
18
11
2
11
52
5
38
11
4
13
28
5
12
13
2
13
10
17
24
21
18
15
4
15
20
3
4
35
6
3
14
1
8
19
18
19
6
35
2
5
12
25
18
31
36
17
26
1
6
17
14
1
2
13
16
29
28
3
2
25
18
3
6
3
8
23
18
23
4
11
4
43
10
11
14
19
10
9
6
27
10
15
2
15
2
9
18
27
2
17
4
7
8
5
2
5
12
23
2
1
10
23
4
1
6
5
32
1
18
1
16
5
8
29
4
13
36
13
2
11
2
47
42
1
12
13
6
1
2
11
14
9
16
11
4
15
18
3
18
19
30
11
4
5
10
23
6
1
18
27
4
1
4
7
4
17
14
19
12
7
6
7
66
29
2
9
4
17
6
1
12
9
2
15
10
15
2
3
16
9
4
7
4
7
14
3
2
25
2
1
2
17
18
9
30
5
18
35
18
5
36
3
4
3
14
5
50
1
2
1
16
21
16
13
2
15
4
19
2
5
8
17
4
15
6
13
2
5
6
5
8
35
6
9
4
23
4
3
2
1
4
11
14
7
2
33
40
47
12
1
8
3
4
15
8
11
16
5
22
21
6
5
18
11
14
1
18
5
20
13
2
3
10
69
22
3
4
3
4
3
12
13
2
17
8
7
30
1
2
7
20
23
36
3
18
7
6
17
6
19
2
31
12
23
14
1
6
15
20
45
24
11
4
9
2
45
2
17
8
5
10
5
10
1
2
29
10
9
14
7
10
3
38
1
12
5
10
19
2
1
10
13
4
67
14
13
32
3
2
7
2
1
10
15
26
21
4
13
42
49
6
23
4
11
4
25
2
15
2
13
16
3
8
3
28
17
2
9
4
1
18
5
8
9
10
3
26
17
14
11
2
37
6
23
20
47
2
7
6
23
28
7
6
7
6
15
22
11
2
5
12
3
20
9
2
5
4
11
2
31
2
17
6
7
8
5
26
17
74
7
2
3
22
7
60
1
2
13
2
11
28
1
12
15
8
3
12
7
30
21
16
1
10
15
34
5
6
21
16
7
16
1
6
41
12
5
14
13
18
1
4
9
6
1
2
1
12
19
2
15
16
5
42
21
70
25
26
23
10
9
44
17
32
11
18
1
6
1
12
9
12
11
26
7
6
19
12
21
32
3
14
1
2
3
6
33
26
25
2
5
30
25
34
1
10
3
2
39
16
9
8
1
6
3
2
9
16
1
36
7
2
7
4
13
30
19
36
11
26
5
24
19
10
5
10
3
4
15
18
11
8
1
18
5
4
11
6
5
2
5
14
1
12
5
8
3
20
9
14
9
4
1
14
23
10
15
14
5
30
1
2
21
20
11
12
5
8
19
12
9
30
13
30
5
2
5
2
15
2
37
8
13
6
9
32
11
18
11
18
13
4
41
4
27
10
15
14
3
16
15
26
5
22
9
24
7
8
11
16
5
4
29
10
9
4
3
28
9
24
5
4
11
14
5
14
25
4
3
8
3
10
3
8
3
12
11
2
31
6
1
12
29
6
1
12
21
4
21
34
5
20
1
2
9
10
3
18
5
4
3
6
15
18
7
8
3
4
15
4
1
16
33
24
5
2
7
8
13
8
5
24
7
14
9
24
17
2
3
2
5
16
1
14
25
10
7
4
7
6
1
6
15
20
3
14
15
8
3
20
5
18
9
50
33
16
1
16
29
12
1
2
5
50
21
18
21
8
23
6
13
6
5
18
1
4
1
8
3
2
9
20
23
4
13
6
17
22
5
18
7
6
25
18
7
32
21
8
5
18
11
4
13
22
1
4
1
12
5
10
7
16
15
4
11
22
1
14
3
8
3
16
11
16
43
8
5
2
3
6
1
14
9
6
5
26
35
8
21
4
25
4
7
52
5
42
3
36
29
4
23
6
17
28
25
2
43
8
5
36
3
20
1
12
1
28
5
24
9
6
13
2
1
2
11
12
1
18
7
18
25
10
11
24
1
8
25
8
19
12
9
10
15
2
19
20
1
8
43
10
3
8
13
10
13
4
5
16
47
8
45
14
9
14
13
18
7
4
13
20
7
8
15
2
21
12
27
10
3
10
63
10
11
12
7
30
13
14
9
18
15
32
19
6
33
6
7
2
3
58
21
6
31
2
41
20
5
20
5
4
3
2
11
20
15
18
7
2
5
18
19
6
9
8
3
22
1
12
7
12
27
4
41
6
19
12
19
4
25
24
5
18
1
2
7
2
15
22
5
10
5
12
17
22
5
34
15
18
21
10
9
12
9
22
7
2
9
26
3
14
1
4
15
16
21
2
3
22
7
16
15
6
51
2
21
14
29
18
7
20
5
8
5
32
3
2
11
14
21
6
3
16
17
6
41
12
23
8
1
30
9
14
9
6
21
2
11
50
31
18
5
24
23
18
19
10
13
20
13
12
13
8
17
6
5
14
1
2
9
60
9
20
35
6
5
2
7
14
11
6
7
24
15
4
7
8
41
18
11
12
7
30
1
2
1
6
39
22
23
16
1
4
9
28
19
26
3
2
7
16
9
8
11
12
7
6
7
6
1
24
19
16
1
42
5
4
1
8
9
4
15
26
9
4
43
2
17
22
9
4
19
4
13
6
23
6
5
2
1
8
5
6
7
10
21
2
3
2
3
2
1
8
7
14
3
10
27
2
27
2
3
20
49
18
15
2
11
4
53
14
7
6
9
6
1
36
3
4
9
2
21
40
3
46
1
16
21
2
1
6
7
14
1
14
3
2
1
6
9
2
19
2
41
24
5
24
41
10
1
12
7
2
25
2
7
10
7
12
1
2
13
30
7
2
1
6
23
4
1
12
1
2
11
12
1
10
11
6
27
42
13
30
1
6
37
10
13
6
1
16
11
8
19
16
11
18
11
16
25
68
1
8
9
22
5
10
13
38
3
18
63
16
11
20
31
26
25
10
3
2
15
2
9
10
1
2
1
12
1
10
19
4
23
14
25
6
31
2
7
6
13
12
7
6
9
16
15
6
3
24
13
6
7
2
1
10
11
4
3
10
3
10
3
10
1
4
3
12
9
2
7
18
9
6
5
14
11
6
7
4
3
36
15
2
7
8
23
16
3
6
1
18
5
10
11
4
5
12
9
12
5
10
3
2
19
2
19
10
49
26
23
6
5
8
1
14
5
10
27
10
33
6
11
6
13
18
1
8
3
26
3
40
3
14
9
30
9
2
3
8
37
14
21
32
3
4
25
8
21
16
1
20
7
6
21
2
23
26
3
6
3
4
11
32
5
10
7
16
15
14
3
18
7
6
25
24
1
6
7
30
5
38
9
4
7
6
7
10
7
20
25
4
29
6
5
44
1
10
53
14
31
6
3
14
3
4
7
2
5
2
15
20
5
10
19
6
3
2
5
18
9
10
3
8
1
30
1
2
1
2
7
2
15
32
5
14
9
4
9
10
1
6
5
8
29
30
3
12
9
10
37
6
37
4
11
2
17
26
23
14
7
18
7
32
3
4
5
6
5
4
1
8
1
18
1
6
7
2
5
6
39
40
3
4
17
4
15
28
11
16
3
16
11
2
33
22
7
40
1
8
9
8
73
14
57
8
11
16
5
4
1
66
13
24
27
28
15
12
43
10
115
6
13
16
11
2
1
8
1
22
1
4
31
8
7
30
21
20
3
12
1
24
37
32
5
2
27
8
5
10
5
10
5
4
13
4
9
4
31
2
7
8
15
24
3
4
1
12
9
8
1
28
1
18
31
6
11
4
7
8
13
4
57
8
7
2
17
4
19
10
9
4
5
48
5
32
3
6
15
12
3
2
7
2
31
6
11
12
23
12
13
24
17
12
3
6
27
8
17
6
1
12
19
8
9
2
19
8
5
22
3
2
15
20
19
8
3
8
1
2
23
4
3
4
23
12
7
10
5
10
47
32
23
6
5
26
9
18
11
48
5
8
1
18
15
32
5
10
5
2
7
28
13
4
9
4
39
8
5
10
1
10
7
50
3
28
15
18
15
20
17
16
5
4
3
14
3
2
27
14
11
20
3
20
3
4
17
26
7
38
9
20
17
8
15
2
1
4
21
8
1
4
3
14
59
2
11
6
25
2
3
24
33
14
13
4
3
4
45
56
7
2
35
2
19
12
7
10
15
8
31
14
7
6
1
18
17
40
11
12
27
8
11
8
1
2
3
20
33
22
21
18
45
6
33
2
37
2
41
2
15
8
15
4
7
6
5
6
9
22
3
10
13
2
31
4
5
18
5
16
11
28
11
6
3
14
15
12
5
4
5
12
19
12
5
4
19
6
17
4
39
10
13
36
35
6
3
8
3
20
3
14
7
12
9
2
15
6
13
8
31
34
27
4
7
4
3
38
17
12
5
4
3
4
27
18
27
2
37
18
5
6
31
2
5
24
11
24
11
12
5
2
3
10
25
4
13
30
15
26
23
6
7
12
1
14
11
4
5
4
1
2
1
14
33
8
19
4
3
4
3
10
17
28
3
6
1
4
17
2
9
2
5
6
11
12
17
16
11
2
13
24
27
2
17
6
11
26
31
40
23
26
13
18
23
22
7
22
21
16
1
22
5
44
9
8
9
6
5
12
19
6
7
2
7
6
1
4
13
66
21
4
25
4
3
4
1
2
11
4
45
8
27
16
1
2
43
4
1
12
11
14
13
4
1
6
1
40
19
14
7
4
13
26
9
2
5
4
15
4
19
8
3
8
3
22
3
4
1
2
1
4
1
24
5
4
9
16
21
24
13
16
3
8
7
16
5
16
9
2
9
50
7
16
3
12
3
4
15
2
21
2
7
2
3
10
9
30
1
24
5
12
1
6
15
2
21
6
7
8
5
2
1
26
33
6
3
4
23
8
7
2
3
6
13
12
7
30
29
6
1
8
13
50
9
28
13
2
5
2
13
16
7
22
19
10
15
10
5
42
37
18
17
18
41
4
35
2
41
4
1
16
9
2
15
30
11
2
1
18
11
14
3
16
15
40
25
2
39
6
1
22
9
2
9
4
17
22
47
6
15
14
21
2
65
6
29
2
7
40
27
46
21
12
11
4
5
4
13
8
1
18
1
10
3
32
11
18
9
8
11
30
3
4
27
44
1
20
13
10
33
20
9
14
19
12
5
4
11
24
9
4
3
6
17
4
13
16
5
26
7
12
5
6
13
62
3
2
3
2
15
12
43
4
1
40
11
6
1
2
43
12
17
8
3
6
1
12
13
28
1
10
3
8
15
6
3
2
23
2
1
2
1
8
3
4
5
6
19
10
13
80
5
2
3
8
3
4
19
8
33
8
3
14
9
8
9
10
67
16
9
20
5
4
9
2
1
6
1
6
3
14
5
12
1
2
9
8
1
6
13
18
3
6
11
18
3
2
21
8
7
36
21
26
29
10
5
28
5
6
5
22
13
22
9
16
1
6
1
14
9
40
11
10
19
6
1
6
23
2
13
14
19
2
11
10
47
12
9
34
29
2
11
32
1
34
1
16
3
2
3
16
19
8
1
26
1
14
13
12
17
30
9
6
7
2
5
10
7
6
5
10
11
12
17
6
19
14
11
8
5
4
21
2
3
10
23
14
37
10
1
20
43
30
23
2
31
16
7
4
3
14
1
10
21
10
9
28
1
2
9
4
13
14
9
2
1
12
9
30
13
2
17
12
1
22
21
34
5
4
1
8
31
26
5
12
43
24
27
16
7
10
11
14
1
20
5
10
1
6
29
12
5
6
21
24
5
12
5
32
17
2
27
40
9
4
7
30
13
4
9
16
33
14
15
2
7
32
11
22
5
26
9
2
1
12
7
8
29
2
11
34
7
24
1
18
23
14
31
2
7
28
7
12
17
6
17
10
1
12
11
8
1
40
7
12
7
50
9
6
33
8
15
4
11
2
13
8
13
18
7
6
13
18
7
10
13
16
31
38
5
10
9
4
3
6
19
58
3
14
15
6
1
10
3
6
37
12
25
16
39
14
9
2
23
34
3
2
39
16
1
6
7
14
21
20
1
2
9
16
9
4
3
8
29
28
3
6
23
24
11
4
17
18
21
20
11
10
11
10
3
4
3
10
5
64
3
12
3
10
15
18
5
2
23
26
15
16
5
18
13
4
5
2
1
20
1
4
1
4
7
8
3
12
47
6
7
14
17
2
7
18
9
6
43
8
1
24
23
6
11
6
5
6
1
20
3
26
5
14
7
6
1
4
5
16
15
14
31
6
7
6
13
24
15
20
7
14
25
12
19
6
1
4
11
10
29
46
15
16
5
14
1
6
41
12
3
32
3
2
15
2
1
52
23
2
79
14
11
8
9
26
3
14
45
20
19
8
15
22
21
2
9
2
21
14
13
2
5
6
5
8
7
14
7
14
5
16
23
4
31
12
7
2
5
18
17
18
13
2
29
8
11
8
29
24
1
62
5
6
23
4
71
36
9
10
29
2
29
2
1
8
11
12
3
18
3
4
13
18
5
12
3
2
1
2
39
52
1
28
1
18
1
26
9
8
5
2
9
12
9
8
15
8
5
14
3
10
9
6
7
4
17
12
7
2
25
6
11
20
11
2
11
24
7
6
17
6
7
12
11
8
13
16
7
2
1
14
5
8
9
14
5
14
3
4
13
24
43
6
1
10
13
8
1
18
1
10
5
10
7
26
15
22
5
8
11
24
9
10
9
2
5
16
7
10
13
4
27
2
21
8
11
14
1
34
27
20
7
6
17
2
1
6
7
6
3
4
3
16
7
4
15
4
19
12
29
12
1
24
5
12
7
4
7
34
1
4
7
4
15
2
25
22
9
26
17
12
9
6
1
12
23
12
11
4
3
6
3
4
5
20
13
38
7
26
25
6
3
4
25
4
15
14
21
2
1
14
29
4
13
6
15
20
1
6
17
6
47
6
7
6
9
16
11
2
1
4
11
10
5
12
13
30
17
34
3
34
3
10
1
20
5
4
7
2
5
8
7
50
11
14
23
14
7
12
11
18
11
14
21
12
3
34
5
8
7
6
1
14
5
2
23
34
7
12
1
12
19
8
7
10
15
14
3
10
25
36
1
8
1
8
5
8
3
28
9
10
7
24
3
8
21
12
31
22
1
32
13
8
9
30
15
6
1
6
17
20
31
20
7
2
7
12
17
12
5
4
7
38
23
8
3
4
1
2
9
6
15
32
9
4
3
4
3
12
35
2
9
2
15
8
1
4
1
8
3
4
49
2
9
10
11
12
25
4
15
4
3
2
11
42
5
2
1
2
25
24
5
28
1
6
33
18
47
12
17
46
1
16
27
2
19
16
3
46
25
4
17
34
1
18
1
8
11
24
21
20
19
18
11
56
1
4
5
6
17
12
7
12
1
78
7
56
1
4
11
6
3
2
37
6
27
12
5
12
5
8
7
2
7
12
1
20
25
10
11
26
3
20
19
8
29
34
17
4
5
10
5
2
1
22
19
8
7
6
11
4
5
2
13
46
1
20
1
4
3
18
3
20
13
2
15
2
3
16
49
16
11
12
11
2
7
16
1
4
9
8
1
4
1
10
15
2
17
2
23
2
5
22
9
6
17
2
57
2
39
10
13
4
1
8
1
22
35
26
11
28
3
2
17
20
9
2
23
18
7
4
13
10
11
26
11
18
29
2
15
32
23
12
1
4
21
20
27
12
11
28
1
6
29
6
5
4
5
10
33
6
7
6
19
4
23
32
3
16
1
6
7
6
9
6
11
6
5
6
11
6
17
24
1
18
7
4
5
6
7
2
7
2
7
24
5
4
31
2
37
16
5
22
9
10
5
8
7
18
3
2
7
18
1
12
33
2
17
2
9
2
1
22
1
8
7
24
1
8
7
2
7
8
7
16
9
8
1
4
1
78
1
24
19
4
3
8
31
2
5
10
17
6
19
6
3
20
1
24
1
16
11
4
9
14
1
34
7
38
1
68
7
4
3
40
3
12
1
36
7
10
5
24
1
10
1
14
1
12
29
24
39
20
1
8
47
4
21
28
3
14
11
14
1
4
23
2
5
28
5
2
3
2
23
16
3
8
7
30
57
16
19
4
1
2
21
12
5
8
61
2
15
12
7
10
17
28
17
10
11
8
9
8
9
12
1
28
1
10
13
2
25
6
3
14
3
6
25
26
1
6
3
38
11
6
19
18
17
8
1
14
5
6
17
6
7
2
5
2
9
82
19
8
13
6
13
14
1
6
29
6
11
6
43
2
15
28
1
6
5
8
39
2
5
20
51
14
33
4
33
16
3
20
19
50
49
12
1
18
5
18
7
8
29
12
3
22
7
20
21
2
15
14
7
10
17
14
7
28
9
2
13
2
9
8
33
14
7
24
9
10
15
6
17
22
37
20
3
4
9
2
19
10
21
2
3
10
1
26
15
10
21
4
1
2
23
2
5
10
13
16
9
4
3
50
39
10
17
4
3
6
1
18
17
16
17
12
29
12
27
16
9
14
1
6
1
8
1
8
37
24
1
12
3
28
17
18
15
2
45
2
9
32
13
2
17
16
23
30
27
18
5
8
1
6
31
6
1
6
3
2
11
30
43
2
13
10
9
4
9
22
7
10
23
4
1
6
27
40
1
32
3
10
43
22
23
2
21
8
1
8
15
28
9
8
19
22
3
12
45
14
1
6
13
6
45
20
5
8
23
8
7
8
27
14
3
4
11
12
5
12
5
2
31
4
7
2
15
12
1
16
3
8
11
22
27
22
3
4
11
10
15
4
3
20
7
18
3
12
13
2
1
4
13
18
11
4
11
6
31
10
7
12
31
2
1
16
11
26
3
10
1
6
9
34
1
20
1
14
39
2
3
48
25
6
3
16
3
2
1
12
19
10
9
6
15
18
1
4
1
18
3
14
15
22
1
30
1
4
13
4
7
20
11
36
1
14
13
22
1
14
19
20
5
4
1
10
19
18
17
12
55
24
7
2
31
4
5
2
9
16
17
26
5
6
5
8
5
22
11
4
13
14
11
16
5
6
19
4
37
2
33
16
5
4
17
2
5
2
31
6
11
42
3
8
15
10
1
14
11
2
19
32
9
8
5
10
9
18
29
12
1
12
11
70
29
2
7
18
29
32
13
20
3
22
31
26
3
12
43
12
1
4
13
26
1
6
3
2
5
8
7
14
9
26
5
24
39
10
17
10
1
8
3
14
9
8
11
54
11
22
1
8
33
4
3
16
1
4
47
6
17
6
3
6
7
2
25
44
5
22
1
12
7
24
7
6
3
30
9
2
1
6
11
12
11
2
37
6
13
4
3
4
19
36
7
22
19
6
3
6
1
8
1
24
1
10
23
62
9
32
3
12
17
42
21
8
3
12
1
2
23
14
1
2
11
26
39
30
19
8
11
8
5
2
5
12
11
14
11
6
5
12
7
40
17
12
7
16
5
42
15
16
9
10
5
30
11
14
3
2
27
16
3
20
31
2
53
6
11
26
5
24
21
4
9
24
7
2
9
6
7
24
11
8
1
8
27
16
21
8
25
46
17
12
15
4
13
2
5
6
25
8
9
6
3
8
11
10
1
10
15
2
3
18
43
18
23
12
23
6
1
6
1
10
3
12
39
6
1
12
3
10
9
14
1
12
7
2
9
2
11
2
21
6
9
6
1
14
13
2
13
4
15
28
1
2
9
4
13
20
3
22
67
4
13
58
3
8
3
14
11
2
9
6
31
2
15
2
9
8
1
6
5
8
11
6
7
8
13
4
17
2
21
20
21
10
5
2
3
20
23
2
1
12
3
16
3
6
13
10
3
8
9
2
5
8
9
4
9
4
3
14
69
4
33
22
21
10
11
2
21
4
51
4
23
10
13
2
3
48
1
18
13
10
11
2
3
10
3
16
5
4
5
6
11
24
1
4
15
8
21
2
3
20
23
54
15
4
11
2
19
10
1
4
9
4
25
38
31
20
21
20
7
4
15
2
1
24
1
12
31
8
7
18
29
2
3
10
1
20
7
6
7
40
17
6
19
2
1
14
1
18
17
80
15
26
3
4
23
14
13
6
29
2
3
4
15
10
1
2
5
2
15
4
7
2
1
6
19
24
9
2
3
4
15
12
17
2
47
12
17
4
23
10
5
2
1
4
1
6
35
82
15
6
3
4
3
6
1
2
37
14
27
20
9
30
27
2
1
12
1
16
3
2
27
10
29
20
5
10
9
12
35
6
43
16
17
14
19
14
1
2
1
10
1
22
9
28
9
34
17
2
15
14
3
14
13
2
1
22
31
2
13
6
11
10
5
2
13
12
1
2
9
14
21
4
1
32
5
2
5
34
1
10
5
6
1
24
7
6
11
24
3
6
5
24
5
6
1
24
7
16
21
10
35
16
9
2
5
14
17
4
23
8
49
2
11
60
23
20
1
10
35
6
5
6
1
12
43
14
5
2
7
6
7
2
9
2
1
10
13
8
11
36
9
10
9
2
1
6
29
6
3
6
3
4
3
10
1
18
5
8
27
30
1
28
13
8
11
12
5
10
1
2
7
8
5
2
13
2
25
12
1
2
15
22
19
14
21
2
5
20
9
4
3
10
3
32
3
12
5
2
65
18
11
8
11
6
5
24
19
4
1
22
63
16
19
20
3
2
1
2
15
16
3
12
3
20
17
2
3
18
7
2
15
2
7
14
17
6
3
8
9
10
23
8
23
22
7
36
3
2
5
2
5
30
29
20
9
24
31
12
5
14
1
28
5
2
7
6
25
2
9
2
13
4
23
20
13
20
37
14
15
10
11
68
1
18
15
4
11
6
13
14
37
12
25
6
13
32
17
2
35
8
3
20
7
4
3
4
29
2
15
6
33
2
1
12
7
8
13
2
43
18
1
12
25
12
19
6
29
2
53
12
53
6
11
8
15
8
13
20
29
10
3
10
15
14
19
28
5
2
7
12
19
18
1
6
11
18
3
2
1
6
19
4
5
2
9
2
15
4
7
24
51
22
9
36
1
2
1
26
3
2
5
16
21
12
33
22
33
8
7
2
21
4
1
16
17
12
9
30
15
8
7
6
1
56
7
12
5
22
5
54
5
24
3
20
3
70
31
6
31
2
45
14
15
20
3
4
1
2
9
2
5
2
3
14
3
28
3
2
9
2
47
28
3
10
37
8
3
8
7
4
1
20
31
24
1
2
5
36
9
2
9
8
1
68
7
6
29
2
1
18
1
14
5
6
9
46
5
4
1
6
5
14
3
8
1
20
11
18
9
10
15
2
23
2
9
4
13
4
15
8
9
14
5
52
7
20
15
10
1
2
27
2
55
6
65
34
5
4
5
6
25
2
7
2
11
20
3
42
11
6
3
8
1
16
3
2
9
20
11
2
17
18
7
6
5
30
11
12
5
20
17
28
3
18
5
14
9
28
1
34
27
4
19
42
3
4
3
4
9
18
27
4
15
4
15
6
9
10
13
14
1
2
31
12
1
16
1
2
3
30
13
26
5
22
25
8
1
30
19
12
1
2
17
8
7
22
7
6
11
14
23
4
1
6
3
28
11
12
1
16
5
6
1
4
5
12
9
6
49
18
17
22
17
12
9
30
3
32
5
46
1
34
31
16
1
4
19
2
17
10
1
4
9
22
9
2
9
6
1
22
15
18
9
30
9
8
13
18
1
12
3
12
7
34
13
8
23
2
17
8
15
10
11
14
3
6
1
42
1
46
11
10
29
10
19
8
11
4
1
20
9
38
15
2
21
2
1
40
11
22
7
14
43
12
21
10
3
8
7
4
7
2
9
2
31
2
3
10
1
24
29
4
17
4
1
2
3
16
33
74
5
24
11
18
1
24
29
32
23
8
13
2
17
14
55
2
21
2
1
8
1
14
1
2
5
8
25
14
15
6
15
2
3
10
9
12
3
30
13
12
1
4
5
2
3
18
19
4
23
18
1
34
41
16
15
20
5
22
7
12
7
10
5
12
1
2
3
6
19
2
27
12
7
6
11
2
11
24
5
2
5
8
11
14
15
6
25
12
1
2
15
12
7
8
1
18
3
32
1
18
13
76
13
12
13
6
7
16
3
14
1
4
31
4
11
8
3
22
27
24
1
10
5
20
9
12
1
2
5
52
7
28
29
4
7
12
1
12
15
12
47
22
1
2
11
2
11
10
7
40
5
12
5
42
27
18
19
36
15
10
7
34
15
6
1
12
39
8
41
20
11
6
11
12
33
34
11
6
1
4
7
14
1
12
11
14
3
20
21
4
13
2
11
8
33
46
21
4
3
40
29
10
19
24
47
12
69
30
3
4
11
50
15
4
25
2
19
4
11
2
9
8
41
20
3
10
3
14
13
2
9
8
3
46
9
28
11
2
17
10
17
4
17
14
37
4
7
24
19
12
25
6
31
6
43
6
1
2
9
14
5
36
33
10
3
6
3
20
39
10
33
10
7
4
7
6
5
20
11
4
7
20
1
20
1
28
13
2
3
2
13
2
9
8
39
20
3
22
23
18
17
18
11
12
11
2
11
24
17
12
7
6
17
2
11
8
11
2
7
8
19
14
15
2
17
10
19
54
13
8
5
10
17
18
17
2
11
16
45
18
15
20
1
16
23
12
3
28
5
2
1
24
3
46
9
4
5
6
1
18
27
8
17
14
33
6
17
6
11
8
9
4
13
6
3
6
13
2
5
2
13
16
5
4
17
16
5
6
5
4
5
12
3
8
5
2
3
16
27
38
3
2
7
22
9
2
3
28
27
2
11
22
15
10
15
6
27
14
3
20
1
8
15
6
11
8
57
14
1
44
19
10
3
10
17
26
71
32
1
16
13
10
17
12
7
2
3
6
9
18
43
6
27
16
27
16
3
20
15
12
1
2
3
10
11
16
9
2
1
4
5
22
11
6
17
12
7
24
13
6
9
38
9
26
13
14
5
18
25
8
7
34
3
14
19
22
27
12
17
10
7
14
7
24
3
10
9
6
1
14
21
6
11
8
5
6
7
20
3
6
9
2
1
2
1
6
5
8
5
2
15
14
9
2
9
2
5
10
9
8
3
2
51
8
1
28
5
2
13
4
11
6
7
12
7
10
7
26
3
10
37
26
25
12
23
10
5
16
9
6
1
8
1
8
9
10
11
10
19
16
81
18
3
20
3
22
29
4
13
8
9
20
7
22
19
6
13
8
9
12
1
8
29
26
19
20
17
4
25
18
61
6
11
18
7
4
11
12
11
12
1
2
9
18
3
10
55
50
9
16
21
22
11
8
1
2
17
2
49
6
5
2
3
10
51
30
17
28
3
6
13
6
1
2
3
18
43
26
7
4
21
2
3
2
25
12
1
30
45
12
55
12
1
22
19
2
11
4
13
8
9
10
19
4
27
26
15
24
1
18
9
32
13
10
3
8
19
14
11
10
7
2
17
4
21
18
21
2
13
2
35
30
35
8
7
10
21
12
7
28
11
20
3
14
7
4
11
2
39
16
19
26
7
4
9
22
17
12
5
14
17
6
5
6
27
20
15
10
5
44
11
26
3
2
17
12
25
24
15
16
9
12
25
14
43
6
5
12
13
16
3
20
3
46
27
8
1
8
5
6
17
10
21
38
11
16
19
24
5
30
1
10
3
4
3
14
43
14
3
28
7
22
15
16
1
4
43
4
1
8
9
4
1
6
37
4
19
12
3
4
19
18
11
30
7
6
11
2
3
4
19
72
3
4
3
8
7
4
3
14
1
2
3
8
1
2
3
34
9
28
13
16
9
14
27
24
7
6
11
8
3
18
29
16
21
18
7
12
7
4
23
10
21
4
7
10
3
6
1
2
5
2
19
6
13
8
21
6
3
20
13
2
11
4
9
4
9
2
3
14
3
40
1
16
1
6
3
10
17
8
29
18
9
44
9
8
51
4
11
12
9
4
29
20
25
36
9
20
9
2
7
8
17
40
9
20
3
6
5
2
13
2
11
14
9
28
9
12
11
6
17
4
1
52
47
30
7
18
9
2
3
8
9
6
1
8
7
2
47
26
11
4
13
4
41
8
43
4
11
10
27
26
3
14
21
6
1
6
5
14
5
4
7
4
13
16
1
18
9
4
3
14
19
18
13
12
19
10
19
40
1
6
1
8
1
2
11
16
1
4
29
2
1
4
21
4
1
2
3
2
3
14
7
10
27
2
5
18
21
24
13
2
9
38
21
6
3
4
5
20
9
30
5
16
3
4
21
8
1
4
35
12
7
12
15
4
3
2
17
12
29
10
1
26
1
36
1
60
5
16
5
18
19
6
13
8
37
4
1
8
29
28
9
8
7
22
13
4
23
16
5
4
11
44
29
12
1
18
5
12
13
32
15
4
3
2
41
4
9
8
21
12
5
2
5
8
13
6
7
6
25
6
23
20
7
12
9
16
27
16
39
10
3
8
1
10
27
28
7
10
1
12
7
2
1
32
39
2
1
10
57
16
9
10
9
40
5
18
1
22
3
14
3
10
3
4
15
8
9
10
1
8
1
8
3
8
9
2
15
4
11
20
7
4
3
10
11
2
31
40
1
2
29
26
27
2
5
8
9
2
9
8
29
16
3
16
13
14
9
10
5
2
3
22
3
10
35
22
21
12
3
28
9
8
3
2
19
34
5
14
23
20
17
8
43
8
9
22
5
12
1
28
37
22
13
6
13
68
3
16
15
12
5
34
15
8
7
8
9
12
37
32
5
18
19
30
51
12
1
36
1
4
17
10
3
14
13
16
1
34
5
12
11
2
19
8
9
4
13
10
7
26
11
12
11
2
43
32
29
6
13
20
19
10
13
10
41
14
27
28
7
4
9
16
9
20
1
8
9
8
23
14
11
22
13
2
9
6
9
14
5
4
3
10
1
6
23
14
1
6
31
30
9
2
11
26
1
26
1
8
1
6
13
12
47
10
5
2
7
12
5
2
31
4
11
12
13
20
11
6
7
8
11
6
11
2
5
20
13
30
25
6
11
6
45
8
15
8
13
34
21
16
7
18
7
2
19
22
5
6
5
6
27
16
29
4
7
52
3
4
27
6
13
22
7
8
49
2
29
8
17
30
7
2
1
12
11
4
73
4
9
18
39
22
13
6
17
30
13
26
1
2
1
2
9
4
11
28
3
18
1
2
5
12
5
14
1
6
1
14
3
14
47
6
3
4
7
16
11
26
1
12
5
22
11
2
3
2
15
14
5
2
11
12
13
2
27
50
19
8
1
8
3
12
11
18
37
24
19
2
1
28
21
18
7
42
1
4
13
6
1
24
3
16
1
20
11
22
5
10
1
6
3
6
7
6
11
12
17
12
1
20
21
10
1
2
3
22
5
2
3
4
23
14
3
8
7
4
41
2
3
18
3
2
15
20
3
8
1
4
1
10
15
14
1
28
43
12
1
12
1
12
1
2
3
4
29
6
13
2
1
16
3
8
9
32
9
10
7
18
7
32
11
10
9
8
1
32
9
8
17
12
21
2
5
18
11
4
3
4
7
4
21
34
11
4
13
28
5
4
5
4
1
8
41
16
11
8
3
2
17
20
7
26
19
8
13
8
3
16
63
2
5
18
1
30
1
18
7
14
1
28
11
6
23
20
5
14
7
8
5
10
7
6
9
2
13
6
9
2
9
38
5
20
3
4
9
34
3
2
5
6
9
20
1
12
5
2
9
10
71
8
1
6
9
2
1
34
15
20
35
4
11
42
55
8
5
2
9
8
5
10
3
4
25
2
3
10
9
78
9
4
47
42
1
30
45
36
5
8
9
26
9
4
25
2
37
50
3
24
17
10
3
8
29
16
9
4
11
16
11
46
3
8
29
6
17
6
7
4
5
2
47
22
7
6
17
6
5
4
3
6
1
12
13
2
9
8
11
8
1
6
11
12
1
4
15
6
1
12
1
6
1
6
11
6
5
20
11
18
7
12
13
8
3
2
11
12
13
24
1
10
29
2
5
4
9
22
43
20
21
14
7
10
19
12
9
12
1
2
1
8
3
8
13
14
41
22
27
2
1
14
5
12
7
8
3
64
1
16
7
12
3
8
1
4
19
8
21
46
15
2
5
48
19
12
7
14
27
2
1
4
25
2
5
16
3
8
11
12
11
12
3
12
7
44
9
6
5
24
9
2
9
2
15
4
11
14
1
8
7
4
15
8
15
20
15
26
3
14
7
6
7
46
5
4
9
4
9
10
19
2
1
2
1
26
15
8
49
22
9
20
11
18
9
8
17
40
25
4
5
6
13
6
1
16
1
4
7
6
7
18
17
2
1
4
3
24
39
22
15
6
9
4
33
2
11
4
23
10
5
20
1
6
9
14
11
2
25
2
17
2
11
8
7
6
19
4
17
72
11
24
7
20
7
26
5
12
1
8
9
8
43
4
23
16
3
18
17
48
3
34
13
2
3
26
5
36
25
6
23
14
43
10
3
12
7
26
9
18
13
12
19
16
1
6
29
10
33
2
7
16
17
8
23
2
3
4
15
8
9
26
13
82
27
10
7
16
5
2
21
4
15
8
7
16
11
12
1
6
11
6
3
20
5
4
21
18
5
4
1
42
3
16
19
2
3
10
19
6
5
4
9
20
1
18
11
2
3
2
3
6
13
4
1
6
5
12
5
6
5
6
5
30
5
6
13
10
3
16
15
44
25
8
29
18
5
10
7
2
5
12
1
4
1
30
9
14
11
6
5
24
1
12
5
2
5
42
1
36
3
18
3
10
5
2
3
2
9
42
15
2
19
2
5
32
19
16
29
4
1
8
1
32
27
4
5
8
9
20
23
10
1
22
9
2
9
16
21
12
3
4
9
8
5
6
7
6
7
14
7
22
7
14
1
30
1
16
1
38
21
18
5
4
25
12
15
2
15
8
31
2
5
8
7
2
11
10
21
4
17
18
27
8
17
8
31
26
51
20
1
52
15
4
1
72
7
12
11
18
1
6
1
2
7
10
1
22
1
4
11
8
41
2
13
24
3
18
9
2
39
36
33
2
25
14
1
2
5
36
13
28
5
2
5
54
7
20
11
8
23
12
21
12
15
16
19
2
3
10
3
26
3
8
3
4
1
12
1
10
17
42
1
2
1
24
5
20
7
4
5
16
31
34
15
14
3
28
7
10
3
2
5
8
17
10
31
18
1
22
7
12
27
2
9
10
5
2
9
4
3
20
19
2
1
20
7
2
3
4
15
50
23
4
13
68
11
24
9
6
9
8
1
16
7
14
1
16
1
14
1
4
25
10
3
24
1
46
1
26
13
14
23
70
25
12
7
24
7
6
29
18
5
2
5
6
5
14
11
4
5
6
5
8
3
12
33
10
3
32
17
16
27
20
5
2
1
68
1
24
5
40
3
8
17
12
5
8
11
22
19
36
7
14
1
22
3
6
19
2
9
4
9
4
1
20
17
2
5
2
7
6
15
2
9
16
7
18
53
28
13
6
5
18
5
18
1
12
11
4
13
12
9
4
1
4
7
4
15
28
43
8
3
14
27
2
1
10
9
12
17
6
11
6
11
6
9
14
1
22
1
14
1
8
19
8
17
2
39
20
13
4
13
18
47
24
13
24
17
14
3
2
63
8
5
2
7
6
13
18
7
6
19
6
3
4
5
4
25
4
3
32
3
4
3
22
5
16
1
10
5
18
13
6
19
40
3
6
5
22
7
10
31
2
5
2
11
2
7
12
1
4
1
6
3
14
15
4
7
26
1
18
7
14
15
6
41
24
7
30
7
48
13
24
51
4
9
18
15
28
9
38
47
26
3
12
21
8
1
2
23
2
9
14
3
26
7
38
35
4
17
26
3
4
9
14
23
2
23
20
7
42
11
12
21
10
25
18
1
12
19
4
11
18
7
16
11
4
7
12
15
12
5
4
19
8
9
28
7
6
31
20
5
2
37
10
9
20
11
10
5
4
21
8
3
10
3
22
17
8
15
16
11
22
1
8
27
4
5
6
7
6
29
22
27
6
7
36
5
4
13
2
9
2
1
4
3
8
3
40
9
20
15
20
3
2
17
10
3
10
9
6
21
2
5
8
39
26
11
8
17
4
9
4
5
6
11
16
77
8
7
20
1
6
1
12
3
8
1
38
15
2
19
2
13
24
53
2
35
26
1
22
17
8
13
46
15
14
3
2
1
2
9
4
3
20
17
12
13
6
9
4
15
42
11
12
11
12
23
4
5
40
7
2
3
22
7
16
3
2
1
12
1
2
33
4
7
10
31
44
11
12
3
16
9
18
9
10
3
14
1
6
9
2
9
10
9
16
1
16
13
8
35
2
37
2
5
26
29
30
3
48
29
20
25
6
1
24
7
38
17
6
37
20
11
4
13
8
5
36
5
28
47
14
23
10
23
2
13
26
3
20
25
8
19
18
5
26
13
4
17
2
5
18
11
6
21
8
25
8
7
16
3
50
3
14
5
4
9
2
5
2
9
8
7
10
25
8
15
16
7
32
25
26
11
16
5
34
1
16
3
24
1
6
7
8
31
16
11
6
11
18
7
6
1
22
13
8
5
12
7
8
11
2
5
24
23
2
1
24
3
4
5
12
1
4
11
4
13
4
1
2
19
2
25
42
11
20
7
22
5
14
47
4
3
10
7
10
23
26
19
6
1
22
31
10
17
22
21
4
5
10
1
18
21
12
5
22
9
42
9
12
1
8
7
22
21
8
3
10
1
10
9
4
3
10
3
26
11
32
7
34
1
10
11
10
9
30
21
30
3
14
39
10
1
2
1
4
1
12
63
6
11
26
15
14
1
4
15
56
5
34
13
32
5
2
13
14
9
40
3
2
11
10
11
4
9
22
45
64
7
28
13
10
51
14
1
16
1
10
1
2
21
8
5
4
11
6
3
10
1
42
5
12
13
2
17
26
9
54
21
10
9
2
3
50
3
4
41
4
29
14
7
2
7
6
5
16
9
6
13
14
9
4
1
10
41
2
11
24
1
8
19
8
17
4
15
8
19
34
1
12
23
14
29
10
3
14
5
14
23
4
5
8
9
14
9
10
7
8
5
8
5
8
13
30
1
6
1
8
19
4
3
10
7
6
11
6
19
6
5
6
17
2
11
20
1
4
1
12
3
6
35
8
27
16
9
32
15
8
1
14
3
28
3
2
5
22
7
18
3
2
13
8
9
8
19
4
1
38
15
2
13
4
43
8
39
12
21
12
1
6
5
6
17
6
5
6
1
42
1
10
23
6
5
6
31
6
29
56
1
18
7
6
17
2
17
20
1
10
35
2
17
20
7
30
11
16
19
12
5
20
1
8
3
4
3
8
7
16
3
8
9
4
3
4
7
12
19
12
29
4
23
18
23
10
13
14
15
10
3
2
1
12
7
2
3
4
11
2
15
10
1
2
5
28
5
16
5
10
3
8
35
10
1
36
11
8
3
10
1
4
9
22
5
4
3
2
3
62
15
8
9
2
3
14
15
2
15
8
11
50
1
2
15
40
9
2
5
52
17
16
1
6
35
18
23
46
5
10
1
12
1
12
3
16
3
2
3
16
7
62
5
6
19
20
5
38
57
8
11
68
1
16
15
24
5
2
5
20
23
12
29
2
9
6
13
10
1
8
51
6
9
2
5
8
1
18
5
16
37
2
33
4
5
6
35
4
1
6
11
36
17
18
13
12
11
14
7
22
15
4
1
6
3
8
1
10
1
4
9
2
67
2
7
4
23
4
7
6
3
8
39
26
11
6
1
2
1
2
47
8
11
18
25
10
7
12
23
6
5
40
7
14
23
12
5
6
7
42
5
2
13
12
1
18
3
8
5
24
15
10
9
4
13
12
3
26
11
8
27
2
9
16
3
34
13
20
23
6
5
54
3
14
11
4
3
2
3
10
11
4
7
8
3
4
7
2
11
2
15
6
9
12
3
24
15
12
7
10
5
2
1
6
21
8
11
2
23
8
7
28
17
20
5
8
1
14
1
16
31
10
19
2
21
16
5
6
19
12
1
12
21
34
13
10
7
4
1
24
7
34
9
12
3
2
3
8
19
2
1
2
9
20
17
12
9
6
5
2
5
2
5
4
25
6
43
6
45
10
3
22
9
2
31
2
19
2
33
2
17
2
3
16
1
20
1
24
13
4
7
6
1
12
5
16
7
4
1
4
3
14
9
20
13
20
3
4
21
32
9
12
9
4
31
10
9
2
19
22
23
20
1
28
7
6
41
14
3
2
5
6
3
10
9
2
27
8
1
16
17
8
9
14
9
10
9
4
7
16
7
2
13
20
21
14
17
4
11
6
11
12
7
18
3
2
9
4
9
2
27
14
27
16
19
2
35
4
3
16
11
36
7
66
23
10
1
8
23
26
17
8
1
2
1
20
31
26
5
4
11
12
9
12
25
44
5
32
1
16
3
20
59
10
1
46
31
8
7
6
5
8
3
4
3
8
3
2
11
18
1
16
11
24
1
2
31
6
3
10
9
32
1
8
5
2
63
26
19
12
3
26
3
16
17
4
7
2
15
40
3
38
27
14
9
6
37
14
25
16
13
2
15
12
1
10
5
2
1
24
3
10
9
10
19
14
11
8
1
2
29
6
3
2
21
28
9
2
1
14
27
2
13
10
1
14
43
4
1
4
33
18
3
14
5
2
3
6
3
6
43
26
5
18
5
10
17
6
1
2
5
4
3
2
3
4
3
22
27
16
1
12
15
24
21
12
19
14
115
36
3
14
1
10
37
10
15
4
1
18
7
12
1
12
5
30
21
48
7
4
1
14
7
6
3
16
17
16
5
10
11
4
29
4
1
10
13
6
5
12
1
18
5
16
13
4
29
4
7
2
11
6
1
24
3
12
5
2
5
6
1
4
13
24
3
10
3
14
23
2
15
6
3
4
21
8
1
32
53
8
43
18
21
4
7
10
15
2
13
2
19
10
23
16
15
14
1
12
1
12
5
2
15
4
39
62
1
10
3
20
7
12
69
14
7
20
15
14
3
36
3
8
9
28
21
14
27
16
13
4
19
10
1
68
3
56
3
6
19
6
19
8
15
18
3
2
19
18
49
20
7
4
9
18
7
20
3
14
5
10
11
6
11
4
17
20
9
10
3
10
21
14
13
24
1
30
5
14
3
26
5
10
5
44
5
20
3
6
5
6
3
6
69
6
1
14
11
2
7
4
3
12
1
6
15
26
27
20
7
26
11
4
3
2
21
28
31
2
3
2
41
2
1
4
7
2
3
14
15
16
33
4
1
8
3
4
7
12
19
4
11
4
21
4
15
28
1
4
7
2
21
2
21
4
3
16
1
6
37
12
3
10
13
14
1
22
5
18
5
14
5
18
5
4
25
18
1
6
19
2
35
24
11
6
17
2
33
8
7
8
31
14
3
8
27
10
9
22
3
12
1
40
11
4
17
6
3
14
33
70
27
26
1
2
31
4
15
4
9
8
9
12
31
4
9
4
21
20
7
16
11
2
7
6
5
18
5
2
15
2
17
46
27
16
1
8
3
10
3
2
1
30
15
2
3
10
7
14
11
4
9
6
13
4
3
14
9
10
21
22
9
6
1
20
13
4
3
42
7
30
3
4
21
4
13
2
11
10
15
38
9
10
13
6
3
14
21
2
19
54
11
18
3
12
65
8
1
2
15
6
7
16
17
8
3
20
5
10
11
32
13
2
1
12
5
2
21
2
17
4
5
44
15
16
7
22
17
2
19
14
5
46
1
14
37
18
51
10
21
4
69
4
11
36
19
2
19
12
15
6
9
10
1
42
19
4
9
2
9
2
3
2
11
16
17
10
1
6
47
2
9
4
31
8
17
24
1
18
5
12
7
10
17
2
23
66
7
36
3
42
1
8
5
30
11
2
1
8
45
8
67
4
3
4
21
20
1
16
7
16
1
18
29
10
1
2
29
8
3
2
21
22
15
14
45
8
3
16
13
10
7
18
1
6
39
14
1
6
3
4
7
28
41
14
3
18
19
6
17
4
17
32
9
2
29
18
5
4
9
14
5
12
1
8
29
8
9
2
19
8
11
18
5
20
3
2
5
2
9
4
3
38
5
10
5
16
3
8
7
26
1
28
5
2
5
8
5
10
11
12
9
58
39
4
9
46
1
18
11
14
5
16
23
8
7
2
13
6
7
4
3
10
5
12
29
8
23
14
11
22
9
34
1
2
3
4
3
22
19
28
1
6
11
22
49
24
7
8
7
26
13
10
1
8
3
8
9
4
5
8
11
8
13
18
19
30
13
16
13
2
5
42
11
12
31
28
1
2
25
22
15
38
33
6
21
2
1
4
1
30
11
2
11
6
11
22
7
12
15
26
29
2
27
6
1
12
9
4
11
18
25
12
5
12
61
6
1
14
9
38
9
6
25
8
41
8
3
2
29
14
3
34
5
26
11
8
17
6
29
28
13
12
11
24
1
66
15
28
13
14
15
8
21
16
23
14
1
12
35
8
5
2
3
32
3
16
21
2
3
6
17
14
3
4
11
8
1
8
5
14
1
2
63
6
1
16
11
10
7
4
3
36
11
8
1
6
3
2
3
14
3
2
3
34
15
2
21
26
7
14
27
20
17
38
7
6
7
10
3
4
3
28
9
12
9
2
9
26
63
24
17
10
5
12
7
2
5
36
13
4
15
8
15
6
13
14
9
24
1
6
3
30
21
12
7
16
17
40
7
38
17
28
5
12
3
38
17
4
25
22
7
12
9
6
19
18
5
8
1
14
17
20
27
10
3
10
5
22
7
14
3
38
25
10
11
14
9
2
9
8
9
16
17
16
21
2
3
28
5
26
1
14
1
20
3
12
5
2
9
4
1
14
25
24
11
6
13
60
1
12
13
12
23
2
5
6
23
6
21
14
43
20
23
16
5
30
23
34
7
14
5
6
13
24
13
8
9
34
41
12
21
2
11
28
3
28
7
22
9
2
5
16
5
20
11
6
19
6
7
24
7
8
5
4
55
14
3
6
1
6
7
10
63
14
5
16
9
4
7
54
7
36
11
24
1
12
1
14
7
8
3
10
3
38
1
30
17
6
1
12
5
20
5
20
45
10
1
20
17
42
25
16
7
12
41
6
1
6
3
26
1
22
11
2
1
8
15
26
9
8
5
40
15
20
21
8
3
68
33
38
1
4
21
4
1
4
3
20
5
2
19
24
1
18
11
12
1
8
3
24
9
4
13
20
7
24
19
18
37
14
5
6
13
12
17
2
5
12
35
14
11
20
5
8
3
26
3
4
13
8
5
8
13
8
1
4
17
6
3
4
23
4
11
2
11
6
11
2
9
10
1
8
1
24
3
8
17
16
3
14
1
2
19
8
3
20
3
42
11
26
3
44
15
12
1
20
7
12
25
12
43
2
19
4
7
4
11
4
9
18
5
12
7
18
19
6
3
12
1
2
47
24
5
8
29
6
7
6
5
12
9
2
11
6
29
6
13
6
5
18
7
12
11
16
23
12
15
28
17
44
7
24
1
18
9
22
13
24
3
6
13
16
7
10
9
18
1
30
1
10
1
34
39
22
15
28
5
10
1
46
5
38
15
4
33
8
13
2
1
16
19
30
39
12
37
8
3
14
3
8
5
4
19
14
5
4
7
10
1
8
1
16
9
6
1
16
3
4
9
8
19
4
31
10
3
2
3
8
33
22
1
2
7
40
7
16
19
22
3
52
1
14
37
6
19
16
3
10
27
22
5
4
1
6
5
30
21
12
19
4
5
10
5
2
15
68
1
4
9
30
29
30
1
16
1
12
37
24
19
8
13
12
1
2
17
6
7
4
5
18
7
6
19
2
1
6
17
2
11
48
23
6
19
12
11
18
35
76
3
12
41
16
11
32
11
34
61
18
61
10
13
22
15
10
21
10
1
2
9
22
27
10
3
32
23
8
7
36
9
18
5
18
61
16
3
30
7
26
13
16
1
4
9
8
19
8
25
18
9
2
13
4
19
24
13
8
15
20
13
4
1
2
7
6
11
16
1
6
5
10
9
8
7
8
17
22
15
10
9
2
15
8
3
12
1
6
19
2
1
8
7
16
3
4
23
16
5
20
3
2
3
14
15
2
41
2
1
8
45
4
1
12
3
4
3
6
17
12
5
6
7
4
9
12
21
20
23
56
19
8
1
12
31
6
1
2
1
12
1
38
9
16
27
10
15
16
29
2
21
2
11
2
3
2
21
26
9
6
3
14
9
6
11
4
7
12
7
24
1
20
5
8
3
8
19
40
1
6
3
10
1
8
31
18
5
12
21
40
1
10
59
10
5
6
21
10
9
16
5
8
5
6
17
6
1
12
3
6
7
10
7
6
29
14
31
12
41
6
41
6
23
42
11
6
5
4
7
8
11
6
5
12
3
4
41
2
15
6
19
10
11
4
9
10
47
24
7
14
5
18
23
24
7
4
9
6
13
2
7
28
23
8
5
12
31
6
1
4
23
6
7
14
35
22
3
6
7
38
9
26
5
4
23
12
25
6
7
6
17
2
5
2
3
52
11
24
3
10
9
28
5
20
11
2
15
4
33
8
3
2
7
46
9
2
11
12
25
30
5
22
7
18
1
8
5
6
21
34
45
4
7
4
5
12
7
16
17
6
29
4
19
10
15
16
5
34
13
10
19
4
11
8
1
18
17
2
5
6
19
6
11
18
7
12
7
18
9
8
5
6
13
6
3
6
9
2
21
2
3
16
3
6
5
26
5
20
5
16
7
8
7
4
23
20
7
20
1
8
3
18
3
16
23
2
33
12
15
22
15
16
29
18
21
12
5
18
29
6
3
20
13
4
19
10
7
2
13
6
11
12
5
8
1
10
7
4
57
26
55
4
21
10
5
4
1
8
9
6
7
16
21
22
1
20
3
2
17
2
25
2
31
4
15
28
29
2
11
8
21
4
1
14
1
16
35
20
3
6
9
24
17
16
13
22
1
16
9
8
9
26
13
10
11
2
47
10
25
6
37
4
1
10
11
4
3
6
9
2
11
18
27
14
1
10
13
4
13
8
15
16
15
6
9
6
7
20
21
32
23
28
15
2
1
2
17
2
1
12
7
12
1
8
9
6
19
16
3
18
3
38
7
4
9
40
13
28
3
22
13
10
3
16
9
4
1
4
9
2
15
16
5
30
13
66
13
14
17
22
17
10
7
30
23
18
9
14
17
4
27
2
17
4
7
10
31
16
9
4
3
14
7
4
21
8
7
8
3
14
7
4
15
26
27
8
3
6
5
2
11
4
3
4
3
8
5
4
1
24
23
6
11
2
11
4
7
14
7
70
5
2
3
4
9
6
29
10
17
18
17
30
11
12
25
6
35
6
31
22
13
8
23
2
3
4
1
54
5
4
15
4
3
4
7
18
7
14
7
26
7
50
23
70
1
56
5
10
17
46
3
16
21
2
9
8
3
10
11
10
9
8
7
2
5
22
11
30
11
18
7
4
7
2
45
24
7
44
7
14
7
10
7
42
17
6
3
4
9
2
39
22
11
16
3
18
11
44
1
18
31
30
9
6
17
8
19
26
5
16
13
2
37
10
5
2
1
10
27
18
1
14
21
8
7
2
3
12
3
4
13
10
9
18
1
4
27
6
1
54
11
12
3
24
1
4
7
18
3
2
3
14
7
2
3
10
15
30
7
6
1
20
49
68
15
2
11
2
11
4
11
2
7
4
9
26
39
28
1
8
3
26
3
6
5
8
25
14
15
2
19
20
3
6
1
18
15
14
21
28
3
4
35
2
7
6
23
12
13
2
27
14
25
4
23
18
11
18
1
34
3
10
3
12
11
2
43
2
5
12
27
6
5
18
5
14
13
10
29
18
1
16
1
10
11
4
11
4
1
2
1
10
5
12
3
32
11
18
5
2
17
4
3
24
19
12
7
18
1
18
3
32
17
12
1
6
19
4
13
6
5
6
23
30
1
12
5
6
5
2
9
2
7
40
19
18
15
2
39
2
5
8
9
12
5
14
17
4
17
20
17
4
11
16
9
18
5
16
23
8
11
2
7
6
5
12
1
2
5
6
33
18
15
2
9
6
11
24
9
16
9
8
55
8
7
6
5
2
5
24
7
24
1
4
15
24
1
8
1
18
49
12
13
18
43
8
3
6
31
8
19
22
7
8
21
46
7
48
41
26
1
20
1
10
27
48
1
18
7
16
7
8
11
16
5
28
3
24
1
6
5
2
5
10
3
14
17
2
5
6
11
8
25
6
7
18
5
34
3
12
3
2
27
8
39
20
13
14
5
12
15
8
25
18
1
4
1
6
43
18
13
4
1
12
67
10
57
46
21
8
13
10
11
2
3
16
7
14
27
2
41
2
7
26
15
8
3
6
7
30
1
36
1
16
5
2
5
2
1
12
13
24
67
10
13
10
3
38
11
28
1
6
15
2
3
4
17
4
13
4
9
14
21
2
9
64
3
4
29
28
53
6
1
2
17
4
19
42
23
28
3
10
1
8
13
2
5
2
25
4
19
8
3
6
5
18
7
30
5
2
3
16
5
8
3
14
17
4
11
48
7
2
5
18
7
8
23
12
17
20
1
28
3
4
5
10
17
6
19
18
13
42
1
18
9
6
3
12
41
6
5
2
1
12
11
14
5
22
9
4
3
4
11
8
9
18
19
24
5
6
19
14
33
8
7
2
15
2
37
26
11
6
7
8
27
14
7
12
11
8
11
4
3
14
7
16
1
36
31
6
3
34
29
8
3
2
27
2
9
22
13
8
11
8
21
8
5
54
29
16
5
4
9
2
1
10
29
6
15
2
1
16
97
12
9
14
11
4
33
28
15
12
29
18
11
100
5
18
15
4
7
14
27
6
17
14
1
4
1
2
11
30
7
2
5
2
19
8
5
26
9
6
27
2
3
8
1
2
11
6
43
4
7
6
19
4
25
6
9
18
3
8
7
2
3
4
5
6
17
48
7
14
7
10
11
8
7
4
11
2
3
6
5
24
9
6
31
24
11
20
13
10
3
14
1
10
49
10
5
36
17
2
11
36
19
18
41
54
3
10
3
8
17
18
9
26
13
2
17
2
11
6
17
18
43
2
17
4
75
8
23
8
3
6
13
6
11
10
25
6
5
6
25
28
1
12
31
18
7
6
3
8
7
30
9
18
17
2
19
6
3
12
1
34
15
26
3
4
17
4
7
22
9
4
27
2
15
10
5
18
39
8
13
6
11
6
9
4
27
4
1
2
27
2
5
28
5
24
5
8
15
18
9
6
3
6
5
6
5
10
1
8
17
28
11
22
15
6
7
20
1
4
1
6
15
2
1
30
7
4
5
12
3
4
1
16
45
6
3
10
17
8
9
6
3
4
55
2
33
4
13
16
17
12
1
20
21
2
3
8
1
6
1
20
1
18
1
6
1
6
3
2
19
4
7
44
5
14
1
14
3
8
3
4
21
38
3
2
21
4
23
2
15
8
1
8
9
2
5
18
5
16
3
16
21
30
25
16
11
18
7
24
17
22
11
12
1
26
27
4
25
4
7
4
21
20
3
8
17
4
25
2
11
4
1
10
7
4
11
10
5
18
7
12
11
2
21
10
15
30
11
6
17
4
23
16
9
8
1
8
19
2
3
14
3
12
35
20
19
2
9
14
9
12
11
12
9
4
5
2
57
2
9
24
19
4
27
68
9
4
9
6
7
18
1
14
1
14
27
4
1
2
3
50
47
2
1
10
29
16
29
2
5
12
7
16
3
40
23
18
17
8
5
10
1
10
39
34
1
10
1
2
15
2
9
8
9
8
5
6
29
24
25
72
11
12
13
46
7
6
1
22
31
56
19
14
1
16
5
26
9
2
3
8
17
20
13
24
29
4
9
14
3
22
35
20
25
18
15
14
15
2
45
12
3
18
17
10
5
8
1
18
1
6
5
18
3
6
3
18
17
24
7
6
5
8
43
2
43
6
3
6
13
20
15
6
11
2
13
2
9
40
5
8
11
54
7
2
21
4
3
22
3
16
19
44
13
4
1
12
11
20
29
24
21
24
17
8
3
6
11
6
1
20
1
42
3
12
25
2
5
2
11
6
3
4
3
8
35
10
11
4
5
18
21
26
3
30
1
18
7
4
13
2
5
36
17
2
15
12
5
6
11
18
33
4
7
58
11
16
3
4
9
14
81
2
27
38
31
4
9
2
15
14
9
14
1
2
3
44
1
4
5
44
31
16
13
26
1
22
9
16
1
18
5
2
1
10
5
8
1
12
11
12
39
2
7
2
3
12
29
6
21
10
9
4
9
4
9
14
1
8
9
10
9
2
15
14
9
38
33
26
5
8
3
8
13
10
7
8
17
28
47
26
9
8
15
14
11
20
5
2
1
6
1
14
11
18
5
8
11
42
19
12
15
14
5
10
31
18
13
6
19
12
7
24
1
12
15
12
11
8
35
2
9
2
17
14
3
4
1
4
3
26
17
4
3
26
17
14
29
6
23
6
11
10
19
32
3
10
15
20
3
6
1
18
17
72
1
30
23
20
15
12
11
4
23
2
3
64
15
10
3
2
27
26
11
6
1
4
23
20
7
2
7
10
3
10
1
2
1
12
13
14
3
8
9
6
1
4
27
8
5
24
9
6
11
26
29
92
21
8
1
28
13
4
31
20
41
12
17
18
17
8
15
2
15
16
19
4
47
12
7
10
5
56
25
16
13
10
13
14
1
8
21
4
3
18
31
10
7
10
17
12
13
40
11
8
15
2
9
8
1
6
21
10
23
4
73
12
17
24
1
2
1
24
21
12
13
16
15
6
3
20
1
2
3
22
5
4
3
2
19
32
7
2
9
8
1
52
1
8
9
6
13
14
15
12
5
8
3
2
3
10
3
6
5
8
5
6
7
2
5
6
11
10
19
8
11
6
7
8
15
2
11
14
5
6
17
16
11
18
1
24
5
6
11
2
21
10
7
6
9
2
1
2
21
4
23
6
5
34
1
4
3
12
19
2
17
24
1
24
5
6
15
10
1
2
13
20
15
14
33
16
45
12
5
4
5
26
3
4
7
4
13
18
3
20
5
12
1
22
17
4
5
2
3
30
17
18
21
12
5
10
25
4
7
20
1
44
5
2
37
16
9
2
13
12
5
2
39
10
7
52
31
38
79
12
3
12
29
6
31
6
19
4
45
20
21
2
17
6
7
14
29
16
1
14
25
4
17
6
1
10
5
4
3
2
9
18
3
22
9
8
3
32
11
2
23
12
5
4
13
18
23
6
3
6
35
10
5
22
1
30
77
18
17
6
5
14
7
8
9
12
9
22
7
2
27
22
11
6
1
14
23
42
1
6
5
16
3
4
39
2
43
16
5
8
43
6
11
6
1
6
5
12
7
30
15
2
3
10
25
4
21
26
3
10
21
8
29
4
17
14
3
4
7
6
5
16
1
32
21
2
3
26
27
38
1
36
7
10
11
10
3
20
1
2
7
18
3
2
15
20
1
20
37
12
25
4
1
12
3
16
3
4
5
8
7
4
1
8
1
6
1
2
13
8
7
10
41
2
27
6
1
2
11
20
39
8
11
26
25
14
59
4
9
10
1
30
1
10
19
6
11
14
11
6
1
28
1
4
1
10
1
2
1
36
13
6
5
4
1
12
5
14
11
6
19
6
1
4
9
8
11
4
11
2
19
6
1
6
1
54
11
2
13
14
13
6
11
36
1
34
1
4
19
30
7
28
21
12
9
6
29
18
1
10
5
24
13
28
37
12
5
8
17
24
5
2
5
2
17
4
7
10
1
2
7
12
1
2
17
8
23
2
39
20
9
4
5
6
7
6
1
2
3
10
21
6
5
6
1
4
1
26
11
12
17
6
27
32
15
4
3
4
21
14
15
2
11
2
15
4
5
22
21
22
21
26
5
8
7
6
1
6
5
2
3
8
5
16
3
6
45
8
3
56
17
18
5
12
5
36
5
2
1
10
7
44
3
26
5
4
25
14
11
8
9
6
17
12
33
16
19
2
1
14
1
14
3
4
11
12
5
14
1
18
3
6
9
4
13
8
29
6
7
38
5
8
5
18
13
28
11
12
5
8
11
40
27
22
3
4
17
2
19
12
23
6
1
2
1
2
89
18
23
12
25
6
109
4
25
12
19
6
25
12
23
14
37
48
19
12
1
8
7
16
3
4
21
8
3
10
9
10
5
22
51
2
23
2
13
8
13
22
1
8
9
4
11
2
7
20
67
2
33
10
3
4
7
6
5
20
7
18
25
10
9
4
75
14
11
18
31
14
7
22
3
4
1
26
1
24
1
12
7
6
7
4
27
2
7
4
25
2
25
2
3
8
33
18
5
6
1
12
5
6
1
20
19
2
9
8
13
16
5
12
1
16
5
8
19
4
5
2
1
8
9
2
9
22
1
24
9
32
3
32
11
4
3
24
9
10
31
22
3
12
5
18
1
6
9
4
23
10
13
6
19
58
13
18
13
6
29
2
5
2
3
4
21
4
5
6
17
20
5
30
41
32
13
14
33
6
1
24
31
6
5
2
1
10
7
4
15
6
3
10
5
8
3
6
33
38
11
2
13
20
13
8
1
14
17
4
9
4
41
8
1
2
5
2
13
20
1
12
35
32
31
16
1
4
15
16
13
2
5
4
13
10
3
4
9
18
1
6
7
22
1
6
3
20
1
6
1
2
1
8
13
8
3
2
3
6
13
4
11
10
7
8
13
6
9
2
1
14
11
18
15
4
13
4
13
20
3
4
9
22
3
4
11
6
19
26
5
54
3
12
7
4
21
38
55
10
11
34
21
2
3
14
27
4
1
10
9
2
9
10
39
2
21
2
15
22
17
38
3
2
23
18
23
6
5
4
3
20
1
4
5
2
3
12
15
4
3
26
39
8
39
4
11
14
1
6
17
4
49
6
1
12
13
10
7
6
15
16
9
14
13
8
7
6
3
6
55
2
29
28
17
10
9
8
1
4
9
8
9
10
23
6
29
12
23
4
41
14
13
2
11
8
9
18
1
8
9
16
5
18
5
6
27
2
7
36
5
38
55
4
21
22
13
8
7
2
3
32
9
6
1
24
11
6
3
8
1
14
3
4
15
4
5
8
9
20
11
4
13
8
3
18
3
6
19
2
59
6
25
28
1
6
11
18
1
10
33
18
15
8
9
8
35
24
29
50
5
36
15
30
7
2
11
6
3
18
23
4
5
8
3
2
11
18
3
4
1
2
5
12
33
8
9
2
9
12
19
12
3
4
3
8
27
10
7
24
5
2
13
6
1
16
1
18
19
2
25
66
5
6
1
16
13
4
11
20
11
22
3
22
3
16
17
2
5
4
7
24
9
4
21
14
47
6
1
2
3
2
35
26
3
16
9
20
19
8
27
2
15
8
13
2
21
14
1
18
19
18
17
26
9
4
5
28
3
10
27
24
21
8
3
8
15
8
3
30
3
16
3
10
29
2
11
20
33
22
5
2
1
26
17
16
3
4
5
6
1
8
3
12
19
6
11
16
15
20
49
10
1
12
1
16
13
14
1
14
3
14
25
14
5
20
11
4
3
8
3
12
7
12
17
2
7
8
43
14
15
8
9
14
7
2
21
4
17
4
3
4
33
4
3
6
3
12
1
18
7
18
1
18
1
58
13
30
3
8
11
16
33
44
3
2
7
26
3
22
5
44
5
36
7
2
15
16
3
2
17
2
9
16
3
8
9
32
19
40
7
14
13
12
17
4
17
20
7
2
9
52
1
10
7
8
15
10
3
4
1
46
11
18
19
12
1
16
41
4
15
12
1
16
29
6
15
18
11
2
9
18
11
10
29
24
17
10
1
2
3
4
3
2
17
6
15
14
3
46
31
2
5
4
3
40
25
14
3
12
25
4
11
2
17
16
19
6
1
30
1
16
19
14
7
30
19
2
13
6
25
16
3
20
19
12
31
4
3
6
7
24
33
8
7
20
21
8
3
8
11
18
47
2
37
8
1
30
25
18
11
56
43
6
15
2
1
2
1
2
1
4
11
8
5
4
1
10
21
2
17
22
17
6
1
4
1
6
47
32
1
22
3
4
9
4
17
2
3
4
1
4
15
14
3
32
1
4
11
4
17
8
13
2
13
12
13
6
3
4
5
2
1
16
3
14
1
6
5
2
21
4
17
32
7
8
13
2
19
2
7
18
7
16
23
12
1
2
1
24
29
6
1
2
5
2
7
6
1
4
1
12
3
8
15
10
13
16
11
24
3
12
27
10
39
12
7
12
1
76
29
24
57
4
31
36
37
12
1
4
5
2
5
6
5
4
11
8
5
14
49
38
3
2
3
2
3
12
3
6
17
10
3
66
1
18
5
2
27
4
7
10
5
40
3
52
27
22
9
22
3
20
9
2
23
6
7
8
3
2
13
8
3
16
9
4
11
12
9
4
37
2
5
4
21
4
1
16
27
4
9
10
39
2
3
20
5
6
19
8
7
6
13
6
13
28
15
4
29
8
23
14
7
26
25
4
5
4
3
10
3
12
1
2
7
30
7
52
3
44
35
44
3
10
3
6
5
10
1
6
61
10
11
2
3
4
45
12
11
2
57
4
5
16
53
4
19
4
23
2
9
14
33
34
21
16
27
12
21
18
5
12
23
2
5
22
5
12
41
14
41
14
15
6
1
8
7
2
23
4
27
28
7
32
39
24
1
12
9
12
17
2
1
12
11
30
3
16
7
16
13
50
5
36
1
12
7
2
9
14
5
14
9
4
1
16
27
12
7
22
1
10
61
20
7
2
21
10
7
22
63
56
7
8
15
16
7
2
1
6
19
4
17
10
7
10
13
4
5
72
3
6
13
24
1
6
13
56
21
2
35
22
5
12
1
8
77
34
13
2
9
6
3
4
15
8
23
40
9
14
23
78
13
16
11
2
15
22
3
2
13
8
23
6
1
6
1
12
13
22
19
18
11
12
15
24
13
18
19
20
13
2
1
14
9
6
11
26
13
4
1
2
45
2
17
4
35
2
1
8
27
22
5
2
3
10
27
22
13
20
9
2
13
38
3
2
11
10
9
6
3
4
13
8
51
18
5
10
7
30
37
12
7
14
3
28
5
6
9
56
7
12
3
24
31
18
7
30
5
6
25
18
15
6
31
6
13
14
7
6
7
14
37
4
17
2
19
2
3
4
1
6
77
4
1
14
15
4
3
32
17
26
31
2
3
10
15
4
5
2
33
28
3
10
11
6
29
10
27
2
3
24
1
30
5
4
1
24
43
4
15
22
5
4
33
14
27
14
7
12
25
6
5
4
5
4
23
12
7
20
1
2
19
2
7
4
1
22
27
8
1
4
25
4
7
58
3
8
7
14
19
58
1
12
17
12
1
4
17
8
3
28
1
12
15
14
23
30
23
36
5
4
7
2
7
14
9
4
7
22
1
4
11
38
1
10
11
22
3
2
9
46
3
18
17
18
7
4
11
4
29
18
33
10
1
4
1
22
11
8
7
10
29
6
59
6
25
2
5
4
1
8
3
4
21
34
15
4
13
24
13
6
21
6
3
48
13
10
17
6
13
26
1
6
13
22
3
2
3
4
1
8
13
10
5
20
1
4
13
18
5
48
33
10
5
6
9
10
5
20
25
10
5
22
7
10
11
62
5
12
1
6
11
22
17
10
11
20
5
8
35
6
5
4
13
8
7
4
3
20
49
32
67
4
29
4
5
6
7
28
1
18
25
8
1
22
1
2
17
28
17
6
35
2
37
14
21
20
11
32
13
8
15
2
25
16
29
32
39
20
11
34
11
12
1
18
5
18
1
6
1
6
9
6
7
6
33
6
5
2
19
6
3
6
1
28
13
12
9
20
7
6
15
2
19
22
1
14
13
10
15
8
21
34
1
2
21
16
11
2
9
26
9
38
7
2
33
12
1
2
7
8
1
2
11
14
37
14
1
12
11
4
3
54
5
24
1
8
37
8
1
20
5
14
13
6
17
6
73
18
7
8
11
18
7
40
1
6
25
6
1
2
17
4
11
4
11
36
1
4
3
6
5
24
37
14
3
4
3
2
7
2
31
20
3
22
7
2
13
2
3
6
5
8
23
22
15
14
15
10
5
6
7
4
19
24
19
26
23
2
19
2
37
18
33
20
5
24
5
4
17
32
1
6
17
18
1
12
1
26
41
10
3
18
5
16
9
6
39
32
43
8
13
16
1
6
3
18
1
4
1
2
1
38
9
14
11
6
7
22
1
20
3
18
17
18
7
6
3
52
19
12
5
16
3
4
11
4
1
10
5
14
37
4
15
14
7
14
9
28
7
8
11
10
19
16
5
6
13
12
3
22
9
2
3
40
21
28
9
10
11
16
9
2
9
2
9
2
17
2
45
14
1
2
1
8
5
4
1
10
19
12
5
18
5
8
3
12
1
6
1
2
17
14
3
10
3
40
15
20
13
44
9
8
1
20
7
2
1
8
7
14
9
4
45
26
33
22
17
32
27
10
9
6
1
16
15
2
7
6
7
30
1
2
21
2
51
56
21
10
23
6
13
6
27
10
3
10
7
14
13
2
11
4
7
8
1
28
29
4
41
44
47
14
9
8
11
2
31
6
1
12
3
2
1
22
11
10
11
8
11
36
39
8
47
8
35
6
11
2
7
4
13
16
17
50
3
2
3
4
9
52
15
10
7
16
5
12
29
4
3
40
7
4
5
8
19
4
25
4
9
8
31
4
7
14
39
16
17
8
7
2
1
22
1
8
3
34
7
4
57
34
5
2
5
8
49
16
5
4
1
36
11
6
11
36
27
2
7
8
3
2
3
2
11
6
15
6
19
4
27
2
27
16
7
6
25
24
1
34
7
2
13
8
27
2
19
20
3
32
9
40
5
2
3
2
25
12
11
20
3
2
3
8
1
8
7
16
1
6
13
32
5
22
7
28
1
14
5
44
19
2
7
10
5
6
23
6
1
30
1
4
7
24
13
4
3
54
13
12
1
10
13
22
57
4
15
14
5
6
9
10
27
2
3
12
1
18
7
30
19
4
23
2
7
6
7
6
1
6
11
18
1
16
13
4
21
10
3
34
3
62
3
4
23
12
37
30
3
18
7
10
7
22
13
22
3
6
11
14
1
12
5
2
15
6
13
12
9
22
3
28
1
8
13
10
17
26
1
8
9
16
7
32
17
14
1
8
15
2
21
6
3
2
3
10
3
10
13
18
7
14
1
4
47
6
9
68
1
30
3
20
5
2
15
2
3
4
3
6
3
12
9
4
7
2
27
4
25
14
15
2
3
24
1
2
3
10
1
2
3
40
29
10
7
6
1
2
5
10
23
20
7
2
3
16
15
12
31
4
43
2
1
24
3
8
5
50
29
10
27
16
29
12
7
28
35
14
9
16
3
2
3
16
27
2
3
26
3
2
15
10
9
12
1
10
3
14
11
26
25
14
13
2
11
8
5
4
11
8
1
6
13
18
15
16
43
6
13
8
23
12
17
16
13
6
1
4
1
2
11
10
9
2
35
14
5
10
1
24
15
22
17
16
11
48
3
8
29
10
13
2
23
12
1
6
39
2
5
4
3
10
1
2
15
6
5
6
3
4
5
8
19
8
15
4
31
4
9
18
3
4
11
2
7
4
13
12
7
10
9
4
5
4
1
8
15
6
101
14
5
38
1
38
11
8
25
8
15
4
3
4
1
2
1
2
3
30
13
6
9
12
7
2
1
6
31
6
1
12
1
2
11
30
13
4
1
2
7
8
1
2
11
10
17
2
15
2
5
2
29
6
1
2
1
4
5
6
7
12
15
8
11
12
31
24
5
6
17
6
1
14
15
2
1
12
3
10
3
18
13
30
11
2
35
16
13
6
3
8
17
36
35
12
5
12
9
18
17
22
1
6
3
4
3
8
23
4
7
52
13
4
3
26
7
16
57
22
1
28
39
4
5
2
25
20
1
32
15
6
29
2
1
6
29
2
29
16
7
8
43
14
11
8
9
14
5
4
3
32
3
6
7
4
7
52
3
10
9
18
1
54
23
72
9
22
3
10
9
2
25
2
3
10
11
20
1
6
7
22
11
4
19
12
9
2
7
8
13
82
11
8
21
12
9
22
5
16
3
4
9
14
15
8
13
2
31
6
5
42
1
10
7
24
7
30
1
32
21
16
1
6
15
6
1
2
21
18
31
8
27
4
7
8
17
8
19
16
29
2
5
6
3
6
5
22
19
2
37
4
7
10
3
16
7
62
3
10
5
10
9
8
3
2
1
4
21
2
3
10
15
14
1
2
3
8
9
22
9
16
3
10
47
6
11
6
29
26
5
24
9
2
17
4
21
14
1
6
5
18
31
16
27
10
3
22
11
16
35
2
11
6
3
8
5
2
3
2
43
4
17
4
7
22
3
48
15
2
3
4
21
24
5
16
5
4
9
12
7
2
9
8
39
32
3
10
23
24
7
2
21
24
1
18
1
20
11
10
15
8
13
26
3
2
3
14
5
2
23
12
7
2
35
6
11
6
5
2
5
12
13
6
7
6
15
2
9
2
7
30
5
68
1
22
3
4
9
8
15
8
3
12
1
10
7
44
21
10
5
4
1
24
21
26
1
10
9
10
3
10
7
12
3
2
19
4
15
6
7
10
1
8
3
4
3
2
5
50
9
24
5
2
5
6
13
2
13
32
41
14
43
16
41
16
7
4
15
6
1
4
45
18
5
6
57
14
3
4
29
4
35
10
19
6
1
12
11
18
15
6
3
8
7
6
17
30
7
8
27
50
1
22
11
2
5
18
19
12
1
16
37
6
29
2
1
6
13
4
5
38
1
2
3
8
1
4
71
6
11
12
7
12
5
4
5
4
7
20
25
4
1
2
37
24
27
2
15
30
17
2
19
8
5
2
7
8
11
22
51
4
11
20
3
10
9
20
3
12
19
4
15
10
41
12
5
12
5
6
13
2
11
24
11
18
5
8
9
2
1
2
3
6
3
28
5
20
17
8
9
2
1
2
9
2
3
22
1
8
15
12
1
4
19
42
15
20
7
12
39
14
5
4
9
2
15
10
9
12
23
2
17
10
3
4
13
20
3
26
15
18
11
32
1
6
5
12
17
34
9
14
3
2
5
22
1
2
35
2
1
12
9
12
5
24
17
12
19
14
1
2
1
14
15
40
7
14
7
18
43
4
19
16
17
14
23
6
1
2
9
4
3
18
17
4
5
18
3
2
9
12
11
46
7
4
19
20
3
34
7
6
49
10
3
2
17
8
5
2
3
38
9
16
1
8
23
6
3
34
11
4
17
8
29
16
9
12
3
10
15
20
17
14
19
20
17
16
9
10
13
6
29
26
9
8
3
36
11
6
1
8
1
10
11
18
5
24
3
6
5
22
11
26
1
18
1
4
5
18
19
6
3
8
3
4
3
8
15
10
1
6
1
4
7
18
17
8
3
4
1
4
3
8
17
12
1
10
1
12
11
6
3
8
5
24
3
46
17
16
7
12
33
8
13
2
15
20
11
50
7
22
33
4
13
22
29
22
1
22
1
20
17
4
15
10
11
6
25
4
7
8
3
6
7
2
15
2
11
8
19
14
9
28
3
10
7
2
21
12
21
6
5
6
1
24
15
2
9
16
9
14
7
4
9
8
15
4
7
54
3
2
15
18
3
14
1
26
9
6
1
40
29
12
21
14
1
6
1
8
13
2
65
22
9
2
33
2
21
4
1
14
5
34
1
12
5
2
9
18
47
4
3
2
27
20
25
10
9
22
5
30
17
50
15
4
5
10
9
8
41
8
3
4
5
4
7
2
9
4
5
8
7
14
1
2
7
6
21
16
3
4
13
14
37
12
35
36
1
10
5
12
5
4
7
34
27
16
35
2
37
30
3
16
17
6
7
10
9
8
1
22
13
6
5
22
3
4
15
4
1
32
3
4
5
6
55
10
23
8
11
6
15
34
23
6
5
26
15
14
1
40
39
20
9
28
1
8
55
6
17
4
7
30
5
8
9
4
9
6
1
22
15
4
21
4
31
18
9
16
7
18
1
16
1
26
7
4
5
16
1
10
11
8
7
4
65
2
1
14
23
12
47
14
17
8
31
58
5
2
31
22
5
12
17
26
27
2
3
6
17
18
35
8
1
16
1
6
5
2
1
18
23
4
11
2
19
4
11
4
27
20
3
6
7
4
21
24
11
30
11
40
1
4
13
14
3
14
7
30
23
4
23
6
3
2
1
42
5
6
37
4
15
46
19
10
7
20
13
18
5
30
17
12
41
10
3
8
3
6
1
8
5
2
15
2
1
24
77
16
13
20
15
2
25
20
13
20
1
26
35
6
3
12
39
8
1
26
3
4
1
4
3
12
65
6
17
8
11
6
31
8
1
60
5
40
7
2
1
50
1
14
1
4
3
34
19
4
17
8
1
6
21
14
41
4
7
24
1
8
9
2
1
6
17
18
9
10
1
4
25
2
3
22
7
10
9
8
5
4
7
22
19
8
3
4
11
2
9
20
3
2
23
8
25
12
3
32
21
2
3
2
1
2
13
6
15
32
77
6
13
4
1
26
11
10
7
8
3
4
9
8
5
8
15
4
9
4
11
18
35
6
13
4
11
6
23
6
11
2
11
12
9
2
3
2
31
2
3
18
9
18
23
2
1
16
9
12
1
42
17
10
57
4
3
14
9
28
39
2
17
2
35
2
5
26
1
8
43
2
1
6
29
4
7
26
1
26
9
28
17
18
19
12
23
12
9
60
25
2
15
20
3
8
3
40
1
18
1
32
5
32
29
6
7
2
13
12
9
2
15
4
7
20
5
14
15
12
11
12
5
24
9
2
17
2
9
2
13
6
55
12
5
18
9
22
3
4
3
6
7
8
1
12
15
52
11
10
19
18
3
14
41
28
1
14
11
28
27
20
67
2
17
10
41
4
15
4
15
10
11
58
11
8
3
20
7
20
27
16
7
2
3
6
7
24
5
10
15
4
13
24
1
16
13
20
3
20
7
28
5
10
11
2
23
2
27
4
33
4
3
6
27
14
5
22
1
40
13
18
13
6
1
18
31
50
3
2
29
2
1
2
5
10
3
14
15
10
9
18
1
8
23
4
17
2
21
6
5
8
5
8
1
16
21
4
17
12
53
8
13
6
19
4
1
22
1
24
5
12
19
48
33
4
1
24
1
8
3
4
13
6
3
2
5
6
3
2
15
26
11
10
3
16
3
32
9
4
13
4
3
2
3
26
47
2
47
4
1
24
9
10
21
10
15
12
11
36
3
6
17
2
13
30
5
8
15
8
5
2
7
2
3
2
3
2
17
4
15
8
11
10
1
10
3
12
15
4
27
2
13
2
5
20
67
10
9
2
3
16
3
30
19
34
17
8
3
6
11
28
1
2
11
10
23
20
3
40
3
8
27
22
13
16
5
4
15
4
3
8
3
38
13
10
9
8
3
28
11
2
7
12
11
12
9
14
19
72
1
4
1
6
7
6
13
12
59
26
45
16
3
14
3
28
9
10
13
20
5
12
3
6
1
10
47
28
7
12
25
34
1
8
1
10
21
20
21
14
29
4
33
4
19
8
21
12
63
32
23
18
5
12
3
20
7
22
17
12
19
10
7
4
19
16
3
22
1
10
3
2
17
2
21
30
25
2
21
20
27
4
11
2
5
10
1
2
11
4
1
6
21
2
3
6
17
2
1
8
7
8
5
8
1
18
1
12
33
2
3
6
5
30
13
18
3
24
1
2
1
6
51
10
9
20
33
40
11
4
9
2
5
6
1
10
11
16
17
12
9
2
29
6
13
10
3
12
11
4
11
20
19
6
3
4
7
54
11
26
9
14
1
6
7
24
35
2
3
14
37
10
3
10
1
10
5
8
3
2
17
14
11
6
7
26
9
16
5
2
21
4
3
2
5
6
1
14
7
8
21
52
3
4
7
4
11
14
3
8
1
14
11
18
5
2
5
4
7
4
5
2
3
8
11
6
41
18
7
4
13
6
23
22
3
2
15
20
19
4
3
12
5
6
3
8
1
20
11
34
11
46
7
28
13
32
19
22
5
36
5
56
23
68
9
8
5
4
31
28
1
8
9
18
11
76
23
2
7
4
29
8
11
4
45
16
25
8
1
2
3
14
5
4
45
2
9
8
5
4
11
2
35
4
1
38
3
2
5
16
1
10
15
8
3
4
5
12
3
8
23
28
19
16
11
18
3
2
29
14
3
2
3
2
3
16
5
18
13
38
1
4
23
2
5
2
23
24
7
4
13
2
3
4
5
38
3
14
9
2
9
2
27
2
5
14
3
18
1
8
7
6
1
8
19
14
5
22
19
12
5
12
7
20
29
14
7
22
57
22
17
54
53
12
25
22
3
16
5
18
13
6
31
6
29
10
7
10
15
8
5
14
5
4
11
12
1
28
5
18
13
2
27
12
19
4
11
18
41
4
1
18
9
14
25
2
5
32
5
14
21
12
11
14
3
10
7
10
1
2
49
8
15
4
1
16
1
6
5
8
9
6
1
4
13
6
13
8
11
18
3
6
9
44
19
20
33
20
27
60
11
6
17
4
1
10
27
10
3
10
9
26
3
2
11
10
11
4
5
10
3
8
39
4
3
18
5
4
5
20
41
2
5
4
3
12
3
10
27
20
15
2
1
18
17
24
49
14
5
14
25
12
1
16
3
14
7
4
13
2
1
6
5
18
7
14
7
12
1
10
3
2
7
6
25
6
19
6
11
4
3
36
9
6
23
8
7
6
5
4
11
12
35
4
9
2
3
44
5
2
7
12
21
38
5
34
17
6
3
2
7
16
7
2
7
4
11
16
17
16
15
12
3
12
21
2
1
22
9
18
13
16
31
10
21
6
5
8
1
2
11
4
13
2
19
2
3
28
29
8
15
8
15
4
9
6
1
40
3
16
1
8
15
14
5
6
1
8
31
36
13
10
11
10
5
8
11
18
17
36
11
34
1
4
1
8
3
4
11
2
1
18
1
14
13
2
25
4
17
12
5
20
25
30
11
8
5
8
27
4
7
28
11
6
3
6
7
24
7
2
1
12
5
14
5
26
19
58
59
8
35
6
29
40
7
10
17
18
11
26
7
6
7
6
13
22
3
2
5
2
7
72
9
36
5
12
1
38
5
2
3
4
11
18
19
6
1
26
31
10
17
4
1
28
1
12
3
14
3
10
55
4
5
6
1
8
5
2
13
2
27
16
13
6
3
6
1
20
13
20
27
18
11
12
5
10
7
4
11
16
5
2
17
4
1
4
5
2
3
2
11
4
1
30
19
16
3
4
17
12
5
12
1
30
3
16
9
6
7
4
39
12
21
2
1
12
3
20
1
4
13
6
1
24
25
12
5
14
17
50
3
8
1
14
19
4
19
66
1
18
1
6
11
2
11
34
17
16
41
4
5
6
25
10
55
24
7
6
1
6
13
36
1
20
5
6
27
6
13
8
9
10
7
10
35
26
17
10
1
4
13
44
3
8
3
38
7
12
21
2
17
2
17
4
23
8
15
6
3
4
7
4
7
2
19
6
17
10
13
4
15
18
3
2
1
22
25
8
9
6
29
6
9
22
9
8
9
2
11
6
1
26
1
30
5
24
11
2
1
2
5
4
7
6
5
18
21
4
15
6
1
18
9
16
5
4
23
12
5
6
13
22
5
16
1
8
3
4
39
14
3
2
3
2
11
10
23
10
31
10
1
10
9
14
13
6
1
12
3
4
3
14
49
10
47
2
3
6
5
16
31
2
5
4
9
8
3
6
5
2
45
24
3
8
3
2
25
10
49
22
3
12
15
12
5
4
5
6
13
24
5
28
13
16
9
16
19
16
35
2
27
10
63
4
11
14
3
34
7
20
7
16
17
12
11
2
21
2
1
12
1
20
5
2
21
6
25
4
33
40
3
14
17
16
1
8
17
14
13
18
11
10
7
2
7
4
21
20
19
14
11
12
51
6
7
4
5
28
7
10
3
4
13
12
5
4
3
26
17
4
1
8
9
10
1
18
9
16
15
2
7
20
7
4
11
6
25
2
5
6
1
2
21
28
5
16
35
6
17
24
39
8
3
2
15
6
11
10
1
4
13
18
5
54
13
14
9
12
23
10
11
4
1
8
7
6
1
8
1
30
15
22
15
4
7
10
1
16
9
30
7
14
5
2
5
6
1
32
11
14
25
6
45
22
9
14
7
12
5
8
1
20
1
10
25
2
31
6
3
36
9
16
11
10
1
20
7
4
11
8
3
14
1
10
7
32
31
22
23
4
27
22
5
2
29
6
5
14
9
4
25
6
1
72
5
6
1
16
1
18
7
2
11
18
1
4
19
10
39
6
9
4
9
18
1
4
19
4
1
24
1
8
3
6
15
4
67
2
11
30
7
12
17
8
27
10
17
22
13
26
3
32
21
14
11
20
39
10
11
2
5
20
21
54
17
8
7
18
55
14
15
8
3
12
5
22
33
2
9
16
31
50
49
36
7
4
25
2
7
24
31
6
5
6
17
2
13
8
17
10
7
2
3
34
33
2
1
22
43
12
31
6
3
4
1
14
3
10
15
10
13
8
11
2
13
8
9
14
1
24
5
24
1
38
11
12
1
6
13
18
7
16
57
2
43
8
9
40
1
16
5
4
9
6
25
6
1
4
9
16
45
46
1
12
11
6
23
8
43
6
17
14
17
4
1
28
7
12
25
36
5
36
9
2
3
2
15
16
5
2
27
20
5
10
1
8
1
6
17
10
3
16
33
2
1
8
5
6
11
50
7
6
1
26
9
6
27
4
3
58
25
38
1
28
3
34
5
12
11
14
21
2
19
2
17
2
5
12
15
2
11
24
5
6
1
22
21
18
17
14
5
2
13
6
7
26
3
2
5
24
7
10
1
4
7
4
5
24
5
8
13
2
15
6
9
8
11
8
3
8
7
8
1
34
9
20
3
20
9
4
31
58
9
2
5
10
21
10
5
2
39
32
11
2
15
12
29
18
13
10
5
6
1
6
5
4
17
10
3
8
9
12
9
2
11
10
11
20
3
6
1
14
5
16
5
10
1
28
21
2
27
12
11
6
13
14
9
20
11
24
9
12
13
16
3
4
3
24
7
4
13
2
33
26
3
24
1
2
17
2
1
14
1
8
5
2
15
2
13
2
15
40
7
8
15
10
3
14
3
20
21
16
9
2
21
10
25
2
31
12
37
4
11
24
3
2
1
16
13
14
11
2
11
12
19
4
13
38
31
6
17
4
55
4
3
20
7
22
17
4
49
2
15
6
1
8
19
28
11
12
11
2
3
6
43
6
15
2
7
40
1
18
9
10
39
4
21
16
5
6
13
50
7
2
23
26
3
12
1
18
5
2
1
4
9
4
13
20
11
42
21
10
15
12
23
4
41
8
7
16
3
4
23
38
33
18
11
8
1
12
17
14
5
8
9
6
13
12
1
18
9
6
9
14
13
22
13
20
11
18
15
28
29
2
21
2
3
26
9
16
11
26
5
2
15
2
17
6
7
2
5
22
3
8
3
2
7
6
5
20
1
2
5
2
17
6
9
40
9
2
3
14
11
12
13
14
27
10
15
8
5
34
57
6
3
2
9
20
19
32
11
6
25
34
15
18
5
12
9
28
5
2
13
20
15
8
9
2
39
16
29
8
5
8
5
6
5
12
7
4
13
4
13
2
1
38
5
26
11
16
25
2
5
8
9
2
7
4
17
18
3
8
15
2
21
6
11
22
1
18
3
8
23
6
11
10
11
4
3
44
23
2
9
22
9
2
7
22
1
12
5
18
9
6
5
8
5
56
1
8
23
8
3
26
5
34
15
20
3
6
1
8
17
8
7
2
1
6
9
8
5
18
11
6
1
4
23
6
1
8
3
4
5
20
3
4
29
14
27
2
21
6
1
4
29
12
13
20
1
30
1
16
27
28
21
6
7
2
19
24
11
10
11
10
11
8
3
24
11
20
1
2
13
2
19
24
11
10
11
6
11
18
17
2
35
2
5
12
5
14
11
2
1
2
9
2
1
36
5
18
5
22
5
14
7
30
3
30
7
12
5
18
5
14
7
4
1
6
11
2
11
28
5
16
19
12
1
6
7
4
17
2
15
10
19
4
31
18
1
12
1
6
7
36
23
8
13
16
25
6
5
4
25
14
15
6
5
2
5
10
11
16
27
20
25
4
3
2
9
14
1
20
7
16
5
36
3
2
3
2
19
10
7
2
1
18
1
10
11
26
1
18
13
2
5
2
35
2
31
24
11
6
7
10
7
36
21
44
9
10
25
16
3
2
7
10
1
12
5
24
43
4
11
6
19
6
5
10
5
2
35
18
1
6
37
4
35
44
15
18
17
22
5
26
27
4
9
4
37
24
3
2
41
6
27
56
7
2
3
26
15
10
11
24
13
4
7
20
17
6
5
30
17
12
1
8
11
8
17
4
9
10
3
22
5
2
5
20
3
66
23
14
7
42
5
10
11
6
1
18
17
2
49
8
35
14
5
2
9
20
5
16
21
10
5
2
7
22
1
44
17
8
3
16
39
24
1
10
5
26
7
6
19
4
5
2
13
14
1
18
43
12
5
14
1
18
3
52
3
6
59
60
19
10
39
2
11
48
9
2
1
4
39
2
9
6
59
6
13
22
23
2
11
4
5
6
5
6
13
4
27
14
7
4
1
2
15
12
27
16
1
16
5
18
11
8
1
52
17
38
9
42
3
2
1
8
51
14
3
8
3
4
13
40
5
2
37
2
3
4
7
40
13
2
5
4
15
4
3
20
3
18
17
38
11
30
1
14
5
8
3
6
11
2
11
16
43
2
21
2
27
46
3
26
3
6
11
10
3
10
1
14
7
6
13
6
9
14
31
4
9
2
3
10
33
6
5
6
1
8
27
4
7
4
15
10
3
4
23
4
7
20
23
20
25
2
3
6
55
10
13
4
9
20
17
2
41
16
21
8
3
14
9
28
27
4
15
8
29
12
9
20
9
46
3
16
9
6
1
12
1
16
23
36
29
12
3
20
3
6
11
4
3
2
3
4
9
20
3
4
5
4
3
28
19
4
9
4
1
14
3
6
35
54
17
6
41
2
17
6
39
8
15
6
35
10
25
2
25
2
5
34
13
16
9
2
9
34
3
14
21
22
7
8
13
20
1
6
31
12
25
42
5
8
17
16
7
6
11
18
11
12
3
8
3
2
33
54
7
6
41
6
1
8
13
18
7
6
7
42
13
6
1
6
1
2
9
2
15
20
3
4
33
16
9
16
15
8
17
44
13
8
15
16
3
10
39
8
11
16
19
16
5
20
3
8
9
24
1
22
5
8
27
12
1
6
7
28
25
4
19
2
15
58
19
22
11
10
7
8
9
4
19
10
7
6
1
16
7
8
5
20
3
4
45
32
3
10
39
2
9
2
23
8
65
28
41
8
9
10
3
4
1
18
3
8
7
6
19
16
23
22
21
12
29
12
13
32
9
20
3
10
5
10
7
2
3
8
5
10
1
2
7
4
1
16
13
6
27
12
3
4
11
4
5
4
9
54
1
12
13
32
5
42
15
2
1
14
25
34
5
36
7
2
1
24
17
8
71
8
1
18
1
2
11
4
9
38
13
4
17
44
41
18
15
8
3
8
7
26
3
4
25
8
27
14
9
8
9
14
27
6
23
2
23
12
7
2
3
10
13
24
3
14
3
16
7
2
5
8
3
16
21
10
5
6
5
8
13
26
3
8
5
16
11
4
41
14
13
16
1
26
11
2
7
2
1
4
1
4
15
30
19
60
7
40
9
6
1
2
9
76
29
2
23
12
9
8
1
4
9
2
39
6
17
8
1
18
23
30
5
6
9
4
1
2
3
4
43
20
11
4
13
6
13
8
21
14
1
20
7
20
9
8
15
4
1
32
19
2
1
44
13
2
9
32
1
10
9
4
9
2
17
4
9
38
21
4
13
4
31
8
21
26
5
44
5
42
1
22
5
38
1
6
13
8
15
60
3
12
3
2
1
6
1
12
11
12
51
24
13
54
5
12
27
6
5
4
21
8
7
4
3
2
5
2
9
8
23
2
21
40
9
10
13
4
23
2
21
40
3
8
13
4
9
10
21
4
21
16
5
20
21
2
7
4
15
20
7
14
13
2
77
38
21
20
15
80
1
16
41
26
9
16
3
20
3
6
9
8
59
6
37
18
11
30
7
28
9
12
1
26
9
2
5
10
47
14
3
4
3
8
15
8
15
10
27
4
1
2
19
4
1
20
11
20
13
4
7
16
13
12
5
2
1
4
27
12
11
6
1
2
1
24
15
12
33
2
3
34
3
8
1
2
13
16
3
20
1
14
1
8
31
10
13
8
29
14
1
54
19
10
25
10
13
24
3
6
17
6
1
6
7
10
3
4
7
10
13
18
13
12
7
2
7
6
5
30
35
6
5
18
1
22
13
4
31
16
7
6
1
2
1
20
23
14
23
10
7
8
55
6
1
4
7
8
7
12
13
4
7
12
5
24
29
16
1
4
3
16
5
2
17
16
13
26
13
10
9
42
11
2
3
8
47
20
5
4
19
30
5
8
5
12
5
22
9
22
1
12
13
26
17
6
1
46
15
8
31
22
3
6
1
6
17
8
3
8
5
8
9
2
9
2
27
6
31
6
25
40
1
10
1
12
1
42
13
20
13
8
21
16
11
4
3
8
9
8
23
18
41
2
19
14
27
8
3
2
13
4
1
8
19
10
11
10
1
6
3
4
7
8
5
34
3
32
21
2
25
52
23
32
15
4
1
14
7
16
7
16
23
6
1
34
1
16
13
12
11
18
7
2
11
6
23
8
7
10
57
10
17
18
1
12
9
20
27
6
37
6
7
14
25
4
19
24
7
8
5
96
11
6
3
2
3
10
9
2
17
4
1
4
3
4
1
16
7
6
1
26
19
30
11
2
21
12
11
4
11
16
1
8
3
4
11
8
5
2
9
12
9
30
39
16
9
2
15
8
1
10
15
18
53
12
7
6
1
8
3
6
11
6
7
2
7
10
21
16
5
20
15
8
5
12
11
4
27
2
83
4
15
6
25
22
7
30
25
22
7
4
5
12
3
2
1
2
3
22
3
2
3
2
3
20
7
16
5
34
29
6
33
2
1
36
29
6
25
14
27
8
1
16
11
6
3
12
59
16
5
6
5
14
15
2
13
8
3
10
5
6
15
4
23
12
11
6
3
8
49
42
7
24
5
6
1
8
7
12
1
10
15
8
7
6
7
2
7
12
11
30
5
12
13
22
23
6
1
18
19
14
47
26
9
2
7
2
7
4
7
16
21
4
19
4
3
8
27
32
5
4
35
6
5
14
13
8
11
12
15
2
9
22
9
8
1
60
3
6
1
8
21
2
5
24
49
2
35
28
61
10
39
8
3
2
11
8
11
2
15
4
9
16
33
8
13
12
5
2
15
4
17
14
21
8
7
26
3
24
23
10
1
12
11
12
43
4
1
30
11
4
31
16
13
10
1
12
27
2
3
4
23
2
5
16
53
28
9
2
5
8
47
10
1
10
1
36
25
2
1
16
25
28
9
16
3
2
19
12
25
32
11
34
7
2
5
6
5
10
9
34
17
2
13
10
9
32
33
14
5
14
7
6
13
2
3
6
13
2
3
8
13
18
3
6
53
34
5
42
7
12
9
2
3
12
5
14
23
46
21
26
3
2
3
4
25
32
5
10
23
18
1
44
41
12
13
42
5
2
11
30
31
24
1
12
5
4
45
32
15
2
3
34
39
6
23
12
1
8
3
6
87
18
3
4
1
4
3
4
5
26
27
24
3
14
51
52
33
8
15
10
11
18
1
24
17
12
11
28
7
10
7
8
27
2
7
6
3
4
21
10
3
2
7
2
15
14
5
44
3
14
1
2
5
28
15
4
9
2
35
18
11
8
19
56
17
2
19
2
5
28
43
14
9
4
3
6
39
12
13
4
23
10
19
4
1
28
27
32
3
26
3
18
3
8
3
4
3
4
3
2
41
2
7
14
7
2
1
18
11
6
3
10
1
10
23
6
13
12
3
14
21
16
3
36
3
12
43
12
19
8
1
20
17
30
5
4
3
6
17
4
9
2
3
8
3
16
5
16
11
8
1
6
21
10
1
2
7
10
1
26
17
8
17
2
1
4
3
14
3
4
47
12
29
28
41
4
9
2
51
2
5
8
13
4
1
14
1
4
25
4
3
2
11
6
5
6
5
8
3
8
9
8
3
12
19
2
1
14
11
8
23
10
5
16
31
6
19
26
13
2
17
2
11
18
31
14
1
14
7
12
11
2
5
6
25
22
5
6
17
12
13
12
7
10
17
2
1
2
15
8
15
50
9
10
3
14
21
2
15
8
3
6
7
8
1
22
43
2
21
14
5
12
7
18
17
10
3
8
1
14
1
14
5
84
15
18
3
2
9
8
5
32
13
6
13
30
3
10
31
2
35
4
1
68
57
30
11
12
23
2
15
4
5
2
3
10
15
6
23
4
7
4
1
6
7
18
5
12
17
2
1
4
29
14
39
10
9
6
5
22
5
12
1
8
39
10
3
20
9
8
17
46
19
8
1
20
9
4
3
8
1
8
17
10
9
4
3
6
9
4
13
10
1
4
3
12
11
14
3
4
13
6
15
8
9
18
1
4
7
14
1
36
5
6
31
12
11
12
13
30
31
24
1
10
5
8
1
2
25
4
23
22
5
16
3
8
9
22
17
24
19
28
13
2
7
4
33
20
17
16
3
4
27
8
3
26
19
4
5
4
3
26
29
2
23
20
9
28
71
16
1
2
1
32
5
12
75
26
29
24
1
18
1
10
17
16
9
4
19
6
1
2
17
36
19
22
5
2
1
36
3
14
9
40
5
18
1
32
23
2
1
18
1
24
11
2
5
2
15
8
9
2
7
10
29
16
23
26
7
2
1
14
31
16
3
18
3
4
19
16
15
6
5
2
7
28
11
4
15
20
7
12
5
28
7
16
17
4
9
14
9
10
7
18
1
4
7
6
7
14
1
14
11
10
7
24
13
12
5
8
7
4
23
8
49
34
19
8
7
18
7
8
9
8
37
4
19
14
3
4
1
16
5
10
3
10
13
52
9
2
21
2
5
28
9
22
7
2
9
8
29
22
1
2
3
8
7
2
21
10
19
6
3
14
1
6
13
6
15
14
17
10
17
20
9
8
13
10
1
10
17
4
5
2
23
28
21
26
5
14
27
16
3
26
45
2
9
32
7
16
27
22
9
2
9
20
1
8
1
26
25
20
1
4
19
10
7
4
17
4
5
2
49
6
1
6
5
4
21
8
27
20
7
24
3
16
3
4
3
40
3
2
19
10
3
62
19
68
27
4
9
10
1
10
5
16
1
6
3
12
11
2
3
6
15
4
13
10
33
6
13
16
15
4
5
10
5
34
5
14
11
6
13
2
5
18
7
4
3
14
25
12
33
16
25
2
3
8
19
20
39
20
13
14
1
4
1
30
21
14
25
12
5
4
3
2
9
26
1
18
1
6
3
74
11
2
5
10
1
8
3
10
43
2
73
6
5
10
21
36
3
4
3
10
13
4
1
20
35
4
47
2
7
18
3
8
3
4
9
22
31
6
35
36
7
4
17
38
37
30
29
8
11
22
5
4
3
6
15
4
1
20
5
6
5
6
3
18
5
8
3
28
1
10
11
24
13
12
19
20
1
6
11
28
11
4
29
6
1
10
3
8
3
28
19
12
9
10
1
4
27
14
3
8
5
12
3
22
1
2
7
2
25
10
23
20
7
18
5
36
13
6
45
24
3
42
11
2
7
2
1
6
5
10
3
38
39
4
17
10
1
6
11
4
11
4
31
4
3
14
3
4
5
2
3
4
3
4
23
14
5
2
7
16
21
4
9
20
3
14
3
2
9
2
25
8
7
28
25
4
11
18
1
30
1
6
1
14
13
6
25
14
1
18
19
2
19
24
13
2
21
14
29
4
3
10
3
8
11
12
29
8
11
32
29
4
25
30
1
12
15
30
1
30
1
10
1
18
13
4
3
22
23
14
15
8
15
14
31
6
1
36
19
12
5
26
5
26
5
6
15
2
27
12
15
22
9
8
9
16
9
4
29
12
5
10
55
38
13
8
3
4
39
2
17
4
15
24
7
4
3
6
29
10
11
18
1
8
3
4
3
24
13
2
9
26
21
10
53
18
13
14
3
8
11
32
5
28
21
2
5
2
31
24
47
2
1
24
1
8
1
18
9
2
3
2
15
10
3
8
27
2
27
20
15
4
25
32
23
10
9
12
25
6
19
6
13
54
23
14
13
4
5
6
7
6
39
4
39
20
3
14
13
4
11
46
27
26
23
18
41
4
1
2
3
34
3
8
25
10
5
8
23
18
9
2
65
2
3
12
21
12
19
32
29
2
3
4
39
4
9
2
9
4
15
2
27
32
15
16
33
10
5
12
1
22
25
8
3
24
1
2
11
8
5
2
1
2
9
12
17
36
11
10
5
8
25
10
15
4
7
10
15
2
1
10
29
2
55
14
11
20
15
2
13
30
11
12
7
16
7
2
9
16
1
6
7
106
19
4
3
58
9
4
3
12
11
14
31
6
31
10
31
8
29
14
9
14
9
28
9
10
21
16
7
6
51
20
23
10
3
38
9
2
7
10
7
32
13
12
49
30
13
8
3
28
9
14
25
32
3
4
3
2
9
4
9
18
45
16
9
4
17
8
11
6
3
2
11
2
5
20
7
4
9
2
17
4
39
4
1
34
19
6
1
12
19
12
25
22
3
26
3
10
9
8
21
10
15
28
3
4
31
4
5
4
3
10
31
12
13
44
23
52
5
24
1
6
15
26
3
6
3
2
3
18
3
12
5
6
53
4
9
14
11
40
11
6
27
14
3
18
3
14
3
4
5
10
5
2
7
2
3
10
25
8
37
6
25
2
13
12
1
42
25
4
13
14
15
40
13
2
3
14
5
6
37
6
13
14
15
20
21
14
13
34
7
2
19
10
3
20
7
10
3
10
3
2
47
12
23
2
11
28
7
6
3
6
7
36
5
4
31
4
1
14
13
6
3
6
9
18
1
10
3
4
21
4
3
12
5
6
27
28
9
4
1
36
7
2
13
16
13
4
15
2
33
30
5
14
13
8
31
28
5
48
17
66
15
8
1
24
47
12
1
18
13
14
19
6
1
24
7
6
9
20
1
4
3
14
29
42
25
8
7
4
31
2
1
20
21
18
5
4
5
6
3
10
9
2
15
18
3
10
37
4
7
8
9
8
27
10
5
2
27
14
3
8
9
8
3
2
9
4
3
14
3
44
49
34
5
2
13
36
13
20
15
8
29
16
7
60
1
2
15
14
5
6
5
12
1
16
27
10
39
12
17
4
15
26
1
26
37
10
1
8
49
6
5
6
3
2
19
6
47
16
1
4
1
10
5
12
3
4
7
2
25
14
3
14
5
22
9
6
35
12
7
24
3
12
9
34
15
2
5
8
1
8
35
16
9
2
3
2
3
8
17
28
5
4
33
12
9
16
39
12
9
4
31
6
7
16
15
26
17
6
5
10
1
4
3
28
21
4
5
4
15
10
21
6
5
20
7
10
1
14
53
4
11
2
33
10
15
8
3
6
3
4
5
20
7
36
1
4
1
4
7
4
13
14
17
2
5
14
1
30
1
4
5
8
25
6
5
14
11
6
1
2
31
6
25
10
1
10
15
12
1
10
7
14
17
18
41
32
23
10
43
12
21
30
37
2
17
20
1
4
13
24
15
22
1
6
13
6
15
2
15
20
55
8
11
26
1
24
57
34
5
2
27
2
21
2
9
4
25
6
15
4
9
2
9
6
7
6
35
38
7
8
15
14
3
20
3
4
9
6
9
56
9
10
3
56
5
2
1
10
7
20
17
10
7
12
1
2
17
14
5
16
11
14
29
2
15
6
49
2
19
10
33
6
13
4
19
6
5
24
19
10
9
6
5
6
3
12
1
20
47
26
31
2
17
2
35
10
9
22
13
2
29
34
7
2
3
16
1
2
9
4
1
26
9
4
3
24
3
14
1
28
15
4
9
2
9
2
3
26
7
10
5
50
5
2
3
34
29
16
5
20
1
26
3
32
11
76
9
10
5
4
1
2
11
34
3
18
27
16
13
20
49
16
11
6
59
6
1
14
43
12
25
24
17
54
7
24
11
4
29
2
5
2
7
10
1
36
33
2
5
2
5
12
39
20
7
12
23
2
23
2
25
6
9
8
3
8
9
14
7
4
11
12
1
2
1
6
11
2
1
16
5
6
11
8
7
2
13
8
3
6
7
2
7
24
13
28
19
2
19
12
11
12
9
2
1
2
3
12
9
10
7
8
5
8
1
24
7
4
11
4
1
4
1
4
7
6
1
14
1
12
5
2
19
14
55
12
7
50
41
12
7
2
5
4
5
6
43
4
7
28
35
26
31
22
5
6
5
18
21
2
9
2
7
22
13
26
3
2
35
4
3
2
5
10
11
46
3
4
9
6
9
14
1
16
7
8
11
6
1
6
17
8
9
12
9
26
5
4
11
4
3
4
3
8
7
30
5
28
39
4
7
4
35
30
5
4
63
14
13
10
3
4
1
30
1
2
11
12
1
6
1
10
21
2
17
4
3
50
21
2
3
22
17
6
27
36
1
2
5
14
11
22
17
6
1
18
13
10
3
18
25
6
7
4
11
6
11
12
7
14
25
28
15
20
9
16
5
4
1
10
5
16
1
8
7
4
9
4
1
22
15
14
5
4
9
8
27
10
79
6
11
30
15
6
3
6
1
8
25
8
7
4
11
6
13
28
7
18
37
6
3
20
5
12
9
8
5
6
9
18
29
6
1
6
7
10
13
4
1
4
7
8
5
4
11
4
21
20
5
20
9
2
21
4
15
2
21
44
21
46
9
4
17
8
1
10
1
16
1
6
1
14
25
12
1
6
1
6
13
2
7
8
3
2
13
20
35
8
9
10
37
26
19
14
17
4
5
6
19
4
7
38
3
20
3
4
9
4
19
4
17
6
13
6
1
8
13
12
1
26
5
16
7
2
5
2
3
12
15
8
15
60
5
6
7
10
1
30
5
2
17
8
15
22
9
10
17
36
11
18
35
8
7
14
11
12
1
14
7
8
3
10
9
22
1
24
1
46
1
8
39
12
35
4
15
2
5
2
5
16
1
6
11
14
13
46
1
8
21
40
9
2
7
6
49
16
3
14
15
14
5
4
21
10
21
2
17
2
5
4
3
14
11
2
49
6
13
24
5
2
21
6
11
2
11
2
5
38
15
4
7
2
33
8
23
38
5
4
15
6
3
8
7
30
11
6
37
8
1
8
25
30
3
14
1
2
1
8
3
16
17
38
21
4
7
4
33
4
27
18
1
22
9
2
11
24
1
18
37
6
17
2
23
20
1
4
57
16
19
8
59
8
5
20
7
32
19
12
23
20
19
24
3
10
19
22
13
10
13
12
13
12
11
4
29
2
27
2
5
20
35
12
1
14
11
12
3
8
5
8
5
8
11
2
21
8
1
4
17
44
3
6
5
6
11
10
9
20
11
6
3
16
13
36
11
14
7
2
27
10
9
12
37
4
5
12
21
4
11
14
11
22
11
6
1
2
9
6
1
4
25
34
5
12
9
38
9
10
35
6
7
6
1
24
1
6
39
10
11
12
11
2
11
26
57
12
37
18
1
12
1
6
49
24
5
2
17
18
9
26
3
16
17
4
11
20
27
4
23
30
15
16
7
2
1
30
33
36
3
6
3
18
7
2
5
4
9
32
23
48
27
4
1
16
21
40
15
8
11
8
27
14
11
4
19
10
9
6
5
20
31
22
35
6
9
24
9
14
5
28
7
44
13
10
9
2
7
6
9
26
1
2
1
16
3
26
3
4
9
32
13
6
21
2
11
2
7
10
3
22
11
12
35
80
27
24
1
24
9
8
3
12
21
30
7
4
17
34
45
4
5
8
11
10
31
18
3
2
9
16
1
24
21
4
3
2
5
62
9
20
17
30
7
4
3
24
3
14
11
8
1
32
5
14
9
2
9
6
5
6
7
2
3
12
7
14
35
14
21
4
15
40
19
12
17
6
5
48
1
16
3
8
27
10
1
4
7
4
3
14
21
14
7
14
9
22
1
16
9
2
13
4
3
20
7
14
29
2
3
4
1
16
11
24
5
2
11
24
1
12
17
8
3
40
41
8
19
8
1
12
7
16
5
50
1
10
9
38
9
2
23
10
13
4
19
8
11
8
23
20
37
2
13
22
1
20
21
6
1
2
1
36
1
12
7
30
15
16
9
4
21
20
1
38
3
6
7
4
17
8
7
22
5
16
3
52
3
32
1
16
17
10
1
26
11
4
1
4
25
4
5
4
1
2
3
16
15
8
3
2
1
18
23
6
1
8
3
4
17
2
3
14
3
10
23
6
33
28
5
10
7
14
3
6
27
18
7
26
31
14
13
6
11
10
5
4
5
28
1
6
41
12
35
8
19
4
23
2
31
8
5
10
15
4
1
4
11
10
25
2
13
24
21
4
33
22
3
24
35
32
1
42
7
6
13
2
3
20
17
30
3
10
5
10
3
14
5
12
9
12
9
16
11
2
11
4
23
6
7
4
5
4
1
4
7
70
19
10
13
6
37
2
17
8
11
14
25
4
13
2
3
2
25
4
11
12
1
26
1
12
5
10
3
12
19
26
3
2
7
18
37
18
21
4
13
14
7
12
7
18
7
18
77
4
3
8
17
18
7
12
13
18
1
10
17
10
15
8
43
6
27
4
1
10
1
6
7
20
11
14
7
6
21
6
1
22
7
58
1
18
15
4
13
4
9
6
7
10
7
22
1
4
5
10
1
4
5
22
7
8
3
18
3
8
1
2
17
4
9
4
11
14
39
22
7
12
1
10
19
26
1
2
13
44
15
14
15
10
57
8
3
6
13
12
15
10
7
4
9
6
3
38
19
24
21
52
1
40
9
4
3
12
3
4
17
10
13
6
1
28
7
18
11
12
9
38
1
22
1
2
7
16
21
2
31
20
21
4
11
22
11
22
9
2
5
4
9
20
15
24
15
2
9
28
9
12
3
2
3
36
27
2
19
16
29
18
27
2
3
10
13
20
23
32
5
2
9
2
33
26
3
4
25
14
3
4
11
26
1
14
3
10
9
22
35
10
21
4
5
18
15
4
7
2
11
8
5
10
19
14
23
8
19
10
19
6
1
10
23
4
11
20
5
2
5
12
5
38
11
6
11
50
1
42
15
14
3
4
33
4
5
4
19
8
17
6
3
18
13
2
17
4
31
18
1
12
13
10
1
12
7
30
1
2
13
16
17
2
37
18
33
12
29
4
21
20
23
30
57
22
21
4
5
2
1
16
13
16
5
38
1
20
5
4
3
16
3
4
7
2
3
4
1
2
5
18
1
4
23
12
23
24
7
6
35
22
37
30
27
10
3
14
29
6
11
24
1
2
51
4
11
24
43
8
3
28
9
4
7
10
1
10
5
8
7
10
3
66
1
2
35
10
33
10
55
42
29
4
7
10
7
14
7
24
9
2
19
6
11
14
1
2
1
18
19
16
1
6
13
2
9
6
17
82
15
10
13
2
9
16
7
14
1
2
11
28
5
4
1
8
3
8
27
12
1
4
9
2
33
20
25
18
3
8
5
8
11
10
37
8
13
6
15
16
3
8
1
42
5
30
7
12
13
2
5
18
35
30
31
8
5
18
13
12
9
2
23
36
43
2
11
12
7
6
17
4
1
12
23
22
9
20
17
12
15
32
1
4
41
8
9
12
5
4
17
6
7
24
1
10
19
4
11
36
5
14
33
4
3
2
9
16
3
8
35
4
3
4
5
20
1
6
17
16
7
16
43
12
7
10
11
8
11
10
9
8
21
4
3
52
11
12
1
2
13
20
9
16
15
6
7
14
49
4
9
16
15
4
5
22
25
10
19
32
7
6
3
2
3
4
5
6
9
12
35
18
45
2
11
6
1
24
23
12
1
6
1
20
1
24
5
10
25
4
25
24
19
8
7
30
5
16
39
4
5
2
51
22
7
12
23
2
53
6
5
10
3
12
3
4
29
28
33
16
9
10
7
6
5
40
1
48
71
14
17
2
11
4
1
6
3
18
13
6
29
18
1
10
5
16
7
8
5
16
27
2
3
10
19
10
19
6
11
10
21
20
11
2
27
6
13
24
21
4
3
46
1
6
1
6
23
24
5
20
3
6
7
18
33
40
17
22
1
2
1
10
1
14
3
40
1
4
13
2
7
12
25
12
7
14
7
18
7
12
7
10
3
10
1
10
57
14
33
2
43
2
13
10
27
22
35
8
5
8
7
28
53
6
49
6
13
16
5
16
13
6
15
20
21
4
15
14
11
10
9
6
21
28
9
18
1
16
35
14
17
84
21
10
17
6
59
12
11
8
5
6
5
26
27
40
17
2
7
14
17
6
1
18
5
14
5
14
31
16
5
16
9
2
51
2
5
4
17
32
9
16
3
4
11
22
23
26
9
20
9
2
17
16
11
4
5
40
3
20
21
30
3
16
3
2
1
8
17
2
5
10
3
16
3
18
13
32
35
40
1
14
39
10
13
4
9
2
3
6
3
16
41
10
29
32
5
6
7
20
3
4
27
14
9
8
5
34
3
2
11
4
5
10
13
10
13
6
35
28
3
12
3
14
3
8
1
2
5
20
29
6
13
8
41
14
41
36
3
8
7
4
13
6
7
12
1
16
21
8
17
28
5
10
1
2
13
8
1
2
5
6
29
2
11
12
5
18
23
12
13
10
29
12
27
14
3
32
23
18
1
6
1
4
5
6
23
32
1
4
5
20
11
10
1
4
29
44
1
28
27
20
3
26
25
44
23
10
7
16
93
2
7
4
3
12
1
2
11
18
11
6
41
4
5
6
1
18
1
14
5
2
13
14
9
2
15
8
7
14
1
2
1
4
13
2
17
22
1
28
17
18
23
26
21
4
7
12
5
6
9
4
3
14
3
2
23
32
1
10
7
4
3
4
3
6
3
6
31
16
7
12
25
6
3
6
53
16
3
4
3
2
7
8
23
10
15
16
3
28
11
10
19
12
29
6
1
26
13
6
11
14
13
6
5
38
5
2
7
18
43
4
7
14
3
18
11
2
27
6
7
12
27
4
9
6
15
14
3
26
13
8
25
2
1
32
49
8
1
16
9
2
3
20
31
10
29
12
7
14
3
4
3
6
13
4
23
28
25
8
5
16
21
68
1
14
15
20
7
8
23
2
5
20
1
10
47
6
5
4
1
18
11
24
7
24
5
4
7
6
11
22
9
12
5
4
1
6
7
2
1
14
11
2
3
8
1
8
11
10
1
2
19
14
15
2
41
4
1
8
3
4
43
8
13
12
11
18
29
16
1
12
17
2
3
8
3
12
11
18
5
2
9
8
5
16
29
4
1
26
35
6
9
36
1
6
23
12
35
6
1
14
9
8
7
6
1
2
31
20
15
10
5
24
15
8
25
8
21
2
25
4
7
36
5
40
9
2
5
4
7
2
3
10
1
10
9
4
1
8
7
22
17
4
1
4
3
8
33
22
9
16
3
50
23
8
57
12
45
22
7
24
13
18
15
6
15
16
3
6
5
32
7
16
7
22
37
20
9
10
3
6
13
22
25
14
11
6
23
2
7
38
15
8
25
2
21
22
1
28
13
14
13
12
5
6
5
18
1
6
11
20
1
36
9
32
13
14
7
2
3
14
13
20
13
20
23
18
1
10
7
18
7
2
1
10
1
2
23
6
29
6
1
12
1
2
13
4
1
32
13
6
3
20
25
8
1
10
23
18
7
2
5
10
11
26
53
8
9
8
13
10
11
14
3
10
11
2
1
16
5
2
3
14
1
4
5
56
39
16
21
8
9
16
25
20
1
4
3
4
15
22
19
24
37
2
1
34
3
8
21
2
9
16
3
8
15
2
13
6
1
26
53
56
19
8
3
8
3
6
5
8
25
32
31
12
1
6
25
24
19
4
23
44
3
6
11
10
43
34
5
6
13
12
11
2
5
10
7
16
65
2
53
4
33
24
11
10
17
34
1
52
13
8
13
2
7
50
7
16
3
16
3
2
15
4
3
2
1
22
21
4
23
22
3
10
15
2
15
12
3
56
15
18
13
8
19
8
29
32
13
6
9
14
3
2
41
2
13
24
9
30
17
20
1
2
7
12
1
6
11
16
3
12
15
6
3
12
15
4
11
12
29
30
9
28
27
2
13
32
3
2
5
10
5
2
43
28
1
2
3
2
7
2
35
12
23
2
1
2
1
4
1
32
1
12
9
4
5
2
3
6
23
34
25
16
5
8
15
50
3
8
27
6
15
6
23
30
19
2
3
14
17
6
1
2
49
8
3
10
9
2
9
6
13
10
21
2
19
12
5
6
15
2
7
12
25
6
5
16
5
30
19
10
29
28
7
84
17
18
31
16
31
42
35
82
5
24
5
24
37
12
1
14
15
8
7
10
13
4
3
4
13
12
15
2
1
12
5
10
23
12
5
36
51
22
1
26
7
12
3
36
1
42
19
12
1
10
21
10
3
8
11
2
3
30
33
2
3
26
7
44
15
14
1
18
29
8
1
16
7
2
7
10
11
42
25
6
45
46
7
16
1
4
7
4
13
8
17
10
11
2
17
10
9
22
39
8
3
4
1
16
1
4
7
30
7
30
15
4
23
10
17
2
5
2
7
20
9
4
35
6
21
6
39
16
1
22
1
52
7
130
13
6
7
4
11
32
15
2
5
8
21
4
1
12
1
6
3
8
5
6
1
2
5
2
35
20
11
44
27
64
17
2
17
4
7
20
25
4
11
4
25
6
11
28
3
70
15
28
1
16
21
6
7
8
1
4
13
20
3
4
3
14
29
4
35
8
9
8
21
8
27
10
13
2
3
16
57
14
9
2
45
4
7
2
7
16
3
2
19
8
5
12
33
8
45
14
15
4
27
12
5
6
39
8
39
20
9
2
17
8
3
2
13
30
81
26
25
4
5
24
1
18
25
16
11
22
7
4
3
2
33
14
29
4
29
14
45
2
7
18
7
4
1
8
7
22
31
6
11
16
7
18
1
4
3
2
3
44
107
4
15
16
9
4
7
24
11
4
19
28
7
6
7
10
25
18
7
10
1
36
11
54
9
18
23
8
1
4
5
6
9
2
17
6
5
2
1
2
17
2
13
6
3
2
3
8
13
10
1
2
9
22
1
4
11
38
7
4
3
10
7
2
35
4
39
34
3
6
21
10
3
20
3
10
7
6
9
14
3
48
3
12
9
16
29
4
5
12
31
28
13
6
1
10
25
8
5
14
15
2
19
2
25
8
5
10
7
2
11
6
3
24
1
8
19
26
3
8
15
4
29
12
7
4
3
16
5
6
1
12
7
6
7
6
11
24
1
12
13
2
29
8
1
12
5
20
13
30
3
8
15
4
17
24
5
38
15
14
3
18
3
22
35
4
5
10
9
10
23
2
7
4
7
30
1
36
1
6
9
2
57
18
17
14
13
6
73
4
9
10
17
26
5
60
7
28
1
6
19
4
17
12
1
6
5
6
39
6
9
2
27
6
13
26
19
14
1
26
3
14
25
14
13
4
11
8
9
4
5
6
41
2
23
4
13
14
55
10
27
2
3
2
1
2
17
6
7
28
61
22
9
24
7
4
7
16
27
18
15
6
7
16
13
30
1
2
31
14
17
2
3
24
11
34
13
22
15
12
1
4
9
6
3
8
7
4
25
14
21
42
1
46
1
4
7
2
21
4
11
4
7
16
1
2
7
6
5
20
19
30
11
16
1
12
1
28
29
36
17
30
1
18
13
12
9
12
25
42
53
6
5
12
35
2
1
22
1
10
9
4
9
18
23
8
25
6
21
28
1
2
39
20
5
6
5
6
7
8
3
8
9
10
11
38
15
6
21
32
5
4
5
6
23
34
3
42
1
10
7
2
13
14
7
22
3
12
11
8
7
2
23
10
5
22
3
20
13
18
9
2
33
8
9
32
5
6
9
8
3
26
5
6
29
6
3
6
17
6
7
6
17
24
23
4
25
8
17
24
19
6
29
48
1
36
13
2
27
12
11
40
1
16
3
26
11
12
5
2
15
26
9
8
1
6
17
6
47
18
5
12
1
8
19
6
5
12
13
16
5
22
1
14
41
10
29
8
3
8
9
28
11
6
23
12
15
10
9
2
13
6
17
2
9
6
7
6
11
10
7
4
11
6
5
12
1
10
7
10
7
24
7
2
5
22
15
2
3
4
9
2
7
2
1
14
19
16
19
14
5
20
11
8
3
8
9
14
5
14
27
28
19
6
3
24
9
4
11
14
61
12
1
6
13
14
5
18
1
18
1
42
23
14
61
24
19
14
9
48
7
24
25
8
25
6
3
2
11
16
31
14
9
2
15
20
7
2
29
8
19
46
13
28
17
6
1
26
25
50
1
12
29
4
7
16
9
16
17
8
13
4
1
38
3
40
5
6
15
8
1
12
7
8
3
4
5
16
1
4
3
16
3
38
25
66
55
2
17
16
1
8
1
10
1
6
3
8
21
10
27
18
5
12
1
28
5
20
5
38
25
6
19
78
5
2
5
24
31
22
7
12
7
6
3
4
5
4
5
8
1
12
35
6
25
16
35
16
3
4
27
10
17
36
5
16
35
6
35
20
9
2
21
14
21
10
13
4
39
14
3
16
1
10
1
2
11
8
1
4
77
4
5
2
13
26
5
4
3
20
13
8
1
8
21
38
7
16
9
12
3
20
17
6
5
26
5
2
19
16
3
34
7
48
13
2
1
4
13
30
25
38
11
2
5
18
81
10
15
6
1
28
13
2
5
2
15
12
21
10
3
12
7
6
3
18
5
4
7
12
1
16
7
14
49
20
7
6
7
42
13
10
7
2
13
6
3
4
7
2
11
8
7
36
25
14
1
6
19
6
21
4
3
4
7
2
1
40
13
6
25
14
33
14
3
4
11
38
25
30
13
8
25
18
5
48
19
8
3
16
15
4
21
34
5
18
13
4
5
2
3
2
9
6
1
6
23
6
5
4
9
30
13
12
5
20
5
4
7
38
3
28
3
2
17
2
11
14
17
16
31
14
11
4
13
4
3
10
3
14
3
8
5
32
5
2
13
4
9
8
1
4
11
16
1
16
39
10
29
10
3
12
7
2
9
18
19
4
33
2
27
8
7
20
33
4
7
14
1
16
1
2
9
6
25
24
7
36
13
16
9
26
17
10
9
6
17
4
31
14
7
38
31
22
7
22
1
14
31
12
15
2
9
6
5
18
31
2
17
20
1
8
13
6
7
14
7
12
25
8
59
22
1
14
11
22
31
4
53
4
3
2
1
8
3
8
3
10
7
2
5
12
37
10
11
6
31
6
17
6
7
8
15
52
27
20
21
72
45
24
1
12
1
18
9
4
1
2
7
8
17
20
11
4
37
4
7
4
11
24
1
2
17
8
7
2
9
2
17
4
15
28
7
4
13
4
1
10
1
6
19
12
9
6
13
18
3
2
15
4
29
4
11
34
17
6
3
4
19
16
1
6
11
14
5
10
9
12
13
8
13
24
19
4
23
14
17
34
25
6
9
6
3
6
1
34
29
12
5
2
1
4
15
6
7
10
3
6
1
2
3
4
35
38
3
30
21
14
1
6
7
14
3
60
13
12
11
2
17
6
31
30
17
16
17
6
31
38
1
24
13
6
3
10
1
20
9
2
5
4
11
10
9
10
5
8
5
4
7
18
19
4
29
8
11
8
35
18
13
10
9
4
35
4
9
2
5
6
1
6
53
24
3
18
29
2
47
10
29
8
19
4
27
2
5
24
1
20
1
4
9
2
19
42
29
10
13
30
29
4
33
20
1
4
1
10
23
12
23
54
15
4
5
2
1
16
19
2
9
4
5
12
15
4
7
4
11
2
5
14
5
10
27
14
9
20
1
12
5
8
15
4
3
4
9
2
65
4
15
2
9
6
3
2
27
12
1
24
7
20
11
12
7
6
13
6
3
2
3
4
17
14
3
2
5
14
9
4
27
2
3
6
19
42
1
16
1
12
3
48
11
6
1
24
7
10
11
14
9
6
3
6
23
6
7
2
37
2
5
28
31
18
1
42
43
30
13
4
7
42
1
6
21
8
41
14
19
12
1
34
3
16
3
6
7
4
3
24
7
2
19
10
39
4
1
8
9
22
45
2
21
4
1
2
7
14
21
4
3
6
37
70
15
10
3
4
1
2
9
10
9
6
7
6
7
12
7
4
1
10
23
4
3
10
47
18
31
2
5
22
5
40
7
54
15
64
21
50
19
16
5
8
7
30
1
12
13
4
3
8
21
14
9
10
9
8
3
36
11
26
1
16
1
38
1
8
17
22
11
8
9
8
7
4
1
4
7
4
15
16
21
28
7
4
3
6
1
34
69
2
31
4
11
28
11
6
17
4
15
14
9
2
5
14
1
2
7
24
13
24
5
4
1
12
7
12
3
12
17
2
17
20
39
80
3
18
11
26
21
18
21
2
13
2
39
10
9
2
51
2
19
2
13
8
3
4
3
8
3
12
9
14
27
2
7
6
1
12
1
6
5
32
31
8
5
2
57
38
11
66
13
6
7
6
1
8
21
52
1
6
1
24
13
40
3
4
3
10
11
8
5
6
41
10
9
2
1
24
5
4
9
2
3
8
13
4
5
2
1
8
1
12
11
2
3
28
21
4
5
46
27
2
3
4
7
16
1
28
3
8
17
6
17
12
1
6
41
2
47
6
5
26
11
4
9
46
5
26
3
2
27
14
39
20
13
16
5
22
3
2
17
2
3
4
11
2
9
4
3
8
7
6
7
6
15
2
17
8
11
26
19
30
5
20
13
6
1
14
35
6
9
12
5
22
5
4
5
2
3
16
1
44
3
2
17
2
1
10
27
34
21
4
17
6
11
28
1
4
15
2
9
10
9
20
3
16
3
2
9
4
5
78
9
14
1
4
7
8
15
12
17
16
1
8
15
2
3
28
1
36
9
4
13
18
7
2
13
50
21
8
3
22
33
52
21
2
5
24
11
14
33
26
11
16
1
6
1
18
9
14
7
14
23
10
11
28
11
6
7
8
3
4
15
2
9
12
7
18
1
4
3
4
9
6
29
32
5
14
37
2
17
28
1
16
3
2
15
6
3
34
11
12
23
8
7
30
11
20
9
6
13
28
5
8
21
26
15
14
5
14
7
20
3
6
17
4
61
6
35
18
3
6
11
8
7
10
11
4
11
12
5
20
3
10
19
22
7
14
7
10
15
16
23
6
55
16
1
22
5
14
35
14
25
68
5
4
9
6
15
10
3
16
7
4
27
4
9
16
1
8
9
4
3
6
13
6
1
10
1
6
5
14
47
54
5
2
25
6
9
24
21
20
9
20
3
18
9
4
9
2
21
14
15
4
1
18
25
6
7
24
17
10
1
40
15
14
11
24
9
28
39
2
13
6
5
30
7
10
1
6
25
4
17
6
1
10
19
22
3
10
17
16
25
4
25
6
9
6
3
4
11
6
9
4
15
4
1
2
15
14
1
6
7
2
13
2
17
18
5
12
1
32
5
20
5
14
1
28
3
28
41
22
3
2
19
28
13
16
13
6
3
22
9
4
3
10
5
6
21
2
3
10
9
14
25
44
1
6
19
36
19
16
13
12
49
8
37
2
17
20
21
10
29
2
7
4
19
6
7
8
5
12
27
10
1
16
7
18
1
14
3
26
1
20
5
2
9
4
27
8
5
40
9
10
13
16
27
32
27
2
9
2
7
4
5
18
11
8
41
34
5
18
1
18
3
32
11
12
5
36
23
16
3
8
13
18
7
24
33
16
19
16
11
16
27
50
3
6
5
12
11
6
43
4
15
16
7
22
5
28
1
2
5
24
1
4
3
24
1
10
5
36
9
4
9
16
1
12
37
12
9
14
7
10
11
12
5
22
7
6
5
6
5
6
3
4
9
4
5
2
29
2
39
20
21
12
5
2
35
2
7
6
23
2
11
6
33
2
33
16
5
2
3
26
1
8
31
12
11
42
5
10
19
10
9
8
5
14
15
8
13
6
5
2
43
10
29
30
17
10
9
16
5
42
1
8
29
8
9
26
9
12
27
12
11
14
19
8
5
10
15
6
25
4
1
8
15
24
31
4
3
12
13
16
1
24
5
6
45
16
7
24
17
4
7
12
5
12
19
2
3
8
25
6
11
12
1
16
1
12
25
6
17
12
3
4
3
14
5
22
1
6
9
12
5
32
25
32
11
6
1
22
53
8
19
20
9
10
1
8
19
10
17
4
7
24
17
44
1
32
15
10
27
8
7
2
13
6
1
2
1
12
53
14
3
50
7
2
1
16
17
14
7
12
3
4
7
12
39
4
21
2
7
2
3
6
1
10
5
18
3
4
29
16
17
4
1
2
3
6
11
8
1
4
5
14
11
14
17
22
5
22
9
8
3
12
11
26
1
8
7
12
17
4
3
8
3
18
3
12
11
10
15
56
5
12
5
38
17
28
17
16
11
8
5
10
7
2
3
20
15
6
17
10
13
8
11
6
47
4
9
14
5
8
35
6
7
4
29
10
19
10
67
6
9
2
9
4
5
14
7
20
3
10
33
6
53
2
19
24
1
22
33
22
7
16
11
4
3
2
19
6
13
12
21
6
19
4
19
4
7
8
5
40
13
34
3
30
27
2
9
8
21
52
15
10
5
14
5
2
31
22
31
6
3
4
1
34
13
4
15
20
1
12
35
12
3
38
11
12
5
4
7
20
9
6
5
2
13
2
3
12
5
8
3
2
3
22
27
2
11
12
33
2
9
22
27
18
7
16
11
6
9
8
21
2
9
16
3
32
17
14
3
8
1
2
7
36
17
6
11
20
7
10
1
20
15
4
35
12
19
8
13
30
3
16
5
10
33
24
1
6
15
8
15
14
1
2
11
8
9
20
21
20
7
28
11
2
3
18
23
12
5
6
11
6
7
8
25
2
23
12
11
6
1
6
11
4
49
30
7
20
7
12
17
16
27
4
19
38
9
20
1
2
3
2
21
12
11
22
11
8
1
8
5
16
7
10
1
26
13
10
17
4
3
4
9
22
1
2
11
30
27
10
11
6
9
10
7
4
5
4
23
14
27
14
17
24
41
20
9
4
7
22
19
2
3
46
9
2
11
36
71
12
11
2
67
12
1
12
17
16
25
6
25
4
1
12
11
16
11
12
15
12
13
24
5
12
9
34
3
4
13
4
37
10
3
20
15
8
31
16
11
22
5
30
3
20
9
10
3
12
19
10
3
6
43
10
31
6
13
2
3
16
11
8
3
4
31
40
9
28
19
30
1
10
47
22
13
8
25
26
11
12
11
14
15
26
3
4
5
8
31
32
1
2
27
70
5
16
11
10
53
22
27
10
45
2
3
10
3
10
9
8
1
14
15
2
15
10
3
8
9
28
9
46
25
14
21
24
11
6
17
34
9
2
7
8
3
14
7
32
13
18
1
22
7
2
3
12
1
12
13
12
13
6
7
2
1
12
7
6
1
6
5
6
5
6
13
6
71
6
1
14
59
12
1
4
21
4
3
2
5
14
5
28
3
2
27
6
41
10
19
6
9
18
11
60
23
2
11
42
27
8
21
6
7
2
9
50
7
6
9
4
21
12
13
8
13
2
47
20
9
6
3
12
19
4
5
28
23
38
19
14
11
22
9
4
5
10
27
20
7
4
9
18
9
16
21
20
25
48
1
2
3
2
1
30
17
32
7
6
45
6
11
6
11
6
1
10
11
6
3
8
17
4
11
20
1
22
11
12
11
2
3
2
45
14
9
8
7
8
1
16
5
6
1
2
5
26
13
16
17
2
1
30
45
8
29
2
27
20
9
8
5
8
11
16
7
16
1
28
37
12
5
30
11
14
7
6
7
20
21
22
15
4
15
10
7
8
1
12
15
4
29
8
5
2
25
8
7
14
3
26
3
36
19
58
17
2
11
6
23
36
27
2
3
2
25
36
19
8
5
18
7
14
7
40
3
2
1
14
9
6
9
12
11
6
5
42
1
4
25
16
17
30
9
34
1
8
3
10
3
8
3
4
25
22
9
10
3
8
5
10
11
2
25
6
19
2
7
2
1
2
29
18
13
14
3
16
25
6
53
4
1
14
1
50
29
24
13
12
15
2
21
26
9
4
31
6
15
32
19
4
1
26
41
20
11
28
7
50
3
22
1
8
13
10
13
18
5
4
3
54
21
26
25
6
5
2
17
30
3
10
83
2
17
2
5
20
19
34
13
22
7
10
19
56
27
8
9
18
19
6
23
12
1
10
7
12
5
2
3
2
19
6
15
6
1
12
5
36
11
10
15
2
3
46
23
2
49
10
9
34
5
22
23
24
19
12
7
20
11
6
7
14
5
2
15
6
1
8
45
4
5
42
37
8
5
28
17
12
9
10
9
30
23
6
29
14
31
18
3
8
1
44
13
4
7
10
17
4
3
4
3
2
1
16
3
2
11
40
3
26
29
12
11
6
7
6
37
16
9
2
11
22
3
40
3
6
1
4
21
40
5
16
25
10
9
12
13
24
5
6
13
16
5
36
17
14
19
6
7
4
17
4
5
18
15
14
17
10
1
8
1
12
25
12
39
10
3
4
17
20
17
24
13
6
29
4
3
18
9
6
1
16
11
2
3
10
9
8
45
4
11
2
3
6
17
8
7
12
3
26
13
2
5
2
9
2
9
14
37
8
1
26
11
42
5
4
7
18
7
26
3
20
5
4
45
2
3
10
9
2
3
14
9
18
3
16
23
8
5
2
1
4
5
32
21
8
1
12
27
8
3
2
19
30
13
22
9
26
3
8
7
6
1
6
1
32
1
4
25
6
3
2
1
40
13
12
17
10
35
2
17
6
3
22
23
8
5
10
7
16
29
4
1
30
15
52
3
20
25
6
33
26
3
6
3
2
7
26
35
46
51
14
3
4
5
14
3
4
7
12
13
6
1
38
3
12
3
10
39
2
15
2
3
34
3
2
3
12
1
4
7
6
1
8
3
10
19
22
1
2
23
40
3
2
9
32
19
24
19
4
9
2
13
22
3
2
33
8
13
20
1
10
5
4
7
16
1
8
17
16
3
26
31
10
9
4
3
30
1
6
51
2
7
44
11
6
7
10
25
42
1
8
11
48
19
2
13
2
9
2
11
30
3
6
5
6
31
6
23
30
25
12
31
10
3
6
11
4
29
6
3
2
5
24
5
4
23
4
7
24
29
14
5
10
1
4
1
32
9
8
3
12
7
4
9
14
15
8
5
14
17
22
3
20
7
4
3
10
45
38
27
38
15
26
3
2
5
28
7
4
15
14
45
2
5
20
7
24
13
6
25
6
15
8
31
8
7
4
3
24
7
4
23
4
33
6
21
12
7
6
1
2
11
8
1
4
19
2
1
28
9
26
5
12
33
14
17
2
11
10
3
12
13
20
31
2
39
10
3
6
7
6
5
6
1
8
1
6
17
18
33
24
5
4
33
10
5
30
5
8
1
16
5
6
3
18
23
4
37
2
17
8
3
4
5
12
9
4
19
6
3
26
5
2
3
14
39
6
5
2
7
4
1
2
3
2
3
8
17
8
17
10
57
2
9
2
1
4
17
10
27
38
3
10
3
2
7
4
1
12
7
14
7
2
1
10
37
10
19
56
5
32
5
14
1
2
31
10
1
12
7
30
5
30
3
6
3
2
9
2
5
44
11
8
9
48
15
4
13
20
7
16
27
14
27
2
39
18
3
2
1
2
15
2
7
14
17
8
13
10
13
58
9
6
15
2
13
6
5
18
9
6
1
30
33
2
21
4
17
12
17
16
1
2
3
18
29
10
19
24
5
4
31
12
9
4
23
6
3
6
11
2
1
12
17
10
11
6
5
38
13
4
11
8
7
14
7
8
9
8
11
10
3
6
3
22
3
10
23
18
47
4
1
10
11
18
9
16
1
2
13
52
37
8
5
6
3
18
3
4
31
8
11
18
3
4
15
2
3
6
33
42
7
4
1
30
1
24
3
8
7
4
1
2
19
42
13
24
1
6
15
4
1
8
7
6
17
20
7
10
17
10
17
2
11
4
1
8
3
2
11
14
3
28
7
4
9
2
3
14
7
6
3
6
13
4
11
4
7
20
9
10
13
32
1
12
33
2
11
14
11
12
11
18
13
12
3
12
7
10
11
2
23
6
13
42
7
6
13
4
1
50
17
2
27
4
1
8
1
6
1
30
1
6
13
6
5
2
5
12
7
10
3
14
15
14
39
2
23
22
45
12
3
28
7
16
11
12
1
8
17
4
11
4
31
2
41
10
9
40
13
10
11
4
3
10
9
14
23
4
25
4
13
20
5
40
11
26
11
6
7
4
57
8
5
12
21
4
15
20
1
6
1
8
5
2
7
48
5
50
11
6
7
4
25
32
3
2
7
8
3
32
47
10
5
4
5
8
11
4
27
14
3
20
13
2
3
4
9
20
7
4
11
10
7
4
3
8
3
14
27
12
3
18
5
6
29
12
11
24
5
8
13
28
17
10
15
10
3
28
11
10
13
16
37
2
7
48
3
18
13
14
1
36
17
8
1
14
29
36
15
10
5
12
5
12
7
48
7
20
19
18
23
6
1
2
11
12
17
14
21
2
1
8
3
10
5
2
11
4
17
4
41
10
5
12
1
26
1
6
1
6
3
18
1
38
7
4
5
16
23
6
5
4
17
4
5
12
25
16
3
14
7
16
11
10
17
20
55
52
19
6
23
6
11
14
13
2
7
6
3
6
17
8
7
10
5
24
9
14
3
2
5
4
1
16
35
44
11
2
1
2
3
2
15
8
19
4
9
8
11
8
7
6
11
12
5
6
9
2
15
10
21
10
29
10
7
2
15
6
1
28
11
6
3
12
1
20
27
24
7
16
9
18
1
14
19
12
1
2
13
14
25
2
1
48
15
8
5
8
1
22
9
14
13
2
3
4
47
34
13
6
7
6
13
6
15
26
25
4
11
16
7
30
7
10
1
6
3
2
1
30
3
8
21
10
1
24
27
2
7
4
7
24
7
22
11
14
13
20
17
66
3
8
29
16
3
4
9
4
13
26
13
24
9
6
7
20
3
42
3
4
45
2
3
10
29
8
9
8
5
2
7
2
9
4
9
4
25
32
7
2
19
28
7
36
25
2
41
6
29
10
21
12
3
4
1
28
11
4
13
12
9
4
9
6
17
24
15
2
9
4
13
18
9
18
5
18
13
20
15
2
7
20
11
2
5
12
13
6
1
18
5
12
11
42
7
6
15
4
7
58
19
6
9
4
5
12
35
4
37
22
25
4
17
2
9
12
19
40
3
34
1
38
37
6
3
14
5
24
23
10
15
12
1
12
5
6
29
12
1
32
13
6
1
10
23
36
1
2
11
28
17
2
7
4
31
10
5
6
13
14
11
36
9
36
11
6
5
2
37
4
17
18
15
20
1
12
19
8
21
12
1
10
5
4
37
12
5
54
5
12
5
6
1
28
21
12
9
8
41
20
19
12
43
8
7
2
13
4
9
4
3
4
3
26
5
8
1
10
17
6
1
28
3
8
7
10
11
2
29
6
17
4
19
16
1
10
5
2
9
2
3
82
27
2
35
10
5
2
5
4
1
10
15
2
13
2
21
2
45
16
7
12
9
2
1
10
39
4
35
4
3
28
31
2
3
2
7
22
25
2
15
20
3
10
1
52
31
20
13
4
23
58
23
8
5
26
13
16
5
2
11
4
19
2
9
4
5
24
1
4
1
2
37
14
7
2
21
8
39
10
13
8
3
6
17
14
5
4
7
10
7
2
19
6
19
12
13
2
1
20
21
26
9
10
1
16
17
20
17
10
29
4
15
10
11
16
13
12
11
6
11
14
5
4
17
24
1
16
1
4
35
22
9
4
19
2
7
4
3
12
5
6
15
14
1
54
1
20
13
10
15
2
21
10
3
8
27
8
33
4
7
18
1
12
27
2
11
12
1
4
7
30
19
2
3
24
1
4
5
16
27
4
1
10
15
40
1
18
3
2
9
36
11
4
5
6
31
22
51
24
9
34
13
6
7
2
1
14
41
10
5
4
1
2
7
4
17
18
11
2
13
6
17
46
5
12
47
4
17
6
13
18
1
26
9
38
7
26
1
2
5
60
13
2
11
26
11
6
21
6
13
2
29
14
7
6
41
18
7
4
21
2
25
26
39
2
23
4
29
6
5
2
25
2
27
4
9
8
11
10
3
10
13
28
9
14
9
14
3
6
1
42
3
2
1
18
3
22
13
2
1
8
3
14
1
4
5
2
1
8
1
2
5
2
9
14
15
4
13
14
1
10
15
10
23
48
5
6
19
10
17
22
1
8
5
6
17
4
3
18
11
14
19
4
9
20
3
4
43
38
19
84
7
6
49
4
13
40
3
2
1
8
9
14
3
12
67
16
1
10
1
48
13
2
3
20
17
14
27
6
13
6
7
10
31
8
31
42
29
2
13
18
1
10
1
28
5
10
5
12
1
4
19
2
1
6
7
6
23
30
9
10
25
20
23
14
5
10
5
24
13
4
11
24
53
4
39
8
5
2
13
8
9
24
7
12
13
8
57
2
5
16
9
2
1
4
3
2
13
4
11
2
5
22
7
34
7
10
29
6
1
18
17
12
1
34
5
2
1
36
5
38
29
12
25
6
7
10
3
4
23
16
15
10
3
4
1
2
3
10
3
4
3
10
3
4
3
8
5
6
11
6
7
10
3
28
3
8
3
4
19
24
25
16
1
14
5
6
7
8
5
18
3
4
13
4
5
10
13
6
7
6
1
12
3
6
13
8
37
22
17
8
1
8
23
6
35
10
15
6
25
6
1
20
1
12
15
34
51
4
15
28
13
28
13
30
5
16
13
20
5
24
7
2
3
16
5
12
3
8
3
8
29
2
7
4
7
16
5
6
13
30
1
24
13
6
5
2
7
2
13
18
25
2
41
20
19
10
13
22
45
4
25
18
9
6
1
6
1
22
7
4
5
10
11
6
7
20
11
2
1
4
19
4
5
6
9
6
7
16
3
10
25
6
23
4
23
12
7
18
29
4
1
24
27
2
3
28
3
6
15
2
19
50
1
12
21
2
7
12
19
8
21
2
5
10
17
18
41
18
3
6
9
12
5
10
17
62
3
6
7
8
7
4
5
10
3
4
5
2
15
28
1
28
1
4
19
8
19
34
41
8
17
8
9
8
31
18
9
6
5
8
5
6
3
30
7
36
37
14
5
12
5
30
5
10
23
22
9
4
7
4
3
12
3
22
9
8
9
2
5
22
19
4
21
4
5
6
41
16
13
10
11
6
7
6
17
18
5
4
13
44
1
22
7
8
11
26
1
8
1
6
19
12
17
34
3
12
17
38
13
10
3
20
21
4
1
20
3
6
9
10
21
8
15
12
3
20
13
8
33
24
59
12
7
26
7
2
15
12
21
14
41
34
3
28
13
78
1
14
7
20
3
2
57
32
5
20
35
6
1
20
11
2
1
24
5
6
7
10
1
42
11
6
7
8
13
10
15
8
1
6
19
12
1
2
17
12
5
6
3
10
1
12
13
10
5
6
1
10
9
2
3
20
35
2
9
4
9
8
1
2
9
38
1
4
11
10
13
4
5
12
7
6
13
2
9
2
19
10
13
34
3
2
35
10
29
20
7
6
13
30
19
38
17
8
5
18
55
16
3
28
5
2
23
20
3
2
3
8
43
12
13
4
13
6
3
12
3
22
1
8
7
4
11
24
61
28
7
10
87
14
5
4
9
22
11
2
11
4
11
12
9
26
11
8
1
8
9
28
25
10
11
14
17
2
3
20
11
36
19
14
7
14
29
6
17
16
1
2
7
2
13
16
13
4
7
8
7
2
3
10
5
6
1
16
3
8
9
14
9
8
7
12
5
8
23
12
5
6
3
6
7
4
11
2
21
2
1
4
5
20
19
2
15
6
13
20
21
28
7
16
3
4
5
26
93
28
3
24
1
8
25
36
7
6
3
12
9
18
19
2
19
6
1
2
15
8
9
12
3
30
13
78
29
2
1
12
11
70
19
2
3
4
27
28
19
8
9
6
1
20
15
6
1
12
25
2
3
2
1
16
11
72
3
4
7
26
5
2
5
22
3
32
3
18
15
6
25
4
13
2
1
2
23
10
15
8
11
16
5
6
23
2
25
2
1
4
11
10
17
2
43
4
3
16
9
20
29
16
11
20
9
22
11
32
5
12
1
6
17
18
35
4
3
14
1
50
9
20
3
4
41
34
3
4
3
16
3
6
9
2
9
20
21
34
17
20
5
2
11
16
5
30
7
10
5
20
9
16
23
34
3
14
9
12
5
12
19
4
7
36
1
6
1
8
9
6
1
12
17
12
5
18
25
4
3
32
9
8
13
34
45
12
17
42
9
10
11
4
13
14
5
6
35
2
5
24
1
38
27
22
51
8
17
8
21
24
3
8
5
34
31
6
1
2
13
28
23
4
1
34
3
14
5
12
1
10
19
16
1
16
1
36
19
2
5
2
13
26
29
6
21
36
1
32
1
2
17
32
23
8
1
20
11
2
1
2
7
2
1
8
9
18
5
28
31
6
11
34
17
2
35
6
13
48
1
10
1
8
15
2
5
12
15
20
9
26
5
2
31
14
13
4
23
10
3
2
9
6
1
30
1
6
1
18
17
2
13
6
11
30
17
6
3
4
9
50
43
2
21
8
31
58
27
10
15
24
3
6
21
14
3
20
9
4
3
28
3
18
3
2
1
16
11
12
5
24
65
6
7
8
1
4
55
2
13
32
21
26
5
18
5
6
5
12
11
26
5
20
11
6
7
38
3
12
7
6
13
14
1
10
1
6
5
32
1
22
11
6
9
16
17
2
19
6
3
2
5
8
11
18
13
6
11
32
3
26
7
10
17
12
13
12
7
2
15
2
5
8
11
4
1
8
57
78
1
2
3
32
5
8
9
8
9
10
19
2
21
6
1
16
7
44
19
2
1
14
7
2
3
2
1
6
27
58
29
20
3
34
21
6
27
14
21
22
33
16
19
2
3
4
75
2
25
14
1
20
29
6
13
10
13
6
1
2
29
16
7
50
9
2
9
44
3
26
29
4
23
20
5
4
9
2
5
10
3
2
7
8
17
12
13
4
1
6
5
4
7
4
1
6
11
10
11
38
9
56
5
10
15
10
7
4
27
4
5
8
1
6
23
18
21
6
25
14
15
4
3
8
3
44
3
6
3
14
45
40
13
14
13
12
5
12
19
18
1
24
3
2
9
12
11
6
11
60
5
2
19
22
15
2
55
2
1
6
27
6
65
18
9
2
31
2
13
2
19
18
5
2
11
4
15
14
1
2
9
46
9
20
3
20
5
22
35
18
1
4
19
4
3
2
7
4
19
14
15
2
3
34
9
36
1
10
3
2
11
2
3
14
11
2
37
26
9
26
3
24
49
4
61
4
5
4
15
6
11
4
5
6
21
16
9
12
31
32
1
6
73
6
11
12
5
16
21
4
7
16
29
24
9
8
9
22
3
14
3
10
3
2
21
8
9
28
5
34
3
10
1
22
13
56
1
18
31
50
25
12
17
28
19
24
19
8
17
8
29
6
3
2
47
6
5
12
1
2
7
16
7
6
11
10
9
20
3
4
5
16
5
20
17
14
35
16
7
2
5
16
43
4
7
6
13
36
23
6
11
16
13
2
5
22
15
10
3
2
17
28
7
46
7
2
7
18
33
28
1
2
7
6
9
16
1
14
1
24
5
6
25
12
3
4
25
14
25
22
9
2
7
4
11
2
1
10
5
14
3
4
5
4
1
10
9
10
5
4
1
6
25
4
1
12
15
6
1
18
7
10
13
18
3
12
3
20
3
8
15
6
1
20
11
10
23
4
1
12
27
16
9
6
15
12
21
14
3
2
11
6
1
36
23
2
13
6
27
12
19
10
5
10
21
4
15
14
15
4
7
4
61
10
1
18
27
44
3
16
3
30
17
54
5
6
11
8
7
8
49
4
1
4
7
18
21
14
5
10
25
20
3
12
5
32
25
2
5
12
19
8
3
10
21
38
7
4
17
10
11
8
19
2
11
12
13
10
11
10
17
52
5
8
5
2
19
6
13
10
3
14
11
10
3
20
3
22
13
12
11
34
19
20
11
4
1
16
9
14
57
12
9
4
1
4
17
4
5
34
1
4
11
14
9
2
13
10
3
2
3
4
11
2
29
4
15
10
25
30
25
6
11
14
13
54
1
2
19
56
23
4
7
26
3
8
7
10
15
36
7
8
33
10
15
8
3
14
27
10
3
2
35
42
3
20
21
16
29
8
1
4
19
10
21
12
3
14
3
4
27
4
41
8
15
8
9
52
11
4
1
16
27
10
7
30
9
10
9
8
15
14
1
2
13
2
19
26
13
2
1
18
7
54
3
2
5
10
3
2
7
4
1
18
1
14
17
24
7
4
17
28
1
6
9
8
31
2
11
22
15
2
9
2
21
4
5
14
15
6
11
20
37
20
45
14
9
4
5
6
13
10
33
2
1
10
33
2
1
10
1
2
1
28
9
12
1
8
27
22
5
10
1
10
3
14
9
22
5
34
23
4
1
20
7
8
5
8
7
4
5
14
7
12
15
12
19
6
21
12
7
46
43
26
1
12
23
14
11
2
39
18
5
16
1
6
1
10
5
14
17
24
3
10
103
22
3
10
7
10
41
12
19
10
29
8
39
4
37
4
25
12
11
30
9
44
7
22
17
6
9
12
17
2
1
8
1
28
7
20
29
6
13
10
3
6
5
6
3
4
5
16
1
12
11
14
11
4
9
30
3
4
21
14
3
6
1
2
9
36
13
18
1
18
1
52
11
8
9
10
39
14
9
16
7
22
15
2
1
8
21
14
9
12
7
6
29
18
27
4
15
8
1
10
5
40
7
14
35
12
1
12
93
24
5
26
17
4
9
8
15
8
9
22
3
16
9
28
1
26
7
16
5
22
11
2
5
22
3
6
11
4
3
4
5
18
5
8
1
4
27
20
3
2
1
10
17
14
3
6
1
28
3
10
13
38
3
22
19
10
5
10
29
8
13
14
11
10
3
2
1
22
45
8
3
8
5
8
13
14
1
14
9
2
3
18
29
2
3
8
1
18
27
12
5
4
35
6
19
4
9
34
33
4
5
8
1
6
3
24
1
10
1
10
7
18
23
6
11
8
23
54
3
16
25
2
19
8
21
4
15
14
3
8
3
6
1
8
25
22
3
8
37
34
37
6
25
12
41
36
1
18
25
22
1
12
1
12
11
42
9
6
13
64
13
2
21
8
1
10
1
20
15
18
9
22
31
18
29
44
23
34
15
4
9
82
5
16
15
12
5
16
3
4
9
2
11
4
5
2
17
16
29
10
1
4
3
4
35
26
21
8
1
8
1
12
1
20
61
2
15
6
15
14
1
20
5
28
7
8
21
2
7
28
23
8
9
6
11
24
1
6
7
22
19
12
13
16
7
26
9
2
11
40
5
18
27
4
3
12
7
42
9
24
1
4
1
12
7
10
1
6
3
26
3
8
3
4
3
2
5
10
3
4
1
4
7
2
15
8
25
20
3
2
25
6
1
4
3
30
11
22
7
6
3
8
17
12
7
10
9
4
1
4
29
74
7
12
17
8
7
2
5
6
19
6
31
4
11
14
3
14
7
2
7
14
5
10
17
2
9
2
15
22
15
26
11
8
3
2
7
6
15
4
5
8
7
38
13
4
9
22
9
20
21
4
1
56
21
8
9
14
33
20
3
8
9
14
23
8
7
2
9
4
25
10
3
20
1
34
11
30
1
16
13
18
7
4
27
16
3
6
7
32
23
2
15
4
7
4
13
4
13
6
25
14
5
54
37
4
1
34
3
6
1
16
3
6
11
18
1
8
11
12
23
30
15
22
3
4
13
6
13
16
17
16
5
8
17
12
11
36
5
8
9
38
11
14
7
2
11
2
29
16
11
40
15
8
23
20
15
2
21
22
27
16
29
2
3
10
67
8
9
2
1
10
9
20
11
8
1
22
17
10
1
4
5
16
9
2
27
8
3
2
3
18
1
8
1
4
15
6
37
18
21
2
13
6
7
8
5
4
9
8
11
6
21
4
23
14
15
32
5
8
25
6
19
38
1
4
3
36
1
20
5
4
7
18
7
6
23
10
11
12
5
16
39
26
31
4
13
18
13
26
31
10
23
10
9
4
3
16
25
20
1
14
1
2
13
16
1
4
15
26
11
4
3
2
7
6
47
2
21
8
5
10
19
36
5
2
25
48
17
22
9
16
5
2
3
14
13
14
9
2
27
8
3
10
9
34
7
8
31
2
31
12
5
8
1
16
1
6
15
10
3
2
1
34
1
4
7
16
9
10
3
14
1
2
11
18
17
6
1
12
33
2
13
14
29
4
23
6
17
4
11
30
9
14
7
24
11
8
1
20
19
18
1
8
1
24
13
2
9
4
3
14
27
4
25
6
5
6
13
6
1
2
3
16
33
18
13
8
19
4
1
6
3
12
9
6
9
4
5
86
1
4
1
2
37
2
15
8
15
8
5
8
13
28
15
36
23
4
1
18
1
4
29
2
3
6
23
30
5
10
9
12
7
24
1
6
5
18
1
6
19
10
21
22
21
68
75
32
3
2
15
30
11
34
9
18
3
6
37
14
3
10
17
16
1
10
3
14
11
4
11
4
7
16
3
14
15
2
3
8
3
26
17
8
1
8
15
14
1
12
25
20
15
28
21
8
29
30
41
16
9
16
7
6
7
12
27
8
3
16
3
16
7
6
15
20
9
4
9
8
3
8
7
22
15
8
37
28
29
14
7
4
15
18
1
14
15
10
11
16
1
16
9
12
19
6
5
24
1
2
11
10
3
2
11
10
21
10
3
28
3
2
3
10
7
10
9
34
3
24
1
6
3
4
13
28
3
20
5
32
23
20
15
68
23
24
13
10
5
24
21
2
29
12
19
18
9
12
5
6
3
4
3
32
5
26
1
12
7
10
3
10
49
12
1
4
11
12
9
10
1
22
3
10
31
28
5
18
5
8
17
10
1
24
27
8
3
6
5
16
3
6
13
8
13
20
9
6
1
12
17
30
11
4
1
36
3
20
25
22
3
4
3
16
5
56
13
44
9
2
7
16
3
2
9
2
3
16
29
2
13
4
15
46
15
2
15
8
1
14
1
22
13
12
1
4
3
8
35
4
3
8
1
20
5
4
3
10
13
4
11
16
27
8
57
24
9
32
27
20
1
16
9
2
3
22
15
12
13
20
23
4
11
64
27
2
19
12
11
4
1
12
29
2
1
18
25
14
11
20
39
8
9
8
19
4
3
20
17
2
25
14
3
12
5
2
29
8
13
4
11
2
11
28
9
16
23
10
35
6
11
10
29
16
9
2
3
28
11
4
1
2
3
6
7
16
13
24
1
18
7
12
9
36
7
6
7
12
11
6
33
10
1
4
7
4
7
4
3
22
15
6
5
12
5
6
9
22
5
42
1
10
1
12
1
14
13
2
1
18
7
2
25
8
23
34
1
10
3
12
17
6
5
4
5
72
25
2
5
2
1
28
7
4
41
20
5
8
15
6
7
16
5
4
5
18
25
30
7
14
7
20
11
14
25
28
15
16
13
26
1
4
29
10
9
6
29
22
11
34
9
6
5
14
5
14
15
14
47
2
15
40
7
20
1
6
7
2
1
2
23
6
13
6
7
8
5
2
17
30
5
2
9
2
47
8
23
40
15
4
3
34
5
4
25
22
23
6
1
18
3
2
17
40
7
6
23
16
13
4
49
8
1
8
11
16
7
10
9
8
3
10
1
10
7
16
5
14
7
14
21
4
1
14
1
16
13
2
11
24
5
16
3
14
3
20
3
16
1
4
11
8
1
8
1
12
1
4
5
6
17
18
17
16
1
2
15
10
17
4
13
10
5
10
7
22
7
4
17
2
7
6
7
30
5
22
19
20
1
2
7
2
23
4
5
22
5
12
31
4
29
4
19
30
17
6
15
4
25
2
1
2
19
28
9
12
51
14
11
28
1
8
3
18
3
2
3
10
5
12
7
2
43
8
27
8
9
20
3
2
1
16
15
10
25
14
1
22
21
2
23
14
41
4
11
14
1
36
1
30
3
4
25
28
9
4
11
36
7
16
1
10
11
12
5
8
5
12
3
2
15
12
13
4
3
14
25
10
19
4
7
54
7
16
29
32
5
8
1
2
7
4
15
4
1
10
11
4
1
12
31
2
29
2
11
6
3
2
59
6
7
2
53
18
17
42
5
12
3
22
1
14
5
18
37
34
1
46
7
14
5
8
31
14
31
44
5
26
19
10
21
2
5
10
13
32
11
24
5
2
5
8
9
8
3
18
7
16
23
30
49
12
17
14
5
4
37
2
25
12
19
12
27
8
11
12
17
20
21
14
25
32
3
4
29
20
3
12
9
16
9
6
1
10
35
18
7
26
1
6
11
6
5
22
3
28
9
22
15
12
7
16
9
2
1
2
21
14
1
40
21
6
19
4
29
10
7
42
11
12
13
2
3
8
3
14
33
24
1
2
15
4
7
4
9
8
11
20
21
16
11
10
55
22
31
50
3
2
5
8
25
6
3
2
5
26
3
8
3
20
21
22
5
2
21
10
1
8
9
4
81
10
9
14
9
2
3
4
17
8
15
2
3
38
31
12
5
8
53
10
3
34
3
4
3
8
27
2
21
20
37
8
15
10
3
24
1
70
47
24
7
32
7
36
9
28
1
28
13
16
11
18
23
18
5
48
1
30
3
10
23
10
29
18
41
8
51
6
1
4
13
8
3
16
3
6
3
26
41
4
25
8
5
14
17
6
13
22
21
6
1
6
7
4
3
18
5
8
19
2
5
38
7
6
7
4
23
14
17
28
3
20
17
8
31
18
7
4
5
30
7
24
17
24
17
6
25
4
7
4
11
14
17
12
5
10
9
32
3
18
25
14
17
8
7
8
15
4
1
64
9
24
1
10
9
20
19
2
13
2
3
26
3
50
39
14
9
2
11
18
5
48
9
2
1
2
29
8
23
6
1
2
13
54
13
6
9
16
17
6
1
38
19
24
17
26
5
26
5
12
29
24
47
16
7
10
15
12
11
4
27
8
3
6
17
18
7
4
47
8
35
12
7
8
11
20
19
36
11
8
5
10
15
18
5
6
27
10
15
30
17
6
21
28
11
20
7
2
13
6
1
18
1
12
1
16
17
30
1
12
49
6
11
10
5
14
25
6
15
18
13
4
25
16
1
12
19
48
1
12
17
42
7
6
7
12
1
2
1
12
7
6
1
4
3
6
65
6
9
4
3
6
23
16
5
6
17
20
21
8
3
10
9
16
7
44
27
14
7
12
5
2
11
8
11
20
1
10
3
12
9
10
11
18
7
6
15
8
5
32
7
4
27
4
3
4
69
6
23
26
5
24
47
10
17
6
7
6
17
6
103
58
1
8
1
12
29
12
19
14
35
10
37
4
3
4
31
4
11
8
17
28
15
20
23
14
5
18
9
6
19
16
3
8
11
22
15
38
45
20
31
20
3
8
5
2
13
2
7
42
1
2
11
14
17
18
1
4
23
6
17
10
19
18
15
20
1
4
9
2
19
4
13
22
5
2
1
18
19
12
41
12
7
38
1
8
5
44
1
34
17
10
9
6
3
22
35
6
5
30
1
24
5
22
11
20
1
32
9
8
15
4
3
4
3
4
15
4
9
4
7
4
3
2
9
8
5
2
5
4
15
4
1
4
9
14
17
6
1
2
1
2
3
28
9
12
1
22
17
2
7
30
17
6
3
20
5
4
9
36
37
4
5
8
1
10
1
38
15
28
5
8
15
2
19
26
1
28
7
54
19
8
11
18
1
2
17
16
11
2
1
12
21
10
3
2
3
16
15
12
1
10
27
50
7
14
3
22
5
12
13
4
11
12
15
28
27
16
15
2
3
2
3
8
1
16
15
10
5
22
15
26
1
16
19
18
21
2
13
2
7
12
1
6
1
6
7
34
25
6
1
10
5
22
3
8
9
12
9
16
7
18
15
4
1
4
7
6
11
6
1
6
1
30
1
24
17
4
3
8
3
12
11
12
21
12
17
2
5
8
13
12
9
38
11
2
9
2
3
4
9
4
9
6
13
34
1
12
7
2
9
94
7
8
7
20
43
54
7
6
3
22
3
16
9
12
27
30
1
12
1
20
3
20
13
12
17
2
3
18
3
18
33
46
9
40
31
2
3
4
5
6
5
6
5
8
1
2
33
36
3
12
9
2
7
2
5
20
5
14
11
18
11
6
9
8
5
34
11
2
7
12
13
4
15
2
15
6
17
42
15
2
9
4
15
4
3
2
15
26
3
16
41
18
3
10
17
14
15
4
7
6
5
24
1
32
9
22
5
12
11
6
1
16
47
2
29
12
45
2
11
4
9
6
1
20
11
6
17
14
13
10
31
20
9
6
11
18
15
30
7
8
1
8
3
38
9
4
3
4
21
16
27
16
9
10
23
18
23
18
13
20
29
20
7
14
23
24
5
18
9
10
21
2
3
2
3
22
49
16
9
40
3
32
1
8
3
8
3
2
3
2
1
10
7
8
27
48
3
20
7
36
7
36
5
20
1
12
1
16
9
6
39
8
1
12
17
8
11
2
17
8
7
4
5
8
3
12
19
18
15
6
3
2
7
6
45
10
19
26
7
12
5
50
5
26
9
2
1
12
5
6
75
8
45
6
27
10
27
34
15
4
15
10
17
10
5
16
19
12
23
6
1
6
1
24
15
16
1
8
11
24
13
6
5
4
1
2
1
4
1
4
9
38
5
12
5
20
17
2
15
2
21
10
9
18
5
2
15
4
25
10
13
24
5
10
11
14
1
8
25
2
5
6
25
18
25
40
17
10
5
16
3
4
9
4
13
10
15
2
1
8
17
10
9
4
23
2
3
6
69
18
7
2
1
16
11
6
7
54
5
4
1
20
15
16
23
32
5
38
31
8
1
36
3
2
7
6
7
6
13
34
7
2
13
10
37
16
25
14
3
14
13
42
45
12
19
22
5
30
1
22
3
12
19
4
5
12
7
4
7
6
3
2
15
6
11
32
39
8
1
2
9
26
3
40
5
2
1
2
11
8
25
16
1
6
1
4
1
12
13
32
23
18
9
30
11
8
15
4
15
22
13
6
3
6
13
22
31
36
7
16
13
8
9
30
11
2
15
10
3
16
1
16
3
10
7
8
3
2
23
4
41
14
9
8
21
2
3
2
11
12
17
4
13
56
5
42
11
6
57
4
11
6
1
6
43
2
17
12
13
6
3
44
9
4
19
6
1
36
7
34
1
6
15
30
5
10
13
6
3
14
7
14
15
24
5
8
1
2
29
22
11
8
9
20
13
18
3
14
31
28
43
12
7
6
13
6
23
10
5
30
23
6
17
12
1
8
3
10
9
14
3
16
9
4
11
24
19
10
15
8
3
12
19
2
9
4
21
4
1
4
9
2
13
10
3
2
5
32
7
16
3
24
15
12
1
4
5
4
1
20
1
26
11
22
5
24
23
16
3
2
1
6
9
6
7
28
7
2
5
2
3
76
3
26
5
12
1
10
5
26
3
2
1
12
5
18
3
4
3
4
17
16
5
14
3
22
61
14
9
2
53
2
9
6
7
2
1
22
29
42
5
2
1
44
17
14
7
12
7
60
29
8
11
22
11
6
27
18
19
6
9
40
11
18
11
4
1
22
11
8
13
76
1
28
39
4
13
2
27
24
7
6
17
10
7
8
1
4
1
2
13
8
19
2
13
10
9
10
31
16
3
10
1
30
11
12
23
44
21
50
11
14
17
12
7
20
1
6
11
8
11
18
19
18
17
16
1
16
59
12
1
6
9
4
7
2
13
6
11
38
1
2
35
8
15
8
3
24
7
50
25
8
17
4
9
4
5
2
3
34
9
74
7
34
11
4
5
14
7
4
1
4
9
2
9
4
5
2
5
2
9
6
43
36
11
10
25
18
43
34
1
22
1
16
13
2
1
12
47
30
11
22
13
12
11
50
9
14
21
12
29
2
25
38
13
20
11
34
3
32
13
14
5
2
9
8
9
2
3
14
11
12
25
6
29
16
17
22
27
2
25
2
3
4
41
36
11
28
7
20
9
4
27
16
3
4
1
18
7
2
7
2
3
12
5
2
17
2
3
2
65
50
7
24
15
4
3
14
1
10
3
4
17
16
33
8
7
12
9
30
5
14
13
16
1
26
9
2
19
22
9
6
7
32
7
6
35
6
5
12
13
30
3
18
7
34
9
2
3
14
3
14
7
12
5
36
7
4
7
10
11
20
7
2
47
6
3
8
5
8
23
8
15
2
17
12
49
16
1
2
27
8
33
24
15
2
15
2
7
16
1
8
17
6
5
16
9
62
9
6
39
8
27
6
19
30
7
6
3
38
11
4
7
18
41
4
5
12
5
6
13
6
23
14
25
38
3
2
19
14
27
16
5
2
35
18
1
2
3
4
5
6
9
10
5
24
5
2
5
2
5
6
1
18
1
8
9
28
1
2
27
14
3
4
9
10
5
4
13
6
3
2
9
2
19
10
9
2
41
18
35
4
3
8
21
4
17
2
1
48
13
6
3
16
27
8
21
16
25
10
9
10
1
14
3
4
7
16
19
8
15
6
15
12
23
6
5
18
5
2
1
14
37
10
1
4
5
4
1
42
41
8
1
18
25
6
7
6
35
12
13
38
7
6
1
30
13
24
3
8
1
10
3
12
23
6
5
4
1
4
3
2
15
46
3
4
1
8
1
8
17
28
17
10
5
24
13
10
1
20
3
12
33
4
11
8
1
10
9
2
9
2
15
8
1
2
25
24
7
16
21
8
3
10
7
2
39
16
1
2
5
8
21
30
1
10
5
26
35
30
13
14
5
4
19
24
11
14
1
8
1
20
11
8
7
4
5
20
7
4
17
32
5
2
37
20
55
20
13
4
3
24
5
2
1
18
17
8
15
6
21
6
33
26
9
34
3
6
19
4
19
8
9
6
9
4
3
8
55
16
27
2
1
4
7
54
7
8
9
4
3
16
7
6
1
12
3
4
7
8
3
4
15
10
3
2
3
22
3
10
9
14
5
24
19
50
13
88
31
6
7
12
1
6
1
6
7
4
17
4
11
18
1
24
55
24
9
34
17
14
11
2
1
2
17
14
9
32
3
4
9
20
15
14
9
28
9
4
9
2
1
4
5
6
19
6
1
16
17
22
41
8
11
10
7
6
3
30
5
10
19
16
1
6
51
8
15
8
17
10
15
12
11
20
17
2
17
6
3
4
7
6
37
2
15
18
1
12
13
16
11
4
7
2
5
38
5
10
13
4
15
20
7
10
1
20
13
18
25
24
15
20
1
18
3
2
3
10
9
10
37
2
15
12
3
26
39
32
3
8
21
52
9
6
17
14
13
10
11
4
7
4
17
12
27
16
7
26
23
28
11
14
1
18
9
8
5
32
1
14
5
8
1
10
1
8
13
2
7
16
9
16
13
6
21
2
11
10
17
16
13
16
29
22
1
8
15
10
27
22
7
6
1
4
19
14
7
50
1
6
13
2
17
10
15
4
3
6
1
14
3
10
3
6
5
14
9
10
7
2
15
22
7
14
7
18
1
12
1
8
17
2
5
4
11
12
11
20
1
12
37
6
7
8
15
4
5
8
1
22
3
2
17
18
7
6
35
6
7
6
9
10
39
2
33
6
33
4
3
12
19
12
7
6
5
10
17
20
1
42
25
12
35
12
3
10
1
16
7
12
13
8
5
8
33
8
15
36
17
2
1
2
1
4
53
2
1
4
11
2
3
38
41
16
3
4
1
30
9
22
11
6
25
2
7
4
35
16
1
4
13
8
15
6
1
16
37
2
5
12
7
2
19
12
13
10
1
8
15
16
11
6
15
46
1
2
7
4
15
14
19
4
7
12
19
10
5
26
11
4
1
16
9
2
1
8
35
2
31
24
3
2
5
16
3
4
45
20
21
12
11
38
1
2
19
32
1
22
5
16
5
4
1
6
7
4
11
30
11
16
41
12
7
10
11
10
7
14
13
4
25
24
5
2
15
40
25
6
1
30
11
8
1
40
3
24
5
12
3
12
11
2
1
2
23
12
1
6
25
2
11
24
25
8
1
16
9
16
1
24
11
12
1
8
11
30
5
2
5
24
89
8
31
14
11
24
3
12
21
4
1
10
51
8
7
2
5
8
9
16
3
14
35
20
75
34
3
2
35
16
25
4
7
4
1
14
13
4
15
8
1
4
11
8
3
2
3
16
1
24
37
22
31
8
27
4
5
26
5
4
7
8
5
4
5
22
3
40
1
8
29
16
57
60
7
6
25
12
1
2
5
16
1
2
1
38
5
4
35
8
11
38
7
62
23
30
19
12
1
6
13
18
31
12
27
8
3
16
19
18
13
12
35
24
13
6
31
4
29
20
5
14
3
4
5
14
3
10
1
12
9
18
9
2
25
10
1
8
7
2
19
4
31
18
7
10
13
10
3
4
15
2
3
28
15
2
29
2
7
18
7
8
17
2
9
14
41
2
9
4
39
14
9
26
1
2
35
8
1
6
1
50
1
24
53
6
3
16
9
2
13
20
17
10
7
2
35
34
3
24
1
12
5
12
5
8
3
10
1
2
9
40
5
14
15
2
21
2
3
8
3
14
3
22
23
4
9
8
11
10
15
8
7
8
23
2
5
34
3
24
5
14
1
24
5
2
9
34
9
2
15
10
17
20
3
2
15
10
69
4
7
8
7
2
37
10
9
16
9
28
1
38
11
16
1
14
49
4
7
4
13
18
13
10
11
18
11
6
11
18
17
6
7
6
13
12
37
14
5
18
5
8
9
14
1
26
11
2
13
12
5
4
13
14
1
30
1
4
13
16
5
18
21
14
3
6
21
32
7
24
7
2
1
12
39
28
9
10
15
20
9
46
9
2
51
2
9
8
9
8
3
12
9
18
41
22
3
42
23
12
37
16
7
26
3
10
1
4
9
30
9
4
1
6
7
14
1
24
37
14
21
4
9
4
7
24
9
8
3
12
15
8
17
12
1
4
1
18
7
66
11
14
1
8
19
4
5
26
9
8
19
26
9
2
7
6
7
20
11
2
27
2
5
2
47
4
7
4
3
26
3
4
11
10
11
2
17
6
13
2
25
22
17
6
7
12
17
2
3
14
1
20
19
2
3
2
49
2
9
18
3
24
7
32
41
34
15
42
11
12
5
18
11
12
47
2
7
10
33
2
7
10
5
12
21
24
1
6
1
10
15
4
15
14
27
20
31
20
21
12
7
20
35
18
11
12
7
14
3
14
3
32
13
4
15
16
3
8
33
4
41
12
17
68
5
40
25
2
1
16
59
32
29
26
29
20
9
4
5
6
9
22
11
6
13
8
3
10
25
20
43
2
11
14
31
8
5
12
17
12
11
8
11
60
33
8
17
4
9
12
11
22
9
14
13
2
9
20
19
4
11
4
5
6
1
12
35
2
17
2
7
14
27
16
25
8
19
24
1
6
25
4
5
16
9
6
17
2
9
2
1
6
11
22
33
28
9
2
39
10
3
24
13
10
25
24
13
14
3
8
3
8
27
16
13
2
3
6
13
16
1
28
15
16
11
6
13
58
3
24
13
2
15
4
23
6
1
6
7
6
23
4
1
22
13
2
25
8
11
18
7
18
3
2
7
6
1
10
9
20
13
2
31
6
1
36
29
16
11
6
25
12
11
18
5
12
1
6
13
6
7
4
13
2
1
4
15
30
1
6
9
2
3
4
1
6
13
2
3
2
3
40
11
22
1
4
9
10
5
2
15
22
29
42
11
2
27
10
1
10
23
26
43
4
35
2
5
4
5
8
7
16
21
4
3
36
21
12
1
8
7
8
51
10
3
8
9
20
3
4
5
4
31
14
1
4
3
22
9
2
1
22
5
36
11
6
9
10
43
12
15
2
17
10
23
50
15
56
11
2
23
8
23
4
9
16
5
24
1
18
17
6
7
12
17
72
5
18
19
18
1
12
1
4
35
2
15
8
9
16
9
4
3
10
33
34
31
6
1
50
3
10
9
26
1
16
1
2
9
8
9
16
1
8
39
8
29
8
5
16
35
30
11
4
5
14
1
10
19
14
1
10
3
44
17
16
21
12
1
6
9
42
1
18
9
18
13
6
5
6
7
4
9
34
39
26
11
28
13
12
1
18
1
2
7
6
3
10
3
8
15
14
1
10
7
22
1
8
5
18
9
6
13
4
3
44
9
14
45
14
13
2
1
12
15
22
1
6
13
2
7
26
11
8
13
36
5
72
1
30
11
50
15
12
7
2
11
4
19
2
71
10
29
30
9
22
1
12
7
6
9
2
21
56
3
26
7
16
13
2
25
4
7
24
9
6
1
24
3
30
7
24
25
28
23
20
27
8
57
4
3
2
5
2
19
60
17
10
1
40
3
12
17
10
9
6
1
12
7
24
13
24
11
10
7
24
13
8
9
56
9
26
9
4
15
26
21
16
3
38
7
2
11
4
3
8
57
26
9
10
13
14
3
4
33
6
7
36
1
8
7
16
7
10
1
6
5
6
9
16
3
8
27
10
3
4
17
10
7
8
13
14
9
28
9
4
9
4
5
4
3
20
11
18
1
8
13
10
1
14
3
2
11
8
9
6
77
6
1
36
1
8
1
8
31
8
5
4
11
8
9
2
49
22
11
18
1
4
21
12
47
18
1
14
5
6
13
16
17
14
35
10
25
6
5
36
25
2
1
8
1
24
7
4
3
24
1
2
7
18
15
4
41
10
5
30
35
6
1
6
17
40
7
6
11
18
11
64
5
14
7
20
33
2
3
6
21
22
3
2
3
4
7
4
7
20
3
6
5
32
11
2
1
28
1
44
3
6
23
6
11
16
17
6
5
36
23
4
15
10
9
2
33
6
1
20
1
24
5
18
21
4
7
8
3
18
1
20
1
6
1
18
11
18
15
14
5
2
13
12
33
10
3
2
29
2
17
2
9
18
11
12
33
6
57
42
7
30
37
18
7
4
1
30
31
6
9
2
57
10
21
16
11
2
1
12
1
26
9
26
1
2
13
4
15
10
15
36
5
6
53
2
3
64
1
14
35
6
5
6
11
8
35
2
19
6
11
22
21
4
37
22
3
22
5
14
21
4
5
18
17
2
5
16
7
38
3
2
23
10
3
10
11
30
13
6
9
10
3
4
27
6
17
6
11
18
3
34
15
2
3
30
31
20
3
6
1
4
9
2
11
50
3
8
29
18
7
12
41
12
15
44
33
14
3
24
7
4
1
22
1
22
29
8
1
34
29
34
5
12
1
24
1
32
9
24
57
16
5
8
35
8
53
4
5
10
9
18
13
18
15
8
9
12
9
32
5
20
25
30
9
22
15
2
19
6
7
30
39
14
11
4
3
2
21
8
15
10
3
4
47
22
7
8
5
34
29
6
5
6
5
4
1
12
1
12
5
14
11
18
23
4
5
62
19
30
23
40
7
34
19
4
1
8
9
2
29
2
7
18
5
24
17
24
7
6
13
8
5
10
1
4
25
58
35
8
3
16
27
12
7
4
3
6
21
4
3
8
45
14
1
38
1
2
5
10
1
44
19
16
11
26
25
30
3
4
11
2
33
28
17
2
3
14
3
14
27
10
7
2
5
4
17
2
5
8
11
2
1
24
1
30
7
14
5
36
9
8
7
4
17
8
1
12
13
10
5
2
1
8
25
4
7
8
7
24
1
4
17
6
5
12
3
6
9
18
1
16
15
4
5
24
43
6
11
22
3
2
7
34
11
18
5
6
9
8
5
16
5
8
13
10
7
26
9
4
7
2
5
4
5
10
9
4
1
36
29
6
1
10
13
16
5
12
15
4
11
16
7
32
19
2
7
12
3
34
5
28
33
18
9
18
13
32
9
22
11
18
1
2
13
18
47
12
17
6
17
4
5
16
1
6
11
6
5
18
19
4
1
16
13
12
1
22
9
80
5
10
5
52
5
4
7
2
3
18
11
4
5
10
19
8
3
14
3
12
1
4
9
12
23
24
1
14
7
6
1
2
3
2
3
2
5
8
17
4
15
8
3
20
25
8
27
8
15
26
1
12
1
16
5
2
11
2
33
8
9
8
5
6
3
4
15
2
21
18
9
12
19
6
35
4
33
4
15
32
1
14
3
16
3
10
13
2
27
12
11
20
1
12
15
16
11
16
3
4
7
54
33
40
3
8
3
78
13
12
11
4
13
4
1
24
21
12
19
4
5
18
13
6
3
2
15
20
9
10
7
2
21
4
39
4
9
6
9
30
29
8
1
8
69
8
11
34
9
4
5
14
7
10
29
10
1
14
25
6
25
12
9
8
1
6
5
54
23
16
13
2
9
4
21
2
15
4
33
36
13
2
23
4
5
18
21
14
19
16
11
2
3
28
13
22
5
52
3
20
3
12
31
22
1
2
33
18
1
12
7
4
5
12
13
6
7
50
3
22
29
62
5
20
7
12
35
10
1
12
27
4
5
8
9
12
21
2
1
22
7
20
51
8
3
22
9
2
5
18
3
6
43
12
7
20
1
2
35
4
13
6
7
2
11
2
7
24
1
14
11
10
3
18
5
6
31
14
7
2
13
16
33
2
25
76
3
48
9
2
11
8
15
4
5
62
39
4
5
8
3
4
5
8
1
32
31
26
25
4
5
14
11
12
17
10
13
2
23
4
1
24
39
14
1
2
3
8
9
6
23
6
55
8
13
6
5
2
5
4
11
10
9
4
15
2
9
4
25
2
11
30
5
8
1
20
21
10
1
24
45
30
15
8
9
14
3
20
1
8
5
10
11
2
11
16
23
26
27
28
13
8
5
6
1
26
19
8
53
18
5
4
9
4
9
36
5
4
19
2
15
6
1
4
1
6
7
6
13
6
13
8
1
6
5
8
5
6
1
2
9
2
11
2
9
4
21
16
7
4
25
6
9
18
7
22
19
8
25
2
3
20
3
12
13
16
9
16
13
16
31
12
7
4
15
4
7
26
1
14
7
8
17
10
13
10
11
4
1
2
3
6
5
14
3
6
9
34
33
6
97
4
17
28
9
8
21
18
13
46
1
22
27
2
13
54
47
2
1
24
13
8
21
4
1
8
19
24
7
2
1
2
1
2
1
12
7
4
7
6
31
2
1
12
35
6
27
8
15
8
17
4
9
10
5
2
21
12
5
10
1
12
29
12
7
20
5
24
1
2
9
2
35
10
7
2
1
14
1
18
1
4
5
2
11
12
3
14
17
4
33
18
3
10
3
6
5
2
11
20
21
12
1
10
13
14
7
6
11
14
27
6
5
40
5
18
7
6
3
4
31
10
3
48
43
6
35
6
3
62
19
26
1
18
17
6
5
6
9
6
21
20
11
8
13
6
5
10
15
6
7
12
17
10
53
34
15
14
7
6
1
4
3
8
21
6
11
76
31
30
7
8
21
16
1
4
3
16
5
4
43
14
9
4
9
14
3
22
21
20
45
16
3
4
29
2
11
10
7
18
3
6
13
34
7
12
13
4
3
14
3
4
1
2
3
10
9
6
1
12
7
4
5
28
1
2
9
22
13
12
7
18
7
10
1
20
9
2
39
2
17
4
5
4
3
28
1
16
21
16
9
46
5
8
1
8
27
28
1
24
7
30
27
4
1
2
3
10
1
4
7
8
1
52
1
14
7
26
5
4
13
22
7
8
5
4
9
10
1
6
45
6
3
8
3
4
15
20
9
2
9
2
3
18
1
10
5
6
21
20
1
18
29
12
15
2
3
4
37
20
39
8
3
4
15
14
11
20
3
26
3
2
31
30
21
38
11
12
53
8
41
2
17
12
25
10
1
8
1
8
19
8
21
42
19
4
9
26
3
10
47
14
5
2
15
4
3
12
7
2
1
32
13
2
17
18
1
14
25
2
3
2
1
4
9
2
39
36
13
10
31
4
1
10
7
12
11
4
7
4
1
6
9
6
29
6
25
6
17
18
3
22
1
18
3
10
7
20
1
10
7
2
67
4
5
42
1
44
15
2
9
4
3
2
17
28
5
20
1
2
1
26
3
8
7
6
39
18
25
34
9
2
13
24
11
20
27
6
41
10
7
6
5
10
3
8
57
8
13
16
23
6
19
16
9
36
11
12
41
58
11
12
5
18
57
12
1
6
27
14
3
22
39
26
11
12
3
10
3
40
3
16
15
4
3
16
25
16
5
6
1
52
31
6
35
2
5
6
27
2
1
4
11
2
29
6
1
12
11
2
19
8
5
14
1
2
15
8
19
4
9
12
39
24
19
18
3
12
7
10
13
20
3
2
13
58
41
20
9
8
13
32
3
2
7
14
37
16
5
8
37
8
3
14
27
6
9
6
1
10
1
10
1
4
1
24
3
2
7
28
39
14
25
2
1
4
1
6
3
8
7
32
3
6
1
6
11
26
1
28
7
6
11
22
7
2
11
2
21
32
35
4
3
4
23
12
3
4
5
12
7
8
19
8
17
12
3
10
25
34
1
52
15
36
13
52
1
14
15
34
23
14
1
16
29
10
5
8
13
18
13
12
1
8
17
4
5
2
5
12
17
18
47
14
27
22
1
2
1
4
1
10
25
2
23
4
13
42
11
72
3
2
3
8
29
8
1
18
5
24
1
6
19
6
23
32
3
18
39
8
7
50
5
8
1
2
17
4
3
18
1
6
23
10
3
8
9
2
39
4
1
12
31
22
9
16
3
6
5
8
7
16
5
8
7
2
11
2
21
4
17
18
21
4
7
16
85
2
31
4
15
10
9
6
15
4
15
36
11
26
11
6
7
16
21
2
25
10
3
2
33
8
3
6
37
2
1
32
9
22
3
2
17
4
5
24
1
8
13
4
11
36
7
26
3
6
7
8
5
14
37
2
15
8
57
6
1
56
7
6
13
32
17
8
39
6
1
4
13
10
15
4
37
10
3
6
15
56
19
12
5
14
1
18
29
2
13
16
15
2
19
6
9
4
47
14
21
36
7
4
7
30
13
4
3
34
1
24
9
2
9
2
7
8
1
10
3
18
11
18
9
42
19
18
13
10
37
18
29
6
11
4
17
24
17
2
23
18
13
12
5
34
7
4
3
6
5
36
13
24
11
2
1
12
13
16
17
8
11
4
13
12
5
2
5
8
11
20
21
28
13
8
11
2
5
12
5
32
13
18
31
14
9
10
11
18
29
14
1
4
9
2
21
10
29
8
9
26
17
8
15
14
15
8
9
2
5
20
5
4
3
8
11
40
31
12
13
6
11
2
3
10
1
8
1
12
35
8
1
30
15
14
45
16
1
6
5
2
3
14
17
6
1
4
25
8
13
2
19
12
7
16
11
6
13
2
7
6
1
24
3
2
3
8
7
10
9
20
25
2
21
16
25
20
9
8
1
8
39
4
31
8
5
20
17
8
15
16
5
12
11
6
1
6
11
12
9
12
13
2
17
6
33
2
37
20
15
2
7
14
7
4
17
14
5
22
3
8
7
16
1
14
3
4
3
4
3
8
21
10
17
4
3
8
29
50
13
24
7
2
23
4
1
12
11
4
1
22
9
10
1
22
15
4
9
14
9
16
3
2
9
8
25
2
9
14
63
4
1
10
3
28
3
28
33
20
9
4
23
50
11
42
35
22
23
10
33
4
5
6
3
56
5
10
5
8
3
26
21
42
11
10
11
8
1
6
15
26
5
10
59
8
9
8
3
10
25
18
7
18
31
18
1
10
1
14
17
16
5
12
1
38
1
26
5
2
11
2
1
18
35
48
1
2
7
6
19
20
53
8
7
6
17
26
17
14
37
6
7
14
23
6
1
28
1
18
3
24
27
6
7
8
1
4
15
12
51
2
15
20
59
14
23
30
3
16
37
24
35
2
21
18
23
2
35
18
1
18
5
18
19
2
23
2
7
2
1
14
5
44
1
4
3
8
25
34
11
18
5
16
9
2
17
2
1
10
11
12
3
2
9
16
3
2
49
6
1
4
5
26
3
8
33
4
9
2
3
8
3
6
43
30
9
20
11
6
13
46
5
30
27
20
31
12
25
12
3
16
5
18
13
30
45
12
19
10
19
16
23
44
3
12
5
2
1
6
5
2
13
8
9
12
3
6
9
6
9
34
19
8
3
8
7
2
21
10
1
6
1
4
25
6
7
8
19
28
1
2
5
26
5
12
33
4
1
20
19
22
19
16
7
16
3
8
7
6
1
20
29
12
5
44
3
42
1
48
9
10
11
6
15
2
21
22
9
28
25
14
9
8
37
10
3
2
15
20
9
22
21
6
23
2
19
2
9
10
19
10
1
6
11
4
1
14
1
6
7
40
29
24
5
10
1
10
11
12
49
10
25
6
11
2
1
40
17
26
11
6
27
22
19
8
7
6
11
26
17
20
29
10
33
18
27
12
7
10
17
14
9
12
9
16
21
2
3
2
1
8
19
14
1
2
53
8
3
6
1
4
11
14
19
4
5
6
1
10
5
10
27
2
1
12
5
2
1
6
11
16
31
2
7
14
5
8
7
22
35
24
11
6
15
14
1
8
9
8
1
10
3
22
1
4
9
20
7
18
9
16
15
6
35
58
7
20
1
10
41
10
1
8
3
2
15
2
1
8
23
8
5
18
35
2
13
6
1
8
7
24
1
12
1
24
27
6
1
8
11
2
11
24
1
2
3
42
11
14
31
12
7
4
3
4
15
4
5
26
1
4
7
14
17
12
15
2
5
8
3
26
15
28
7
2
27
10
9
26
3
32
19
2
7
30
11
14
7
6
43
6
35
4
9
2
11
18
3
2
3
4
3
8
9
8
1
8
27
8
33
6
19
2
21
2
1
12
25
10
5
10
11
28
1
30
31
6
15
10
5
30
3
22
3
20
1
26
3
22
9
2
15
4
39
8
3
8
13
12
15
14
27
26
3
2
1
4
5
24
5
6
1
8
3
6
7
6
5
26
5
46
11
4
27
30
41
30
7
16
33
2
3
2
69
36
3
12
11
58
3
14
15
28
7
20
17
24
15
26
3
2
11
4
3
2
3
18
5
14
21
2
15
8
3
18
5
12
1
30
7
2
11
32
13
16
23
20
35
6
1
4
7
32
17
2
1
4
41
8
11
20
5
6
13
8
13
12
15
2
5
6
53
8
7
18
21
30
13
6
21
16
7
2
3
12
19
6
13
6
1
10
9
14
41
2
9
20
1
26
13
14
9
90
7
6
35
12
1
2
13
16
17
6
5
6
21
4
13
10
13
4
11
10
7
4
17
22
19
12
13
2
17
10
5
6
11
18
21
32
3
32
15
20
5
2
19
2
13
14
1
10
3
30
27
10
15
50
3
28
3
22
5
10
5
30
13
10
13
30
3
20
23
12
1
30
11
2
3
44
3
8
15
92
3
14
3
20
11
8
11
22
3
8
7
4
21
34
11
8
9
14
31
8
11
4
5
4
37
12
5
12
7
14
5
10
15
10
13
14
11
6
1
14
29
4
7
12
1
30
19
18
17
6
7
6
5
26
5
2
5
38
17
56
37
16
35
2
3
20
1
4
43
26
29
6
5
4
13
10
3
34
7
2
9
14
21
4
3
28
5
34
3
4
3
8
1
14
7
8
37
24
15
18
3
18
9
14
15
56
11
2
37
6
11
48
1
8
19
2
25
10
1
8
49
20
3
16
25
18
5
8
15
26
5
14
3
14
15
10
33
4
19
4
1
6
31
2
5
34
11
26
5
12
1
6
13
6
7
2
13
2
9
10
3
6
47
4
15
8
3
14
39
8
3
2
11
10
9
2
3
6
5
30
3
26
21
2
9
2
19
4
15
2
13
44
23
16
29
6
11
18
23
32
11
6
5
4
13
4
5
30
7
14
7
2
71
20
27
6
3
20
27
20
5
20
7
4
13
16
5
10
11
18
11
16
19
20
7
2
9
20
1
2
9
22
7
10
5
6
1
58
13
6
25
2
1
12
3
16
7
28
21
2
11
14
9
8
9
2
9
24
25
6
11
8
1
6
19
24
29
4
23
2
11
6
9
10
1
18
5
16
7
2
21
8
5
24
31
6
5
24
11
4
7
14
15
4
19
32
13
8
27
58
3
26
7
4
3
4
13
12
5
2
7
10
27
48
1
4
7
8
7
34
41
12
1
6
15
22
37
8
1
2
11
8
23
10
9
16
21
16
5
12
19
48
9
8
17
16
9
18
9
6
17
8
7
18
15
10
35
4
3
16
13
30
3
100
7
22
15
2
1
6
1
22
7
4
23
8
7
18
9
4
3
2
17
4
11
8
5
10
9
12
9
2
9
2
3
28
11
22
17
18
29
30
11
8
9
2
15
10
9
12
49
14
13
2
27
20
7
4
35
2
7
28
13
30
3
4
3
2
1
36
1
2
7
4
5
6
7
8
9
56
19
4
19
16
5
14
13
8
13
52
1
2
29
12
27
16
1
2
11
6
1
2
5
2
9
20
29
18
5
28
1
4
5
24
7
18
19
4
11
12
19
6
7
6
5
30
23
18
5
8
15
8
11
2
13
10
9
4
5
16
27
14
5
2
11
8
3
8
1
16
27
8
15
22
9
12
41
2
11
4
3
12
11
10
13
14
1
4
11
4
23
6
19
14
17
16
1
40
5
6
1
12
9
26
3
22
7
2
5
8
23
10
3
46
3
38
11
18
3
2
3
52
17
2
1
2
3
28
15
16
5
108
3
24
53
6
21
8
85
10
27
26
5
4
15
22
27
2
11
50
5
6
11
10
7
2
23
14
11
6
51
10
27
36
13
34
11
28
9
2
17
16
23
20
17
22
11
6
13
2
41
6
1
8
35
16
43
2
5
12
23
6
11
6
11
4
23
6
29
6
1
4
19
2
25
12
17
14
19
10
3
4
27
8
25
14
9
2
15
10
15
4
27
34
11
32
9
14
27
8
3
6
11
16
15
16
37
4
9
4
7
6
25
36
7
8
3
2
1
40
1
10
9
2
15
14
29
6
7
12
3
6
25
8
23
38
11
6
5
18
3
16
5
4
13
6
3
2
5
20
19
6
5
20
21
2
29
14
11
12
49
18
1
12
5
12
11
24
1
14
1
6
7
4
9
22
1
18
9
2
21
10
5
2
15
2
13
4
3
6
21
12
3
14
1
30
1
8
7
16
3
46
13
8
1
14
19
4
11
12
1
40
19
18
23
2
5
8
3
56
17
20
35
2
29
22
13
20
7
22
9
6
17
4
13
36
11
40
7
6
5
18
1
68
3
20
15
2
5
2
21
4
21
16
3
6
1
14
1
14
7
4
3
20
9
14
33
18
1
8
5
8
13
28
29
12
53
38
35
4
5
2
17
10
19
26
3
2
3
18
5
2
3
2
35
30
29
12
5
30
1
18
3
8
7
6
21
6
7
18
21
2
35
12
9
4
1
14
1
2
9
14
5
20
1
8
1
12
11
10
15
4
5
10
27
20
29
8
1
44
17
4
33
8
35
6
1
12
1
6
17
6
7
2
5
6
15
2
5
10
19
68
5
20
31
12
1
14
11
14
5
12
3
6
3
2
5
4
5
10
33
2
7
6
3
32
17
2
23
4
43
18
23
26
15
38
5
28
1
6
37
32
7
2
13
12
11
16
9
14
19
4
15
10
33
2
5
18
41
10
3
6
13
18
33
18
5
16
21
28
1
10
13
6
31
22
3
2
9
40
9
4
37
14
9
30
19
4
7
32
25
2
5
4
21
24
13
20
1
18
11
2
47
30
13
38
27
8
7
14
3
8
43
10
21
16
1
2
15
4
3
38
15
2
13
2
9
40
1
4
5
4
3
2
5
14
9
34
19
48
1
2
13
32
23
48
23
6
17
22
1
8
7
18
5
14
11
6
7
12
1
12
1
6
9
34
29
4
1
28
49
12
17
6
37
4
7
12
19
10
15
2
1
14
11
12
7
2
1
42
1
2
45
2
13
24
15
22
17
46
5
10
5
8
3
22
5
50
23
20
25
8
7
12
17
6
1
2
5
2
13
20
1
6
7
10
13
2
1
24
37
10
1
10
15
40
9
2
17
2
21
2
3
44
1
6
3
54
7
40
7
4
3
4
21
2
5
2
23
16
1
14
15
2
13
16
21
6
7
22
19
12
11
12
5
12
5
30
39
26
37
16
1
36
3
6
5
14
1
2
11
26
5
20
13
30
13
4
17
8
9
26
5
16
7
6
1
32
11
2
11
24
13
28
29
2
9
8
1
2
5
8
23
14
1
14
7
70
9
38
11
2
9
8
5
4
5
2
15
16
1
18
7
28
3
8
9
28
3
2
7
10
5
18
21
6
21
14
13
2
25
16
7
2
3
4
9
4
11
6
21
30
35
42
35
12
9
26
23
12
7
10
3
2
1
14
11
12
11
10
1
24
1
24
1
18
11
8
5
4
5
6
19
10
1
16
9
44
39
16
37
4
11
22
5
18
11
4
1
6
13
24
11
14
13
48
9
4
1
2
1
6
5
4
7
10
21
16
33
8
63
38
25
2
37
2
11
4
13
16
1
18
15
28
1
22
3
30
41
28
29
12
1
10
83
40
5
12
1
6
17
6
33
2
7
8
71
36
35
36
1
18
11
16
15
24
5
32
3
58
1
8
7
20
7
26
11
26
11
22
3
34
3
6
3
12
9
14
13
2
29
8
5
16
23
12
5
14
13
16
9
6
13
12
23
4
21
10
13
40
13
4
13
6
19
22
5
24
21
10
19
22
9
10
3
30
13
14
5
18
7
38
13
12
41
8
39
2
5
32
27
2
3
2
11
4
23
8
11
30
1
12
19
6
5
16
13
6
3
6
7
26
15
20
3
4
11
20
11
26
5
6
11
32
7
2
11
2
33
4
3
14
3
16
3
8
35
8
15
8
5
16
7
30
35
24
11
6
7
2
1
2
19
24
1
18
7
48
19
2
5
16
39
4
25
2
11
6
17
22
21
12
17
8
15
2
1
16
39
10
1
24
5
12
1
4
3
4
5
4
1
4
3
8
3
18
17
16
1
4
7
4
41
2
11
6
1
22
3
16
15
2
17
2
21
8
21
14
17
22
3
2
9
14
39
2
9
4
3
4
3
10
7
14
3
2
41
28
5
4
11
12
17
20
35
24
7
6
53
6
59
24
3
4
35
10
3
10
13
2
19
2
1
10
39
8
9
46
3
10
1
2
5
26
23
22
3
16
1
20
1
20
1
28
11
14
47
12
9
6
3
22
5
46
27
12
5
24
3
2
17
4
3
38
9
2
9
8
7
14
1
8
15
12
35
24
17
2
43
6
17
14
5
8
5
18
5
2
51
18
23
8
35
8
25
12
53
6
27
4
13
12
5
10
3
10
3
26
13
6
19
12
1
4
11
12
19
30
3
18
11
6
9
12
1
6
7
4
3
10
3
2
3
4
35
22
15
46
15
4
3
6
9
14
1
8
7
8
11
10
11
2
5
10
29
20
5
10
9
2
7
16
15
2
1
32
15
14
15
30
1
10
25
2
1
12
1
6
11
6
1
4
25
38
5
2
21
4
17
14
11
6
3
6
25
8
11
16
9
14
1
38
1
6
55
6
13
10
9
8
9
20
1
14
1
2
9
18
1
4
13
22
11
34
5
10
3
10
7
50
5
18
13
12
11
26
15
2
33
22
9
6
15
40
1
4
5
4
7
2
9
10
5
4
5
4
31
12
1
12
19
24
17
10
47
82
3
6
11
4
5
4
11
12
1
6
11
6
1
16
5
10
1
6
5
18
37
2
3
14
3
34
5
18
37
2
3
2
5
12
7
12
35
16
17
18
7
16
33
4
1
2
15
2
17
10
27
20
11
34
3
2
3
20
19
4
7
6
13
2
17
10
27
6
61
16
3
8
11
4
7
14
19
26
15
16
17
12
7
24
5
10
3
26
11
16
7
16
19
8
1
10
49
26
17
18
5
20
3
2
17
16
9
30
3
6
1
10
35
18
17
4
1
20
21
18
5
4
21
6
5
10
5
8
9
42
23
8
3
18
3
10
13
12
1
4
11
2
1
6
13
6
7
14
11
12
7
4
5
6
3
6
5
36
7
2
3
30
3
16
1
4
17
28
3
4
13
10
11
4
13
24
11
10
13
2
13
36
37
8
17
6
7
6
9
12
9
6
49
6
21
2
11
58
15
6
3
8
1
18
39
8
13
28
11
40
15
4
1
32
1
8
3
4
3
2
7
10
1
14
25
14
1
2
53
22
41
26
9
6
21
10
3
4
3
6
17
8
5
4
9
44
3
8
15
22
9
22
1
12
5
2
27
16
5
34
3
36
5
24
23
18
13
30
23
4
21
6
13
4
5
14
7
4
25
28
31
6
7
8
25
30
3
26
3
8
1
22
1
2
35
4
5
6
13
12
3
12
3
10
21
2
7
4
5
6
7
20
1
20
1
16
9
4
5
4
25
10
17
4
65
2
5
10
5
24
1
16
5
12
11
30
17
6
11
22
13
20
43
4
11
2
27
2
3
18
9
18
23
18
9
8
21
22
5
28
7
14
1
14
21
6
23
2
5
2
3
4
1
2
25
4
1
42
5
4
9
2
5
8
3
4
13
34
3
8
11
10
11
16
9
14
31
14
5
4
3
6
11
2
29
10
11
12
13
6
7
38
9
8
1
24
5
6
19
14
13
14
15
6
29
2
15
2
9
26
9
34
9
22
3
38
27
8
5
24
1
42
5
10
9
4
31
20
1
4
9
38
3
4
5
6
13
30
5
8
3
52
11
12
49
12
9
2
1
4
9
12
3
28
9
20
15
4
11
2
5
6
19
2
43
20
1
28
49
4
9
4
3
16
13
8
3
22
3
32
1
8
23
10
47
4
27
6
11
14
15
2
1
2
7
8
21
4
37
2
11
10
7
16
13
16
1
6
29
20
61
18
11
6
25
36
9
18
1
6
9
26
21
8
1
16
3
2
9
8
1
2
41
2
3
8
3
6
13
14
3
28
7
16
21
14
15
16
17
10
23
10
11
4
3
2
9
20
25
34
11
2
37
38
9
14
21
4
27
18
3
8
9
2
9
8
27
6
3
2
13
26
9
14
17
8
9
8
1
2
9
20
9
38
1
6
23
20
15
80
3
42
25
2
7
26
5
2
7
14
9
12
29
18
5
8
1
18
19
6
29
2
31
6
5
2
1
6
29
2
35
6
1
16
11
12
29
32
31
4
17
10
1
8
7
28
1
12
7
6
3
14
9
14
1
6
13
6
3
6
19
10
17
20
3
4
37
10
7
16
13
6
7
4
7
18
19
16
25
12
11
26
3
26
3
2
21
10
9
26
21
8
5
2
17
2
3
4
3
24
5
6
13
6
11
4
11
10
37
24
15
10
7
22
3
12
13
26
19
6
47
8
9
16
5
2
33
6
37
4
5
2
1
10
1
24
5
6
15
30
7
14
21
12
7
20
7
6
3
14
3
4
3
26
21
22
9
12
3
6
17
6
1
22
29
20
3
2
21
24
3
20
57
8
5
14
15
4
27
12
7
58
3
16
3
10
19
18
13
14
3
14
3
4
7
22
1
14
25
4
3
10
9
2
5
2
15
26
27
6
3
10
9
2
9
8
7
10
23
10
39
12
11
2
1
14
23
14
3
2
19
72
3
8
9
6
11
54
25
8
1
8
1
4
7
2
15
6
1
18
9
10
37
4
3
6
3
6
27
6
3
14
7
16
5
6
19
14
17
8
9
2
5
20
39
2
1
10
7
28
1
30
11
30
21
4
13
20
43
4
23
10
1
12
7
26
9
8
17
32
15
20
17
4
19
2
7
12
15
30
7
12
31
8
1
12
9
36
17
6
19
38
17
12
9
4
27
20
1
12
5
2
7
14
9
4
35
32
5
14
5
6
5
54
33
8
19
22
11
6
7
12
23
2
1
14
39
32
3
18
5
6
1
30
21
16
3
30
3
16
51
8
31
2
33
32
5
52
7
6
17
16
1
12
13
10
7
6
3
14
25
6
5
6
3
28
1
14
13
8
5
8
3
4
43
4
39
4
11
24
23
2
7
8
3
6
9
12
7
16
21
22
13
6
25
56
23
32
23
10
39
10
1
48
1
38
5
16
5
2
9
10
1
8
5
34
1
2
1
10
11
6
9
2
15
62
3
20
49
2
1
10
49
6
25
24
13
6
3
38
5
4
13
16
11
44
27
8
25
2
21
2
3
10
29
18
3
22
5
16
21
2
3
10
1
2
9
38
33
38
9
2
5
14
5
10
29
6
5
24
1
40
5
30
7
18
11
6
13
12
5
4
5
56
27
8
5
8
5
2
13
20
19
40
9
4
25
10
9
6
11
8
1
4
7
26
3
4
1
4
19
14
27
20
1
6
1
14
5
14
19
20
17
6
3
2
41
8
3
6
1
4
9
2
5
10
17
14
13
50
29
8
9
14
7
2
7
12
5
54
23
4
5
10
59
8
7
6
17
32
13
8
1
32
13
10
1
26
29
18
11
8
15
10
39
2
7
24
19
12
1
6
1
18
13
10
3
8
19
6
3
32
7
4
5
4
29
4
25
18
13
2
1
22
9
4
13
16
13
22
27
4
1
6
7
24
7
8
9
38
9
18
3
16
23
16
13
2
3
8
7
6
5
8
1
2
5
2
5
8
3
18
1
6
25
2
41
30
5
4
1
36
23
30
51
10
19
2
27
8
15
4
3
16
39
28
19
2
7
8
9
4
21
22
13
22
9
16
1
8
9
12
1
8
11
2
1
6
7
12
1
2
19
4
3
2
7
34
11
6
7
16
1
18
21
28
7
42
31
8
13
18
1
6
1
42
5
6
3
10
25
4
11
6
5
28
11
6
5
10
1
8
7
10
3
12
31
6
3
4
1
2
11
28
23
4
15
20
3
4
1
12
3
26
9
4
55
26
33
4
7
26
15
2
5
2
49
22
21
2
3
26
7
48
1
4
17
4
17
4
1
6
9
16
9
2
5
8
1
12
7
2
15
10
5
12
7
6
25
14
7
12
1
18
1
4
19
12
7
4
11
6
3
20
25
2
31
16
27
12
15
26
15
14
3
8
1
2
9
16
7
10
3
4
1
8
7
6
7
6
29
2
13
14
17
2
1
6
13
4
19
36
7
14
7
4
1
4
17
14
29
12
7
10
21
26
9
4
19
60
1
18
29
10
1
12
3
24
45
4
37
6
5
14
1
2
5
2
17
24
13
2
11
2
15
6
17
30
15
28
7
14
3
6
5
12
13
8
7
6
31
12
21
24
3
2
21
26
5
2
7
4
37
26
31
18
7
16
71
2
9
6
11
12
5
2
7
4
1
12
13
8
1
4
5
6
5
6
7
42
15
16
7
8
35
24
17
22
23
26
25
38
19
48
57
28
15
18
1
18
1
10
1
24
1
14
11
6
19
8
7
10
7
2
15
8
15
8
5
8
3
2
1
8
7
6
17
2
9
40
15
6
5
10
15
16
31
22
1
16
1
18
29
20
13
2
19
56
27
4
35
6
1
24
13
24
1
2
1
10
13
4
9
30
7
6
3
4
25
30
7
6
7
8
5
20
7
6
3
8
9
14
49
8
33
22
27
22
7
4
11
22
5
22
17
6
41
10
17
32
19
2
23
54
23
6
1
4
19
4
25
42
1
4
11
42
19
14
1
28
1
42
5
12
13
4
1
22
3
24
13
12
11
12
1
76
15
12
23
42
11
10
1
16
17
14
27
8
9
6
23
2
35
26
5
8
3
4
1
10
23
12
11
2
35
22
23
12
7
10
9
4
7
28
17
38
3
38
27
20
15
8
1
8
7
14
13
8
15
10
3
10
9
8
21
2
3
24
11
4
7
2
7
4
9
58
23
28
13
14
3
12
35
36
1
20
5
2
1
2
15
44
15
2
17
2
15
2
11
4
1
20
19
18
27
4
7
4
3
12
7
8
11
12
21
12
11
4
1
20
1
8
5
4
3
2
31
18
15
6
9
2
1
16
1
14
1
2
107
34
7
10
9
28
11
6
1
4
7
6
7
30
5
2
27
28
27
20
3
6
5
12
23
2
49
10
5
2
1
34
5
12
35
44
23
4
21
8
27
36
13
10
1
30
13
10
15
2
3
10
25
20
13
8
21
4
7
6
3
4
5
6
17
6
9
12
17
8
67
2
11
2
9
22
11
8
3
8
7
32
3
6
5
4
5
28
17
6
3
10
5
2
13
8
5
4
27
8
15
22
3
22
23
46
19
10
7
8
15
12
5
24
1
16
55
8
5
12
13
8
1
22
5
22
7
8
19
30
5
8
15
22
1
20
3
10
23
10
17
10
21
26
5
10
3
14
7
26
27
14
1
14
21
6
1
6
13
6
1
4
13
30
11
12
15
6
13
2
3
6
17
4
1
6
1
6
11
6
7
6
7
2
33
6
7
2
25
32
5
4
7
6
17
8
1
4
23
22
7
4
15
2
1
12
7
28
21
16
1
2
1
10
7
12
1
34
23
28
7
60
17
4
7
12
31
2
3
20
19
2
1
30
5
48
13
54
3
14
3
2
17
48
9
6
1
28
5
20
3
22
1
4
15
16
13
34
11
2
1
2
9
26
17
10
11
20
9
16
9
2
5
4
11
4
9
12
9
4
3
4
11
2
25
12
19
26
1
6
5
2
1
4
1
2
25
14
13
8
5
2
5
2
13
52
3
4
11
22
9
8
27
20
11
10
7
10
7
4
1
10
3
2
15
4
3
2
3
6
5
8
21
58
3
16
3
4
33
4
5
2
7
4
45
6
13
12
3
10
1
2
1
4
3
10
3
8
1
6
1
2
23
4
9
4
9
10
15
20
33
2
3
4
7
8
9
12
3
16
21
18
3
10
9
8
5
2
1
6
11
30
9
16
17
6
25
4
9
24
11
18
7
4
23
18
5
4
1
2
11
2
1
12
13
22
7
2
11
16
13
12
7
18
7
10
5
16
9
2
3
8
33
2
5
2
1
10
15
22
9
6
7
6
15
14
3
4
29
2
5
12
23
26
3
2
11
30
9
10
9
42
3
4
1
8
3
2
3
4
1
8
71
8
11
34
9
20
11
14
1
6
5
12
11
6
43
6
19
14
1
28
13
12
1
2
3
50
1
20
23
42
5
38
29
6
7
2
1
4
9
2
35
18
19
4
27
2
3
8
5
6
7
8
13
12
7
18
29
4
1
6
13
12
19
36
5
8
23
4
1
14
11
18
7
28
1
10
29
24
9
28
17
16
13
48
7
4
3
2
3
20
15
10
3
10
17
12
5
16
1
4
11
12
11
22
9
2
13
34
1
14
3
16
1
4
5
26
17
18
5
2
19
10
9
2
5
22
7
12
1
12
11
4
11
20
21
20
3
14
3
10
1
6
27
10
9
6
1
4
15
10
1
16
5
6
41
12
3
26
5
8
11
16
19
24
29
4
3
16
1
14
9
2
11
6
5
16
21
28
19
4
5
4
23
24
1
6
7
28
23
14
3
38
13
2
1
4
7
4
7
38
1
4
7
18
11
12
11
38
3
16
3
20
21
8
29
20
1
2
9
6
11
10
21
14
5
24
7
6
13
18
35
12
1
6
3
2
13
22
5
8
3
18
15
16
25
16
15
2
9
2
25
10
3
2
3
12
13
16
27
8
7
16
11
4
1
10
7
14
5
14
21
2
17
14
17
4
29
8
5
14
3
14
31
12
17
48
5
24
17
16
27
10
5
4
5
12
17
6
5
6
33
16
15
14
1
16
1
54
5
16
17
2
45
8
27
30
45
4
3
16
55
30
13
14
1
22
1
8
7
2
7
10
9
34
15
4
41
8
5
28
9
12
11
12
13
8
9
8
11
6
11
4
3
10
7
14
5
2
3
14
3
22
87
10
5
42
51
6
9
10
9
4
27
26
33
16
7
26
19
12
15
32
55
2
1
12
7
8
21
10
23
6
31
26
11
2
33
38
11
10
11
30
11
12
41
46
11
54
23
32
1
4
7
14
3
2
25
8
13
2
1
6
7
4
1
6
17
2
3
2
39
34
21
4
1
2
29
6
1
4
3
12
1
10
3
16
37
26
3
32
9
14
17
4
1
4
3
50
1
4
9
4
5
4
9
4
3
26
7
2
9
20
5
18
17
12
11
10
15
4
39
26
19
18
5
26
37
14
3
6
1
32
21
4
19
8
15
2
19
4
31
10
9
2
3
20
17
4
51
36
17
28
1
36
5
20
1
8
3
6
25
8
11
36
9
6
1
14
9
20
19
4
19
12
41
46
15
2
13
18
25
8
11
4
1
8
9
2
1
24
13
6
11
6
5
14
1
16
13
8
5
16
13
2
17
26
9
28
15
18
3
8
23
4
1
4
11
18
1
18
1
12
7
4
7
8
21
6
3
2
21
2
9
8
17
6
41
30
27
4
1
28
5
16
43
6
3
74
5
18
3
14
15
32
9
8
3
20
5
22
1
16
9
6
5
12
25
14
11
20
15
6
13
24
5
8
1
16
53
24
19
6
13
8
3
10
3
10
15
8
17
32
9
6
23
24
25
4
3
10
13
2
7
12
1
4
27
36
25
16
19
28
7
24
7
4
5
30
3
4
9
2
1
8
17
18
7
6
25
4
1
4
1
4
19
4
21
4
5
18
39
8
7
2
9
48
15
2
9
16
7
4
3
56
5
6
13
6
21
8
3
4
3
30
5
14
17
4
13
54
13
8
5
28
7
24
47
18
29
6
5
8
3
4
9
4
7
8
9
6
1
10
67
14
7
6
5
6
1
6
17
12
7
4
27
22
1
12
23
26
1
20
9
20
3
30
11
6
5
2
15
20
11
4
15
6
1
6
1
4
13
24
5
18
3
10
9
2
9
2
15
10
3
2
21
2
5
8
43
2
9
8
7
2
7
4
7
2
15
4
11
10
21
2
9
20
11
8
33
20
5
8
1
14
7
18
17
18
11
18
3
4
5
24
9
18
37
6
13
16
5
28
3
4
45
12
13
8
13
24
1
8
17
4
21
12
21
16
35
2
7
16
15
8
3
8
23
24
13
34
19
6
5
4
23
30
31
20
1
4
15
2
13
16
19
6
11
4
3
10
25
10
23
14
11
6
23
4
15
28
21
20
9
12
3
6
5
54
13
18
23
32
3
14
3
18
1
2
11
40
5
12
19
6
69
2
65
2
11
8
1
24
5
4
9
2
11
4
3
10
11
32
15
6
3
2
1
2
3
50
3
10
11
8
25
6
1
4
21
4
11
4
5
4
5
16
11
22
15
8
1
2
3
18
11
2
17
24
1
2
15
8
11
6
21
4
15
12
5
12
11
8
1
4
17
12
55
14
5
2
3
2
7
22
7
4
1
26
5
12
5
8
27
4
3
26
1
2
17
2
17
8
23
4
3
8
19
24
5
4
3
42
31
22
9
4
5
8
27
2
13
28
1
20
7
28
17
6
1
10
15
50
3
40
9
4
9
20
17
12
21
6
13
28
23
8
11
22
13
30
1
30
1
2
17
8
19
4
25
22
5
2
19
24
5
16
3
6
49
22
1
10
9
12
13
10
7
10
5
4
13
4
19
12
1
20
7
6
29
6
33
12
3
30
3
2
3
22
7
50
15
14
5
4
3
30
11
4
11
6
19
4
25
14
3
6
1
10
19
20
1
20
59
6
1
12
19
4
1
34
1
2
11
32
25
6
5
8
1
6
5
22
5
8
13
22
17
42
5
6
7
18
1
22
63
6
7
24
5
30
13
14
13
6
5
2
3
14
27
20
13
2
55
12
11
6
3
22
21
10
25
20
1
10
19
30
3
10
5
2
3
12
7
12
19
14
3
10
7
8
3
6
17
8
5
4
41
14
3
6
7
14
1
50
13
30
29
20
7
30
5
6
31
10
21
16
39
16
39
38
15
18
23
6
1
8
5
8
11
6
49
50
7
16
7
6
5
8
19
4
5
6
11
4
21
10
27
14
1
36
1
22
3
30
5
4
13
22
15
18
1
2
3
6
13
6
1
6
7
6
5
8
9
10
3
30
13
14
9
24
1
4
21
8
7
4
7
34
5
14
5
4
13
18
13
12
7
4
7
4
3
2
9
18
5
8
3
18
13
6
23
2
41
26
5
50
15
4
7
4
1
16
3
16
27
44
5
22
3
2
17
4
11
2
3
18
5
16
1
18
13
10
19
4
1
2
7
6
35
4
35
16
1
10
1
22
13
44
37
22
21
12
19
2
51
6
23
6
9
6
5
12
55
4
71
8
7
6
1
20
21
2
3
2
3
4
3
16
11
30
9
2
3
20
5
4
21
2
3
8
7
12
11
4
31
8
1
2
21
4
1
50
13
60
9
24
11
2
25
22
21
4
5
4
1
16
7
42
77
2
15
54
31
6
27
2
5
14
3
8
21
18
9
32
1
10
35
22
3
4
1
8
3
16
37
8
13
16
11
8
3
10
1
4
1
20
5
8
23
54
13
8
43
6
7
12
17
26
7
2
31
36
27
28
7
10
9
2
3
10
3
16
3
10
11
8
27
22
3
8
15
26
11
6
17
2
15
26
3
12
11
44
9
18
13
18
13
18
15
20
1
30
7
26
7
10
19
8
7
4
7
22
7
2
7
12
3
2
9
22
25
10
17
8
1
20
3
8
3
10
21
4
1
16
3
4
21
2
7
8
3
2
31
14
3
22
13
10
3
2
3
32
3
8
1
16
17
2
19
2
19
20
19
8
15
18
15
2
1
46
1
12
5
16
15
12
5
12
13
20
7
16
15
22
15
28
5
10
15
32
21
8
25
36
7
24
1
4
7
12
7
18
1
2
17
42
25
8
5
8
41
28
25
8
23
12
33
8
15
2
39
14
27
6
13
14
1
6
11
4
7
12
23
12
1
18
5
6
1
4
19
14
47
6
3
4
1
2
1
16
5
16
15
38
17
20
25
2
21
2
3
6
15
2
15
22
67
12
25
10
7
4
1
6
9
16
3
2
31
2
15
14
9
2
15
4
7
16
15
4
13
2
5
16
35
18
19
4
21
6
3
4
27
12
19
6
7
10
31
6
1
10
5
10
1
20
5
12
7
8
1
8
7
4
1
8
1
2
9
14
69
24
35
6
57
6
23
8
11
8
9
14
33
38
35
4
15
2
17
4
7
4
3
40
5
2
23
2
19
6
9
20
27
6
5
8
7
26
3
6
3
4
1
14
45
16
9
10
11
8
9
12
3
20
5
12
5
14
1
4
1
12
1
6
7
16
1
2
5
12
11
6
5
24
13
10
1
2
3
26
27
2
11
6
11
10
13
8
1
20
5
12
15
10
1
8
15
2
13
12
3
2
1
2
19
2
7
2
1
10
13
10
19
8
3
4
15
12
31
4
1
16
11
14
23
6
13
2
7
4
7
2
1
32
23
6
1
4
13
8
7
4
21
72
11
34
21
14
3
24
11
56
7
22
19
10
3
2
33
22
7
2
5
4
27
14
5
6
1
30
1
6
1
18
1
18
9
2
9
14
7
10
13
44
75
6
1
28
13
8
21
4
3
10
3
54
27
8
15
28
27
4
19
12
1
2
7
28
5
6
17
6
21
2
3
8
31
4
1
2
27
14
9
10
9
6
7
36
27
10
19
4
5
10
33
12
1
8
5
14
3
2
15
8
3
8
19
18
7
12
1
12
23
4
1
12
3
10
3
32
9
4
7
28
1
6
11
28
1
6
21
4
27
12
3
8
23
16
5
12
13
14
21
6
11
4
11
4
15
38
7
2
9
22
3
22
7
2
1
8
9
2
31
10
7
2
1
8
1
4
5
14
11
26
1
6
29
8
3
8
15
4
1
18
13
6
11
12
9
20
1
12
7
6
25
2
7
8
15
34
11
46
9
2
23
30
7
2
9
4
19
26
15
6
53
8
5
14
15
4
5
10
3
4
33
2
3
4
3
2
1
12
9
8
13
12
11
34
1
16
5
18
5
8
11
4
7
12
5
6
3
2
17
2
11
34
7
16
9
12
11
6
11
28
9
28
1
4
7
10
13
24
5
2
11
8
3
10
21
4
25
6
19
4
23
2
3
10
9
10
5
24
1
42
5
14
9
14
9
2
15
10
11
2
21
12
9
14
19
46
7
10
13
30
5
14
39
38
13
2
27
2
9
28
9
12
23
2
31
4
1
10
21
12
49
4
1
14
3
8
21
12
1
14
7
14
1
6
9
12
3
10
5
6
9
54
5
16
7
4
17
6
5
2
7
2
11
18
1
12
7
20
3
8
7
10
3
4
15
30
31
36
11
24
13
6
7
14
37
16
33
14
9
4
33
36
39
28
5
18
1
70
9
8
19
22
13
28
7
14
27
6
93
2
7
22
17
6
15
2
25
16
1
2
7
10
15
22
9
14
9
6
9
2
3
28
41
2
53
6
23
38
39
2
25
10
7
10
1
12
13
22
9
8
21
10
9
16
15
10
3
4
1
18
9
2
25
22
3
8
5
30
5
26
3
12
1
4
43
12
1
14
29
16
3
14
3
8
5
22
31
8
59
6
31
2
29
20
13
4
1
84
15
4
1
16
13
12
37
10
7
12
49
10
9
6
7
18
11
2
11
10
7
30
1
24
3
6
17
30
11
18
1
8
7
10
13
6
13
8
19
8
1
18
23
18
17
38
1
8
11
12
7
36
9
22
21
8
35
6
1
2
1
14
9
10
17
6
17
24
3
20
5
14
11
16
19
22
1
6
23
6
5
20
5
12
11
6
25
16
23
12
7
12
31
2
25
16
9
4
5
14
9
64
49
6
5
8
5
4
69
4
3
20
1
42
5
10
17
2
1
28
17
4
41
12
19
4
15
8
35
12
9
8
3
6
49
36
19
6
13
52
1
2
3
2
3
6
7
20
5
54
1
28
5
2
5
12
19
6
3
62
35
22
15
10
13
44
7
12
5
4
13
4
3
2
9
26
17
14
7
4
39
2
9
16
15
22
3
8
5
6
3
50
7
30
15
14
13
8
11
16
13
18
7
18
3
14
11
2
7
16
23
44
1
10
9
4
3
6
25
8
3
2
5
16
13
26
23
12
13
12
3
12
3
10
7
4
5
2
17
2
1
42
1
16
1
16
11
20
43
12
5
6
35
6
43
4
15
2
9
6
5
22
5
4
9
26
3
4
17
62
13
12
3
2
3
8
5
8
1
84
17
18
17
4
3
10
9
16
9
2
3
2
35
10
3
4
21
16
9
10
9
14
11
2
3
38
5
50
3
24
11
2
7
4
9
10
21
4
15
14
3
4
1
4
17
6
15
18
7
8
39
2
3
2
27
4
5
4
13
8
3
2
25
4
5
24
11
24
3
14
13
6
7
4
9
10
9
2
1
16
7
4
19
12
9
8
3
32
23
4
15
8
9
18
7
12
1
4
53
24
13
12
11
4
11
24
21
6
5
6
17
8
1
6
13
18
5
4
1
12
17
8
31
62
27
8
45
20
1
18
9
4
29
28
1
18
5
2
15
4
5
8
25
6
27
2
3
8
1
6
9
12
7
20
9
4
3
14
19
6
3
12
7
6
1
16
21
2
5
46
15
2
11
6
5
24
9
6
23
2
19
18
35
24
13
2
9
28
5
32
13
30
1
2
7
12
7
12
19
54
1
20
23
6
7
12
37
18
9
24
19
24
29
8
63
14
21
10
39
2
9
32
21
18
9
2
7
2
45
2
1
6
3
2
3
10
13
6
1
26
5
14
21
14
35
4
9
2
13
2
15
2
5
12
13
14
15
2
9
10
25
14
15
12
25
6
7
6
7
24
23
28
13
10
3
4
1
16
3
2
3
4
1
16
5
18
43
6
1
4
7
18
21
16
9
4
19
2
1
8
13
50
21
4
1
20
1
12
31
50
7
18
1
10
1
12
31
10
3
4
3
6
5
12
1
6
11
2
3
2
1
2
3
48
1
36
19
14
3
20
5
2
13
2
3
6
1
2
3
4
3
4
23
6
19
4
19
42
3
14
9
16
11
2
1
2
3
14
5
26
9
4
9
8
11
4
1
14
3
2
15
2
3
2
9
12
25
34
3
10
23
8
5
6
25
16
57
16
29
4
27
14
13
10
7
14
27
14
13
6
3
8
13
2
7
6
33
16
1
22
25
14
3
8
19
18
17
10
3
6
21
26
27
16
1
6
7
12
13
10
29
22
11
22
11
4
17
52
3
8
29
30
7
32
13
8
9
8
5
2
1
14
15
16
1
6
11
32
11
24
35
2
11
4
1
28
5
6
7
8
5
4
15
4
27
8
5
4
13
6
19
6
3
10
25
14
1
2
21
16
1
24
35
12
45
4
5
32
19
18
41
16
35
4
15
40
33
24
15
4
1
10
1
16
17
6
11
6
7
8
23
2
3
2
1
18
13
2
11
24
5
24
1
8
11
8
47
18
5
28
11
8
13
4
15
22
23
8
3
4
5
68
5
34
11
2
25
2
3
14
5
4
1
16
5
16
1
20
23
4
9
6
3
8
3
12
1
6
11
2
31
2
29
8
27
4
3
70
23
28
5
4
9
14
1
14
21
2
51
10
17
36
7
2
15
6
1
16
33
4
11
2
27
4
5
66
1
24
3
6
5
8
33
8
59
8
1
12
25
8
1
14
7
16
3
4
1
14
39
4
11
14
1
4
13
26
21
14
1
4
9
4
13
2
25
12
15
32
25
48
5
2
3
2
11
22
3
26
3
22
5
8
3
10
37
2
9
6
13
20
31
14
11
16
3
14
13
24
5
2
19
36
11
8
9
4
11
2
1
12
7
2
15
8
11
2
5
10
9
28
1
8
1
6
1
8
5
14
11
16
29
4
27
28
1
2
15
8
13
62
15
6
19
4
5
20
7
8
57
4
1
8
21
4
27
24
15
4
3
12
27
10
35
10
9
40
3
6
1
12
5
6
1
26
1
34
19
4
7
2
9
8
45
8
1
10
5
8
3
12
67
6
17
4
9
18
13
28
1
10
1
4
21
16
5
18
7
12
33
2
17
20
15
30
11
6
1
20
5
10
3
54
7
12
15
64
5
4
7
30
5
4
13
10
31
6
21
2
39
4
3
28
19
6
23
14
25
38
23
6
9
4
21
28
33
4
5
36
19
38
13
12
1
20
13
28
7
12
29
36
27
2
5
4
15
6
23
2
11
6
41
8
3
24
33
10
5
8
27
20
11
12
3
6
23
16
5
2
19
6
35
12
43
2
35
16
1
38
11
6
19
48
5
2
29
26
3
18
35
2
25
14
13
16
5
8
3
18
1
18
17
8
7
6
5
12
7
20
1
6
5
16
1
2
19
12
3
8
27
4
13
4
9
8
5
12
15
36
5
4
3
10
35
18
15
8
3
12
19
4
5
16
37
6
17
2
3
8
35
16
25
2
25
10
17
6
21
8
31
2
15
8
17
16
3
14
1
4
17
30
17
4
1
12
9
22
11
2
3
14
19
22
3
20
3
2
11
8
7
4
21
6
25
12
13
32
45
14
9
10
5
54
55
28
13
22
13
6
9
2
3
16
9
6
21
4
3
20
3
26
15
8
3
16
13
8
1
4
27
6
21
20
27
2
33
10
9
10
17
24
37
2
5
4
5
14
3
4
9
8
9
8
1
4
23
28
3
14
19
16
7
4
19
6
7
12
11
10
27
10
7
14
35
26
15
2
1
8
3
46
5
6
1
16
1
6
13
14
5
6
5
18
23
8
7
6
21
16
27
22
1
6
7
6
1
4
21
4
9
6
11
10
7
18
13
2
1
4
21
24
21
4
17
2
17
6
15
2
5
18
33
28
39
14
9
20
9
18
1
14
27
8
3
2
7
4
9
42
5
16
11
22
33
14
19
4
3
2
39
12
9
20
5
12
1
12
31
2
7
36
1
8
1
2
1
28
13
54
11
38
3
34
1
6
21
30
1
18
13
30
17
2
11
14
1
8
3
6
1
12
31
2
57
16
9
8
7
2
3
4
1
22
5
24
1
2
1
4
17
6
1
70
61
10
19
4
17
36
5
6
1
10
3
32
33
10
21
14
13
10
7
6
3
4
17
20
15
20
27
2
3
8
5
14
7
12
1
10
9
34
21
8
1
12
27
14
17
30
3
14
13
10
3
2
9
8
3
4
25
26
9
14
7
10
1
10
11
6
7
8
37
2
9
2
9
2
9
10
1
10
5
4
1
2
15
20
3
10
47
42
83
6
3
16
3
10
3
32
21
52
9
2
7
4
3
10
9
10
1
10
1
4
1
4
47
4
3
8
1
6
3
4
3
10
19
10
19
2
5
2
3
4
3
12
3
80
13
4
3
2
3
8
37
16
5
14
9
2
15
2
27
10
19
8
27
86
7
2
17
14
37
6
13
4
11
12
1
2
7
4
3
2
3
12
7
48
5
8
15
6
3
4
5
6
5
2
5
18
23
8
15
2
5
28
1
4
9
10
5
22
11
2
19
68
13
12
1
20
1
24
31
42
13
2
1
8
7
2
13
26
9
20
15
10
5
4
3
6
3
20
37
50
11
52
3
28
1
8
17
12
23
16
51
4
7
2
3
2
19
2
13
6
23
26
11
2
35
8
3
8
5
2
3
8
13
2
15
4
25
4
1
16
9
16
5
12
1
10
3
26
15
6
11
6
27
38
9
50
29
40
9
10
5
2
3
32
13
10
17
4
17
34
3
10
15
16
1
30
3
8
9
8
29
34
27
8
3
14
41
6
7
6
1
2
5
10
11
2
5
6
13
30
5
88
3
2
7
42
11
14
15
16
23
18
11
10
29
50
19
24
1
4
27
8
27
44
9
16
1
4
27
8
1
2
21
10
5
38
3
8
3
4
13
20
5
2
9
4
3
8
1
12
1
18
5
14
1
4
9
8
3
18
19
18
19
4
13
6
21
10
3
8
5
8
7
14
3
8
21
24
5
2
3
16
1
24
21
30
3
14
3
8
19
8
5
4
13
2
13
12
1
10
7
12
3
22
3
6
17
20
21
12
17
10
1
18
31
12
31
8
1
4
5
8
9
4
9
30
5
10
15
14
5
12
3
16
13
2
5
14
1
20
11
12
5
14
23
20
5
22
9
4
1
14
13
2
1
8
13
4
9
6
7
24
31
18
41
8
1
30
7
6
7
8
3
4
31
2
1
8
1
8
7
10
11
20
11
18
7
12
5
4
1
6
7
8
9
10
1
8
3
6
3
4
27
6
7
2
19
6
7
6
1
24
5
10
15
8
9
16
21
72
103
12
29
12
1
12
1
16
43
8
7
12
1
14
3
20
15
30
13
22
1
46
3
10
9
34
1
4
1
4
13
6
25
10
3
8
1
14
5
2
19
4
3
12
3
38
33
8
13
8
19
12
3
4
5
12
5
10
41
16
25
8
13
8
1
36
25
2
9
36
23
2
9
36
5
4
3
12
35
2
13
4
5
4
29
8
19
28
9
10
9
26
17
12
19
16
73
28
1
26
3
16
1
4
37
26
25
18
7
14
11
18
3
36
11
10
9
36
11
2
1
4
15
4
5
34
17
10
1
24
7
6
15
26
39
8
15
2
5
26
7
22
7
4
7
2
11
24
1
20
27
14
5
4
3
12
5
20
3
66
1
4
5
2
3
4
3
16
7
20
15
10
1
2
51
4
15
2
19
26
7
10
9
10
3
8
13
14
27
18
7
6
11
12
15
2
41
8
23
2
1
26
9
2
9
28
3
8
1
2
39
10
9
10
17
6
15
10
5
4
21
16
3
6
1
18
11
4
1
8
13
46
13
44
3
28
9
4
39
8
17
10
1
22
9
4
13
62
9
14
27
8
7
34
51
10
33
10
27
24
5
6
9
28
21
48
23
6
3
4
7
4
19
2
13
20
7
22
19
10
3
12
13
6
11
12
23
12
29
12
17
4
23
24
7
6
3
8
19
16
1
2
27
8
45
4
7
16
15
12
1
14
11
2
31
12
19
10
9
4
9
10
23
4
3
68
3
4
5
2
3
4
1
12
1
38
19
34
9
10
29
4
9
16
15
10
5
22
3
14
23
12
5
2
11
12
7
4
9
4
19
18
19
44
19
6
1
30
17
10
21
8
9
2
15
2
15
8
5
20
3
8
7
8
21
20
7
20
9
18
21
6
1
4
1
4
3
10
7
24
7
6
25
6
7
2
5
12
1
6
5
28
5
34
7
20
19
12
1
2
3
72
25
4
3
2
7
26
5
12
5
6
5
24
9
36
1
4
17
80
21
28
21
2
9
4
11
2
5
52
31
16
21
14
19
2
1
12
3
18
7
6
5
32
5
2
3
20
15
22
21
22
7
8
21
8
3
20
23
10
41
10
19
26
17
2
9
4
21
2
5
2
3
24
11
22
7
6
3
14
11
2
7
6
29
16
7
24
17
10
23
12
25
22
23
6
7
12
5
2
33
50
1
18
9
32
15
2
3
4
3
14
33
10
3
2
5
24
27
4
1
10
1
52
3
24
1
12
25
8
13
2
3
6
1
14
3
14
17
8
15
2
17
2
11
2
7
6
19
2
37
4
5
18
5
22
17
2
23
4
25
22
9
2
41
2
25
8
13
2
3
10
33
26
1
22
5
22
9
16
5
2
3
44
19
4
7
26
5
10
15
14
3
10
33
12
17
2
9
2
3
4
9
2
3
10
29
40
11
26
1
10
39
4
37
2
1
16
7
18
9
32
9
28
27
2
1
2
5
16
3
14
5
16
13
40
7
16
19
30
3
28
13
8
3
20
9
12
5
12
5
6
5
6
3
8
9
4
17
2
15
4
15
62
3
4
21
10
1
6
5
10
11
28
9
14
23
16
1
22
3
14
17
6
5
14
25
2
7
8
11
42
5
16
11
20
7
20
23
22
1
22
21
16
17
16
3
2
15
2
1
2
7
18
13
12
11
4
1
48
9
22
7
14
9
16
1
4
1
2
23
6
21
32
3
8
27
8
9
2
15
14
15
14
19
46
3
6
13
2
3
2
1
12
13
2
45
14
19
18
3
4
7
16
1
6
13
14
5
12
3
2
3
8
33
30
31
24
3
12
1
14
3
20
5
14
5
6
35
18
5
16
13
20
7
8
59
8
21
44
3
4
47
36
1
4
9
10
1
8
13
12
19
18
3
10
13
26
11
42
5
8
21
16
3
12
9
20
13
12
1
12
7
4
13
18
27
44
1
4
11
8
5
20
1
8
1
54
23
2
21
8
11
8
27
10
3
2
25
8
13
6
11
4
15
12
1
20
1
8
13
4
7
4
3
30
5
6
7
10
1
18
31
32
27
16
7
12
1
2
11
8
9
2
37
2
3
18
7
14
5
16
5
18
9
10
9
18
11
2
9
8
23
6
15
2
11
10
29
2
1
26
7
2
7
22
57
2
1
24
23
2
51
10
21
56
9
24
5
22
7
6
7
8
5
2
3
24
19
6
41
18
5
14
41
4
3
6
1
14
7
12
7
44
3
34
9
8
5
10
5
12
5
16
1
28
3
10
1
38
3
8
29
4
7
6
7
10
11
26
15
6
17
22
7
2
13
2
3
2
21
10
57
14
9
8
3
6
17
4
13
4
19
4
1
20
3
8
7
8
11
6
19
6
7
2
5
2
41
14
5
2
7
4
11
16
9
34
11
8
3
46
7
10
1
16
9
10
31
6
17
18
3
10
15
10
1
2
11
12
13
58
7
2
9
14
11
4
1
4
1
2
3
26
7
30
1
4
25
20
9
8
15
4
39
4
21
26
15
10
1
14
3
14
21
4
9
8
17
6
15
2
3
4
21
14
5
12
13
4
23
18
13
6
3
14
9
2
27
4
3
22
3
2
39
4
3
10
1
26
11
2
43
18
3
4
25
34
39
4
61
28
9
18
3
4
47
32
5
56
37
2
7
4
11
6
3
6
13
6
1
2
9
20
15
6
27
2
7
4
7
4
5
28
15
38
3
6
57
10
17
26
11
4
15
6
27
22
31
2
1
8
3
4
25
16
33
8
19
2
3
2
1
2
1
4
17
12
21
42
1
18
9
32
25
8
23
8
1
12
1
12
5
8
23
26
5
46
9
10
5
4
11
10
1
4
9
22
29
6
25
4
61
6
1
10
11
2
3
18
7
2
29
28
3
18
7
12
15
2
11
8
15
54
1
10
1
22
17
4
33
6
1
18
11
12
5
2
19
30
1
10
43
26
1
14
3
10
3
4
13
12
7
4
7
46
17
44
5
18
23
4
1
10
1
4
3
2
3
6
1
2
23
6
9
16
3
20
3
16
19
2
7
6
3
4
21
6
5
24
7
12
37
2
41
20
15
6
7
18
9
10
3
16
15
8
3
8
3
10
1
2
5
50
5
14
15
14
5
16
19
8
3
4
1
2
25
12
27
4
3
20
9
2
31
10
3
2
15
36
33
6
9
10
1
12
11
6
21
8
19
6
3
8
5
2
17
4
35
2
3
12
7
18
1
6
29
6
7
18
11
4
11
20
27
2
15
26
3
4
37
6
5
54
11
4
5
16
1
12
19
2
25
6
1
34
7
20
39
22
51
14
7
2
1
16
13
10
3
10
33
8
7
16
9
14
25
2
5
24
5
20
5
16
3
30
3
34
33
8
19
28
77
38
11
10
1
48
23
2
3
8
27
48
29
6
21
34
9
24
1
2
19
2
3
34
3
20
3
16
1
10
1
4
43
36
5
58
9
10
7
18
5
8
13
8
15
10
51
4
17
10
3
34
25
36
37
6
11
18
1
2
27
10
1
6
7
40
11
14
5
14
1
2
29
2
11
16
25
4
21
4
15
34
15
20
25
10
7
14
7
2
13
110
3
4
7
22
7
22
1
6
1
12
1
66
11
10
5
24
5
40
3
2
27
20
1
6
19
12
7
28
5
12
11
50
5
48
3
18
41
22
11
4
19
8
33
10
15
22
5
6
5
2
5
4
3
28
17
2
9
4
7
10
9
24
11
24
3
2
3
2
21
12
25
8
17
10
43
6
19
6
1
52
39
8
9
26
35
6
3
10
25
36
13
2
9
24
17
12
7
22
37
12
1
40
9
4
19
4
1
28
11
8
1
16
1
2
15
38
21
18
1
2
13
2
3
8
21
2
11
8
3
4
27
8
7
8
3
2
11
4
1
20
9
2
1
6
15
6
11
32
13
4
13
12
5
24
29
18
47
16
5
8
11
6
13
18
5
2
23
22
25
26
27
2
33
8
3
22
21
2
7
12
1
24
5
12
19
10
23
24
7
64
1
2
5
28
3
2
31
20
15
22
15
2
7
14
39
12
19
4
7
30
7
14
11
48
11
26
15
28
11
10
1
4
9
4
5
10
7
22
13
16
5
10
1
16
9
30
21
8
59
8
3
2
3
18
11
4
5
4
3
8
3
20
37
14
19
14
9
2
17
20
3
16
1
24
3
20
27
20
1
6
9
6
9
22
5
10
7
24
17
2
1
4
11
16
1
10
3
34
57
2
1
10
5
20
21
4
7
34
3
8
1
6
7
2
17
10
11
48
29
8
21
32
5
16
3
2
17
26
9
18
3
6
1
10
7
22
5
4
1
24
11
28
5
28
13
4
21
2
5
6
3
4
17
6
13
26
35
26
33
2
3
8
27
2
19
12
11
2
1
6
1
36
37
12
1
22
13
6
19
6
5
6
3
38
5
8
7
10
3
12
13
16
15
8
9
18
11
10
35
6
13
2
5
6
5
6
7
10
19
24
1
4
13
12
7
4
1
12
9
10
1
12
3
14
5
2
19
16
9
8
7
12
7
8
7
6
5
6
29
6
11
6
1
24
3
8
37
6
1
10
9
4
21
2
17
6
13
2
7
6
13
2
5
22
17
6
3
4
3
12
3
22
15
2
5
48
21
8
1
4
33
44
7
4
5
6
5
54
9
4
5
16
15
22
1
2
15
6
3
4
1
2
3
36
3
18
43
4
9
4
15
14
19
16
11
2
1
8
45
20
21
4
9
4
1
2
15
6
37
8
3
10
21
4
13
14
1
2
5
20
3
16
1
38
39
4
3
10
49
2
5
2
1
22
5
10
9
6
9
8
3
10
9
4
25
16
15
8
1
24
9
10
9
20
15
46
3
20
7
8
31
20
29
4
51
14
7
14
9
12
3
4
25
36
11
14
11
6
3
40
13
6
3
2
7
12
5
8
7
6
23
6
17
36
7
6
9
4
5
28
13
18
23
26
25
22
5
8
15
14
5
28
9
4
11
24
5
2
11
2
39
20
5
6
11
2
7
8
33
6
11
2
15
26
9
38
5
2
13
58
7
2
1
4
5
12
29
2
27
12
23
16
13
18
1
6
11
18
17
4
5
18
7
2
13
10
29
4
35
4
3
8
3
2
9
2
19
12
17
6
13
6
15
4
3
4
11
4
3
4
9
34
3
44
3
24
1
30
3
30
17
8
25
22
17
2
3
24
7
18
19
18
19
2
13
2
11
6
1
6
13
6
5
38
43
26
15
22
1
8
13
8
1
2
11
12
5
28
31
10
5
18
7
12
23
16
25
2
31
6
5
22
19
4
3
8
23
2
15
4
9
14
3
18
17
10
9
8
5
4
1
10
3
14
27
8
1
4
21
4
3
28
27
2
11
4
15
10
17
10
1
22
9
22
1
2
1
18
5
40
5
12
7
18
15
14
9
28
25
6
1
6
17
6
29
6
15
6
5
8
3
4
7
6
5
12
7
18
17
6
7
6
13
6
3
2
5
18
3
20
3
2
3
4
5
2
13
6
1
12
19
18
5
8
13
4
9
26
39
2
7
8
7
4
9
36
23
12
23
12
3
4
7
2
45
6
1
18
15
4
1
6
41
12
19
12
1
2
9
16
7
8
7
12
3
14
9
2
1
18
1
12
7
2
13
32
57
6
1
8
7
4
3
22
25
4
3
6
17
20
13
56
29
26
45
2
9
2
31
6
3
4
11
16
11
18
17
6
13
2
11
36
1
14
9
18
1
6
17
6
31
6
25
16
23
16
13
14
1
40
13
10
23
4
29
26
9
2
5
20
3
44
15
10
1
2
17
2
9
2
13
2
7
2
3
14
53
6
3
16
3
34
3
2
15
2
13
4
3
6
3
8
25
2
13
2
7
6
3
28
21
6
45
8
15
8
15
4
9
40
3
2
9
24
15
38
13
14
55
4
7
22
35
4
1
14
29
4
1
20
1
4
15
2
1
4
3
10
19
50
17
8
7
6
19
2
3
2
11
28
11
30
3
2
7
44
1
4
1
6
7
6
5
4
33
12
7
4
15
16
11
4
9
20
5
4
27
26
3
30
31
12
15
2
13
4
1
36
17
2
17
2
3
6
19
26
39
4
1
26
1
2
1
12
1
22
17
16
15
14
3
14
23
32
31
2
45
2
3
26
3
28
9
4
7
2
5
2
1
6
15
10
57
42
3
2
15
20
21
38
7
10
3
6
23
26
19
26
17
2
5
6
9
2
1
4
5
4
13
24
5
8
1
30
3
20
13
34
1
4
9
2
3
16
9
20
27
14
31
14
5
6
9
6
13
10
1
2
3
6
17
10
5
4
7
40
1
4
7
10
9
32
31
22
21
4
15
4
5
2
15
10
13
16
25
30
21
12
35
24
5
10
1
42
13
58
17
8
1
16
49
4
7
18
9
10
27
10
23
2
5
24
5
12
11
4
3
8
13
8
15
28
27
8
7
38
9
12
5
60
7
32
11
12
39
2
11
10
1
2
1
8
35
6
5
4
1
16
25
10
3
34
13
22
9
22
55
2
11
44
1
2
21
18
7
6
5
6
13
12
5
12
27
10
1
12
11
16
7
4
1
24
33
24
19
32
13
2
35
16
1
12
5
14
1
14
9
8
1
2
13
6
21
12
15
2
9
4
5
4
9
24
1
36
31
6
5
10
35
20
25
14
11
12
49
4
7
4
7
16
43
4
9
6
11
8
31
32
7
4
3
2
11
10
19
26
5
52
3
30
3
8
3
16
21
2
1
22
3
14
23
2
37
16
15
22
7
6
1
4
11
14
9
10
1
8
9
6
11
10
21
14
1
2
11
10
19
8
33
6
9
8
27
2
15
26
31
10
1
8
7
48
5
4
19
2
23
2
5
6
25
2
11
12
3
12
7
12
1
18
11
12
3
16
5
8
7
6
1
12
5
18
11
30
29
8
13
32
1
10
7
16
1
6
35
18
3
18
5
6
7
6
7
14
5
10
19
8
1
18
23
4
25
14
15
4
3
8
9
8
3
2
1
32
1
32
17
22
3
2
49
2
25
26
3
12
17
6
37
10
49
4
29
18
11
6
7
2
7
12
13
12
1
4
7
2
1
26
23
22
31
26
35
20
23
6
11
10
3
20
1
14
23
14
7
12
13
18
7
28
5
6
17
8
39
10
9
12
1
12
5
2
29
12
1
10
15
10
17
6
1
30
23
16
11
10
1
26
13
8
1
12
7
2
1
20
17
4
19
10
35
16
9
38
13
2
9
32
1
16
3
8
19
6
19
20
1
8
3
90
43
16
39
4
5
2
11
20
15
18
19
48
1
28
3
10
3
18
7
42
7
6
11
14
9
12
1
16
19
18
1
14
19
8
5
6
1
14
7
36
3
18
5
12
7
6
19
4
31
12
7
14
1
46
9
8
5
10
17
14
1
26
1
2
1
30
29
4
7
4
17
6
1
12
19
4
17
40
11
2
15
34
3
6
1
12
7
24
7
10
1
10
1
8
1
16
3
30
17
24
3
10
1
10
13
6
17
18
5
4
13
14
1
6
3
2
9
6
1
12
25
26
25
26
23
48
9
4
1
24
5
2
19
22
51
2
7
40
21
2
33
10
1
20
45
4
5
12
3
8
19
8
3
8
21
2
3
8
1
4
21
4
21
16
13
2
13
34
7
2
5
16
21
2
1
10
1
4
7
26
3
10
9
50
11
24
17
8
5
8
17
6
1
6
1
16
1
12
19
6
19
4
7
18
1
18
3
2
1
10
9
2
3
8
5
10
41
6
19
8
7
34
9
4
23
28
23
14
3
74
9
10
9
14
1
8
13
4
25
10
13
16
3
4
11
28
3
2
5
12
39
8
5
10
17
24
7
6
9
8
7
2
15
4
7
10
5
4
3
34
15
16
3
6
13
24
23
6
1
2
23
16
1
16
13
2
9
32
1
8
5
12
9
8
39
4
5
8
7
12
7
24
1
20
55
10
3
22
31
6
11
16
5
14
9
2
3
10
27
28
23
14
3
4
1
16
3
18
5
26
27
2
11
72
17
42
3
2
7
8
5
64
3
4
43
12
3
16
29
8
3
6
43
14
17
2
43
8
5
12
7
12
25
6
5
18
1
14
1
6
11
10
11
60
7
12
15
12
5
6
5
54
29
26
11
6
9
6
15
12
1
10
9
12
1
10
25
10
3
28
9
14
25
4
9
24
19
14
3
12
9
20
3
14
9
16
9
4
15
12
33
76
7
4
9
28
3
20
9
14
23
12
1
18
1
14
11
10
1
40
9
2
43
20
1
12
9
12
35
12
5
20
1
2
3
6
1
20
21
2
43
2
1
12
21
8
1
16
27
8
9
8
11
8
1
14
11
16
3
14
33
30
5
14
1
10
23
54
7
24
15
6
11
12
11
2
15
12
13
14
5
12
19
16
31
26
5
4
5
28
3
4
13
8
3
12
31
4
35
6
19
10
9
18
1
6
23
26
3
10
1
8
27
2
27
2
9
8
9
14
5
4
9
24
15
10
11
40
3
4
3
44
13
10
5
36
3
18
15
18
3
4
43
24
9
4
3
16
1
2
37
14
11
2
1
2
9
18
1
2
19
8
1
2
5
12
23
10
23
6
9
6
9
12
7
24
7
6
9
2
3
4
19
2
5
4
25
2
9
10
1
12
29
14
17
2
27
12
15
24
23
12
1
8
11
12
3
4
17
2
11
16
23
12
5
12
13
6
11
14
43
8
21
12
9
28
11
8
3
12
7
2
15
22
9
10
1
14
31
42
7
8
3
14
1
8
7
8
27
14
7
4
7
8
5
6
13
6
39
2
19
6
5
12
7
16
3
28
33
22
15
6
5
6
33
8
1
4
7
12
29
6
5
2
5
12
5
10
13
6
7
10
11
14
5
10
3
38
1
2
15
4
3
2
3
4
41
14
9
22
27
8
5
4
21
4
7
12
5
4
1
4
7
36
13
16
1
6
1
6
9
6
5
12
11
12
11
4
5
18
21
14
1
10
13
12
5
26
1
2
11
38
5
4
3
4
1
8
7
18
9
6
11
14
11
22
25
32
29
20
1
6
11
8
15
22
7
34
1
2
3
20
7
2
1
22
35
8
5
4
7
4
1
2
3
4
7
14
15
34
1
20
3
2
11
28
1
10
5
12
11
48
11
2
1
36
31
18
5
2
9
6
17
66
11
14
23
46
11
18
17
4
1
6
3
2
3
6
5
20
21
2
1
2
1
36
3
24
5
6
1
4
9
2
23
12
13
8
1
54
15
20
15
14
27
2
1
8
17
6
31
12
5
2
1
2
3
6
13
6
1
6
29
34
7
18
67
4
1
6
5
54
31
6
23
2
17
8
17
4
9
12
1
10
27
8
19
12
7
60
5
22
55
16
21
2
5
4
17
6
7
8
27
12
15
30
3
28
21
26
11
18
15
8
31
10
17
8
11
10
9
12
9
2
9
22
3
12
11
12
13
12
27
20
7
12
13
20
1
52
15
8
7
42
5
22
17
12
1
14
31
26
9
30
23
14
5
4
5
16
3
2
3
2
11
10
7
8
43
12
17
2
11
4
19
40
5
10
45
16
19
28
15
4
25
40
11
6
11
2
9
4
19
6
3
20
5
6
1
2
3
36
9
4
9
14
9
16
37
2
3
106
7
14
25
18
1
14
21
6
19
6
37
10
3
58
27
28
47
8
9
2
3
10
25
8
19
12
9
4
5
4
3
10
5
10
5
4
11
4
31
6
7
14
23
20
21
4
31
12
31
4
1
2
5
6
5
12
7
4
13
40
11
14
1
18
11
28
5
6
37
8
7
38
5
34
19
16
15
22
5
16
35
2
23
24
27
18
7
18
5
8
3
12
5
8
1
14
13
12
23
64
15
26
3
6
29
14
19
6
33
6
1
34
1
2
1
2
5
30
49
2
1
12
9
8
9
10
3
8
3
12
11
6
3
6
3
4
15
24
3
10
13
10
11
6
1
40
7
28
7
6
5
2
37
30
7
16
3
10
33
8
17
12
17
6
1
22
1
4
1
10
19
26
25
8
21
20
9
8
19
10
5
8
17
8
9
2
5
4
47
4
33
32
11
8
15
22
7
30
21
14
9
16
1
4
3
2
3
18
15
6
5
6
5
24
7
6
7
18
5
30
1
24
11
2
11
14
13
4
3
2
7
10
45
14
3
28
9
20
3
58
5
58
1
2
1
4
7
68
7
2
17
14
17
16
9
2
3
6
19
10
5
12
1
14
13
6
13
20
5
6
3
10
19
30
5
14
13
44
9
20
9
4
31
38
1
20
5
10
13
16
9
6
3
6
3
12
5
2
5
30
7
6
1
4
3
20
17
2
31
8
5
2
11
10
1
34
35
8
3
8
15
2
3
4
31
10
5
4
1
6
7
4
41
16
1
12
13
8
47
20
9
4
45
4
15
2
33
2
11
8
7
10
3
26
9
18
3
2
9
12
1
26
3
10
3
38
15
12
71
20
13
16
19
16
9
10
9
10
15
4
13
14
11
6
25
6
17
22
1
6
5
8
5
2
7
2
9
2
49
2
1
12
1
2
29
8
5
22
33
6
3
18
31
22
1
8
9
10
7
2
7
34
19
10
27
8
3
2
23
2
7
18
1
8
7
10
15
32
13
14
3
2
19
4
5
6
5
44
7
2
5
12
11
48
5
6
7
4
11
2
21
2
9
8
15
14
21
14
1
8
7
18
15
20
15
4
9
20
19
6
3
4
39
2
5
12
1
34
5
56
17
8
1
6
1
12
9
10
9
2
11
6
31
6
39
8
3
2
17
50
3
6
1
18
21
6
1
2
11
86
3
10
3
2
7
2
7
8
5
14
37
14
1
4
21
4
7
34
5
4
11
16
3
14
9
12
9
8
23
28
1
36
1
10
1
4
1
12
19
24
13
6
3
10
5
8
7
14
5
20
5
10
15
20
9
8
1
16
1
26
5
8
5
4
15
6
13
8
11
8
11
12
37
6
5
6
9
10
9
4
3
22
1
22
5
18
3
8
19
74
5
2
21
2
7
38
7
22
27
2
1
18
3
22
15
18
27
4
5
4
5
10
19
36
1
10
5
4
7
4
1
60
9
6
47
20
7
18
1
12
1
4
11
6
23
4
3
16
15
18
15
4
9
2
15
2
1
10
13
2
13
42
19
2
9
20
11
6
13
4
1
2
5
4
37
30
3
4
27
36
23
6
1
2
29
14
9
6
13
2
9
26
3
8
1
30
3
14
13
4
15
14
23
2
13
2
39
4
5
56
3
10
1
2
21
4
5
6
7
18
51
6
19
6
1
2
21
4
55
2
9
10
49
28
27
4
5
4
3
4
17
8
13
6
11
46
39
6
15
14
7
16
23
8
3
52
9
12
1
14
1
26
5
6
9
16
5
10
1
8
3
6
3
14
19
6
3
2
3
64
19
2
7
8
3
42
17
4
9
18
5
4
31
28
3
4
5
14
15
38
35
6
21
8
3
2
5
4
15
2
1
40
3
16
5
2
15
2
15
10
9
4
27
2
7
18
9
12
1
6
1
8
7
6
17
8
9
6
9
2
33
8
1
30
25
12
15
4
7
4
7
2
7
28
11
18
15
4
11
16
11
8
17
8
7
2
7
32
5
12
33
6
1
6
1
18
5
12
11
48
57
4
15
10
1
14
33
2
5
76
5
2
1
10
7
14
5
16
7
18
15
4
21
2
5
22
1
8
1
30
1
6
7
18
3
16
25
10
1
2
5
8
3
4
1
16
11
32
3
2
1
16
23
28
9
10
7
14
27
10
5
12
15
4
1
10
9
12
5
12
35
4
45
18
1
26
41
14
5
4
15
24
21
20
17
2
27
10
17
36
3
4
71
2
7
14
3
28
1
6
3
52
1
2
13
10
1
8
23
20
11
4
5
28
1
18
11
20
3
12
3
52
3
26
9
10
17
4
5
10
13
22
1
48
15
6
11
6
3
8
13
22
17
4
13
8
15
24
5
20
3
16
5
12
3
16
9
4
15
4
9
2
7
2
1
16
9
6
11
4
5
14
11
2
5
14
5
2
17
14
11
12
21
6
7
34
29
2
5
4
1
30
17
4
7
6
17
14
7
24
1
6
1
8
19
14
23
10
19
4
3
2
25
34
1
12
3
34
7
4
41
10
29
4
29
2
3
4
39
8
3
24
13
4
13
4
7
16
1
6
17
96
31
8
5
44
3
24
19
40
23
16
5
52
19
12
3
2
15
8
3
10
13
12
33
12
19
4
7
24
1
36
9
4
15
6
5
14
5
8
21
10
5
14
3
24
5
18
1
2
11
4
17
8
9
20
9
4
13
20
1
14
33
6
7
24
11
32
17
6
51
20
5
2
17
2
21
48
1
2
7
8
9
34
3
18
1
12
7
12
19
2
31
18
7
14
5
6
3
6
17
2
35
2
3
30
5
6
15
46
7
4
57
6
1
8
3
4
17
14
53
20
5
34
7
4
1
6
3
2
17
4
9
2
15
20
37
8
17
4
1
6
11
8
7
2
39
2
5
20
33
2
9
20
13
2
5
20
33
6
13
4
37
12
27
16
17
2
21
2
3
40
5
24
11
6
21
16
1
22
27
38
11
2
7
2
19
22
27
4
1
64
1
14
5
12
1
4
11
20
11
10
1
8
37
2
1
6
7
2
31
2
3
24
21
14
9
14
7
16
3
46
81
14
11
14
3
14
13
8
11
4
5
2
17
16
5
6
15
52
17
2
5
20
33
26
3
8
15
10
53
24
9
6
1
18
5
8
23
16
23
2
49
6
1
4
21
20
3
2
19
26
7
20
5
2
15
12
13
24
5
24
11
2
3
2
1
10
15
4
29
8
31
18
3
2
13
4
5
8
39
4
15
16
3
26
25
18
9
2
1
18
7
74
3
2
5
12
19
2
1
2
5
20
19
16
5
10
17
8
51
16
9
28
3
14
7
20
5
6
7
8
1
10
23
16
13
12
25
18
17
6
5
20
9
30
19
56
11
14
1
4
3
16
7
34
5
8
15
10
23
2
21
2
7
2
1
16
7
6
13
44
11
16
3
12
3
6
5
2
11
2
1
2
15
16
1
8
5
8
15
2
21
26
3
14
67
20
1
20
31
16
13
16
1
10
27
2
3
2
1
20
1
2
15
22
3
8
13
22
15
22
3
4
9
20
7
8
29
4
13
6
5
4
21
34
19
16
1
8
3
6
17
46
5
8
15
2
13
20
3
4
1
12
37
18
3
6
25
18
13
22
19
2
9
4
9
2
11
20
27
8
15
2
15
6
21
16
15
8
27
4
1
10
23
18
15
2
15
2
3
8
23
16
11
4
11
6
23
54
39
18
5
14
11
4
1
6
5
18
7
8
19
8
25
4
15
10
3
12
3
14
15
6
1
18
3
12
3
16
27
32
3
20
9
10
27
6
1
6
1
2
7
22
3
4
7
8
23
46
15
34
1
4
7
4
19
4
3
10
9
4
1
4
3
2
1
12
17
2
11
8
7
50
17
2
11
2
11
8
13
2
3
4
17
4
5
6
1
2
3
2
3
4
3
6
13
30
13
4
21
12
3
2
3
16
7
32
1
46
3
34
3
2
9
4
15
4
39
28
17
8
15
14
23
6
5
30
1
2
3
14
29
8
11
14
37
10
3
8
9
8
15
30
31
4
19
22
17
4
5
52
9
2
5
30
3
10
3
14
3
8
41
30
11
36
7
10
5
60
1
14
41
14
3
6
13
12
1
12
19
2
1
16
9
12
7
6
35
12
9
4
25
10
5
2
15
8
13
4
35
4
17
2
11
16
5
4
3
2
9
6
13
46
1
4
11
20
15
4
25
42
1
10
5
8
35
4
3
8
33
2
1
4
17
2
1
2
13
8
9
2
9
8
3
12
1
10
17
10
1
8
11
2
3
26
29
8
3
16
11
10
15
38
3
4
3
4
3
4
21
8
15
24
11
8
9
10
5
22
7
8
1
14
11
28
9
20
1
64
15
32
3
22
9
36
5
30
49
30
19
22
3
28
13
4
3
4
3
4
1
8
19
4
9
2
17
2
3
2
19
14
11
2
89
8
3
6
15
4
1
10
3
10
3
6
1
2
9
32
15
2
21
2
3
2
1
2
29
4
17
28
17
10
5
24
13
12
45
2
37
4
19
14
3
2
5
8
13
18
1
4
7
6
9
12
1
4
3
4
1
20
25
42
25
6
19
34
23
4
37
48
15
14
3
18
5
52
21
16
9
4
5
4
3
28
3
14
17
18
3
8
17
14
3
4
3
8
3
4
1
6
19
30
7
18
1
78
13
4
9
2
3
10
9
8
1
12
35
12
19
18
9
28
9
4
43
6
19
6
9
4
17
8
13
4
3
22
11
24
1
6
1
4
11
2
7
6
7
4
29
20
1
8
15
2
3
4
17
34
3
2
5
6
1
2
1
4
21
32
3
32
35
2
21
12
7
2
1
10
3
10
11
4
7
8
1
16
11
14
15
12
19
2
5
30
17
18
1
24
7
6
47
2
1
2
5
6
13
18
7
2
5
2
3
56
15
2
15
8
1
8
1
8
9
26
9
30
5
10
29
10
17
8
5
18
51
14
9
2
21
4
15
4
5
4
23
6
5
8
21
2
11
10
33
4
19
10
33
4
3
28
39
2
1
4
3
20
41
2
5
12
13
2
11
28
19
6
9
16
13
14
11
30
11
2
55
2
1
4
7
16
11
26
9
20
29
10
7
2
63
42
15
2
3
38
19
4
5
12
3
18
29
18
7
22
3
4
15
34
3
14
5
2
31
32
23
18
5
14
3
8
19
2
13
32
7
4
11
36
9
2
27
4
15
16
3
10
1
10
1
4
1
8
1
8
1
2
3
6
19
2
3
4
21
14
3
4
3
14
13
4
15
4
27
26
9
4
13
14
1
8
11
4
47
24
13
14
1
6
7
18
1
12
1
10
25
2
19
4
5
8
3
4
3
14
1
2
45
12
23
8
5
24
5
8
9
6
5
50
9
4
3
8
9
14
19
20
9
16
23
2
21
6
25
10
1
4
15
34
3
16
35
2
3
16
9
24
5
12
21
16
1
20
5
2
1
58
7
2
13
6
1
36
5
6
7
48
3
14
27
34
9
12
11
8
19
38
17
36
49
26
15
4
15
14
1
26
13
4
1
2
19
12
7
4
3
24
13
4
9
14
3
8
9
2
29
10
11
18
5
8
15
16
15
10
7
4
5
38
5
2
7
26
9
18
15
2
3
2
3
18
3
16
3
22
1
10
5
10
5
10
9
2
15
4
25
4
11
16
7
10
3
2
27
26
3
4
9
16
3
4
19
4
35
26
9
8
13
10
7
14
5
4
5
8
5
12
11
22
11
10
21
2
3
14
7
2
1
10
3
26
17
14
3
14
9
2
7
24
7
4
21
20
3
14
1
10
11
4
1
12
15
4
13
20
11
12
5
28
1
10
15
24
3
18
17
6
1
6
1
12
65
6
1
2
5
12
7
8
17
6
1
4
5
10
7
6
13
12
9
2
13
4
19
2
13
6
23
14
3
4
1
10
1
4
17
24
17
8
15
28
13
12
1
12
5
12
13
24
19
34
23
12
1
24
15
40
1
16
9
4
9
2
15
78
7
8
11
18
3
4
3
16
1
10
27
2
9
14
25
18
29
10
15
16
37
16
19
14
21
16
7
8
7
4
1
6
29
8
43
4
27
20
23
2
5
8
19
2
27
20
9
10
21
2
5
10
3
10
17
6
1
24
5
36
9
18
5
6
21
18
7
14
47
2
3
18
13
46
7
22
15
10
3
20
19
8
3
8
1
4
5
6
7
26
1
32
13
10
29
42
23
2
13
18
15
20
1
30
7
4
11
12
5
18
7
4
1
30
1
16
9
6
11
18
5
66
1
14
7
22
1
16
11
6
11
20
1
10
5
12
5
16
17
30
7
10
1
34
9
52
29
10
49
18
1
14
19
4
25
68
7
8
1
2
21
2
23
2
5
4
3
14
13
4
13
2
1
2
27
2
25
10
31
12
13
2
13
42
23
36
1
6
1
38
39
2
1
28
11
18
7
34
9
6
15
4
7
18
17
30
9
2
7
10
11
10
3
10
61
42
7
12
5
2
7
20
5
12
7
26
15
2
9
20
9
2
17
50
3
22
3
10
3
10
9
30
7
20
5
14
17
4
7
4
23
2
29
14
9
14
11
6
5
24
9
24
7
4
33
6
9
16
13
10
37
50
13
34
35
14
7
4
9
18
11
6
13
6
1
6
1
14
15
2
1
8
11
12
7
10
21
8
3
2
3
4
7
8
5
6
25
4
5
2
1
16
3
10
17
4
9
4
7
30
35
4
9
16
3
8
5
6
41
18
3
2
19
12
27
16
13
20
7
2
17
16
5
26
33
6
11
4
9
8
3
4
5
4
15
4
3
4
9
10
5
4
3
2
15
14
9
112
15
8
27
6
37
4
13
16
3
4
7
4
11
8
7
18
9
18
15
18
7
2
19
24
17
2
11
8
5
40
1
6
3
8
7
14
3
26
9
20
9
2
3
6
11
2
15
30
3
4
23
12
11
4
5
18
23
6
5
8
11
22
23
14
17
12
5
38
23
22
3
2
47
16
1
2
1
2
3
48
45
8
9
28
7
10
23
24
23
12
31
4
9
12
11
30
9
40
33
14
7
2
23
10
3
2
1
12
37
2
31
20
31
12
11
4
17
14
25
22
5
26
15
2
9
4
13
6
1
6
13
10
5
30
5
24
5
28
17
2
3
2
27
24
67
24
13
6
1
4
3
2
37
6
11
8
29
2
1
14
13
28
1
18
3
4
21
4
9
8
13
4
3
12
9
26
41
14
9
8
5
14
7
4
5
6
11
4
49
6
7
4
1
6
1
2
15
2
13
6
1
4
17
12
1
6
25
6
13
2
49
14
65
6
7
18
13
20
27
12
13
32
41
36
1
8
19
2
1
4
5
28
3
22
5
4
43
6
5
6
29
16
7
16
19
20
5
26
9
10
9
12
5
34
9
10
33
2
7
30
1
58
5
6
1
8
53
2
29
4
1
2
13
20
9
14
7
12
7
2
1
28
1
18
1
12
1
8
7
16
13
18
5
12
19
28
7
38
7
10
11
4
13
34
11
26
21
2
37
22
43
24
1
16
21
6
17
2
15
22
5
8
5
2
1
24
1
14
5
8
31
26
3
2
1
4
9
16
11
14
1
16
13
4
1
16
1
26
13
8
15
20
23
40
9
16
15
12
13
2
9
2
9
4
29
6
9
28
11
2
3
34
17
6
13
12
17
20
9
16
3
2
9
2
27
4
3
6
29
14
7
4
3
16
9
8
21
2
3
14
45
4
23
2
29
14
1
12
1
4
23
24
5
18
17
2
3
14
9
36
3
12
55
4
11
28
9
8
13
4
23
4
19
22
5
56
23
2
15
10
1
2
1
6
3
26
57
2
1
22
15
2
5
14
3
4
1
10
3
10
7
10
27
10
15
20
7
20
1
22
1
24
1
14
27
8
7
6
9
12
15
12
1
8
31
12
29
8
45
6
17
6
5
12
13
32
21
8
3
16
21
10
25
4
19
32
19
2
7
6
7
12
41
8
29
10
11
2
5
8
1
2
7
8
5
22
3
2
3
36
9
8
1
20
1
18
11
18
25
12
3
10
7
8
23
4
3
4
13
2
1
38
39
2
25
8
49
12
9
14
27
2
17
4
13
32
19
6
5
10
19
2
9
26
19
18
7
46
35
16
5
2
1
26
1
6
7
8
5
2
1
12
5
44
9
10
9
2
15
12
3
22
3
28
13
62
7
2
11
12
1
36
31
10
17
8
9
22
5
6
7
18
9
8
17
4
5
8
43
48
9
42
13
22
5
2
23
16
9
2
7
60
3
4
7
24
27
12
1
12
9
4
3
16
11
18
23
16
37
26
33
18
3
18
33
14
15
4
9
26
3
2
15
4
23
6
31
14
15
10
7
10
7
2
1
4
17
18
3
16
3
14
1
2
3
4
1
10
3
18
1
6
11
6
33
18
5
6
11
10
29
4
19
2
7
10
7
6
1
10
7
20
1
4
1
24
1
28
5
2
5
6
5
16
17
12
25
28
1
10
7
12
17
8
3
46
21
10
43
26
21
10
37
6
7
20
7
2
1
18
3
6
3
10
5
2
27
14
57
16
13
24
13
16
1
32
7
14
7
20
23
10
3
14
21
2
15
4
3
20
9
2
9
14
29
16
5
2
7
18
13
20
5
6
1
8
7
12
7
8
11
16
17
24
11
8
51
16
7
10
9
14
7
10
29
10
15
4
3
26
7
8
9
10
11
6
3
14
9
2
53
34
5
6
11
6
1
6
5
12
1
26
5
18
19
12
7
16
17
14
1
8
1
4
1
2
1
10
1
6
41
6
7
14
19
6
7
12
3
2
1
16
7
4
5
2
3
2
3
8
15
8
27
16
29
2
11
16
7
14
5
6
1
2
5
4
7
12
1
18
21
12
11
30
23
14
59
14
13
4
17
14
17
12
9
8
11
32
7
2
3
2
13
2
1
16
51
2
11
26
11
20
3
62
1
8
11
8
9
32
19
10
9
18
13
30
41
12
35
6
3
20
29
14
73
44
27
4
1
4
13
14
19
8
5
16
31
20
13
8
7
48
47
28
59
24
7
4
19
8
9
4
25
8
7
4
7
30
7
4
13
24
1
10
27
26
7
6
1
6
7
6
3
18
1
16
1
16
19
4
1
10
1
10
9
50
25
32
9
12
5
12
39
10
9
6
3
18
7
6
11
8
1
2
1
26
7
4
3
2
9
2
5
6
71
20
29
4
33
22
1
20
3
4
1
12
31
20
1
4
31
16
5
8
11
16
3
6
61
18
11
34
19
4
3
4
7
20
13
4
49
2
19
4
5
2
5
42
49
8
1
10
9
10
5
8
11
10
3
26
5
8
3
4
45
22
45
10
13
2
7
32
7
2
17
16
1
62
11
6
5
8
31
2
17
4
17
6
1
2
3
6
13
34
17
8
15
24
19
6
5
4
13
2
1
6
11
18
15
44
7
2
5
4
5
2
5
22
15
16
1
2
11
6
9
12
21
8
25
54
11
2
5
10
11
6
19
20
7
64
3
4
1
8
3
26
47
2
1
8
11
10
43
6
25
18
9
10
19
2
63
14
9
6
7
30
3
20
51
18
1
6
37
10
7
4
9
28
3
8
15
32
35
12
11
18
1
4
25
4
21
8
1
22
5
32
1
4
11
18
11
16
3
28
25
8
1
12
1
78
23
12
1
32
5
8
1
6
13
2
17
2
5
22
15
16
15
2
3
20
33
34
19
4
23
4
1
6
29
2
1
22
25
6
17
30
9
26
11
8
3
8
15
84
7
4
3
26
39
4
1
30
9
20
23
12
1
12
7
20
23
6
3
12
19
8
7
2
11
12
5
18
19
4
7
6
1
4
3
10
1
8
15
14
7
44
11
10
19
6
5
4
7
20
19
14
7
16
1
2
3
32
1
12
7
36
13
22
23
24
3
12
1
2
1
10
3
12
15
30
3
4
45
22
3
2
11
2
41
10
1
6
23
12
7
22
23
28
57
4
1
18
5
6
5
36
17
2
15
10
3
2
7
6
13
2
5
6
7
42
7
10
5
16
3
18
5
34
17
4
1
22
27
16
9
18
3
18
19
2
1
2
1
6
23
8
3
22
1
4
3
2
3
16
3
16
39
26
9
8
17
8
7
2
17
18
5
30
7
14
17
22
9
6
3
18
53
2
13
28
1
10
1
6
25
8
3
2
13
8
17
6
15
12
19
12
41
14
17
10
43
20
17
6
5
2
5
6
17
8
3
36
7
2
5
2
21
14
3
2
27
16
9
90
17
10
11
24
5
2
3
14
19
12
3
10
9
2
15
2
1
14
9
4
3
4
1
2
7
20
9
10
3
68
25
2
5
32
25
50
3
8
51
4
19
6
7
10
41
6
19
4
5
2
3
10
5
4
27
8
15
2
1
12
1
16
29
4
1
2
17
4
11
6
5
14
21
10
15
4
3
4
19
8
3
10
21
4
3
18
19
28
11
6
1
14
1
6
5
16
23
2
21
22
9
4
33
20
23
4
1
10
3
14
17
14
5
14
5
14
1
2
3
46
9
10
17
24
15
14
45
32
5
2
9
2
5
10
3
10
9
4
15
10
13
18
51
6
7
4
21
22
3
6
1
20
25
6
13
12
9
2
21
14
13
6
17
42
11
2
3
8
1
10
9
32
31
2
1
22
7
12
5
14
33
4
13
16
25
6
13
22
3
2
33
8
3
4
5
14
1
4
7
8
29
2
35
6
19
10
29
16
25
6
1
2
13
4
17
10
13
14
3
10
35
42
1
6
1
4
3
22
1
18
3
8
35
6
9
8
3
6
21
20
3
4
9
6
7
26
15
2
3
2
7
18
19
22
45
2
3
6
41
6
9
2
3
4
9
2
3
14
3
2
3
2
1
2
1
30
23
6
17
10
11
6
21
2
3
54
13
2
19
4
1
4
1
20
3
4
3
14
21
28
21
16
1
2
3
12
1
6
3
2
15
4
3
4
27
10
3
6
19
4
3
2
53
26
3
16
1
14
7
34
17
16
23
10
1
8
21
16
1
16
3
4
1
50
27
14
9
18
33
4
3
10
19
8
15
10
5
18
1
12
11
14
7
4
11
16
13
46
3
2
1
4
7
16
13
12
13
48
19
14
9
16
23
12
13
2
9
10
3
14
9
26
23
2
5
6
25
4
3
48
15
18
7
8
3
26
1
14
3
6
13
6
13
24
37
2
25
10
7
2
17
10
3
4
25
8
9
2
41
2
21
18
1
6
19
4
3
20
21
32
7
20
15
4
17
4
17
6
7
8
31
28
11
12
21
6
3
12
13
2
5
26
3
4
5
48
3
50
29
14
3
8
25
8
1
12
45
2
27
8
23
8
19
14
21
14
5
8
7
4
3
16
15
34
19
16
3
32
5
36
3
14
23
4
27
14
33
12
1
8
9
10
5
10
1
14
3
2
21
2
9
12
5
16
13
6
9
68
3
8
3
6
11
40
15
18
13
10
23
2
5
6
7
6
7
8
17
4
23
6
5
12
37
24
33
10
13
42
1
6
1
8
7
14
21
10
9
20
9
2
9
26
5
4
45
4
5
14
1
2
17
10
3
6
1
6
7
4
27
34
9
28
19
8
5
50
21
4
1
12
13
4
27
32
11
2
1
8
63
12
7
16
1
10
25
18
1
30
5
14
13
6
9
2
15
8
5
48
17
18
9
8
7
2
9
2
3
26
27
2
3
2
9
8
1
22
1
8
23
2
9
10
41
8
7
2
1
16
15
24
11
4
13
30
19
2
17
26
3
16
1
34
1
32
1
18
15
6
9
20
19
2
55
2
7
42
11
16
7
30
1
16
9
8
3
6
3
4
3
8
11
14
1
4
11
2
3
74
23
34
39
20
5
4
47
12
1
6
3
26
11
6
9
2
3
6
5
4
1
22
5
6
1
10
3
34
37
6
3
6
13
8
9
18
3
20
3
14
1
2
19
4
7
18
13
24
1
4
3
12
7
30
7
34
3
6
3
34
45
2
11
14
15
10
15
2
31
4
9
32
3
8
5
2
17
8
1
32
9
44
19
4
7
8
11
10
3
66
9
2
11
20
3
26
29
2
7
2
1
10
1
44
39
14
17
10
37
4
9
2
1
10
7
18
17
8
13
10
9
2
17
2
9
14
3
8
5
18
1
22
3
20
9
6
11
10
23
12
3
16
1
12
13
38
1
36
11
8
41
8
3
20
5
12
15
2
13
42
11
32
7
8
1
8
1
30
1
18
3
10
21
10
1
34
5
8
7
8
15
26
1
2
11
8
3
6
9
8
1
6
5
2
1
48
29
16
7
10
7
12
5
4
15
4
3
14
3
16
7
2
13
12
5
6
27
2
31
4
3
24
1
2
1
8
3
10
33
22
1
28
3
2
7
10
27
2
3
14
5
14
3
2
51
16
3
8
13
34
21
4
1
40
3
4
1
16
3
8
21
2
1
4
1
4
31
18
5
12
35
16
5
10
13
30
5
4
1
2
7
4
5
6
7
12
1
18
19
6
19
20
17
8
13
4
9
8
3
6
5
24
33
16
3
10
33
10
5
2
1
12
7
12
3
6
1
14
3
14
3
10
3
26
23
2
11
6
5
20
17
6
55
6
13
16
3
26
15
16
3
24
11
6
61
28
11
40
43
2
11
24
5
12
5
2
9
14
13
12
5
16
7
40
9
2
27
6
55
10
21
20
17
6
29
6
3
4
1
32
19
4
7
24
7
32
3
4
3
40
23
14
7
4
5
6
21
12
29
8
7
10
39
16
5
6
3
34
21
14
11
10
7
2
7
14
1
20
11
24
1
20
35
2
3
38
27
26
7
4
3
12
3
36
13
22
35
4
1
40
13
22
55
12
1
2
1
12
11
8
3
14
9
38
3
8
37
22
15
10
3
2
21
32
3
4
3
2
1
4
25
4
45
4
3
76
7
18
35
4
19
2
17
8
1
8
27
4
5
2
15
28
13
10
9
2
11
8
9
4
1
4
9
6
17
2
9
16
5
2
3
16
3
14
69
4
3
10
15
26
7
4
15
8
3
2
9
18
5
10
5
2
15
34
5
8
11
12
5
12
5
22
1
10
3
14
1
4
17
10
1
2
9
2
7
14
3
10
33
22
33
10
5
12
3
6
35
12
33
10
5
12
9
16
3
8
23
8
27
10
29
32
29
12
1
10
9
6
27
2
5
12
5
12
15
10
1
4
3
10
1
46
11
2
11
8
41
14
11
50
1
6
3
16
19
6
7
10
1
8
49
12
17
12
13
12
35
44
21
18
13
2
9
28
37
10
15
4
15
36
39
6
11
26
7
36
7
8
5
4
39
6
13
4
1
2
11
2
1
6
27
40
17
12
19
12
1
6
1
32
1
12
15
20
3
6
5
28
29
20
17
12
3
40
5
8
9
6
5
20
11
10
3
2
1
2
9
20
45
6
5
4
11
6
5
26
7
6
11
2
1
6
9
10
3
16
15
10
27
14
5
14
25
10
3
4
17
6
15
26
31
6
29
14
7
18
21
18
37
18
5
20
31
6
9
14
23
20
7
2
5
4
15
2
15
6
3
46
21
2
3
2
17
16
1
44
1
2
11
2
21
46
9
6
17
2
27
22
11
4
5
4
41
22
49
4
3
24
7
28
37
12
1
18
5
12
21
18
11
8
5
24
7
4
11
8
11
10
15
4
15
6
1
16
5
6
11
18
7
2
3
22
49
6
5
10
15
4
15
2
27
6
29
6
3
6
1
24
5
14
7
4
19
52
27
4
7
2
5
4
3
8
57
4
1
6
5
18
29
38
11
28
75
2
3
14
3
2
7
4
17
20
9
14
7
34
13
2
3
8
49
20
9
36
9
2
27
26
13
8
3
6
3
22
1
32
7
32
1
6
63
32
9
8
1
16
29
10
37
18
1
12
5
22
5
22
9
16
11
28
11
34
25
14
1
6
19
8
15
2
9
2
9
32
1
28
9
10
21
6
1
30
15
2
19
10
9
10
7
6
7
18
17
12
7
20
5
4
27
10
21
12
3
8
11
12
33
22
3
4
3
40
7
2
1
8
3
8
7
14
27
14
13
16
17
2
11
4
17
24
19
6
9
38
3
20
3
8
3
10
11
58
21
40
9
6
11
2
1
6
13
6
5
2
19
50
19
2
43
24
5
6
13
14
1
4
5
2
7
32
5
4
3
20
11
18
1
12
3
20
9
10
19
4
33
14
27
30
1
10
5
20
11
28
45
20
15
8
33
26
3
18
35
6
23
6
9
18
5
10
53
50
3
4
31
4
37
14
33
4
3
14
15
20
17
16
9
26
1
4
9
28
19
20
27
6
15
14
1
4
13
8
25
2
33
26
7
8
17
18
25
4
9
12
7
4
7
2
23
16
7
72
1
8
13
24
31
4
1
4
15
12
27
12
5
2
37
12
17
14
7
4
3
12
19
46
5
4
25
12
15
56
75
22
3
24
11
24
13
6
1
12
1
6
11
6
1
4
1
4
35
12
1
12
7
6
5
26
11
12
13
4
9
2
11
6
7
6
9
18
13
24
5
2
31
6
23
2
11
4
31
44
1
6
27
24
29
30
17
26
1
14
7
4
15
4
17
14
13
2
5
12
3
32
9
8
3
10
1
4
13
18
3
6
5
2
41
8
13
32
13
24
17
14
9
14
5
14
13
4
5
8
7
18
25
72
5
6
11
6
5
22
1
4
13
2
23
24
11
12
15
4
3
34
27
4
27
30
11
6
3
8
7
20
25
2
13
22
9
4
27
10
9
4
15
12
3
2
15
20
3
2
7
2
7
12
13
10
13
2
15
2
1
6
21
2
15
2
25
4
5
8
19
6
21
6
11
18
7
4
39
4
1
2
39
22
3
18
11
6
1
14
17
6
5
16
17
6
15
10
19
12
5
2
13
34
7
6
15
10
3
16
3
8
23
8
5
8
3
26
1
6
5
56
1
18
11
2
11
24
1
14
39
8
13
10
1
12
5
6
1
24
35
20
13
18
1
18
1
2
9
2
15
12
15
56
9
14
27
8
21
8
21
10
5
20
13
4
1
14
19
4
5
6
3
20
27
14
9
6
57
40
13
6
1
6
7
6
15
4
9
44
3
14
13
4
7
38
31
6
7
12
13
8
3
40
7
4
3
20
23
28
37
36
15
6
11
4
3
20
49
20
5
16
9
20
3
4
29
2
21
12
11
10
5
22
1
2
11
12
23
8
9
10
3
8
29
4
13
4
1
8
7
4
55
4
9
42
17
20
5
16
3
6
25
30
5
30
7
10
5
6
11
4
5
18
35
36
5
6
9
24
15
14
33
22
41
4
41
10
7
6
1
28
5
26
15
12
9
14
17
8
3
16
33
4
19
8
13
16
3
22
3
4
15
40
5
40
3
2
63
44
3
2
1
2
9
16
11
12
1
6
25
2
17
12
3
52
23
4
1
4
7
10
35
54
11
2
17
30
35
6
13
30
9
14
9
2
3
8
1
18
3
8
5
2
1
2
35
14
9
4
21
34
25
12
7
2
23
2
13
20
3
8
7
18
1
4
15
14
15
2
7
6
37
6
29
30
13
24
13
4
25
42
27
10
47
8
1
2
11
4
7
2
11
2
13
4
9
8
1
2
39
12
11
16
7
58
25
20
11
4
3
2
1
10
9
8
9
8
9
18
3
2
9
4
15
26
3
20
5
4
7
6
7
2
17
14
7
6
3
8
1
2
19
36
1
16
1
6
15
12
5
4
13
4
9
4
19
20
15
10
3
38
3
10
13
16
1
12
13
14
25
32
9
6
15
2
15
12
13
10
45
10
7
4
11
8
5
8
23
4
9
12
1
22
5
4
1
14
3
8
21
18
5
8
7
4
23
10
7
4
9
4
9
6
25
2
1
8
19
24
9
28
17
10
9
14
19
6
1
6
11
18
5
16
25
30
13
6
23
6
15
16
9
20
5
12
25
18
17
12
17
18
23
12
1
6
25
2
21
26
15
22
15
14
1
4
29
32
9
8
9
14
21
2
23
16
3
8
11
16
11
26
15
14
3
10
15
16
3
38
1
2
5
16
7
28
5
12
1
18
7
14
1
6
17
42
7
2
29
66
19
16
23
2
7
2
3
2
17
18
1
2
71
18
3
6
3
8
5
8
3
6
3
22
13
30
31
4
19
2
27
18
53
4
17
4
7
12
43
28
23
10
19
4
11
2
11
24
1
12
13
16
13
8
7
12
13
12
89
8
5
4
1
40
29
6
1
22
29
6
23
42
3
36
7
14
17
6
1
12
1
2
3
16
5
8
1
12
7
8
1
26
19
36
13
18
3
10
1
4
5
22
19
8
13
16
11
18
3
2
15
20
15
8
1
8
11
4
23
2
39
6
3
24
19
2
17
8
9
10
19
10
15
18
9
2
5
32
5
16
9
10
5
10
5
12
17
6
5
8
13
4
11
30
11
18
7
14
5
12
19
10
3
64
9
8
27
28
13
36
13
36
7
20
19
4
1
8
5
2
7
4
5
10
1
12
11
4
11
10
1
6
1
2
29
14
9
6
1
16
5
2
17
2
3
4
3
34
3
2
11
4
3
2
1
18
9
16
15
14
15
2
7
20
3
14
13
34
9
10
3
6
9
2
39
22
15
4
43
6
7
44
3
10
3
2
3
26
27
4
11
8
3
22
13
14
1
4
27
2
33
8
39
10
13
12
41
4
15
8
5
50
7
6
5
12
17
10
3
4
15
14
5
18
7
6
9
42
5
18
29
18
47
4
33
20
1
26
5
24
17
8
55
16
15
48
1
2
15
14
27
36
19
24
1
2
31
6
21
4
23
2
9
8
9
2
7
12
3
4
11
4
3
12
9
24
7
22
13
12
3
18
5
16
7
30
13
64
1
2
3
26
1
4
15
4
3
10
7
8
3
16
1
12
5
2
5
4
3
6
21
22
7
28
3
28
17
16
1
4
9
4
1
18
11
6
17
16
1
6
5
6
5
2
11
12
7
28
27
54
7
30
9
14
13
6
19
28
7
8
1
18
7
10
1
24
3
12
65
58
5
10
5
8
11
20
15
2
25
8
5
36
3
24
1
8
3
4
35
16
11
14
3
8
13
28
5
6
1
2
19
8
5
22
13
8
7
2
1
12
21
6
5
12
11
10
23
20
1
2
1
12
29
4
7
28
9
10
3
12
9
2
17
2
1
6
15
4
21
16
21
8
1
2
1
42
15
2
27
2
3
6
11
24
17
20
53
16
43
10
33
24
1
32
1
26
79
4
11
40
7
8
3
8
1
30
3
4
3
14
23
8
3
6
63
10
43
14
43
10
5
4
9
4
9
12
17
16
1
16
1
22
19
26
1
24
9
28
5
8
9
14
1
8
7
12
13
8
7
12
3
10
41
2
1
12
9
16
7
20
5
22
9
2
1
24
7
10
15
8
13
8
21
4
17
22
15
6
9
6
1
2
1
72
1
24
13
24
5
2
5
6
1
12
9
6
23
48
3
30
7
12
1
16
55
2
23
26
7
12
5
2
1
34
1
16
1
2
1
6
7
6
11
12
19
28
25
16
1
6
11
4
13
32
7
4
7
6
41
30
73
12
3
8
3
10
11
6
7
2
13
26
1
6
31
8
1
4
1
2
1
8
7
10
27
8
9
4
15
6
11
6
9
28
25
8
3
12
65
2
7
6
7
6
7
20
29
12
33
28
9
10
1
12
1
16
3
4
15
24
5
14
9
36
5
14
5
6
33
10
5
30
1
6
1
26
1
16
3
32
3
28
9
16
1
18
1
16
5
12
5
14
11
20
3
2
3
6
45
30
9
12
11
12
5
12
9
12
17
6
1
34
5
26
5
2
1
2
1
4
3
16
3
50
3
2
13
26
3
14
31
4
9
34
25
2
3
10
29
10
11
2
19
6
19
4
5
30
7
4
1
6
7
20
7
10
7
4
11
6
11
14
11
26
23
12
5
4
1
40
1
6
13
22
37
6
5
52
1
26
3
38
1
8
1
24
1
4
11
10
17
14
19
32
19
6
1
4
1
6
13
4
7
8
5
30
25
2
37
20
5
10
29
8
1
24
7
4
9
18
23
6
25
2
1
32
23
2
3
4
1
12
17
8
13
24
19
10
1
18
9
10
5
32
1
2
1
48
21
8
25
6
19
22
11
48
7
22
19
14
29
20
1
6
19
6
7
18
5
4
7
14
3
8
1
18
11
2
11
22
7
40
3
8
11
30
5
14
13
2
11
54
15
10
31
14
1
6
37
12
1
10
3
20
1
20
9
14
15
10
3
38
21
10
3
6
13
2
1
30
7
10
1
10
3
16
7
20
7
22
11
10
53
12
9
10
3
28
5
2
3
8
3
20
5
22
9
10
1
4
21
22
1
8
5
8
25
8
23
2
21
2
1
4
17
28
21
2
15
6
11
2
11
36
1
4
19
8
15
4
5
2
1
14
9
2
21
28
3
14
33
62
5
14
53
18
3
2
5
2
5
16
1
12
15
12
3
12
19
2
57
26
11
14
13
28
27
22
7
28
21
16
21
6
11
22
37
8
11
2
11
8
3
12
5
10
3
14
9
4
35
4
9
2
17
18
29
6
11
10
7
12
3
8
7
12
9
32
1
2
3
80
7
4
1
4
9
2
21
2
7
24
9
4
47
10
5
6
5
12
1
32
11
2
23
12
11
8
17
42
13
12
13
2
11
6
1
10
21
10
1
10
7
4
25
20
3
24
1
6
1
2
29
2
15
8
15
2
7
16
11
6
13
22
19
8
13
6
3
14
11
26
9
8
51
8
3
6
1
2
19
24
5
6
25
16
1
6
3
6
13
38
1
18
3
10
15
2
49
26
27
32
9
12
45
10
27
28
59
14
21
8
11
2
37
6
3
4
1
4
7
6
1
18
5
2
29
10
1
24
11
6
23
2
7
30
3
14
3
6
5
16
5
12
7
16
13
8
7
4
9
56
35
8
1
60
1
32
1
6
1
2
7
18
17
2
25
10
15
12
1
16
27
14
11
10
1
4
5
8
1
4
3
42
11
12
3
8
9
2
19
22
3
12
23
6
1
6
7
14
27
30
15
2
5
18
35
2
3
50
3
2
23
12
19
30
11
8
13
6
7
2
1
8
11
2
15
12
5
10
21
10
17
42
1
16
1
4
49
12
1
22
13
30
13
12
3
4
11
22
23
2
7
6
55
4
37
42
11
36
29
26
5
36
29
30
1
12
23
24
13
8
35
2
27
10
5
4
9
2
7
4
15
8
17
14
9
22
71
2
5
4
5
14
21
8
31
50
9
12
13
14
1
14
13
8
13
2
13
22
15
18
13
6
11
16
1
10
5
38
3
2
15
10
33
12
27
8
5
34
7
24
1
14
25
16
31
20
7
8
1
28
3
8
25
2
1
4
1
6
3
6
15
10
5
6
27
14
29
16
9
16
75
10
21
8
3
10
3
34
1
24
1
10
11
10
25
38
3
24
1
6
1
4
11
30
5
12
1
12
5
16
11
2
57
16
27
4
19
36
9
12
35
4
27
38
19
14
9
4
15
40
5
8
7
8
3
8
9
4
15
6
17
2
7
28
19
10
19
2
1
2
29
6
13
30
11
18
5
6
13
6
1
8
3
4
15
26
5
4
7
2
1
6
1
4
47
18
1
14
7
14
3
34
21
10
5
12
1
10
3
12
7
2
3
14
3
4
17
14
47
14
3
8
5
26
27
20
1
16
17
8
13
10
5
38
3
4
31
14
1
26
5
12
9
18
1
20
9
18
1
4
17
26
3
4
3
2
3
4
9
4
1
12
11
18
29
18
3
26
3
4
15
4
15
28
13
10
11
4
7
20
1
22
1
6
11
36
9
6
19
18
1
2
5
4
9
58
19
2
29
26
3
2
1
10
21
16
7
10
3
8
15
34
1
2
21
28
31
26
1
12
19
12
3
62
15
36
19
24
1
6
3
20
7
18
11
16
7
24
13
8
3
4
9
4
15
8
59
36
5
16
25
18
11
4
9
10
1
18
3
2
7
24
25
8
19
10
37
52
3
42
9
14
5
2
29
8
5
6
13
4
15
22
3
6
15
2
3
8
13
26
9
4
7
2
15
4
13
20
11
46
15
12
23
68
13
10
9
22
11
8
5
10
9
10
17
12
9
30
15
4
1
8
27
2
3
2
3
46
27
32
41
26
31
12
7
20
3
18
17
20
7
10
7
12
13
26
47
6
7
8
5
2
5
6
9
32
3
20
19
40
9
4
5
10
3
32
11
4
21
12
7
6
1
10
13
12
23
6
17
4
13
4
9
2
5
26
11
10
3
14
3
50
5
2
1
4
1
2
21
14
19
22
23
10
7
14
3
2
3
10
1
8
3
12
31
12
21
2
1
22
13
8
17
12
9
36
9
6
5
16
19
54
17
18
5
2
9
2
15
4
31
20
27
20
11
10
7
18
1
26
7
2
9
14
1
22
9
20
9
10
23
12
13
30
33
4
9
38
5
22
11
18
5
16
5
4
1
16
3
16
13
18
11
18
55
6
13
4
31
4
5
4
23
4
1
6
21
2
13
4
5
18
1
24
1
6
43
6
11
10
19
12
5
10
67
2
9
20
5
40
9
2
33
6
7
4
23
14
23
4
41
2
9
20
19
30
19
6
27
18
19
8
27
34
19
36
13
24
29
6
7
2
1
2
11
4
1
2
5
6
3
4
37
12
1
30
11
12
5
4
11
6
55
2
1
2
13
56
29
26
9
4
11
4
21
2
5
22
1
8
11
8
1
38
3
4
3
2
7
10
13
4
3
10
33
4
23
2
9
2
15
24
15
6
19
14
11
22
11
8
7
10
1
20
35
24
13
8
17
14
7
50
11
12
23
6
7
8
7
8
27
8
9
2
7
8
17
24
1
6
19
6
1
6
19
12
23
2
19
12
11
28
7
40
3
2
9
4
39
6
7
24
5
8
23
6
13
12
31
8
3
4
17
54
23
4
11
4
3
22
23
14
15
24
3
6
29
2
11
14
3
24
9
72
15
2
17
12
3
8
11
20
31
4
17
14
31
10
11
6
29
30
1
6
23
12
11
10
23
8
3
32
3
10
9
20
1
10
9
2
1
2
1
2
3
12
21
12
1
2
19
42
15
10
9
2
21
2
7
4
3
6
19
2
7
18
45
8
13
30
1
16
7
34
3
16
27
14
3
10
13
2
31
8
7
2
1
14
15
28
15
12
19
2
1
2
33
20
17
4
7
12
5
6
7
8
15
10
1
14
27
28
9
24
5
24
23
10
11
2
9
16
7
8
15
8
1
20
11
14
3
20
17
6
1
12
19
6
3
4
3
10
1
32
17
24
35
22
11
4
1
2
13
4
7
6
5
18
13
14
11
14
21
8
59
2
1
2
9
46
9
24
7
26
21
14
5
8
3
6
11
12
27
16
13
8
31
8
31
26
19
22
3
4
15
14
13
10
15
12
25
4
33
2
7
12
23
10
25
10
7
8
17
6
7
36
19
6
5
4
3
12
17
16
1
24
15
12
5
68
15
28
7
2
19
2
21
32
15
4
3
22
21
14
1
4
13
4
13
8
1
14
7
16
19
18
23
6
9
4
31
28
57
8
1
24
5
4
13
10
1
18
5
6
5
8
11
28
5
2
1
6
11
4
9
4
7
4
3
22
1
14
3
14
7
10
21
14
5
10
1
6
17
16
29
12
15
4
5
24
7
10
1
4
31
2
11
10
7
46
3
8
35
8
37
4
1
4
35
4
21
6
13
22
1
42
3
18
41
20
1
6
5
24
13
6
11
30
5
12
1
12
1
32
21
12
3
24
1
12
1
22
3
6
15
14
1
22
3
34
3
12
25
8
35
8
11
2
7
16
5
6
1
2
7
42
9
40
9
8
5
12
15
8
21
6
5
16
27
20
15
2
9
2
23
6
1
2
5
4
3
4
15
44
1
2
1
20
9
22
11
4
25
30
13
28
25
2
13
44
9
16
3
28
1
20
7
10
33
4
3
16
3
14
9
10
9
8
3
8
17
12
39
8
9
2
9
4
3
20
1
10
13
30
3
20
21
12
1
2
7
2
1
2
1
22
3
12
19
4
3
14
1
24
7
6
13
20
17
8
25
2
21
20
15
22
7
26
3
8
1
8
9
2
33
30
3
16
1
2
11
12
19
22
1
22
9
10
7
6
9
26
3
2
5
32
1
2
3
4
5
26
17
12
3
8
25
82
17
12
17
32
3
16
7
8
9
8
3
10
1
8
1
36
35
6
11
42
21
38
3
28
3
8
3
8
15
22
15
10
19
12
29
6
1
8
21
18
15
10
9
8
11
2
1
12
3
12
3
12
7
22
11
12
5
4
5
14
5
8
13
2
19
2
13
4
3
6
29
48
23
6
3
40
7
18
5
6
1
16
1
4
25
20
29
8
1
18
7
20
15
18
3
2
5
36
5
6
17
4
7
2
5
2
7
2
9
16
1
20
7
16
17
20
17
40
23
18
25
56
11
54
5
4
23
6
3
2
27
6
11
6
17
106
1
10
5
4
5
18
23
4
1
22
11
4
7
8
1
18
1
12
33
2
47
24
1
12
19
4
1
2
15
20
5
12
3
60
9
18
13
18
7
8
1
2
15
4
1
6
3
12
41
12
1
26
23
2
13
6
7
22
33
14
27
8
7
36
3
30
7
10
1
2
43
12
49
56
15
6
3
6
15
8
1
18
11
4
23
6
13
6
3
4
9
34
37
4
1
6
3
4
3
14
33
34
5
14
3
62
11
2
9
2
5
8
35
4
3
16
5
14
19
6
13
6
15
2
3
2
3
18
9
34
31
6
1
2
15
32
3
2
17
22
7
2
15
8
15
4
9
24
1
12
1
18
13
12
1
18
1
18
1
4
7
30
7
10
33
14
1
14
7
14
9
6
1
24
11
10
3
22
15
2
9
2
17
16
5
36
17
12
21
6
5
4
7
4
7
26
25
18
9
6
11
20
11
6
15
4
21
10
7
2
13
4
11
14
17
10
15
6
3
22
13
2
1
4
19
2
11
4
7
12
1
12
9
10
3
40
5
2
5
24
5
8
7
12
1
2
5
10
13
6
11
6
5
4
9
6
9
12
45
14
9
6
35
20
7
4
13
20
1
20
3
8
11
2
9
4
3
2
35
8
9
2
5
14
7
4
1
8
1
2
7
4
13
14
21
28
1
2
3
2
5
26
11
10
27
40
5
16
3
4
23
18
17
20
25
10
13
34
23
46
23
4
27
8
9
10
9
8
13
22
9
46
1
38
19
4
9
38
13
10
7
12
11
10
5
2
9
4
51
8
7
6
7
8
17
14
13
8
9
18
13
22
39
2
3
10
13
10
29
6
27
2
9
48
1
10
7
30
27
10
7
34
3
20
3
12
13
4
1
14
5
6
47
12
5
30
17
32
19
22
3
24
5
34
9
4
45
4
1
2
3
4
23
8
5
22
1
14
3
28
9
12
19
2
63
10
29
12
7
60
1
32
5
2
7
12
1
16
5
10
17
12
21
46
1
2
1
20
9
10
5
16
3
10
21
2
3
4
11
22
19
18
5
26
17
10
11
8
5
2
9
2
7
38
5
32
7
18
5
4
15
6
1
12
1
4
17
2
7
6
5
22
3
2
5
2
5
6
13
2
15
4
1
2
9
14
5
8
39
20
11
2
9
4
9
2
3
6
1
8
19
2
1
26
1
50
5
36
11
18
3
4
15
10
35
26
9
2
17
16
33
8
43
28
1
2
3
14
3
4
5
16
1
2
27
14
7
4
27
28
5
12
17
8
5
10
33
24
7
2
17
4
7
22
1
42
17
12
1
4
19
18
13
4
41
6
29
6
5
4
23
42
7
2
3
2
19
10
3
16
9
12
1
10
1
8
1
12
1
8
5
24
7
46
13
22
1
6
7
16
33
2
9
42
21
8
7
32
75
4
25
2
35
10
7
24
7
6
29
40
1
14
9
20
1
8
3
22
29
36
11
2
1
34
19
2
1
8
13
14
15
6
15
8
1
4
5
2
11
10
3
6
7
10
35
12
3
4
5
10
5
10
11
12
5
6
9
4
27
2
7
2
31
38
5
2
1
24
9
8
9
12
1
10
7
18
7
12
7
8
1
12
23
2
5
8
7
4
7
6
7
18
15
6
1
26
33
18
11
2
15
12
23
2
1
2
5
4
5
12
9
38
15
16
5
30
1
6
15
14
9
40
13
18
7
24
7
16
31
10
1
6
5
38
11
6
25
2
1
22
1
12
13
28
15
2
25
14
15
6
3
12
25
14
5
16
15
8
1
4
15
30
7
8
5
2
11
10
3
4
17
8
1
14
51
20
49
8
1
4
11
16
7
2
9
8
7
6
9
10
15
6
5
18
71
36
27
6
7
22
7
22
3
8
5
6
3
16
51
50
5
4
27
10
41
18
5
2
59
14
1
6
3
18
19
14
13
6
17
20
3
20
9
14
1
24
7
12
7
6
7
10
13
8
15
10
9
6
13
12
3
16
11
44
31
4
9
2
13
28
5
4
5
6
1
42
3
24
35
42
7
14
9
14
13
6
1
12
17
6
5
34
3
6
9
10
13
8
11
4
13
6
1
2
1
38
3
28
3
44
11
8
9
18
17
14
29
12
21
24
5
8
11
2
21
4
11
6
11
10
3
18
1
12
11
18
15
38
9
4
45
10
13
2
33
26
1
22
27
2
45
2
15
4
27
4
27
40
63
4
3
8
9
2
9
4
3
20
23
2
15
2
5
2
15
2
9
2
5
2
19
22
11
2
27
6
9
32
17
14
3
10
11
26
33
10
17
18
1
10
9
40
5
10
23
10
49
42
3
16
13
4
33
8
39
10
1
8
25
14
45
8
3
2
11
10
17
16
9
24
9
2
15
14
7
26
13
4
15
4
3
6
1
38
1
18
3
8
3
10
3
4
5
10
11
30
31
18
1
22
1
12
7
2
1
16
21
10
5
2
3
34
3
14
43
8
27
4
21
12
3
4
3
10
15
68
1
2
21
16
1
2
39
42
5
52
15
34
5
4
9
10
23
8
3
28
5
12
13
12
35
8
1
38
9
48
13
8
7
12
11
16
5
38
27
4
9
10
3
20
33
2
1
6
3
22
9
20
9
12
3
16
35
32
3
18
17
18
25
2
13
12
53
40
11
4
5
6
13
48
17
36
27
14
3
2
3
8
15
22
15
86
5
12
29
2
1
10
1
8
9
2
9
6
1
10
13
24
13
4
29
38
27
6
7
8
13
6
17
24
17
4
5
14
7
6
1
16
25
30
1
4
1
6
1
28
13
24
3
14
5
18
5
8
23
12
11
36
7
10
17
32
37
10
1
2
29
18
47
4
7
18
9
4
1
30
17
8
7
6
19
8
21
22
7
6
29
10
7
18
23
16
13
6
3
6
1
2
17
2
21
16
35
6
43
4
13
4
11
12
13
4
3
18
23
24
13
16
1
4
1
22
1
30
3
14
9
10
5
14
1
6
13
2
5
12
3
28
7
12
31
40
23
4
3
14
21
30
15
46
15
6
11
6
5
12
15
16
15
12
43
4
21
8
25
12
1
4
13
18
1
2
3
2
3
8
3
2
11
10
15
12
1
32
37
34
19
14
1
6
7
12
33
2
3
6
33
22
3
16
13
8
21
4
5
6
9
32
9
2
3
22
15
16
13
28
1
2
5
2
13
18
9
4
19
4
1
10
29
4
7
8
11
10
15
2
7
8
15
10
5
22
19
52
17
4
9
4
15
20
3
8
13
6
33
12
1
10
5
40
7
26
7
34
5
2
7
36
1
4
7
8
13
4
1
14
57
6
3
4
3
14
7
4
27
26
5
4
15
8
31
14
13
18
5
24
1
6
7
2
31
6
11
12
9
2
3
20
1
6
35
4
13
2
15
8
3
8
3
2
11
4
1
72
5
6
27
4
3
4
1
20
1
6
3
40
15
26
11
20
13
8
3
6
3
2
13
2
7
16
1
30
1
4
5
6
9
6
9
24
3
20
31
6
41
20
1
2
17
6
5
22
7
4
23
12
7
6
17
6
1
18
1
22
3
18
21
2
15
14
17
14
1
2
23
12
3
10
13
96
19
6
5
2
1
8
3
18
17
4
17
6
5
12
3
44
5
8
21
10
9
8
1
26
39
4
3
20
3
38
25
8
17
12
19
16
1
18
13
10
3
22
11
8
9
4
21
10
21
66
13
6
13
12
39
8
17
8
45
6
5
16
15
4
19
10
17
2
17
6
13
8
1
4
1
64
7
14
3
2
7
6
5
12
17
12
7
30
35
36
5
16
1
10
3
30
9
6
15
2
7
8
7
22
9
4
21
8
1
2
21
8
31
32
33
12
5
6
37
34
7
16
1
30
25
8
11
4
11
10
5
16
1
6
1
8
5
2
7
2
11
18
7
50
1
4
7
4
15
10
1
4
9
4
21
4
13
4
1
6
5
4
5
24
7
6
13
6
27
4
1
8
9
68
5
10
11
2
21
10
21
2
3
16
1
12
3
2
15
8
1
20
1
16
21
2
15
38
9
34
5
36
9
14
21
22
9
6
9
4
13
4
5
4
25
2
15
16
1
2
15
8
9
14
9
22
29
6
41
36
3
12
1
8
5
42
17
16
25
24
7
16
3
2
5
4
1
20
1
4
3
22
7
8
17
22
7
2
3
46
1
14
13
16
7
12
5
20
21
70
23
22
5
4
3
28
1
28
11
16
5
36
3
20
1
4
1
20
5
6
7
10
5
16
1
18
3
28
21
4
13
36
13
8
3
4
23
42
7
44
11
4
7
22
11
6
47
44
3
14
23
4
1
24
9
10
13
2
9
14
15
8
51
12
5
18
3
2
5
16
3
10
17
4
7
16
3
28
11
14
5
2
3
2
1
8
13
12
39
8
1
8
29
6
11
18
23
22
11
4
55
18
37
44
5
8
17
14
7
6
23
4
1
8
17
16
7
26
21
4
1
18
9
2
17
34
1
10
3
4
21
6
13
10
23
28
31
16
5
4
15
2
1
10
13
16
5
8
3
12
3
12
25
18
1
12
5
6
5
12
1
60
1
16
15
18
23
4
17
20
1
2
9
8
27
32
7
2
3
16
7
14
9
20
7
6
23
12
5
16
13
20
23
4
11
12
1
4
21
4
5
2
11
12
11
18
11
6
5
28
7
28
15
26
5
12
7
12
13
4
1
16
3
8
11
4
9
36
7
14
73
2
11
22
3
10
13
14
35
2
7
10
1
28
29
12
19
6
1
2
19
4
15
4
5
4
13
28
5
12
5
16
13
2
1
2
9
6
45
8
21
8
5
6
9
8
9
6
21
4
13
2
11
24
3
58
15
16
9
22
3
10
3
4
9
20
9
22
15
6
13
26
47
26
71
10
15
8
33
4
1
10
17
2
21
14
3
28
9
6
1
6
9
2
7
2
15
22
21
4
1
62
3
4
9
24
15
32
9
2
3
20
15
10
63
10
37
8
21
20
7
8
5
10
17
28
11
16
1
10
9
22
19
32
11
8
1
28
3
32
3
8
13
20
15
8
59
4
5
16
49
12
5
32
17
18
85
6
23
22
13
28
1
4
27
20
15
16
23
2
13
4
33
6
21
20
5
4
49
8
43
22
7
32
1
2
19
14
3
2
31
14
43
2
5
16
1
20
19
6
3
30
1
8
3
2
39
12
15
2
3
2
7
16
19
2
35
26
7
14
3
2
11
14
7
2
5
8
1
6
1
6
1
18
1
6
1
12
13
4
37
10
1
6
11
10
17
14
29
2
9
2
31
14
5
2
49
14
11
12
17
22
1
6
1
40
5
36
23
8
13
6
29
24
29
14
19
6
3
44
1
18
13
16
7
34
1
6
19
6
1
16
11
20
17
10
23
4
3
12
3
2
13
20
57
2
7
16
9
12
15
4
1
6
7
104
55
2
61
10
5
66
1
26
1
2
9
4
3
4
5
6
5
14
15
10
45
40
21
6
25
4
5
4
3
6
1
10
35
6
11
8
9
2
23
4
9
4
33
2
1
18
25
6
15
6
3
12
7
34
11
4
7
6
3
6
13
18
11
6
5
22
17
12
5
6
17
10
1
14
13
6
3
14
1
6
43
8
19
40
11
10
21
10
3
28
3
22
3
22
5
10
7
6
1
4
3
16
27
6
1
14
1
6
33
12
5
4
19
44
19
4
21
4
9
2
5
6
11
10
5
36
25
24
7
44
33
16
17
4
3
12
15
2
13
8
7
18
29
4
13
22
5
14
1
8
3
10
7
2
3
18
17
4
5
12
9
12
13
8
17
2
5
16
23
4
5
6
3
8
3
28
3
8
11
2
9
4
11
2
3
16
17
14
7
14
3
2
1
6
35
6
35
4
11
26
17
2
1
4
23
2
1
24
25
4
5
28
7
10
7
10
11
30
3
4
3
8
1
4
1
10
3
2
7
8
9
2
7
10
9
12
7
6
5
18
37
26
9
14
39
22
9
12
13
18
7
74
23
4
3
4
5
26
1
4
15
6
15
2
33
34
23
10
3
12
19
6
11
6
5
8
5
22
1
4
13
14
51
24
7
6
11
26
7
8
11
16
13
8
3
4
5
4
1
40
21
12
3
16
5
2
19
24
15
28
7
28
15
2
11
2
1
8
55
36
21
36
9
12
5
10
11
4
1
2
5
44
9
4
5
6
9
22
3
10
19
64
15
20
3
24
13
46
1
4
3
2
9
4
9
10
21
4
23
4
9
8
7
14
1
38
1
6
1
52
13
4
3
26
3
2
5
4
5
6
21
10
3
6
5
2
1
2
31
24
19
6
19
30
11
6
11
2
27
10
5
2
5
20
3
6
5
8
9
14
49
34
15
4
3
14
5
14
33
8
13
2
3
14
13
2
7
10
19
62
9
6
5
6
1
44
5
18
9
6
5
2
29
4
3
8
9
2
9
2
13
40
5
4
21
4
3
14
7
2
23
8
23
6
21
26
17
2
1
22
11
4
55
42
25
4
11
18
23
34
17
20
5
6
5
6
21
56
13
8
19
4
3
4
3
16
11
4
19
24
19
2
17
52
17
6
11
26
3
2
1
62
7
4
17
8
1
4
3
14
11
2
17
8
11
12
11
2
25
4
5
10
1
20
5
12
9
20
3
30
9
2
3
2
13
8
3
2
1
26
33
8
13
4
25
28
3
2
3
22
9
14
5
2
1
2
19
30
67
8
29
8
3
16
13
24
7
32
13
18
11
6
11
4
13
14
61
8
53
2
31
32
31
16
7
20
17
12
13
6
45
14
9
8
3
52
29
24
1
30
9
14
7
58
9
8
5
10
5
8
1
12
5
8
5
6
1
4
11
46
5
16
5
2
9
6
31
24
9
8
27
48
9
2
27
2
15
2
21
12
13
30
11
6
29
18
39
34
9
42
7
4
19
16
3
6
15
10
5
4
31
4
27
4
1
8
1
14
1
14
5
6
23
2
15
44
7
6
5
16
3
26
9
4
11
4
5
6
15
4
7
6
1
52
33
8
9
28
35
2
27
6
9
14
11
18
23
8
5
2
1
12
29
6
21
4
3
6
3
12
5
6
11
64
3
12
15
14
11
20
15
2
13
36
23
10
3
12
3
14
3
14
23
4
11
10
15
2
21
4
11
4
19
2
5
18
7
6
1
12
5
6
13
6
51
20
3
10
3
38
3
4
21
16
9
14
17
2
53
2
37
10
1
8
7
26
25
6
11
18
55
14
5
6
5
4
5
24
7
18
45
2
7
10
1
12
13
2
5
14
1
12
1
24
11
14
23
4
39
10
23
8
17
16
25
34
5
48
1
6
5
6
1
6
11
16
7
4
1
4
7
20
1
16
11
4
7
16
1
22
25
10
21
4
5
6
3
28
3
8
9
38
5
8
3
28
3
20
7
14
9
20
39
10
15
10
1
2
1
4
19
40
33
24
5
52
11
30
21
8
3
40
5
6
15
12
7
16
39
2
15
14
15
8
21
6
9
2
3
10
7
6
25
30
7
6
3
6
23
6
9
4
11
6
17
8
31
12
3
10
27
22
5
2
15
12
9
10
3
20
15
12
9
12
11
30
9
4
5
30
7
30
1
4
35
2
9
32
3
8
7
22
23
2
5
10
1
10
13
20
19
18
1
12
19
12
13
42
9
12
19
4
33
8
23
4
9
10
21
18
5
10
7
28
23
2
13
4
7
4
3
12
17
50
13
22
9
8
1
14
1
4
5
8
31
6
1
2
1
10
11
24
1
10
13
2
43
30
13
4
35
6
3
34
9
4
15
2
3
10
21
8
7
8
43
2
3
10
21
4
9
16
3
8
7
24
11
2
3
8
11
2
1
24
27
2
11
2
9
14
3
20
17
10
11
10
13
2
5
6
7
32
9
6
1
22
7
10
23
40
1
30
17
8
1
2
13
4
17
2
11
6
7
46
7
4
1
4
3
2
9
12
5
32
11
28
3
2
9
16
3
20
3
16
1
66
1
18
9
28
17
16
21
2
11
28
13
8
1
14
11
4
29
8
9
6
13
16
1
38
1
4
7
12
31
18
13
4
5
2
19
28
1
4
19
2
11
4
1
22
3
22
15
2
15
12
11
14
29
18
1
4
1
18
19
22
15
2
21
16
21
36
3
14
9
8
7
4
1
10
41
24
19
22
19
14
9
2
1
18
3
14
27
20
33
4
5
24
23
6
13
12
5
12
1
2
7
2
19
12
1
18
19
16
31
4
15
10
15
30
1
2
5
2
33
4
1
18
1
18
3
4
3
18
3
6
13
12
3
34
3
4
3
4
3
10
13
20
13
14
31
2
5
6
19
32
1
20
17
20
1
4
3
16
3
24
23
18
37
2
17
6
1
44
7
18
7
6
3
8
7
24
13
10
1
2
19
4
3
10
17
4
1
26
1
20
3
2
23
6
21
6
11
4
27
2
1
2
9
8
5
6
27
4
11
2
7
30
1
24
5
14
5
16
15
4
19
6
5
2
1
10
1
18
7
8
9
32
5
12
9
4
5
4
3
14
1
38
19
22
7
6
41
12
7
8
23
2
17
8
19
6
11
12
35
2
5
44
3
4
19
34
9
22
17
2
13
16
27
38
1
18
7
18
11
20
1
16
43
40
1
12
17
8
3
2
1
26
1
6
1
4
9
6
3
4
11
6
23
14
13
14
33
8
5
2
11
28
1
6
25
20
5
6
13
24
19
4
35
16
7
30
11
8
1
12
23
8
13
28
15
22
13
10
11
30
9
14
1
8
27
4
5
28
35
30
3
10
27
10
15
4
25
22
11
24
3
34
3
8
11
12
19
12
47
4
9
2
7
4
17
16
27
4
39
56
1
8
21
4
7
4
1
8
9
8
19
10
1
6
57
24
7
2
35
6
7
16
1
18
7
32
13
6
29
42
13
12
5
22
19
18
1
12
13
6
13
70
7
4
7
4
11
14
3
8
9
2
21
34
13
26
1
16
1
12
3
22
15
2
21
8
21
32
7
4
9
32
3
18
1
4
11
12
3
10
27
20
3
12
13
2
29
22
3
22
21
42
5
20
1
6
23
12
7
8
61
2
9
18
1
4
5
18
31
14
1
16
5
8
13
12
7
4
37
20
5
16
19
34
17
12
17
4
13
30
1
12
11
32
3
82
1
12
23
12
1
12
43
10
17
8
19
12
17
6
1
10
11
42
1
26
23
34
3
4
1
8
5
12
33
28
15
2
3
10
25
4
47
26
5
4
37
24
13
26
19
32
1
10
3
2
3
18
13
28
7
14
13
8
21
2
19
4
13
42
1
6
5
16
3
2
3
8
15
26
13
2
9
22
5
4
3
6
3
8
37
4
1
4
7
2
7
14
13
12
1
2
45
6
5
8
1
14
33
2
9
6
1
14
13
22
13
6
1
10
9
2
5
8
5
2
33
4
29
8
1
4
3
16
5
4
31
24
1
14
7
10
11
18
7
6
5
10
47
8
15
20
3
42
3
28
7
4
37
12
9
8
11
10
7
4
7
2
7
6
1
16
13
12
1
6
11
28
37
10
13
10
5
4
1
30
17
40
7
16
11
8
3
32
1
4
9
48
5
14
21
2
9
4
7
6
3
16
1
2
7
8
5
18
43
2
1
12
3
10
7
2
7
8
13
10
7
6
13
24
7
6
11
14
11
12
1
38
9
4
1
8
3
18
5
26
5
48
1
12
1
54
1
12
29
22
9
8
5
6
5
46
7
12
23
10
19
4
13
6
1
2
1
6
11
4
49
18
15
4
7
8
1
20
25
36
35
18
27
12
17
6
5
8
5
12
1
2
1
10
25
12
35
2
5
20
1
6
1
40
9
12
19
4
9
10
1
2
33
14
7
56
21
20
9
38
75
2
7
12
3
22
15
26
5
24
11
10
1
4
9
4
39
2
23
2
7
6
1
18
5
8
11
2
1
4
5
8
23
44
9
8
5
2
15
22
3
14
9
14
9
2
3
2
3
10
7
4
1
6
3
14
5
14
11
4
21
4
7
56
5
24
43
2
19
14
9
28
9
6
5
12
1
14
7
30
29
2
5
30
23
2
17
24
53
16
19
20
1
12
7
30
1
12
1
4
1
6
5
12
21
2
3
8
7
32
21
16
13
10
13
2
7
16
17
20
31
50
13
6
25
20
1
26
1
80
35
4
31
12
1
58
11
14
37
6
13
36
1
18
9
18
13
4
11
28
5
4
25
2
7
60
65
20
3
8
9
8
3
28
5
6
1
6
15
4
7
20
11
2
3
8
1
16
11
74
5
40
9
20
1
22
1
16
5
12
9
2
13
2
7
2
7
4
3
10
1
6
15
10
5
10
11
6
7
4
5
6
25
18
15
2
35
20
13
36
21
10
7
14
1
12
25
6
7
12
33
6
19
14
1
20
11
4
1
6
15
8
3
20
1
18
7
6
7
16
7
4
11
6
1
6
17
6
3
44
7
38
27
20
3
26
25
4
13
8
7
28
9
16
1
10
37
4
11
8
7
36
5
6
25
4
17
2
1
6
19
24
17
46
13
6
7
54
1
18
1
8
5
18
7
16
23
4
7
2
1
14
33
2
17
4
1
2
5
2
29
2
3
14
7
4
3
4
3
4
7
10
45
8
5
20
17
2
23
14
1
6
1
26
17
16
3
8
3
18
5
8
17
30
7
32
41
4
21
4
9
10
3
26
7
8
3
20
1
12
1
6
5
6
9
8
9
12
3
16
9
32
35
2
9
2
21
14
9
26
37
10
3
4
1
6
7
8
5
18
29
8
7
24
11
6
13
18
23
38
7
18
5
6
15
2
5
6
3
12
9
2
3
4
25
12
1
4
41
6
1
34
3
2
31
12
5
6
7
10
17
2
5
32
5
8
3
14
7
2
37
4
3
8
11
10
3
50
1
4
7
32
39
14
1
24
11
14
1
2
11
8
21
24
13
10
11
10
1
6
7
4
25
2
1
6
13
24
19
12
7
8
7
30
11
10
7
12
1
2
5
4
1
6
7
2
5
8
15
4
13
12
9
20
11
6
45
16
9
48
27
20
27
18
1
2
17
2
1
32
1
6
5
6
7
2
11
18
1
6
13
2
9
6
3
2
1
8
13
4
29
30
41
20
3
24
13
4
3
16
3
2
21
12
11
12
7
12
5
20
21
20
37
10
1
10
41
22
17
2
5
4
9
2
5
22
1
12
13
4
13
24
21
10
37
14
5
6
7
6
25
12
5
20
17
10
29
4
7
30
17
6
13
66
11
12
1
4
19
2
3
4
5
8
29
2
7
16
17
12
13
8
1
18
13
2
13
10
23
4
9
12
1
32
43
22
1
16
13
6
1
26
9
4
33
10
25
44
1
34
1
4
3
14
27
22
17
6
23
2
11
2
15
18
3
6
17
6
13
2
31
12
9
2
7
12
41
6
19
28
1
12
51
2
9
8
19
8
19
6
7
8
11
20
31
16
13
4
7
24
5
12
9
30
3
4
5
26
9
12
27
2
49
30
5
8
9
2
5
4
5
26
41
20
3
2
3
10
17
2
1
4
11
8
13
2
13
26
3
8
11
6
9
68
5
4
3
10
15
40
15
20
13
6
13
28
1
14
3
44
19
8
23
14
11
6
33
38
9
2
31
2
1
6
11
10
3
10
7
48
11
8
15
2
15
20
9
8
15
16
1
34
1
10
33
14
5
8
15
18
15
24
17
4
5
20
3
2
17
16
3
4
1
4
1
2
1
6
21
8
19
16
7
12
5
12
9
16
3
2
13
4
1
26
5
16
1
16
19
10
25
4
3
2
1
28
5
30
7
14
7
2
29
12
23
12
15
4
11
10
37
6
41
8
5
8
23
16
17
14
19
12
29
34
21
4
3
14
27
4
5
12
17
8
1
8
5
34
3
8
45
16
7
30
1
2
3
10
15
38
11
12
1
10
5
16
5
12
15
8
39
18
3
8
3
10
3
10
9
2
1
10
3
12
9
22
7
4
15
16
5
4
55
12
15
6
7
2
11
8
1
38
19
20
27
8
3
10
3
8
21
22
37
26
7
20
23
38
3
10
5
10
5
34
1
4
3
8
5
14
1
2
13
4
23
10
3
16
37
2
1
14
5
4
9
2
7
14
9
14
7
14
3
2
21
10
11
6
13
4
33
2
7
16
33
10
3
14
3
16
27
2
35
2
19
6
7
2
5
8
21
20
31
14
27
32
27
44
15
14
13
22
3
2
15
16
9
46
3
16
3
12
7
16
5
6
11
18
3
4
25
4
9
20
23
6
1
12
5
14
7
12
1
4
17
10
23
18
37
14
15
14
15
4
15
4
33
4
1
8
1
6
17
2
17
6
5
12
11
36
19
24
5
28
5
12
25
24
1
18
15
64
13
16
7
8
1
8
3
2
63
2
23
28
9
8
9
8
11
10
9
2
3
6
13
2
25
26
35
34
5
22
9
48
17
36
3
38
7
4
9
2
33
14
27
8
1
2
1
4
1
30
5
30
19
26
1
6
17
18
17
18
1
12
11
34
7
26
1
8
31
28
3
16
35
18
25
2
1
6
19
2
13
46
27
8
27
22
11
8
9
56
9
20
23
6
13
12
9
38
3
16
5
4
11
2
27
4
13
2
1
4
3
16
17
10
11
10
41
56
1
4
39
14
13
2
3
2
3
8
27
14
15
6
25
10
23
36
1
42
1
10
3
10
37
12
3
8
5
10
3
14
1
22
1
14
1
58
11
6
25
4
19
6
7
6
67
30
11
4
11
24
7
8
11
12
7
18
21
14
5
44
3
2
9
2
5
8
3
8
3
10
27
4
1
20
13
10
1
10
3
2
13
24
13
10
23
8
3
32
7
24
1
2
11
8
5
4
23
10
25
18
1
28
39
10
13
38
1
6
7
4
11
6
49
38
23
6
7
54
1
32
11
14
7
6
17
20
1
10
1
4
15
12
9
10
3
2
15
2
25
4
17
2
3
10
51
2
9
10
21
8
3
18
11
12
25
2
33
4
5
10
5
4
3
14
7
26
5
10
3
26
3
4
21
6
15
14
3
14
1
8
7
2
1
6
5
8
37
20
7
6
25
24
25
8
37
12
11
4
13
24
35
14
31
6
5
28
27
6
1
2
3
16
39
2
7
16
29
10
13
32
7
10
11
14
1
10
1
8
11
4
13
6
35
4
39
20
33
34
7
10
13
2
3
8
25
4
17
8
5
20
35
34
9
8
15
8
11
26
1
18
37
4
9
14
15
2
3
16
13
24
19
22
11
4
7
8
27
42
15
2
9
2
27
16
3
4
5
8
15
2
3
2
3
2
7
2
1
14
7
12
1
24
3
2
1
2
3
30
9
16
5
18
9
4
13
4
9
2
3
22
9
6
7
2
15
10
3
2
5
20
9
2
15
6
1
34
1
4
9
10
1
18
3
18
7
6
3
8
27
2
3
2
23
14
15
2
3
8
5
12
5
20
9
10
9
4
13
6
21
4
21
2
17
18
11
6
1
20
5
2
1
6
11
16
23
24
33
4
21
2
7
24
9
26
3
2
17
58
5
18
5
14
7
2
23
30
15
8
3
4
21
28
3
10
11
4
15
4
21
10
3
2
13
26
7
16
9
18
7
8
5
6
13
8
5
12
1
8
1
20
41
12
5
4
13
20
3
46
3
6
43
6
59
4
5
12
7
30
3
40
5
12
3
8
31
40
21
6
5
2
3
6
11
10
25
2
29
2
3
6
21
4
9
2
21
2
9
12
17
46
3
16
27
34
3
6
17
22
9
6
5
12
17
52
5
8
7
12
25
4
21
4
7
16
1
4
7
22
9
16
1
6
7
6
1
6
7
6
1
8
43
18
11
2
29
4
5
22
5
4
5
26
5
4
9
10
1
40
7
10
31
14
1
8
9
26
9
2
9
2
7
6
3
8
3
8
21
14
61
4
9
8
21
34
1
10
3
14
3
32
13
14
11
4
11
8
7
46
7
12
3
6
7
20
19
22
7
6
15
4
7
8
19
32
11
18
17
14
9
6
5
14
9
50
19
16
13
28
7
6
1
4
27
4
15
2
3
2
19
4
3
6
15
2
1
18
3
30
15
10
17
22
5
6
41
28
25
16
1
2
5
20
21
12
5
6
1
8
17
12
7
4
5
10
3
14
21
4
51
26
3
20
27
34
29
28
3
14
59
38
15
20
15
2
3
2
3
6
41
20
3
4
3
10
11
4
3
20
19
32
21
54
5
6
25
56
19
12
19
24
5
18
1
30
5
18
3
10
9
16
27
22
15
2
13
38
19
4
3
6
31
16
25
8
3
22
15
6
7
26
1
6
13
12
11
4
21
2
3
4
1
6
5
6
5
2
1
40
15
8
3
34
5
8
3
6
17
6
3
12
21
10
1
6
11
16
5
8
3
4
3
44
5
42
7
4
9
4
5
42
23
10
17
20
7
28
13
2
27
40
11
2
21
10
5
2
1
10
5
4
9
10
29
18
15
2
7
2
11
26
3
8
7
2
11
16
13
6
35
4
15
18
13
6
1
6
1
10
9
26
5
8
27
22
23
18
7
48
1
4
3
8
9
4
25
2
35
8
5
6
15
12
39
8
1
10
5
16
5
10
21
16
27
8
3
4
3
2
7
34
11
18
3
20
7
14
7
6
11
28
1
22
15
28
19
26
11
14
7
28
9
8
15
14
21
2
13
18
1
6
3
4
1
16
3
28
3
42
7
2
37
8
1
26
29
32
3
14
1
20
15
18
7
2
65
38
5
14
1
14
1
36
5
2
1
16
31
20
7
4
1
6
7
22
7
12
1
18
11
22
5
40
5
18
5
2
3
6
1
10
11
12
1
6
13
18
7
32
7
12
3
2
19
10
19
16
7
34
1
2
25
16
19
12
7
18
13
24
31
26
5
4
5
8
3
28
1
8
1
22
27
12
9
14
9
30
13
6
13
2
11
6
1
22
1
4
9
8
7
4
11
8
3
6
1
2
1
20
3
4
9
6
15
18
15
8
3
6
1
32
13
4
13
22
7
16
1
8
63
4
3
14
1
10
1
2
5
10
9
8
9
12
1
8
15
4
27
8
11
8
5
10
3
4
11
24
1
6
33
2
1
2
1
10
7
8
1
6
5
6
41
12
7
34
11
2
15
10
19
12
5
4
23
2
41
18
3
32
9
10
11
4
1
2
47
24
5
8
3
22
19
20
5
6
15
12
1
4
17
56
7
16
9
18
19
18
11
6
11
6
1
12
5
10
19
48
3
38
27
24
47
10
1
20
25
30
13
16
3
20
9
6
13
42
3
6
1
34
11
6
7
30
29
18
1
20
31
12
7
30
13
16
1
4
55
46
3
2
7
14
5
48
21
26
13
2
7
6
7
8
3
4
5
20
39
8
5
24
5
20
9
20
11
4
59
16
7
16
35
12
7
48
37
8
25
8
5
10
7
12
41
4
7
12
7
12
7
4
7
12
13
12
19
10
3
24
25
14
31
22
1
20
7
38
11
8
39
6
7
12
7
8
1
20
7
8
7
4
7
4
19
18
13
2
19
20
3
8
33
2
7
34
9
22
27
10
21
8
9
34
21
54
5
8
11
2
49
4
11
2
17
10
3
4
35
22
33
4
3
36
5
2
1
30
45
6
5
8
9
28
15
12
9
6
5
18
3
22
23
12
3
8
13
2
3
16
15
36
13
2
9
20
25
2
45
4
9
28
3
4
29
2
1
10
19
2
25
6
37
2
9
8
23
8
17
6
7
28
3
10
1
22
15
28
3
2
15
6
3
12
25
2
1
18
31
24
11
4
3
16
65
8
3
6
1
4
11
2
1
14
5
14
17
8
3
2
11
2
5
4
7
2
3
34
21
28
3
8
1
14
3
8
3
22
3
6
7
6
31
4
25
22
9
14
35
18
17
36
3
20
25
4
5
12
19
8
9
2
13
14
13
4
9
2
35
6
19
18
9
16
5
22
11
12
19
12
1
12
15
2
17
14
5
4
15
14
7
8
11
24
1
24
37
4
1
18
15
16
23
6
3
2
11
8
3
2
17
8
7
14
9
28
27
4
27
4
1
8
27
2
9
6
9
10
21
6
17
12
3
4
5
8
15
6
9
6
7
12
1
28
3
12
19
6
11
18
13
18
1
18
7
8
61
22
25
16
7
16
21
8
7
6
17
8
7
20
9
28
1
62
3
22
11
18
15
6
45
22
1
12
7
2
21
18
3
2
1
10
13
14
35
26
1
30
43
4
1
6
31
10
19
36
13
64
7
10
25
8
49
12
5
8
3
6
13
16
3
8
5
12
39
16
9
18
1
16
7
20
17
8
23
22
1
48
3
38
3
20
13
18
13
18
5
18
13
26
17
20
3
8
1
6
1
6
21
6
23
6
7
10
19
16
11
2
7
4
25
14
13
2
25
22
7
34
5
4
17
22
21
8
21
18
7
4
1
2
3
2
11
6
21
2
33
2
7
12
13
6
5
6
11
36
5
18
15
28
15
4
7
2
3
10
3
24
11
26
19
6
27
28
15
2
11
8
11
2
1
18
5
8
1
6
11
12
5
18
9
36
15
14
21
4
3
14
7
6
1
6
3
4
33
2
31
10
9
34
25
14
25
50
25
8
1
8
1
22
7
8
19
10
23
8
5
8
13
2
11
10
25
2
31
24
11
2
29
12
19
22
5
14
39
42
3
10
7
20
5
2
5
2
7
2
5
8
1
2
5
40
5
36
19
20
33
38
9
8
9
6
15
20
31
8
5
8
11
4
1
6
1
8
35
12
51
28
13
64
1
4
5
4
29
10
21
2
1
28
43
10
9
6
7
12
5
12
7
20
11
26
1
6
9
60
41
52
17
14
7
28
7
12
25
4
41
2
55
4
5
6
11
10
9
2
5
16
25
14
13
16
5
10
7
20
9
22
3
2
3
14
1
12
3
4
3
28
9
10
1
12
3
4
9
4
27
8
9
10
1
8
11
14
17
10
17
14
3
4
55
16
5
4
5
4
27
12
5
6
13
16
11
8
21
8
11
18
11
2
5
16
9
6
3
2
5
8
3
8
11
6
7
12
17
28
3
2
13
8
5
8
5
12
9
4
29
26
27
24
3
26
7
4
21
14
7
36
1
12
13
8
1
12
9
58
3
8
1
6
3
32
15
6
3
20
29
10
1
4
21
8
15
2
15
2
15
2
21
14
5
8
21
6
3
2
3
10
9
26
17
8
23
10
19
28
11
8
9
8
1
8
9
8
11
16
33
2
3
6
1
12
23
28
3
4
1
6
1
18
17
10
7
6
11
28
1
2
5
4
9
10
3
6
21
68
29
10
19
16
1
4
19
56
21
4
13
2
15
10
3
14
9
20
11
2
3
12
9
2
7
18
5
18
15
8
5
2
27
24
15
4
23
2
1
4
23
4
1
12
23
4
3
6
29
10
5
10
17
16
7
8
7
6
1
6
39
4
47
30
11
24
13
6
1
32
21
6
3
8
19
12
1
16
11
8
5
18
29
2
9
72
1
12
3
26
7
6
7
16
1
22
35
2
5
4
1
6
1
38
9
2
11
8
29
8
39
14
1
12
19
4
7
6
41
10
1
4
5
4
1
20
11
4
11
40
15
6
11
28
7
20
23
4
25
6
19
24
7
48
1
24
1
2
19
4
19
20
17
6
1
2
3
2
13
6
21
38
19
10
1
52
25
12
45
30
1
8
3
18
13
22
11
2
41
2
9
6
7
4
5
36
63
2
27
34
5
8
9
10
5
4
13
8
3
10
17
10
9
10
7
4
1
6
29
4
5
12
9
14
43
4
3
8
25
14
9
34
35
4
35
20
7
14
33
2
17
12
13
12
5
4
5
6
1
18
5
8
3
6
1
18
19
10
35
12
3
2
1
16
13
20
7
6
1
14
9
16
27
30
17
2
9
2
9
2
1
12
53
26
9
32
17
8
5
28
5
28
29
58
35
2
13
20
5
10
7
8
21
2
3
2
5
14
23
10
1
12
13
12
9
2
3
8
9
4
45
2
5
2
15
14
5
8
11
14
1
2
21
2
13
2
11
16
5
12
5
6
45
2
27
8
7
4
51
14
35
12
3
14
3
12
3
16
23
8
5
22
29
12
19
6
15
2
15
2
29
2
15
4
83
2
1
2
1
14
1
8
11
22
17
2
11
4
27
2
11
8
9
10
5
10
39
6
7
16
11
6
9
2
5
50
13
54
59
16
5
12
5
12
35
4
9
4
5
6
5
2
5
44
1
6
25
8
35
4
15
6
13
4
31
2
9
20
27
20
3
42
7
18
7
12
3
4
21
2
1
12
11
14
21
32
9
56
9
14
15
22
39
8
15
2
7
2
5
28
3
40
3
4
15
4
11
8
11
8
39
10
27
14
3
10
37
20
13
6
19
12
3
22
1
24
5
4
15
22
1
12
13
30
15
34
13
16
17
6
5
8
3
4
11
2
19
10
1
12
25
30
35
6
3
8
29
20
3
10
3
26
11
2
9
28
17
6
25
44
23
50
7
16
19
14
7
2
7
18
5
2
5
26
17
30
45
14
13
16
5
48
5
4
15
4
17
48
15
40
33
18
43
8
33
12
11
12
17
30
33
6
3
28
17
2
13
6
19
6
39
4
3
2
9
20
29
10
7
2
3
22
1
22
17
24
17
10
3
4
15
10
5
14
3
20
13
8
25
4
29
4
11
2
13
2
13
4
3
34
9
8
3
28
3
2
19
2
5
4
9
2
1
12
5
18
31
12
7
16
19
20
1
8
13
6
1
12
17
34
7
8
17
14
5
16
13
10
35
6
1
14
1
2
9
10
7
6
5
18
13
6
3
18
17
2
3
8
5
16
9
10
17
36
7
16
1
8
43
24
11
12
17
2
71
10
11
34
5
10
5
4
5
2
29
30
3
8
3
20
1
4
9
4
1
10
1
4
35
2
3
6
5
4
1
12
11
14
39
4
5
2
41
18
7
16
5
26
49
8
1
8
45
24
23
24
1
6
11
18
31
10
5
24
11
28
13
22
43
2
21
6
21
4
3
28
17
8
47
14
5
32
7
16
23
8
17
4
7
12
1
2
27
24
13
12
7
2
9
2
3
8
11
2
33
6
17
78
7
4
1
4
29
8
11
10
3
10
63
18
13
30
5
32
11
18
1
26
3
18
15
26
17
2
11
42
17
16
11
8
7
32
7
4
1
8
1
8
1
8
25
2
43
2
5
4
21
28
3
24
7
6
5
8
5
14
19
8
17
2
3
6
1
36
19
2
7
36
7
6
1
30
1
8
11
24
13
2
1
2
3
10
23
6
19
18
3
16
35
24
27
6
31
14
5
26
13
2
7
2
15
8
15
4
3
28
3
4
5
2
5
12
21
10
1
36
1
4
9
54
7
14
1
10
5
4
35
28
19
20
13
4
9
2
3
22
5
10
7
18
43
20
15
38
15
14
1
8
23
8
11
20
7
24
129
22
11
4
49
16
9
18
17
2
1
4
35
2
9
20
23
8
1
18
13
2
5
18
1
4
11
6
35
16
7
2
7
4
9
10
3
4
3
6
1
8
1
8
1
20
3
2
13
2
19
10
13
26
5
22
3
16
1
6
7
6
5
2
31
4
19
18
1
18
65
18
25
2
5
10
3
12
1
26
9
4
1
38
19
10
11
12
7
30
1
18
1
2
23
14
17
8
1
8
3
18
31
18
1
2
5
2
5
24
5
18
1
6
7
24
3
28
7
4
5
2
7
16
7
12
5
20
31
18
1
16
11
22
5
20
1
14
13
56
1
18
9
24
13
32
73
40
7
2
11
12
3
18
3
8
33
2
9
8
15
10
1
16
5
18
5
2
11
10
9
8
1
8
1
6
45
2
1
4
9
20
33
12
1
2
19
4
5
4
5
6
11
6
7
46
49
6
55
6
5
12
13
30
5
6
9
2
13
8
3
10
37
6
1
26
1
12
23
14
7
6
5
24
17
4
37
38
31
14
7
6
45
10
27
4
3
22
25
2
5
8
35
2
21
36
7
14
21
2
3
32
9
4
3
28
13
4
3
20
21
20
7
10
9
12
27
14
15
30
5
6
5
4
11
4
23
20
1
4
19
10
3
14
9
4
1
14
5
12
19
40
21
4
9
12
29
4
17
4
27
4
21
4
3
18
35
28
7
10
11
4
1
4
13
36
23
10
1
16
11
26
9
28
31
6
1
18
5
10
9
8
1
6
3
22
7
12
37
20
9
2
3
24
27
4
3
14
3
12
13
6
21
2
17
8
1
6
1
2
61
2
15
8
7
18
19
14
7
2
7
18
21
20
7
6
1
4
23
12
35
12
11
4
31
12
1
12
11
12
23
18
43
10
3
4
11
10
9
6
7
24
13
6
5
30
17
52
3
8
11
10
3
6
11
12
9
6
9
10
27
8
1
6
9
10
33
14
3
10
3
2
3
44
15
16
5
6
5
8
7
2
3
4
15
2
23
2
7
2
1
20
15
50
27
12
11
10
15
4
33
36
1
4
3
4
3
8
7
24
3
26
17
2
9
18
3
26
15
24
23
6
1
16
17
2
51
2
9
22
9
8
23
16
33
20
7
8
17
12
25
6
13
12
13
6
7
16
7
6
1
2
29
2
9
2
5
2
9
32
5
12
13
10
19
18
5
8
1
10
11
26
5
2
23
24
3
14
17
2
1
30
9
4
7
30
5
8
7
6
9
14
5
2
3
8
37
10
3
32
15
10
13
12
1
6
1
6
1
8
13
26
1
12
11
2
1
6
13
2
1
2
1
32
3
6
1
36
7
4
19
8
11
30
5
14
29
10
11
8
37
12
5
6
3
62
13
12
11
18
31
4
7
20
39
10
25
54
35
2
1
14
9
2
1
14
1
2
39
10
3
6
3
30
1
20
9
4
1
4
3
32
21
4
15
2
23
28
3
4
9
24
3
2
11
20
1
28
11
14
5
20
5
18
13
4
35
42
3
2
49
2
9
2
17
20
15
38
1
4
5
4
3
20
11
30
1
30
5
6
1
14
29
2
11
2
1
14
3
28
1
4
1
18
29
6
35
6
11
8
3
16
1
10
17
8
17
8
9
2
5
2
1
24
25
14
31
4
5
4
3
4
9
14
1
10
31
6
1
2
1
10
7
16
23
8
49
10
5
14
1
24
1
6
1
68
17
10
5
4
1
18
3
18
51
6
13
4
5
2
11
8
15
4
1
6
7
32
13
10
35
22
5
14
1
48
17
10
19
14
25
6
15
12
3
22
9
2
9
38
15
10
1
2
17
10
1
20
21
40
9
12
9
16
15
4
1
12
3
8
3
38
9
10
19
10
7
38
3
12
3
8
27
2
7
30
1
10
3
2
9
2
3
20
17
12
15
28
3
6
11
20
7
26
1
2
33
6
1
18
15
22
19
10
47
6
9
40
15
2
67
20
13
34
21
20
3
14
17
2
9
20
25
14
17
22
7
8
3
42
19
28
49
8
9
46
7
16
15
4
9
4
9
8
7
10
57
10
3
2
7
14
3
10
3
12
9
2
13
2
7
12
5
14
5
6
7
20
3
10
37
22
9
8
21
2
9
2
15
12
29
24
31
12
5
2
9
2
13
4
17
2
3
4
19
2
9
2
7
24
3
10
25
20
9
10
23
8
11
10
7
4
31
18
15
2
11
6
23
12
19
26
1
12
5
4
5
54
17
36
13
22
9
2
27
2
5
14
1
8
21
6
7
12
3
62
17
4
13
10
5
28
7
16
13
6
13
2
7
14
9
8
1
2
3
8
3
40
3
10
3
14
23
6
13
28
5
6
1
6
1
10
3
6
5
10
3
24
5
14
9
6
3
4
23
2
3
2
1
10
9
12
5
8
37
38
15
8
1
2
29
40
13
4
11
10
1
2
1
14
21
4
3
22
13
12
3
6
11
6
13
2
11
22
41
4
1
6
5
22
5
4
7
12
15
6
3
10
3
28
13
24
11
2
1
14
15
24
19
4
31
2
7
14
1
22
1
6
11
10
11
10
35
12
17
14
3
74
21
8
3
28
11
26
57
20
1
6
7
6
3
28
11
10
3
2
29
6
5
30
11
10
17
6
29
4
31
6
13
18
19
4
13
2
11
2
3
22
5
8
3
20
9
8
11
14
5
22
63
4
37
12
29
8
5
14
5
10
25
4
23
6
11
16
19
2
1
18
1
8
1
4
21
22
7
4
23
10
1
8
15
2
3
10
27
16
21
2
45
12
11
40
29
12
9
8
9
22
13
16
21
8
9
6
13
6
31
6
1
2
11
6
9
36
7
6
27
16
1
16
27
22
19
24
17
10
17
8
1
8
9
8
9
12
39
10
3
32
5
4
1
6
11
30
3
18
1
18
29
10
19
6
5
4
5
8
1
8
1
14
15
8
3
2
5
16
5
14
5
22
17
6
11
24
5
14
33
10
17
6
1
24
1
30
5
14
1
6
3
10
5
10
55
12
3
28
31
6
11
28
1
14
11
16
13
18
5
6
7
36
27
4
13
12
11
12
29
6
1
24
7
18
15
12
17
12
13
24
19
6
31
4
29
16
5
8
31
30
11
30
5
20
29
6
15
28
1
10
3
8
13
28
27
24
11
12
1
2
3
2
19
2
1
8
7
20
1
32
27
8
5
8
17
22
3
10
15
4
3
12
15
4
1
14
7
4
11
2
23
18
11
22
5
20
1
2
11
22
5
2
3
26
3
10
3
26
15
22
15
32
45
12
13
62
1
16
11
16
3
4
45
10
15
4
13
4
3
12
21
8
19
2
5
6
21
4
11
4
21
2
5
8
7
8
1
34
5
24
5
74
11
14
17
4
5
12
29
4
1
8
3
4
33
26
5
2
15
14
15
4
3
6
3
40
13
16
33
2
15
10
7
10
9
10
1
6
9
16
1
4
1
12
1
8
47
2
13
50
25
6
1
4
3
4
3
12
19
4
3
2
43
10
3
26
9
2
37
22
15
12
3
16
5
16
17
22
11
44
9
6
5
8
41
48
11
16
19
10
1
2
17
12
9
6
19
2
3
20
9
10
7
12
5
12
17
10
15
2
7
22
41
20
5
20
11
12
3
2
15
20
15
8
11
10
11
8
1
16
1
2
17
14
11
10
7
2
3
4
19
18
7
20
19
16
3
6
7
4
27
10
5
18
19
6
17
24
7
24
15
20
15
66
19
8
9
8
3
12
9
10
11
4
27
20
15
6
9
4
9
20
3
4
11
8
9
14
3
16
1
12
11
6
5
32
13
22
25
18
11
12
5
22
13
6
1
2
1
28
37
16
11
4
1
10
3
14
3
12
7
14
9
8
3
44
3
2
9
10
9
18
9
12
5
18
19
32
13
2
35
14
3
4
17
6
11
6
7
2
7
12
13
36
9
10
3
8
5
28
49
16
25
18
13
14
5
8
19
10
1
16
39
4
3
14
21
8
19
32
35
4
19
10
21
14
3
2
5
10
27
26
69
2
1
8
3
4
7
22
3
2
7
2
11
18
7
30
3
8
3
52
17
14
1
32
35
32
11
12
5
10
23
4
7
4
3
12
9
4
3
6
17
6
5
4
9
22
5
12
1
4
7
14
1
8
7
2
1
30
27
12
7
20
5
12
1
6
1
20
5
4
11
4
5
18
5
12
27
14
9
2
17
6
7
12
3
36
15
8
15
32
7
6
1
24
19
8
7
2
1
12
11
4
11
6
7
14
5
2
1
14
5
10
25
22
1
12
27
18
3
4
19
34
15
10
9
8
35
2
23
40
9
14
41
30
9
12
31
6
1
12
7
6
29
10
23
22
1
28
35
42
11
12
11
24
19
10
1
14
19
20
11
4
25
20
1
6
17
14
21
8
9
30
11
12
1
6
11
10
23
8
7
2
25
10
19
16
17
40
5
4
15
14
13
30
7
14
3
26
1
16
13
2
3
4
21
18
1
2
9
46
19
2
9
48
37
14
9
14
37
32
11
4
33
24
41
10
33
8
23
14
1
72
1
54
13
32
29
2
5
10
7
2
3
6
1
24
3
12
1
6
13
20
25
42
1
24
13
2
45
6
61
4
7
30
11
24
9
10
5
20
1
22
9
16
9
4
9
8
5
2
13
6
3
8
17
2
5
18
13
2
1
2
3
14
13
6
5
4
7
18
23
2
5
12
15
4
21
10
5
2
13
10
15
6
47
8
1
8
11
12
3
4
21
22
11
2
11
6
1
24
1
4
27
16
5
28
13
14
1
4
7
14
11
8
3
20
27
6
3
12
21
28
29
10
3
20
9
16
21
2
5
20
11
4
1
8
7
2
1
10
11
8
21
14
1
22
21
4
1
4
5
20
41
20
17
38
13
36
7
12
1
8
1
2
3
28
9
24
5
8
21
10
21
10
19
24
23
4
5
8
17
4
3
6
11
2
5
24
3
4
11
46
1
38
7
18
9
16
51
34
3
2
7
20
13
8
1
10
5
12
17
44
9
2
33
12
13
4
9
6
25
8
27
2
23
58
1
26
9
22
15
10
7
2
39
2
1
4
9
24
5
6
33
66
3
12
29
2
5
40
7
4
5
8
17
10
15
4
3
10
3
6
49
16
27
4
23
10
1
12
5
8
5
24
1
10
31
6
5
18
61
2
7
6
29
10
5
12
11
16
9
2
7
16
11
20
11
10
19
10
9
4
3
10
3
14
1
8
19
8
1
4
11
36
5
12
5
6
7
6
7
4
1
18
11
12
1
2
35
34
1
46
21
16
3
10
1
4
1
38
1
2
19
6
7
10
9
30
7
10
11
2
7
8
13
14
1
6
5
14
3
2
33
26
7
32
5
26
3
34
9
4
7
4
5
12
5
8
9
2
1
14
5
8
19
8
1
6
7
4
15
10
13
36
9
36
9
6
41
2
17
14
11
4
43
34
17
2
5
4
15
6
23
6
13
8
7
4
3
4
1
12
3
6
19
12
1
22
1
2
23
4
17
4
9
10
9
14
53
36
3
4
15
10
33
8
77
2
9
4
13
18
3
2
5
24
5
8
29
22
5
2
5
8
19
4
43
12
5
34
3
6
9
2
21
2
1
4
5
4
3
8
9
34
15
24
73
4
5
2
9
26
65
6
1
6
15
10
5
2
7
2
3
4
13
4
19
18
33
6
7
28
1
28
27
6
7
16
1
38
1
8
3
16
21
4
17
14
13
6
9
2
15
2
33
20
25
6
15
22
21
14
3
10
1
10
39
28
15
10
5
2
3
14
7
40
7
68
29
16
9
22
9
8
3
34
19
4
47
6
19
20
7
18
3
10
9
44
13
4
11
4
11
8
1
10
5
10
9
6
1
30
3
20
15
22
19
2
11
8
9
2
17
16
13
10
3
4
41
24
7
20
9
4
23
2
21
22
7
22
1
16
3
4
7
6
5
10
5
12
17
4
5
18
13
50
19
2
29
4
1
42
37
2
11
26
7
6
3
2
5
2
1
18
7
8
13
6
11
14
7
10
9
8
3
20
3
2
11
6
11
6
21
10
3
16
3
6
7
18
5
12
17
24
1
20
27
26
3
2
7
4
9
30
3
2
17
2
1
20
15
2
3
34
5
6
1
8
15
6
9
10
7
8
5
4
1
24
11
6
51
20
19
12
13
12
9
2
9
16
39
18
17
8
7
10
3
12
29
34
15
4
7
6
41
10
13
30
9
14
7
14
7
6
1
32
15
4
33
4
21
2
15
6
15
6
33
8
11
18
11
4
11
12
37
8
9
8
41
4
1
2
1
24
3
6
1
18
19
4
31
8
13
26
21
2
3
12
1
36
7
12
11
2
13
6
5
18
39
2
1
12
21
18
5
30
9
10
9
12
3
32
1
16
11
58
25
8
3
4
33
2
21
6
1
8
7
10
9
18
23
4
47
62
7
6
9
24
7
20
3
30
3
24
5
18
7
6
3
12
3
4
9
20
7
22
9
2
3
4
23
4
7
8
5
2
25
36
39
22
7
4
3
4
1
20
3
16
9
28
9
44
5
50
15
2
21
8
7
4
17
6
23
18
5
18
21
4
17
16
5
58
9
4
13
32
3
18
5
8
15
28
11
4
17
50
3
2
3
20
5
2
9
4
15
24
1
30
5
14
5
12
55
12
9
2
5
24
7
6
5
22
13
4
3
8
15
2
13
42
1
42
19
30
19
2
15
12
13
2
11
6
19
6
25
6
21
2
27
10
7
14
3
8
15
4
15
6
9
4
19
8
11
18
25
2
7
14
15
14
9
16
7
8
9
2
1
2
9
2
1
12
11
4
11
18
29
6
7
6
5
24
23
20
7
4
1
24
15
4
3
36
7
4
13
8
1
4
21
8
1
6
11
32
5
36
5
22
43
14
5
24
19
50
1
18
19
4
11
4
5
12
5
24
37
4
1
18
7
14
3
10
23
8
11
14
5
16
7
76
15
10
5
4
1
12
7
6
5
4
3
8
3
20
3
4
3
2
1
30
19
12
3
36
33
12
9
4
19
8
1
6
25
10
7
6
1
30
19
2
11
12
11
2
9
16
9
2
25
14
3
16
15
44
15
2
47
8
23
42
23
10
13
18
5
12
1
10
9
4
1
4
3
4
7
14
7
6
3
18
1
10
7
8
5
14
1
18
1
28
39
2
3
20
37
8
1
2
27
8
3
2
15
2
1
6
1
12
9
84
7
6
5
10
11
32
5
8
5
14
7
24
5
16
7
2
11
54
5
12
3
4
11
14
11
4
29
28
7
12
35
6
9
16
41
4
13
12
47
16
7
10
11
36
1
8
9
16
5
2
1
24
3
86
33
4
17
14
11
8
3
16
1
14
11
4
3
4
17
14
3
18
13
12
1
20
11
2
3
26
41
8
27
8
27
4
3
8
45
18
27
2
9
10
39
10
11
8
9
2
9
8
1
24
3
18
37
8
19
10
25
24
5
8
5
6
1
30
13
30
5
6
23
20
19
18
7
6
17
18
5
42
5
2
19
8
13
2
13
6
3
20
3
2
3
2
19
4
11
22
3
16
19
2
43
26
7
14
5
22
1
2
5
24
5
6
15
14
3
4
9
6
25
10
3
6
9
20
7
8
31
6
11
8
1
2
11
4
41
12
25
16
1
2
17
32
13
24
29
12
31
6
13
40
19
18
5
16
11
24
9
8
33
18
9
2
3
34
15
12
1
12
15
2
5
2
15
8
15
24
1
32
15
4
9
2
33
38
15
8
25
8
13
6
3
10
3
14
23
4
25
6
1
4
3
6
11
2
1
16
3
26
21
4
19
2
1
22
45
28
13
12
1
4
31
8
15
4
7
38
39
2
15
32
9
2
7
18
15
16
1
22
3
16
11
6
7
8
1
16
1
28
5
36
3
4
11
18
13
2
1
24
17
8
19
36
19
38
47
2
23
30
53
12
21
4
5
10
29
14
9
2
15
14
15
38
3
4
7
4
1
38
3
8
21
6
21
14
11
2
79
12
27
14
19
14
3
4
5
20
3
22
9
2
7
24
1
22
11
24
13
6
23
42
19
8
9
2
15
10
9
28
9
34
15
18
19
6
13
14
3
38
11
6
15
8
7
20
3
20
19
26
11
16
3
2
15
24
3
24
7
8
3
2
3
4
17
2
5
8
7
2
13
26
19
28
19
4
17
8
27
22
9
4
3
12
7
4
9
24
25
2
9
24
7
12
5
24
23
12
5
10
3
6
7
24
7
12
15
14
11
6
7
36
11
4
19
16
5
2
31
8
3
14
1
12
1
2
1
8
7
18
1
8
3
10
17
6
29
6
19
16
9
2
9
12
11
16
1
4
13
6
11
8
1
8
17
24
7
4
31
4
1
8
5
2
7
6
5
4
13
18
11
24
7
10
1
16
21
2
23
2
3
2
5
16
3
4
5
28
9
10
5
32
19
2
1
4
1
2
11
18
31
8
1
6
11
6
11
14
5
6
5
2
5
2
17
10
7
8
9
4
33
2
17
24
11
26
17
2
11
2
25
6
13
28
7
18
3
12
3
14
7
16
17
4
5
6
11
12
1
10
11
6
5
12
35
24
5
2
1
24
29
6
7
6
7
28
1
12
13
4
11
10
23
16
1
10
5
6
9
4
33
4
21
20
5
12
19
6
29
2
13
4
7
16
3
10
27
32
9
20
7
10
19
8
3
24
13
14
11
4
3
4
1
22
7
28
7
14
3
40
7
12
3
2
17
18
15
52
3
14
21
20
9
2
21
46
1
2
23
2
17
28
5
18
11
4
3
6
3
2
21
2
11
22
1
4
9
8
11
70
11
24
15
40
11
38
5
8
15
10
19
2
25
6
5
8
33
20
3
56
3
2
15
2
3
8
9
44
3
2
11
16
21
14
13
32
3
2
33
22
27
16
19
2
15
20
15
12
1
8
33
36
17
12
7
14
15
10
25
14
7
2
47
12
9
20
21
10
5
4
17
2
1
18
7
4
11
4
19
2
15
4
3
8
1
18
29
12
5
6
13
26
13
8
15
10
15
8
19
2
7
6
9
8
3
16
23
12
1
10
17
6
25
30
1
16
5
2
3
2
9
36
1
10
11
2
11
18
1
2
5
18
5
2
15
14
11
2
1
2
13
4
31
4
1
2
1
6
13
6
1
22
17
14
9
20
23
36
33
4
5
32
5
12
37
16
1
10
3
16
9
4
15
4
17
30
13
6
5
10
5
10
3
14
1
2
1
20
7
60
9
14
11
14
1
20
3
18
7
2
11
10
17
14
25
8
1
8
1
12
1
2
27
20
9
14
5
18
1
42
13
30
3
4
21
18
7
6
3
12
57
10
3
4
11
14
9
16
11
2
3
40
11
14
17
6
49
2
5
4
59
2
21
16
9
42
9
4
13
14
21
20
15
2
13
18
23
16
19
6
7
10
1
34
33
6
19
16
15
16
25
22
1
102
27
12
7
4
9
14
5
4
11
4
15
2
5
6
5
4
7
4
5
30
47
30
5
6
57
36
5
14
1
28
13
12
25
12
9
14
27
2
9
2
1
26
7
18
9
4
5
8
13
14
19
12
13
2
11
2
3
8
13
6
23
8
13
6
17
4
3
14
19
14
3
8
9
10
1
8
19
6
1
44
5
14
29
2
17
8
31
4
21
6
19
8
1
8
11
12
3
10
9
6
1
10
25
18
11
36
1
20
7
12
7
30
5
22
7
6
1
18
11
2
9
8
17
14
9
68
17
8
61
6
1
2
15
16
11
2
3
8
15
12
11
6
7
10
47
2
7
18
55
2
15
14
29
8
13
40
3
8
17
16
3
4
39
10
15
4
3
22
31
22
7
10
15
10
3
10
9
2
17
14
15
2
3
2
13
34
17
2
3
2
9
34
1
28
9
4
19
6
11
14
3
44
9
12
17
12
5
4
25
6
13
22
7
4
11
4
9
26
5
8
1
2
3
6
9
4
9
28
17
6
25
6
11
8
23
20
5
6
5
14
7
6
9
8
13
26
49
2
9
2
7
14
3
12
1
2
1
18
19
10
9
14
9
44
21
10
43
12
7
8
3
8
13
12
5
32
1
14
15
10
1
14
13
30
41
4
3
8
11
16
23
2
7
14
15
4
1
30
9
2
9
10
5
4
7
38
3
58
1
10
5
6
13
6
23
6
11
20
17
16
9
2
5
38
57
4
9
6
15
28
13
14
1
18
1
6
21
26
7
38
35
10
5
2
5
2
13
4
5
56
1
14
19
18
19
12
7
14
1
6
21
2
17
2
1
54
1
18
65
2
7
50
23
10
3
24
31
22
19
10
5
18
17
24
13
14
9
10
15
14
7
4
11
8
1
4
9
28
1
12
29
10
5
10
25
2
1
4
11
4
1
12
35
6
7
14
5
6
47
8
7
12
5
8
25
8
1
16
11
2
7
2
1
24
1
12
31
4
9
10
35
22
9
14
3
20
49
2
9
14
9
20
37
4
5
30
3
6
7
6
1
38
3
12
9
4
13
20
11
26
1
16
9
4
15
2
35
2
3
26
15
14
3
26
5
8
71
2
13
38
29
2
37
8
9
10
3
2
15
4
17
2
33
46
41
20
7
32
1
4
1
8
1
16
5
10
27
40
5
8
3
38
51
4
1
42
45
18
29
6
1
10
1
4
23
6
5
18
9
4
3
2
3
24
13
6
3
4
23
20
17
4
3
4
3
6
11
6
19
2
7
2
13
4
3
16
9
2
15
12
23
4
1
8
25
54
17
6
27
6
63
6
11
10
5
8
5
6
5
6
7
8
3
2
21
2
7
12
1
24
39
4
11
24
13
4
31
8
1
6
5
32
11
24
21
24
5
6
3
26
11
8
3
30
37
2
9
8
11
2
9
20
1
6
3
24
21
2
1
4
3
2
9
44
3
26
3
32
11
26
17
20
5
8
17
6
1
4
47
8
23
2
9
2
27
2
15
4
5
10
45
2
9
8
1
4
3
10
3
2
5
16
11
14
1
8
3
8
5
2
63
10
13
6
1
10
9
2
17
2
17
6
13
2
13
2
7
10
19
14
3
4
5
2
31
34
5
2
23
6
21
20
1
26
1
16
7
2
17
18
33
2
7
24
1
16
7
4
9
8
21
8
1
10
23
18
37
8
5
22
13
2
5
12
3
8
31
2
1
4
5
6
1
24
7
14
13
6
25
6
23
6
1
8
1
46
1
8
13
8
3
10
9
2
21
16
33
14
3
32
3
18
5
28
11
12
39
6
15
40
15
12
1
4
29
16
11
20
21
58
3
2
19
12
13
16
1
8
19
32
27
12
5
8
7
2
19
6
9
18
3
20
5
8
27
30
25
24
11
2
13
4
23
20
35
4
13
34
13
6
15
6
17
6
1
30
19
20
17
20
13
2
5
6
21
8
17
18
1
4
29
8
7
10
7
24
1
12
1
6
1
2
1
14
1
6
41
12
5
26
29
34
3
18
5
24
11
6
5
10
9
4
5
12
11
2
15
8
5
10
27
30
15
8
7
4
3
42
5
26
9
4
7
2
9
2
1
18
1
2
13
12
1
28
13
24
7
2
13
6
33
8
3
18
9
14
27
12
7
2
27
4
23
2
21
2
21
20
7
20
9
46
27
2
51
6
15
10
9
8
13
6
29
26
11
4
25
44
11
14
23
12
49
8
17
10
19
6
5
2
5
12
33
12
13
12
13
26
7
6
7
18
1
6
21
12
13
2
9
4
77
12
31
8
1
2
3
14
35
34
13
8
17
6
15
6
3
10
11
24
13
12
31
10
19
4
11
8
1
2
19
62
17
38
31
18
9
4
7
8
3
16
1
2
27
32
33
20
5
18
11
30
3
8
15
8
9
22
13
14
3
4
11
42
5
8
31
10
7
16
1
20
9
2
3
10
21
16
1
20
5
10
11
6
3
36
33
8
17
6
37
6
7
4
3
6
7
4
21
8
21
2
1
32
25
2
1
4
9
2
31
20
1
2
13
14
11
2
9
32
1
12
15
14
7
4
3
12
7
2
33
16
13
48
5
28
15
16
31
4
3
4
21
22
15
8
3
12
23
8
5
2
27
20
3
4
3
4
7
6
11
34
7
6
3
2
1
6
13
6
17
14
19
6
1
10
1
6
5
24
35
12
11
10
11
16
15
12
1
10
1
18
3
52
9
34
17
6
9
48
13
8
33
2
39
10
1
16
19
8
9
2
13
24
15
14
11
12
13
28
5
38
13
10
11
2
21
28
3
2
1
8
5
8
3
22
13
2
5
26
9
2
3
2
27
26
5
4
9
10
15
4
5
6
11
2
11
2
19
4
7
8
7
6
25
4
13
2
17
14
13
28
9
6
25
58
5
6
11
22
19
2
17
18
29
2
19
12
3
8
29
8
5
24
43
4
15
22
19
16
9
10
23
14
15
12
1
6
41
18
25
4
21
36
25
4
5
10
23
34
17
10
1
4
1
4
37
2
37
4
3
12
11
2
3
2
1
6
17
18
13
26
9
6
13
6
1
6
1
8
19
6
1
18
35
6
11
14
7
12
9
4
13
12
17
12
5
2
1
18
49
6
5
2
7
24
1
12
11
10
13
62
17
2
17
20
31
8
3
4
23
18
5
10
13
6
1
4
15
14
7
32
1
18
33
2
9
22
1
2
15
76
19
2
3
16
27
12
3
14
11
4
1
6
3
20
23
10
11
2
1
20
13
24
1
24
7
6
13
16
9
16
5
4
5
12
7
6
19
24
1
34
7
6
35
8
33
16
17
14
1
26
1
36
9
10
17
12
11
18
5
24
5
14
1
24
1
2
9
4
1
30
13
4
5
18
1
54
3
2
5
8
25
16
1
4
13
6
1
12
11
22
53
20
3
16
13
4
15
4
21
18
7
6
35
24
1
20
13
12
15
8
3
10
15
2
3
36
15
6
5
18
39
10
13
28
5
2
15
2
13
12
13
14
7
2
15
8
9
4
27
12
19
6
1
40
9
4
13
4
3
4
9
10
9
28
15
4
21
6
15
10
13
6
13
6
7
14
11
10
3
22
3
2
21
4
3
16
13
2
9
32
7
2
1
14
33
32
15
10
5
38
7
6
1
6
15
2
19
2
11
6
11
14
17
4
23
2
13
2
9
6
17
2
3
2
13
18
9
38
29
26
3
6
3
14
5
56
5
16
25
18
13
16
3
12
5
8
1
2
25
2
9
20
33
2
1
6
11
22
21
28
5
24
1
44
3
58
9
8
3
52
9
14
1
40
19
2
1
2
13
4
17
8
17
6
5
10
9
32
3
18
9
20
9
4
17
2
1
10
5
20
1
8
1
10
7
12
1
10
1
6
7
24
3
2
13
20
17
4
9
8
49
22
3
6
31
20
5
6
11
10
13
6
9
2
15
34
9
2
33
2
35
6
3
12
15
8
11
54
3
26
11
10
1
2
13
30
21
16
3
8
15
20
7
10
7
16
1
12
7
12
25
8
41
8
1
4
11
38
25
36
9
16
21
18
21
16
9
16
5
4
9
8
13
4
3
4
3
14
33
32
1
12
17
4
13
10
11
8
1
8
11
20
15
6
9
14
17
8
3
4
5
10
1
18
5
32
1
42
1
14
9
12
5
12
25
22
5
16
5
22
11
4
1
4
15
22
19
8
3
8
5
14
49
4
7
18
7
12
7
2
31
16
29
12
3
6
9
4
7
32
9
8
39
28
1
8
15
22
33
2
7
6
13
10
3
16
55
2
7
18
21
2
15
16
3
18
23
12
15
4
31
10
9
20
1
8
33
2
3
2
61
40
3
30
11
12
17
12
21
26
1
2
5
2
33
6
3
40
5
6
23
2
13
12
1
6
35
2
5
8
17
14
15
10
9
8
15
14
9
4
5
62
3
14
9
14
21
24
9
16
19
4
15
18
3
4
11
4
5
2
3
20
21
34
9
2
9
2
9
16
7
4
5
18
7
6
13
6
11
2
13
4
1
8
3
4
23
6
1
36
1
24
3
10
21
36
1
24
9
2
35
4
39
8
1
14
39
12
13
40
1
14
11
4
9
22
11
12
1
12
1
4
25
8
1
2
1
30
5
16
5
6
1
12
33
4
71
6
15
4
19
16
33
8
3
14
1
20
1
50
5
14
21
4
5
32
5
4
1
18
23
12
3
32
3
6
29
6
11
20
17
2
21
14
15
14
3
2
3
2
17
22
9
2
21
4
9
2
11
6
5
16
1
6
1
42
29
24
11
6
1
8
17
24
13
20
7
4
1
22
13
16
7
50
1
8
11
12
17
24
39
10
13
14
7
28
13
6
39
4
37
4
3
6
1
36
23
16
7
6
29
46
13
46
17
6
11
18
31
20
1
32
17
10
11
40
7
2
13
10
21
20
83
2
57
14
13
4
7
2
11
2
3
10
5
14
7
6
11
10
1
24
9
10
29
26
11
4
17
8
23
10
7
2
11
14
1
4
15
14
11
2
9
10
23
2
1
22
51
8
1
52
19
10
9
4
39
6
1
42
31
6
43
18
27
46
1
32
5
12
25
18
21
2
3
14
9
2
13
2
3
4
27
4
13
30
7
4
19
4
29
8
5
14
3
8
21
12
7
38
5
10
15
14
17
16
5
4
13
12
1
4
5
6
17
24
23
6
3
4
17
14
19
26
15
2
11
22
1
4
17
34
1
12
5
6
1
12
5
12
5
28
3
28
5
38
7
24
47
6
7
8
3
2
1
8
3
4
15
8
39
14
11
2
21
4
17
2
3
4
3
20
9
20
3
8
9
32
3
14
7
4
31
14
3
30
13
4
37
6
23
14
37
32
11
28
1
14
25
2
9
2
25
18
5
12
11
20
15
4
1
4
19
4
15
12
1
24
1
10
11
12
3
24
21
16
21
2
1
6
11
8
1
10
3
10
9
20
3
2
1
20
35
20
5
24
7
8
1
6
19
12
17
16
3
2
13
2
3
16
1
4
13
4
1
12
1
44
3
4
5
8
13
4
7
8
17
6
27
18
1
2
1
2
9
4
15
14
11
2
19
14
5
36
7
18
1
2
13
12
39
10
3
8
9
4
3
6
9
4
1
50
9
38
7
14
5
2
19
12
1
6
3
4
3
26
27
16
9
2
3
8
41
4
29
2
19
22
11
2
21
14
19
18
5
2
7
32
1
8
1
22
17
12
13
30
7
2
27
10
55
2
3
32
3
26
5
2
1
6
13
18
5
12
9
8
17
10
3
16
43
2
1
14
15
4
3
2
41
34
19
8
1
8
5
6
21
10
27
8
1
38
3
14
23
20
3
10
15
2
1
16
7
8
21
12
9
40
1
48
1
8
21
4
17
2
9
34
9
8
7
38
3
8
33
20
9
4
5
2
3
4
7
8
3
2
39
6
19
18
11
6
5
12
5
2
3
28
27
2
3
26
5
2
17
24
1
2
9
12
3
2
11
10
5
32
11
36
1
6
9
14
23
2
15
18
1
22
27
4
3
4
9
12
29
10
13
6
41
30
11
4
13
54
7
10
7
26
1
16
1
4
11
10
9
10
13
4
23
6
13
6
25
8
1
38
35
26
17
10
5
2
11
22
25
2
7
12
13
4
11
6
3
36
35
4
27
16
17
2
23
18
11
6
13
10
5
6
21
20
21
14
5
12
11
72
13
6
47
6
1
10
7
6
1
16
1
64
61
6
5
34
17
2
25
20
1
80
17
8
3
6
5
10
3
12
1
14
37
6
23
20
1
6
5
24
25
10
1
2
5
12
3
14
5
22
19
6
29
2
1
10
29
6
3
14
3
18
1
2
13
4
17
14
9
4
33
8
19
4
9
10
3
4
3
10
5
6
3
16
9
16
29
26
3
14
15
16
9
4
5
18
5
60
1
6
5
8
39
20
3
10
17
26
1
14
1
18
3
6
1
12
9
2
7
6
3
6
11
12
13
10
5
8
1
14
25
8
5
12
11
12
11
12
1
6
9
20
9
18
23
2
1
4
31
2
43
4
13
22
1
16
33
6
13
18
3
4
7
6
1
16
17
36
13
6
11
14
7
12
1
10
3
20
9
8
9
12
53
10
9
4
1
6
31
2
15
12
1
12
23
6
11
6
31
12
5
4
7
10
9
16
9
2
19
8
3
16
7
34
13
6
5
12
9
2
21
14
3
14
21
2
1
16
17
12
17
2
7
10
9
2
3
20
15
4
9
10
19
10
13
18
9
14
37
28
5
26
11
2
13
30
13
28
5
2
5
6
17
18
13
2
15
2
21
8
33
4
3
4
1
4
39
8
43
4
1
28
3
2
7
28
1
6
29
10
1
6
3
16
3
14
17
8
15
10
29
20
7
2
5
50
21
6
7
4
3
2
5
12
1
10
17
6
3
26
9
2
9
8
9
16
35
14
13
4
3
2
3
34
21
2
11
28
1
4
9
28
1
4
7
34
17
38
17
12
31
8
1
18
11
28
7
46
11
30
23
12
7
6
3
2
1
4
31
8
9
22
7
6
1
18
1
26
3
12
7
10
1
2
47
42
1
10
11
32
5
2
17
8
1
26
37
18
21
14
55
54
7
12
33
4
1
22
1
8
7
34
5
2
65
22
7
32
1
4
3
4
7
2
13
8
45
22
9
6
37
14
15
4
9
8
1
14
21
2
9
10
23
18
1
12
23
6
5
8
15
4
19
2
7
12
7
4
5
24
29
26
3
30
21
2
17
8
1
12
7
14
7
6
7
4
7
30
13
6
7
18
33
6
7
6
1
8
13
24
29
2
7
24
1
44
3
16
3
16
5
2
15
4
19
10
19
2
7
12
17
6
7
20
13
14
49
10
21
4
9
52
1
6
21
20
15
6
3
2
11
20
9
16
43
30
11
4
7
4
1
2
5
4
19
4
5
26
1
12
11
20
11
12
9
14
15
20
17
10
39
4
1
18
23
6
7
8
45
10
15
2
5
4
3
24
5
12
1
22
1
2
1
4
17
8
21
2
25
2
9
26
1
4
9
2
7
2
25
8
17
6
11
14
1
12
5
24
13
34
13
16
9
12
45
26
3
14
1
26
27
8
9
4
21
2
23
2
1
20
1
2
3
4
5
6
11
8
1
22
9
26
15
2
15
34
43
8
3
8
15
32
9
14
31
4
13
8
5
22
7
32
3
8
3
2
15
10
11
6
1
8
1
2
25
2
11
18
41
4
15
36
7
4
5
4
11
2
5
50
29
6
17
2
5
12
5
8
5
18
17
4
1
12
1
20
21
28
21
10
5
24
17
12
15
8
5
22
5
6
7
22
5
10
19
18
7
40
9
8
15
28
19
2
15
8
7
12
49
2
9
2
15
4
1
14
19
14
27
18
3
12
13
12
1
2
1
2
9
2
11
2
9
2
15
18
7
4
9
4
13
6
11
12
7
16
17
8
17
2
7
6
5
6
17
30
19
4
11
2
1
2
9
10
25
4
9
16
27
10
73
16
11
36
23
12
5
4
11
24
35
24
15
18
1
4
7
10
1
50
9
78
3
24
13
6
5
8
11
12
7
6
3
8
1
8
3
2
3
14
37
12
5
10
1
12
19
12
1
2
5
30
5
12
9
40
9
2
9
18
11
14
9
6
33
32
23
4
1
6
1
4
7
24
9
6
1
20
21
14
7
2
3
6
9
8
21
8
29
16
7
10
7
8
13
6
11
4
13
2
1
30
11
18
11
6
5
2
5
12
1
22
7
18
9
32
27
12
1
34
11
2
9
8
15
6
1
6
7
28
5
8
1
16
5
6
45
18
3
2
11
4
15
2
9
2
1
4
5
18
25
40
3
10
7
2
3
6
1
6
17
6
25
4
25
26
1
66
7
60
5
4
27
8
29
2
1
14
25
6
17
22
29
14
7
12
1
2
3
20
1
12
7
28
5
6
11
8
9
8
9
24
9
26
21
74
39
22
3
8
1
22
21
12
13
10
1
20
31
14
25
6
9
20
15
20
3
2
27
40
1
8
19
12
25
14
37
22
21
2
3
10
5
2
1
8
7
6
21
20
17
4
1
4
15
2
3
16
11
4
31
2
31
2
35
22
13
6
11
6
7
18
31
6
1
24
7
12
39
2
15
2
1
6
21
26
25
2
7
4
35
28
9
4
3
12
1
30
5
30
1
6
21
26
7
4
5
10
27
30
11
2
3
2
5
16
13
4
3
10
29
4
19
4
3
10
9
6
15
6
11
6
57
2
5
32
1
16
1
6
1
2
3
14
15
2
1
8
1
22
3
4
7
2
15
28
7
14
3
38
21
2
7
4
41
8
9
28
9
2
23
8
19
4
7
4
7
32
3
6
3
14
9
2
9
2
1
10
7
2
7
16
9
6
33
10
7
18
11
36
41
10
9
6
7
24
11
6
5
28
13
12
1
24
7
12
13
22
5
8
7
2
31
10
13
8
35
8
3
6
17
8
37
2
25
2
11
18
13
2
9
10
5
14
15
12
3
14
3
16
3
14
3
14
21
14
1
6
51
4
23
14
25
54
1
16
21
18
5
12
7
8
23
6
3
4
9
4
19
38
1
32
1
10
29
8
7
10
11
14
3
32
3
6
3
8
7
8
1
14
1
30
1
30
29
14
1
2
3
10
1
8
15
4
11
20
17
10
3
10
9
2
1
2
7
12
1
12
73
12
35
4
15
4
3
48
51
10
1
8
9
8
21
10
15
54
15
4
5
6
19
10
3
12
23
20
5
2
15
6
3
2
13
2
13
8
29
42
1
10
13
6
25
12
13
6
15
4
9
48
1
4
13
26
11
8
13
26
5
8
13
28
1
10
7
4
9
58
17
12
19
14
5
26
7
20
35
16
1
8
7
16
9
16
13
22
7
24
51
4
43
32
3
24
1
2
7
32
13
2
9
2
15
10
15
16
17
2
1
26
7
52
21
2
33
8
1
14
21
8
7
2
5
16
27
20
51
4
1
14
19
22
9
8
5
2
5
36
19
8
21
30
7
12
23
24
3
38
9
4
13
4
23
2
1
12
7
2
31
12
35
14
1
4
9
14
21
12
3
20
17
8
9
4
7
2
17
24
1
10
7
18
3
22
27
4
27
18
5
6
7
24
1
18
9
4
5
12
3
16
1
10
3
10
13
8
21
10
21
2
1
8
5
6
11
26
17
10
1
8
11
16
5
14
5
34
15
10
27
10
5
6
19
2
19
18
13
42
23
6
21
8
7
38
7
2
9
10
13
6
19
6
5
8
3
6
13
2
3
28
33
10
7
26
17
36
5
28
21
4
3
16
7
16
3
28
9
22
3
4
1
8
3
18
1
14
13
22
9
2
31
4
33
2
17
6
1
8
21
8
21
14
25
10
1
16
7
10
3
12
19
36
11
8
31
2
15
26
5
6
5
12
5
6
47
46
21
4
9
6
19
22
25
24
17
2
39
6
17
2
23
2
11
4
27
2
1
4
17
20
1
8
47
4
47
4
11
2
5
2
39
6
3
8
1
8
11
4
19
36
5
6
37
10
1
4
1
6
43
2
13
4
7
2
21
2
43
14
41
4
5
14
3
16
11
10
19
24
35
2
43
2
9
2
3
14
3
12
17
10
25
6
19
4
5
10
7
28
27
2
13
4
21
6
29
2
1
22
23
2
1
12
13
8
7
2
27
8
5
24
1
4
3
12
13
78
37
4
19
2
29
10
11
6
5
30
11
6
9
44
1
16
13
82
5
12
19
34
7
26
11
10
1
18
15
22
1
8
15
12
9
6
13
16
1
10
23
10
11
22
7
42
7
6
51
30
1
18
5
6
5
20
15
10
13
4
1
16
7
2
1
10
1
16
5
64
3
4
13
10
9
20
3
14
3
12
19
2
43
4
27
6
7
4
1
2
5
6
9
8
17
16
17
62
5
4
7
28
1
2
3
6
27
2
3
4
15
2
3
2
17
4
7
40
3
2
1
4
1
8
35
12
5
4
5
60
1
34
7
18
21
4
5
4
21
4
5
8
9
12
3
10
1
10
1
20
7
4
7
18
9
30
29
26
35
4
7
10
3
18
5
30
15
34
21
18
1
2
19
6
7
4
35
2
15
20
7
8
1
2
3
6
3
16
9
12
3
20
1
8
45
10
15
34
15
18
19
2
3
4
5
10
17
16
3
2
1
12
11
8
7
8
11
6
33
10
3
4
9
10
43
2
1
2
13
10
111
10
3
8
1
8
19
38
3
6
3
20
1
24
17
12
19
24
5
28
13
16
23
10
7
10
21
2
7
14
3
20
23
6
25
14
9
6
19
8
11
6
19
12
17
34
9
56
15
8
13
16
31
12
43
18
1
10
23
6
29
8
3
8
7
14
15
6
7
28
1
6
3
26
21
2
11
12
1
10
1
2
11
22
3
44
33
16
11
26
49
8
15
4
15
16
9
18
9
30
15
12
19
4
1
10
23
28
19
22
17
6
1
12
17
20
1
16
3
8
5
2
15
14
3
36
5
24
3
2
35
12
11
4
15
20
17
24
3
18
3
4
13
2
25
10
1
2
13
18
3
2
5
12
3
4
15
8
17
2
7
46
53
32
3
4
9
36
13
12
61
4
23
12
3
2
3
2
1
12
11
12
7
6
1
10
5
8
29
8
19
22
27
16
7
14
1
12
7
16
1
4
3
34
9
2
9
2
15
2
11
40
17
14
5
14
9
2
27
26
3
2
5
2
17
18
15
10
29
36
3
14
25
10
21
10
13
10
3
6
5
4
5
24
3
4
1
2
9
8
19
4
3
16
39
28
29
20
1
16
1
6
3
2
15
6
33
16
3
18
1
24
15
8
15
22
3
8
17
16
23
2
9
18
9
4
15
32
7
2
3
2
9
10
13
16
19
2
3
18
1
24
1
2
15
16
11
4
1
14
19
42
5
30
3
20
3
40
21
8
33
8
15
20
29
4
19
8
7
36
7
28
11
14
1
34
1
26
11
6
5
10
1
6
9
6
5
18
77
2
1
10
13
10
3
4
1
18
7
18
5
2
27
10
5
28
7
14
11
16
19
44
1
24
37
72
23
12
17
14
9
10
3
18
11
2
3
14
7
16
1
12
3
4
11
14
39
10
3
16
3
6
15
4
33
4
19
10
1
6
15
26
1
28
19
8
5
4
13
4
3
2
25
2
3
2
1
20
7
2
7
6
21
8
27
14
31
14
17
6
13
6
45
18
3
32
9
2
13
4
5
10
13
14
33
12
1
12
29
2
25
14
3
4
33
28
5
24
1
6
5
30
27
2
11
4
7
24
11
10
13
6
13
18
17
2
1
6
1
6
5
8
27
8
27
4
67
4
15
4
9
16
25
18
29
8
25
18
7
12
17
10
55
10
27
12
17
2
51
2
1
16
3
6
13
18
1
14
11
38
27
12
7
12
23
20
3
32
11
20
1
8
37
8
5
6
11
12
15
2
33
32
5
16
7
42
17
4
15
2
3
22
15
8
17
8
3
6
13
2
15
12
13
12
19
18
33
16
9
8
19
28
5
42
15
20
7
24
1
6
19
8
7
22
7
12
3
22
25
6
3
14
15
32
1
42
15
6
5
6
37
28
9
20
9
4
5
2
53
4
15
18
5
8
5
4
15
40
3
38
11
18
1
32
23
8
1
36
17
24
7
2
11
2
13
30
31
14
11
36
31
12
1
36
3
4
3
20
25
36
1
4
5
10
11
4
9
10
1
70
1
14
1
14
3
12
5
18
35
26
25
6
21
10
9
4
19
2
1
2
9
30
13
30
19
30
7
18
5
4
19
2
17
8
21
4
1
4
57
32
5
2
5
6
9
14
23
16
19
14
19
26
1
2
1
12
7
12
5
20
3
2
3
2
7
2
29
10
3
6
21
8
13
8
57
8
1
2
33
20
17
10
7
20
1
38
3
60
3
2
29
10
3
4
11
2
19
4
1
2
21
62
15
12
19
20
11
24
3
24
11
14
13
24
1
4
11
10
1
24
13
22
1
8
41
14
1
10
45
4
11
38
25
8
7
38
21
4
37
6
3
2
9
8
5
8
9
22
39
12
9
8
9
2
31
4
21
18
5
2
17
6
7
6
31
4
3
8
5
10
17
4
1
14
1
18
11
10
1
32
51
22
15
12
7
14
5
4
5
10
9
24
5
18
57
20
1
10
1
2
5
2
11
12
5
4
19
32
1
2
15
4
1
14
7
20
19
24
1
2
11
10
5
24
29
34
7
24
19
4
7
8
3
2
3
20
1
6
5
8
31
24
7
22
5
4
55
6
7
12
19
22
1
6
3
10
13
12
5
4
7
8
21
2
23
6
3
4
5
8
19
2
3
10
9
2
29
4
31
6
1
30
1
28
3
30
13
12
7
2
17
12
17
30
7
12
11
38
21
24
27
24
13
28
1
4
19
30
1
4
25
8
1
12
1
4
11
6
9
6
9
6
35
22
11
6
1
6
13
12
21
4
11
4
1
6
3
2
7
6
13
16
11
16
11
16
3
14
9
2
3
6
101
26
15
20
9
20
1
4
3
8
15
8
7
4
3
24
29
2
9
16
9
18
1
18
9
4
21
10
15
18
17
8
11
8
37
6
27
6
7
10
5
2
3
26
9
14
1
36
1
4
5
18
45
16
9
4
3
18
9
22
5
14
1
32
13
26
23
28
27
10
29
14
13
10
5
18
25
4
9
8
9
12
33
22
3
6
9
18
1
2
13
18
1
58
3
30
11
12
1
10
1
2
19
4
19
38
7
20
5
12
41
14
17
8
41
16
1
14
3
2
5
2
7
24
7
6
23
4
3
36
39
20
7
4
11
8
5
6
7
38
19
6
17
6
7
10
11
10
17
8
9
6
15
6
27
12
13
10
17
4
11
18
1
4
1
12
1
6
23
14
5
6
23
70
3
2
27
10
3
8
19
8
3
20
3
4
7
42
23
10
49
10
9
4
27
10
63
2
19
14
7
2
1
6
3
4
45
6
7
6
11
26
5
18
29
18
5
4
1
22
9
8
9
22
9
2
11
12
9
10
13
22
3
6
5
6
13
2
5
2
1
6
31
10
13
2
17
6
9
6
5
2
13
4
45
16
25
4
9
34
1
4
23
8
21
4
29
26
1
10
3
10
15
52
19
14
19
8
7
42
5
8
43
12
11
18
25
2
33
14
51
16
21
4
21
16
1
6
5
18
11
4
1
8
7
2
19
36
3
12
5
46
7
2
5
2
7
22
9
14
7
4
5
10
1
10
1
2
11
2
3
4
15
6
11
30
21
12
1
18
9
12
5
8
55
14
35
20
9
24
19
8
15
4
15
16
5
30
9
28
7
4
13
56
11
6
9
4
27
14
31
2
27
8
9
38
3
2
7
8
7
4
15
4
13
20
11
14
1
2
15
20
5
4
39
10
1
40
3
6
5
18
19
6
3
4
5
22
9
16
3
2
17
18
9
8
9
2
11
30
3
10
11
10
7
6
3
4
7
12
1
4
7
4
3
12
11
4
7
8
7
14
3
40
25
20
3
8
11
16
19
28
1
4
13
4
3
14
3
44
11
2
9
2
5
10
3
12
5
44
41
36
23
14
11
36
3
6
13
12
7
16
3
4
21
14
35
6
9
20
21
2
35
8
31
8
9
4
15
2
15
14
3
2
11
44
1
2
1
6
29
2
15
12
9
22
3
2
11
38
17
30
1
12
13
2
5
10
17
44
1
10
1
36
15
28
7
8
5
26
19
6
9
30
47
18
27
6
3
2
17
52
23
18
13
8
11
4
1
10
39
34
31
4
15
6
5
4
9
22
1
18
7
6
11
20
21
4
7
18
1
2
9
4
7
20
1
30
1
6
21
20
7
12
1
4
17
2
1
10
15
6
25
18
29
24
11
12
43
22
1
12
1
8
7
14
3
14
7
24
15
10
3
16
11
22
9
10
5
2
11
2
15
28
1
8
9
8
5
10
3
6
5
2
1
14
23
2
5
24
17
24
7
28
5
2
3
28
3
32
5
34
9
14
7
2
11
12
1
2
5
24
1
18
31
12
49
6
19
4
3
12
17
2
15
8
1
16
21
4
1
4
61
4
11
10
23
10
1
36
19
40
3
26
39
14
3
6
9
4
9
14
5
10
19
4
3
14
5
2
21
4
21
24
1
6
9
12
7
2
11
6
17
18
23
12
5
36
1
2
3
12
5
4
5
16
13
12
13
26
25
14
7
20
29
16
1
10
21
10
3
28
7
4
21
10
9
2
5
16
11
8
7
48
21
2
3
28
15
4
35
6
23
18
17
24
23
2
7
6
5
6
21
4
13
14
1
32
3
34
11
12
13
4
7
4
5
12
1
6
5
14
15
14
1
16
3
4
5
26
15
10
15
26
23
18
7
30
35
8
3
10
13
8
9
10
11
6
9
6
7
24
5
10
19
6
7
30
17
18
17
2
1
36
17
20
9
18
1
6
35
12
3
22
5
2
29
2
1
6
5
64
1
4
13
10
7
6
7
24
17
22
13
12
11
22
1
10
5
6
1
2
1
8
3
16
5
32
15
20
27
20
21
4
9
2
3
2
15
2
3
10
13
20
5
14
39
2
17
12
11
2
5
6
5
24
3
4
3
2
1
4
21
2
5
4
23
8
3
10
17
14
15
26
13
6
1
12
53
14
21
10
39
50
15
10
9
34
9
12
1
6
1
2
5
2
5
6
13
2
3
20
19
2
7
4
13
10
3
4
9
12
1
2
27
2
17
38
9
10
33
24
7
6
11
16
5
24
1
10
3
22
33
10
5
6
13
28
9
4
15
10
37
6
11
6
7
4
11
8
5
18
5
8
5
6
29
8
3
30
1
2
45
2
5
4
3
4
3
22
3
16
11
16
1
22
11
6
13
2
5
6
9
8
33
10
9
4
1
4
7
6
7
20
97
22
33
4
7
18
7
6
9
2
1
6
5
38
7
14
17
12
5
18
9
18
11
20
31
18
11
4
11
8
13
48
5
16
1
2
13
6
11
22
3
6
3
22
15
4
5
12
15
12
9
50
13
24
15
12
11
16
11
8
11
10
29
6
7
4
7
4
19
8
21
18
5
12
1
6
13
24
3
4
19
20
1
16
45
4
7
2
3
14
3
8
7
2
15
42
21
12
9
4
31
14
3
22
15
6
7
2
13
20
1
4
9
2
3
28
5
2
19
22
3
14
3
22
7
6
7
2
7
22
1
12
7
26
7
4
27
4
13
4
21
16
7
8
15
18
1
8
1
28
7
6
7
4
7
48
5
8
13
40
19
14
11
18
7
4
11
4
15
20
1
10
3
2
15
34
3
24
7
6
1
8
19
6
19
14
11
14
9
44
5
4
15
2
3
8
1
4
25
4
31
2
3
30
5
2
5
4
15
20
1
10
5
4
15
14
15
4
1
32
7
8
1
4
3
2
3
10
21
22
3
2
3
10
3
22
7
52
1
8
21
22
3
4
5
4
1
2
1
4
7
2
9
22
19
18
29
46
5
30
13
24
13
8
5
18
23
42
41
6
3
14
5
2
31
46
1
8
45
2
5
28
13
30
9
18
5
88
3
4
1
6
21
32
25
2
17
22
21
8
15
2
15
56
3
6
9
2
11
2
13
28
3
6
23
6
17
16
7
10
11
18
11
16
13
2
17
24
1
10
13
6
37
18
29
10
11
18
1
10
9
20
21
18
27
40
7
4
1
6
1
6
29
16
7
26
7
18
1
2
7
70
21
10
19
10
9
10
3
16
9
4
9
6
25
4
13
6
7
24
3
14
3
12
13
30
1
12
5
2
1
18
9
22
1
12
3
4
13
20
5
24
5
32
13
46
13
4
21
2
91
10
1
12
1
14
1
10
3
8
17
4
3
14
13
10
5
4
25
4
5
20
3
16
7
6
7
12
7
18
1
18
33
6
7
14
9
38
3
14
25
2
5
12
15
4
5
14
9
2
9
8
1
52
5
20
13
6
7
42
5
4
1
12
3
12
23
8
9
14
45
6
25
6
17
6
25
4
25
6
9
4
5
26
1
6
49
6
15
50
31
2
21
8
11
6
13
30
11
22
17
28
17
22
5
2
25
2
3
32
9
18
11
36
1
4
15
4
9
8
19
66
1
20
3
16
5
26
9
12
5
22
13
10
11
4
5
6
19
14
9
26
9
4
9
20
7
24
1
18
7
6
11
2
3
4
5
12
5
12
1
18
3
8
9
10
11
20
3
16
11
18
9
20
27
2
11
14
7
46
11
38
3
4
1
4
33
2
9
8
39
28
15
32
21
12
5
8
1
12
7
6
15
16
19
4
7
12
17
4
1
12
9
4
13
4
3
10
9
2
9
4
21
12
5
58
9
20
3
76
21
16
23
30
13
6
21
6
1
22
57
4
9
16
3
4
13
8
9
2
17
2
1
6
5
6
13
38
7
2
19
22
9
16
9
12
3
10
7
10
7
30
23
20
49
8
1
8
9
10
35
4
15
6
13
4
3
2
7
10
1
10
9
10
1
4
9
8
9
18
9
4
7
4
3
14
21
10
7
54
5
4
47
10
7
8
9
16
3
4
17
22
21
8
1
14
47
20
3
8
9
2
31
44
3
2
9
14
3
8
1
10
21
10
9
26
3
10
19
6
1
2
15
20
17
6
51
22
33
6
21
12
21
4
3
14
7
34
27
10
31
16
13
16
1
10
3
4
3
8
13
4
9
8
3
28
9
4
9
14
15
20
27
4
19
16
21
46
5
2
69
4
15
10
15
12
3
14
3
4
11
20
3
6
25
18
7
22
1
2
21
2
7
8
17
6
39
4
5
18
9
8
37
6
9
18
19
4
5
24
7
16
9
8
3
30
33
4
15
28
3
14
15
36
3
40
11
18
9
4
11
4
7
32
1
12
47
2
1
6
9
8
9
8
5
12
7
20
7
4
43
12
13
16
5
20
11
8
11
8
3
10
11
4
1
22
57
4
13
4
29
48
45
14
1
6
29
48
25
2
15
16
21
22
17
2
11
12
3
10
1
10
11
6
13
16
9
14
15
4
9
4
35
14
1
6
3
4
17
4
9
4
3
2
7
26
13
12
1
2
1
18
87
6
15
6
23
10
5
14
39
4
11
40
1
22
9
2
3
18
3
10
61
2
23
6
1
10
9
16
3
14
3
2
9
2
3
8
13
2
7
10
25
4
3
10
9
4
11
2
7
20
21
6
7
12
1
12
15
24
11
8
3
4
9
8
1
8
5
30
7
4
1
4
17
6
1
20
7
10
31
44
9
28
7
16
7
14
11
24
35
12
3
22
21
16
21
6
13
10
5
8
15
14
1
2
13
10
9
10
25
18
11
6
15
4
19
16
7
12
33
4
53
2
7
8
5
14
21
12
7
46
17
10
21
4
9
14
3
18
37
2
9
4
5
12
13
6
11
18
13
16
27
28
13
60
13
2
1
4
13
34
5
28
7
6
3
6
5
6
5
6
7
36
7
20
5
8
9
6
7
4
13
8
5
6
17
12
5
18
13
6
5
20
49
2
13
32
11
24
31
4
13
22
7
4
7
14
5
18
13
30
3
2
11
30
23
34
15
8
13
28
3
24
3
8
21
4
1
10
3
16
19
12
7
6
1
24
5
40
23
2
5
4
29
16
5
18
3
18
25
28
9
22
7
4
7
24
9
26
33
10
25
88
3
4
3
40
7
10
9
10
45
2
3
8
15
34
9
38
1
44
7
2
1
16
5
16
9
4
13
8
35
2
5
8
19
8
9
10
27
4
23
12
7
24
15
16
11
6
5
14
15
2
3
8
15
2
35
12
1
32
1
14
29
28
1
6
11
10
1
40
23
10
5
12
21
2
11
8
15
40
25
4
21
8
3
4
15
8
3
8
27
8
3
2
3
2
7
36
13
6
1
8
5
2
15
2
15
20
7
26
1
6
9
8
15
8
15
6
5
10
3
26
23
6
13
30
7
6
17
6
1
2
11
12
25
12
5
2
7
36
13
4
31
6
13
6
29
2
9
2
1
14
33
2
9
34
7
16
19
6
47
26
5
14
5
6
11
10
13
4
3
6
1
4
23
6
7
42
3
8
1
30
1
26
25
10
17
12
9
4
25
22
1
6
5
6
11
2
11
10
7
16
13
18
7
2
7
6
5
2
11
6
5
4
7
20
33
2
3
14
3
4
5
8
35
20
1
4
27
38
1
14
39
44
19
2
3
14
1
2
9
2
17
2
83
8
11
12
1
6
21
2
53
6
11
38
11
8
5
6
23
6
13
16
13
4
5
4
3
18
35
34
11
16
1
18
25
52
5
22
5
10
13
36
21
4
7
4
21
14
9
10
9
12
17
10
33
6
3
12
7
6
5
2
23
2
13
8
5
10
5
18
19
16
15
4
3
10
17
14
7
2
1
10
21
4
23
8
1
50
15
4
1
26
5
8
11
14
1
8
13
6
25
46
13
6
31
4
11
14
1
30
5
26
9
8
25
10
9
30
19
18
13
10
37
6
17
2
23
18
7
10
11
2
5
16
7
4
21
2
3
2
39
4
15
8
3
26
15
6
5
22
9
38
39
8
13
18
11
18
31
4
23
4
33
40
11
20
13
20
9
10
1
14
1
18
25
18
29
30
3
16
13
30
15
4
21
12
7
24
3
8
5
6
9
4
5
8
1
6
25
18
33
6
7
10
15
2
17
4
69
22
1
4
5
4
3
20
9
10
23
8
7
2
75
4
7
32
27
4
9
20
23
2
3
58
5
4
25
14
21
14
9
8
3
20
13
22
7
6
11
6
33
10
1
20
1
18
13
6
1
4
19
8
5
6
19
10
1
10
19
24
3
4
5
24
7
30
7
6
7
8
29
24
1
6
17
2
3
18
1
28
3
20
11
8
11
2
1
8
43
20
23
2
23
26
7
24
17
12
1
4
9
18
13
6
15
4
15
24
13
2
17
10
21
8
1
6
27
24
7
4
5
4
9
10
1
8
25
66
3
2
17
4
31
28
13
10
13
4
9
8
7
16
7
18
11
2
1
22
5
12
19
2
43
8
21
14
37
14
7
2
1
12
13
14
7
22
7
10
19
8
3
22
11
20
11
12
9
6
23
2
3
10
37
4
19
6
45
14
1
26
1
4
17
4
5
18
25
28
1
18
17
12
13
8
7
2
15
6
9
6
3
8
37
6
7
6
7
2
1
8
23
18
19
8
7
4
7
16
23
16
5
6
5
24
17
10
5
4
11
2
9
4
23
6
1
30
31
54
5
44
7
30
29
6
17
40
15
18
1
30
3
2
3
12
11
2
15
2
13
4
7
44
13
2
35
2
7
48
17
42
5
72
1
4
15
22
77
26
13
8
37
14
7
4
21
12
1
34
11
18
5
10
11
22
11
6
11
30
1
14
13
12
17
6
3
12
27
20
9
2
13
4
9
26
3
8
1
26
15
16
3
10
5
10
19
18
7
12
7
14
1
12
13
4
1
2
7
10
9
28
13
2
7
2
9
16
25
14
15
6
13
6
11
14
11
16
1
4
13
2
13
54
11
10
7
22
49
6
3
4
13
2
1
10
9
4
5
20
5
2
31
14
25
2
25
18
3
2
13
2
5
14
11
2
37
32
11
2
1
10
7
12
23
2
5
50
15
20
67
6
19
4
19
10
13
10
27
2
27
24
29
8
5
22
9
10
5
18
9
6
43
24
3
4
3
2
17
12
13
6
5
2
25
8
31
12
25
6
1
78
1
6
23
16
19
30
1
4
7
12
11
14
29
8
7
12
23
12
17
10
13
2
13
34
39
10
13
10
1
6
31
28
7
4
17
20
23
4
5
4
13
6
17
2
3
2
3
2
11
26
5
46
7
6
11
4
1
2
3
12
5
8
25
2
7
10
33
22
37
2
13
2
13
10
1
12
25
10
1
36
13
4
11
18
11
12
5
2
13
6
5
6
23
4
5
6
3
42
19
4
7
2
21
4
19
6
1
4
1
4
31
18
3
2
1
38
1
2
1
2
11
12
19
8
1
4
29
6
1
12
5
2
37
24
33
18
35
16
1
6
11
4
31
12
5
14
17
18
13
4
25
8
1
8
13
14
9
4
23
8
17
14
9
2
7
6
33
2
13
38
15
42
7
4
3
22
19
2
21
2
11
18
3
12
9
8
23
4
5
12
25
4
15
22
3
8
5
16
9
14
19
14
3
12
1
22
17
14
27
16
7
6
11
6
19
18
1
14
1
10
31
2
31
28
3
58
11
4
27
4
1
10
13
52
19
4
9
2
3
10
5
32
5
4
19
2
9
8
15
6
1
8
1
48
23
24
9
10
9
4
11
10
23
16
13
6
29
2
5
10
21
26
5
8
11
2
5
8
11
4
11
10
5
6
1
20
47
6
5
30
11
6
5
4
3
4
11
70
7
24
11
32
9
36
1
42
43
26
35
2
9
2
11
8
3
4
3
2
3
6
25
8
1
4
5
18
3
2
3
10
1
4
45
22
5
12
3
28
15
2
9
12
11
12
3
14
21
2
57
12
11
2
17
26
1
4
3
18
51
2
9
14
37
4
25
6
7
8
7
14
17
6
13
4
37
12
23
14
71
4
3
38
105
2
7
18
19
2
15
10
3
14
9
10
5
18
9
10
11
8
23
20
3
2
17
6
29
4
35
2
23
4
35
4
5
46
5
2
13
2
33
18
7
42
3
2
1
2
7
32
3
2
1
6
27
4
19
12
39
14
9
6
1
14
9
4
5
20
3
70
5
2
1
10
11
14
23
32
1
8
9
16
3
4
15
2
9
4
1
6
11
46
15
20
3
6
27
8
5
10
1
22
29
32
1
16
5
4
3
2
5
52
33
10
1
4
17
20
3
20
3
38
7
2
5
6
1
8
9
10
3
8
19
4
15
6
11
10
3
16
1
8
1
20
7
6
3
4
7
56
5
28
5
12
25
4
9
16
1
4
5
16
1
6
7
36
11
16
3
40
1
12
21
18
33
14
11
4
3
20
17
4
19
42
1
10
37
4
5
10
7
4
13
26
23
30
1
14
5
18
1
56
7
2
11
8
21
2
5
6
9
16
51
12
3
4
1
4
7
6
43
2
9
10
17
2
3
18
13
20
7
4
9
14
47
14
3
8
1
4
7
2
3
2
1
6
1
8
3
14
3
14
3
2
7
4
5
4
3
6
1
6
15
4
47
22
3
2
3
16
9
4
13
2
13
32
31
16
3
2
17
12
5
6
7
26
27
18
49
10
1
20
15
6
5
6
7
24
7
32
17
8
59
28
67
12
3
14
1
16
23
12
5
10
25
2
17
12
1
22
5
6
11
4
15
8
7
2
5
18
5
14
31
12
87
8
43
38
15
28
7
12
3
26
15
10
7
6
11
14
7
2
5
2
3
6
7
8
1
16
1
2
3
18
3
62
1
8
27
2
27
16
17
12
3
16
21
8
1
6
13
6
17
6
7
2
21
2
15
26
19
2
3
2
9
2
45
20
13
12
17
10
11
2
11
20
9
4
3
20
33
26
3
22
13
18
13
6
31
14
11
2
1
28
3
6
1
26
23
2
25
10
3
10
43
4
51
2
1
14
13
28
3
8
9
12
11
36
13
38
1
10
17
10
15
16
9
38
23
4
21
20
3
14
29
2
1
10
7
2
5
16
39
4
13
30
5
20
1
6
13
14
11
16
7
6
3
18
1
30
11
4
1
2
13
2
11
6
7
2
17
112
7
14
17
8
5
10
7
4
1
18
1
8
11
10
5
24
29
60
11
4
13
12
23
16
21
14
15
4
3
8
25
48
5
6
5
12
1
4
7
20
15
2
5
6
29
12
21
16
11
4
11
12
33
20
1
16
27
10
27
16
59
6
21
6
1
2
15
20
13
10
27
12
3
52
27
26
11
18
5
2
7
22
9
2
15
24
1
18
17
6
19
18
25
14
19
10
5
12
9
28
5
48
11
12
9
4
13
4
11
6
47
6
13
2
1
20
7
2
7
4
11
28
21
8
1
2
9
16
35
14
21
6
3
46
13
2
17
30
7
24
5
12
1
14
17
4
5
4
5
10
5
4
15
6
13
6
5
6
9
2
19
12
1
28
7
8
1
10
55
14
9
2
17
4
11
4
41
12
5
6
9
2
11
10
5
16
19
4
27
22
7
10
15
22
5
44
17
4
43
10
15
30
5
14
5
36
23
4
19
2
1
20
7
8
51
4
9
16
17
10
3
4
23
18
1
32
7
10
3
6
61
22
1
88
13
28
11
6
43
4
17
22
9
62
11
10
19
32
5
14
33
40
5
14
23
10
5
16
35
2
3
10
43
6
5
20
11
16
11
16
7
4
5
12
5
50
11
10
7
10
5
4
17
28
1
20
9
8
15
22
5
16
13
12
1
32
13
14
33
14
9
26
27
8
23
4
9
10
15
20
3
12
3
8
37
8
3
46
3
8
3
16
13
24
13
4
1
4
23
46
3
8
1
6
1
2
3
2
17
14
11
22
1
4
7
6
5
10
9
12
35
38
15
20
1
4
1
14
19
14
31
10
5
12
23
10
15
8
23
4
5
12
1
22
17
10
21
2
5
2
11
8
11
6
27
18
17
8
15
2
35
6
5
24
5
10
19
14
1
12
7
26
3
16
3
8
5
8
7
2
1
20
15
8
21
10
3
4
5
6
17
60
1
14
7
16
5
16
1
14
1
8
13
22
13
34
15
2
45
8
5
2
11
8
31
4
13
4
11
8
7
16
7
12
13
8
5
8
7
12
13
12
11
10
15
8
1
30
1
38
7
22
49
38
3
2
1
10
5
6
7
14
11
18
5
20
13
18
1
22
15
24
7
68
3
4
5
2
9
8
13
8
21
10
5
24
1
10
29
60
41
8
7
32
27
38
13
10
1
12
13
22
5
16
13
24
11
6
41
2
9
4
3
2
3
2
15
10
1
4
5
6
11
2
7
36
11
18
13
8
1
4
11
8
5
2
1
6
29
28
13
6
1
60
11
12
13
6
5
10
25
16
9
4
11
10
1
6
23
8
1
22
3
10
7
14
33
20
15
12
3
24
5
10
9
6
5
24
47
12
13
4
11
4
1
4
17
60
29
58
9
10
5
6
1
26
59
26
11
10
19
6
7
14
3
2
9
4
11
26
27
8
5
2
7
26
3
6
3
26
17
46
9
2
17
2
9
22
1
34
3
2
19
22
1
56
15
14
9
8
21
56
5
20
3
10
7
12
19
10
33
2
35
16
5
8
25
38
13
8
53
6
5
2
3
30
11
2
27
16
11
28
11
6
9
8
1
30
5
6
11
10
11
8
3
10
31
12
9
2
29
26
45
2
7
18
1
50
3
20
21
32
13
4
69
4
27
2
3
4
19
18
9
46
7
6
9
16
5
10
33
8
7
12
7
2
7
16
9
22
3
2
3
34
19
10
35
12
11
14
5
52
5
22
3
4
17
68
13
12
23
2
17
20
9
2
5
4
25
30
13
4
3
14
3
28
11
12
17
14
5
6
15
12
5
46
15
4
21
16
17
28
1
6
1
18
19
26
9
2
33
18
7
12
5
66
1
12
5
14
31
44
53
20
11
10
9
8
17
26
45
4
1
4
9
2
5
6
5
52
13
2
9
16
11
2
19
6
1
30
5
2
1
8
33
22
3
2
19
2
7
8
19
18
9
14
13
6
27
20
19
8
19
12
3
10
29
6
11
8
11
20
13
10
15
14
35
12
9
10
3
8
9
4
31
10
3
8
11
10
27
6
5
34
5
14
5
6
11
34
17
12
5
4
7
18
7
6
7
10
3
14
33
2
15
4
11
12
9
12
3
16
1
8
11
2
1
14
1
14
3
12
5
14
7
44
13
14
1
16
19
12
31
20
13
12
25
20
15
2
19
2
5
2
3
6
9
2
3
2
7
22
1
20
3
2
13
46
31
16
15
16
9
6
23
6
3
26
1
10
37
10
19
6
7
38
23
32
1
2
13
2
9
10
11
32
13
38
43
14
3
30
3
26
13
4
5
2
11
28
35
10
31
20
7
6
13
8
7
8
5
10
5
38
15
4
17
44
1
10
1
6
21
20
25
4
3
6
9
14
9
8
21
30
11
26
11
4
7
86
1
6
11
20
5
8
13
8
1
6
7
6
15
2
1
30
17
2
1
18
5
24
31
6
35
20
31
4
3
4
25
16
17
10
3
18
11
4
1
6
1
10
17
10
3
6
19
2
21
10
31
20
1
4
9
2
21
2
43
18
3
40
3
6
11
14
17
24
15
16
19
10
63
34
9
14
1
26
1
14
23
12
3
14
5
4
7
40
7
14
11
16
21
6
25
10
3
2
5
6
49
18
5
8
19
10
15
30
1
40
3
4
11
8
13
66
5
32
3
4
27
4
1
16
17
16
9
22
31
8
1
30
25
2
7
4
23
4
3
12
1
18
3
14
5
4
3
10
1
10
3
8
11
14
31
12
3
6
13
4
17
18
15
16
5
2
11
2
1
6
7
22
7
22
9
2
25
14
3
2
21
16
25
24
51
2
3
22
3
24
1
10
9
18
9
16
5
2
19
4
3
10
27
4
3
8
9
18
11
6
21
14
1
12
1
14
23
8
7
12
35
2
3
18
5
32
1
2
1
6
13
20
9
30
17
16
3
32
13
2
3
10
1
2
1
10
33
10
1
40
27
32
5
10
17
18
29
8
29
72
17
4
25
2
13
10
3
14
29
4
9
16
7
16
7
6
7
10
11
4
27
6
15
26
23
8
11
2
81
4
5
18
17
40
45
6
1
4
5
18
3
2
9
6
11
18
13
42
11
10
25
16
7
2
1
12
11
10
11
8
1
4
15
16
9
4
7
34
15
2
13
4
25
46
3
12
3
24
7
2
23
4
7
4
11
4
7
22
1
18
1
16
1
16
13
30
17
32
17
2
19
4
13
22
41
20
1
6
11
4
7
12
19
8
3
2
9
10
3
44
3
4
7
6
5
6
45
48
21
8
3
8
1
6
3
6
5
4
3
10
5
18
19
6
13
8
9
4
31
8
3
6
13
30
47
36
23
26
5
18
33
18
5
24
29
2
37
18
5
8
1
4
1
42
15
10
3
4
11
4
5
2
3
10
9
22
7
36
19
36
3
2
1
56
5
6
23
6
7
12
1
8
9
8
33
14
3
2
9
6
5
6
5
20
23
4
1
2
3
2
11
2
17
8
3
4
3
46
21
4
23
6
41
14
7
12
5
6
7
14
27
6
15
18
11
12
5
32
25
2
9
32
9
6
1
14
13
34
5
18
11
12
3
12
3
8
5
10
13
10
3
12
7
12
39
8
5
8
9
30
13
30
7
6
45
2
3
6
15
4
1
8
27
6
1
14
1
18
13
2
9
12
27
4
17
20
3
4
13
14
7
36
3
4
7
8
29
2
11
2
79
10
39
2
3
4
3
2
9
4
1
14
93
6
7
14
21
20
3
4
11
4
5
6
1
30
1
8
5
2
19
8
9
14
69
10
5
2
43
24
11
40
31
6
51
4
9
14
13
2
33
4
5
18
17
6
19
22
1
12
13
6
37
14
1
8
51
8
9
6
13
12
19
6
39
12
7
2
3
10
29
8
9
24
13
12
31
32
9
2
7
14
17
2
7
26
13
10
3
2
17
14
13
8
7
2
25
12
15
4
9
12
11
8
3
36
27
10
13
4
3
18
17
2
5
2
21
2
17
32
23
6
1
4
19
8
11
6
23
2
5
2
5
42
11
12
27
24
15
2
11
10
33
6
35
2
19
6
17
12
9
18
5
38
17
16
1
2
45
4
19
4
7
18
15
18
17
12
11
12
7
22
15
2
33
28
33
4
1
10
37
4
13
18
5
12
21
2
3
2
9
12
13
6
11
4
5
2
9
2
5
30
5
2
9
2
5
14
41
68
1
8
39
12
13
12
1
14
19
24
23
16
13
14
23
26
9
16
9
2
13
20
5
4
43
18
9
6
9
12
1
12
9
26
5
18
11
10
7
6
11
16
7
12
7
2
9
4
9
16
5
14
1
10
1
6
1
10
3
4
99
8
7
4
29
22
3
16
27
8
1
6
13
12
19
6
5
6
7
6
7
18
1
24
19
2
3
10
9
4
5
20
15
34
21
4
1
26
9
8
13
12
27
10
7
38
13
6
13
12
3
14
21
10
29
8
5
30
1
18
7
12
17
2
25
12
3
12
13
2
11
16
3
34
1
36
3
14
11
12
3
20
13
4
17
6
25
16
7
12
9
26
7
10
7
24
23
6
29
2
11
10
3
4
15
28
11
10
7
32
21
16
33
4
1
14
7
24
17
2
3
18
1
22
7
24
3
12
35
32
1
28
9
34
21
2
9
8
19
10
33
46
7
2
1
12
3
20
9
4
25
2
17
44
15
14
3
16
25
32
5
16
3
10
19
42
19
4
1
8
11
22
9
64
5
52
11
8
1
6
11
10
15
2
7
16
13
2
31
20
9
54
17
10
19
6
15
10
7
18
19
18
27
2
9
8
19
10
3
16
1
26
17
6
1
34
27
4
3
8
13
20
9
2
1
10
3
4
35
18
19
12
3
4
15
8
15
16
1
4
13
4
9
16
13
2
31
2
1
4
3
2
9
2
11
4
7
32
47
18
1
32
11
4
13
12
19
12
13
4
1
16
21
14
13
4
17
2
5
8
31
18
9
2
3
14
23
2
1
12
15
4
13
32
59
2
3
6
5
6
3
18
7
8
7
20
33
6
15
16
11
2
7
16
7
8
1
18
13
2
13
8
25
30
19
18
25
16
13
18
7
22
9
10
27
10
23
2
1
32
3
10
5
8
1
32
113
4
19
14
5
2
19
8
3
48
3
4
3
4
9
32
5
24
43
22
17
2
7
20
9
18
13
6
29
6
17
12
5
4
3
20
7
74
13
2
23
32
3
22
15
12
3
4
3
2
7
2
1
8
27
6
15
4
45
16
3
8
1
44
3
46
1
26
1
2
3
10
3
24
5
18
49
8
5
4
45
2
9
4
9
38
31
4
3
38
1
2
17
6
13
4
35
2
5
22
9
22
3
14
7
2
7
4
15
26
3
4
9
10
11
14
11
4
19
20
9
18
25
10
11
24
31
4
1
10
21
30
35
2
15
2
1
2
5
8
25
4
5
4
23
10
1
6
41
10
11
12
9
40
3
8
5
22
31
6
9
4
7
42
3
32
9
64
17
4
21
42
9
8
15
12
25
10
7
32
5
12
11
6
5
2
13
36
13
6
31
8
11
4
19
30
27
32
9
2
17
22
9
8
9
2
3
2
17
10
7
26
7
6
1
20
35
8
1
2
23
12
13
10
1
10
87
8
21
2
15
28
1
22
5
10
15
46
7
12
7
28
19
6
29
32
17
18
3
16
5
4
3
4
25
22
13
14
27
2
3
4
21
4
17
30
21
14
3
4
13
16
21
14
19
18
1
8
33
18
3
12
1
2
1
14
17
10
21
2
15
2
9
12
17
6
3
14
7
4
41
10
7
6
15
10
7
12
1
4
1
2
3
2
1
18
9
12
1
10
29
4
1
6
9
6
5
30
13
42
1
24
1
8
3
6
47
20
5
6
5
2
19
26
57
8
1
4
11
26
11
10
11
12
1
4
9
10
1
24
13
6
47
8
15
34
13
6
15
12
3
2
21
8
1
12
17
20
3
2
3
10
19
40
5
16
7
12
7
14
3
6
5
6
19
10
3
14
19
10
3
14
19
32
15
8
3
16
3
28
55
24
65
18
11
16
13
18
19
10
13
12
13
20
7
12
1
30
13
6
1
18
19
6
3
4
1
18
21
2
1
2
15
4
9
4
21
10
21
8
3
2
33
8
23
2
3
14
17
4
23
28
13
20
7
26
19
36
3
4
9
10
11
40
29
22
9
2
11
26
1
8
5
4
3
40
7
20
3
20
15
22
9
20
27
28
31
30
19
48
7
12
1
18
1
2
1
6
5
6
3
2
19
18
1
10
7
18
1
22
3
16
5
2
31
4
9
20
25
46
9
24
41
4
23
10
11
6
3
2
9
28
15
4
19
18
21
18
17
10
9
38
3
6
11
6
11
6
3
24
7
2
5
6
15
14
33
6
7
24
7
4
13
12
5
18
5
30
29
18
1
6
29
18
13
6
21
14
13
10
11
2
5
4
5
8
31
12
5
2
3
6
9
26
9
10
19
26
13
18
1
8
7
14
1
8
1
18
35
8
1
16
31
6
5
16
3
2
1
14
7
20
5
26
5
16
13
28
1
6
11
32
13
16
11
4
3
16
37
12
19
2
1
2
27
20
31
28
9
22
9
4
29
10
13
2
49
14
1
18
31
6
11
6
11
4
5
20
11
14
5
22
23
6
1
6
3
74
11
2
23
16
9
4
33
4
19
16
15
6
7
22
1
10
9
2
5
4
11
10
1
10
5
2
35
2
11
2
3
10
11
18
21
24
11
2
17
6
5
10
31
26
1
46
3
6
7
14
21
12
3
6
1
52
5
20
7
10
1
10
1
36
7
8
1
46
3
6
15
4
7
18
1
20
9
2
3
22
1
20
1
18
23
8
1
24
19
10
13
14
25
10
1
6
1
80
3
2
21
10
5
10
1
14
5
24
9
58
7
6
1
4
37
6
31
42
51
2
11
8
3
2
9
16
35
6
49
6
23
8
85
2
9
8
9
58
3
10
1
40
3
8
3
22
3
28
13
4
21
14
17
10
1
22
21
4
3
30
19
4
11
2
31
2
9
6
5
14
13
4
37
10
1
8
3
10
3
8
7
6
13
4
33
18
1
14
9
16
13
14
23
48
23
2
5
10
17
30
7
8
11
20
11
2
5
6
11
18
7
4
1
10
1
4
29
16
9
10
31
20
1
12
43
12
15
16
1
4
33
4
9
4
7
34
9
10
11
24
1
6
43
40
3
14
3
16
9
16
17
10
9
10
1
10
29
24
9
14
1
26
5
4
21
16
9
18
5
2
1
6
11
2
5
36
3
16
25
2
1
20
1
52
15
6
15
10
9
32
9
10
15
6
15
4
27
8
11
10
5
22
5
10
3
14
25
20
21
4
19
58
5
4
1
14
1
2
1
32
3
6
17
10
1
26
29
12
29
14
5
18
5
12
1
4
1
6
1
2
5
12
1
4
15
2
11
6
23
12
9
6
9
32
63
10
17
4
15
14
19
10
19
4
7
22
3
6
5
18
3
4
5
6
29
32
9
6
1
4
9
8
9
2
13
10
23
24
5
48
13
20
19
4
13
12
11
2
27
2
9
8
9
4
3
8
3
8
19
6
9
22
19
14
9
10
3
14
9
52
17
48
5
18
13
40
7
30
41
28
49
44
5
36
1
4
17
4
35
2
3
2
15
4
3
10
15
28
9
10
9
26
21
8
3
2
9
12
3
32
9
2
23
16
13
4
17
18
1
22
11
8
3
4
47
2
13
26
11
32
1
12
9
8
3
2
3
54
11
12
17
18
19
14
13
10
7
2
9
36
7
12
3
4
33
6
41
30
9
8
9
8
19
10
23
26
21
22
63
10
9
8
3
4
3
12
19
36
5
24
1
8
5
16
5
18
7
12
7
8
11
28
1
30
19
2
1
12
3
18
31
42
33
10
17
22
13
28
1
10
7
4
13
18
1
10
1
6
11
20
11
4
1
8
9
12
23
10
1
4
45
6
13
12
1
6
13
24
7
4
5
52
13
8
23
2
3
26
23
22
29
22
25
10
7
6
11
10
7
32
9
8
75
14
3
2
37
2
3
20
1
20
21
6
7
22
5
10
3
2
3
8
25
8
1
8
35
4
3
24
37
18
5
26
1
4
15
2
5
20
11
16
23
16
41
12
5
18
23
6
3
6
23
2
63
2
7
28
3
6
3
8
15
30
11
8
13
10
13
20
17
26
5
18
15
20
7
8
5
12
5
20
35
2
15
2
5
4
17
18
45
22
25
2
7
18
21
2
5
8
3
26
3
4
13
4
21
18
17
6
31
12
17
24
1
36
5
44
23
20
5
22
55
20
11
8
7
12
25
10
5
18
13
10
7
4
9
2
1
2
11
10
21
4
41
8
3
12
9
38
1
14
3
12
15
4
1
40
1
14
3
16
31
8
3
6
3
4
11
18
7
14
29
4
3
8
1
22
5
26
11
16
5
6
7
18
29
30
11
4
25
8
5
16
11
12
1
4
1
36
7
16
17
24
11
8
57
8
17
12
1
2
13
14
5
12
5
4
29
6
5
2
19
4
5
12
7
4
1
10
7
4
17
4
31
4
7
8
3
26
3
6
7
30
3
2
9
2
25
8
9
2
29
42
13
30
25
8
1
14
1
12
11
14
9
12
5
12
1
22
13
16
5
12
39
14
7
14
11
2
9
4
67
8
9
10
7
20
11
14
9
8
5
2
1
6
1
28
11
2
3
20
9
26
27
2
39
22
9
2
5
10
5
10
5
2
3
22
1
2
3
38
11
4
7
8
1
4
9
4
1
14
29
16
1
30
7
2
1
8
31
8
9
22
9
24
5
32
19
2
9
12
23
6
5
4
7
16
1
22
13
6
9
4
1
34
17
2
9
16
7
10
15
4
9
20
17
8
15
28
7
18
1
6
29
42
47
58
7
10
3
4
27
20
9
38
3
4
1
34
25
6
7
38
1
8
25
16
13
2
7
2
5
2
19
6
1
8
3
2
27
6
5
20
25
10
1
14
5
2
7
12
43
24
21
24
17
16
1
28
3
18
23
6
5
12
17
24
17
18
19
10
43
10
5
2
17
36
33
12
35
6
17
4
5
6
5
18
17
12
7
12
13
4
55
2
3
14
27
2
29
12
1
8
13
8
3
12
3
16
9
8
1
10
21
10
25
22
21
2
11
82
5
12
17
12
1
12
9
28
3
20
3
12
17
6
17
4
1
42
11
24
1
24
5
18
7
18
23
2
21
18
1
2
5
14
9
20
29
12
5
12
5
6
1
2
3
2
5
26
1
18
13
6
5
10
3
30
19
2
11
4
7
6
3
24
1
4
23
4
3
6
29
4
17
4
31
14
9
20
1
12
1
16
1
32
11
8
35
4
3
16
3
24
1
14
9
6
35
24
5
2
9
14
9
6
9
18
1
6
7
8
1
10
29
6
1
24
17
10
25
12
19
22
5
14
21
4
3
10
3
6
9
8
5
28
13
24
1
24
13
10
3
18
9
22
3
6
7
2
3
2
5
8
21
10
7
28
1
2
5
6
3
34
25
30
11
98
9
8
7
22
27
6
15
8
11
4
39
2
1
6
1
40
5
4
5
14
1
14
23
44
3
12
11
12
1
22
5
12
7
2
5
28
19
4
3
6
3
12
5
4
41
8
1
4
1
2
13
70
29
10
31
2
17
4
7
50
27
10
5
54
3
24
1
22
5
52
3
22
15
24
35
10
5
6
9
12
1
14
15
22
43
50
23
10
19
6
9
38
9
92
27
10
17
22
5
12
7
16
3
2
21
4
17
6
11
2
9
38
27
8
5
2
3
16
19
18
17
24
11
14
1
10
23
24
11
44
25
10
7
10
15
54
1
2
11
14
33
14
23
16
5
16
5
2
21
8
1
10
27
20
13
4
15
8
3
2
5
14
11
32
31
24
13
26
11
14
1
2
5
22
5
2
1
2
1
10
11
6
65
36
29
22
1
2
13
8
25
6
27
6
13
18
7
2
5
4
5
4
35
20
9
12
7
26
3
16
15
2
11
4
3
14
3
22
11
28
5
2
31
2
37
36
7
12
25
12
5
16
9
14
15
8
27
4
9
14
3
10
1
4
5
16
13
2
21
4
7
14
9
2
1
8
3
52
3
2
1
16
3
8
11
2
33
2
17
38
1
8
15
38
1
32
15
4
13
14
1
14
15
38
3
78
23
2
11
2
5
10
49
4
1
36
5
6
5
6
11
6
1
38
43
4
17
6
13
18
1
6
11
14
7
20
9
40
5
4
27
38
15
32
19
44
1
2
3
8
5
4
9
2
11
10
13
2
71
10
5
22
9
2
1
30
21
4
43
10
45
2
43
10
7
2
7
22
3
8
11
34
5
48
3
16
29
2
5
14
21
34
15
18
15
12
45
12
35
62
23
12
1
8
5
14
3
8
17
34
9
6
7
22
11
14
7
28
1
2
3
8
5
12
29
26
3
2
19
18
1
14
23
10
11
2
3
102
1
2
53
4
3
24
25
16
15
8
21
4
23
36
3
2
9
8
9
4
3
8
7
2
9
2
1
74
15
14
1
16
13
2
3
10
15
2
1
30
27
8
9
2
7
42
1
28
27
6
1
26
1
6
3
10
9
14
15
2
1
10
19
4
23
2
13
6
21
22
21
10
21
30
9
12
1
12
19
20
13
10
5
20
1
36
19
4
29
8
15
6
11
6
5
16
3
14
7
6
17
22
9
10
3
2
47
4
15
14
3
10
5
8
41
2
5
18
1
6
11
6
1
8
53
24
7
8
21
4
1
40
19
4
3
22
3
6
5
6
41
2
17
16
1
2
5
22
17
12
11
12
19
40
19
14
3
26
1
4
19
36
29
4
9
26
15
16
15
26
33
10
45
26
27
4
17
30
11
2
41
4
3
16
3
18
1
28
7
2
7
6
3
24
3
22
5
6
17
12
3
20
29
16
5
14
37
16
9
56
27
26
23
12
27
22
51
2
33
8
7
20
3
12
17
48
13
16
5
8
13
50
1
6
11
12
3
20
11
4
15
32
23
2
21
22
49
2
23
18
1
42
25
20
19
20
5
26
3
8
23
2
11
2
21
2
9
28
5
28
1
10
25
48
15
32
7
4
7
24
9
10
3
6
3
8
7
16
9
54
31
22
57
10
13
16
13
10
13
24
55
26
45
16
9
32
35
6
3
10
1
14
17
16
23
2
3
10
3
38
13
8
5
20
3
6
1
8
3
2
3
14
15
26
9
16
21
2
13
4
13
6
17
14
7
12
3
10
9
12
13
48
27
8
1
28
9
2
17
6
9
6
11
12
11
76
15
92
9
2
41
6
9
20
3
2
25
8
5
48
11
8
13
6
1
26
9
4
3
28
21
2
13
42
43
18
53
16
21
8
1
20
3
14
11
6
9
2
9
22
7
18
29
12
7
16
7
4
3
34
5
8
1
4
51
16
11
2
25
8
1
10
9
12
29
16
13
22
1
20
9
18
17
4
7
14
11
4
9
12
9
4
9
2
31
4
13
10
25
4
11
24
11
28
13
16
7
34
13
2
3
16
25
18
13
22
3
14
3
46
1
2
3
32
13
24
7
2
109
46
5
10
17
4
7
12
5
24
3
4
1
10
15
16
3
6
1
16
5
32
9
6
17
24
5
54
29
2
15
14
3
26
1
4
1
12
1
8
3
10
13
36
5
2
5
8
3
44
3
2
21
14
5
8
7
4
7
28
1
16
1
20
7
4
1
4
3
10
5
6
29
20
23
2
9
14
15
36
15
8
1
44
21
20
5
24
17
8
7
10
3
2
21
2
3
10
1
10
1
4
59
18
3
12
1
10
23
10
17
12
9
6
15
16
23
20
13
2
7
12
19
2
15
10
9
16
1
6
3
14
9
6
3
20
21
40
1
16
15
2
9
2
9
4
5
2
5
12
25
4
5
10
1
40
9
4
3
2
27
6
15
16
15
14
13
2
7
6
3
2
1
4
17
14
13
4
19
22
29
8
23
28
5
20
11
12
1
16
1
12
5
4
5
6
1
6
5
6
1
4
35
20
21
16
17
4
1
4
3
4
25
24
17
8
3
12
27
20
19
24
9
16
9
6
41
2
29
10
15
2
15
18
5
32
21
4
3
20
57
24
25
8
43
24
3
4
21
2
9
6
31
26
1
10
3
20
5
10
5
56
1
24
19
6
5
26
1
16
13
12
3
4
19
8
3
4
5
10
9
2
5
6
51
24
3
8
33
22
15
14
27
10
27
8
1
8
5
10
1
12
11
2
21
10
11
8
3
12
23
18
3
10
9
28
5
2
21
2
13
46
41
10
3
28
11
30
9
4
21
20
41
8
1
28
1
10
15
18
41
6
15
10
3
8
1
2
7
2
13
40
9
2
3
20
9
2
11
2
15
24
11
4
29
32
17
44
5
4
3
20
7
2
1
4
9
4
5
6
5
26
19
14
1
8
5
18
3
16
63
28
29
2
27
4
7
16
7
24
19
4
3
10
3
2
1
46
11
2
25
12
1
4
13
12
11
20
17
10
5
10
3
4
3
30
3
8
17
26
3
28
9
14
1
20
71
36
19
12
1
4
3
8
5
4
3
4
15
2
1
12
9
16
9
22
3
8
21
36
1
20
13
6
7
64
11
2
17
10
17
12
19
6
1
10
17
30
1
22
5
12
7
34
19
46
19
4
25
4
9
12
35
22
51
12
31
18
1
10
3
4
1
10
1
14
41
18
7
2
15
16
3
12
19
2
1
18
19
6
7
2
23
18
9
22
13
24
11
10
1
2
3
6
3
2
1
10
35
10
1
12
19
20
11
36
7
16
13
12
7
12
1
10
15
2
3
14
7
2
9
22
9
2
3
50
5
4
13
34
5
6
43
18
17
16
25
6
19
6
9
28
3
2
11
20
3
20
25
12
5
20
7
12
5
6
5
70
1
12
19
4
37
18
35
16
25
10
9
8
9
4
3
20
15
22
5
4
15
6
3
30
11
12
1
24
3
12
5
4
5
42
29
6
23
14
33
4
29
2
3
12
47
12
13
16
3
38
1
8
1
8
27
10
1
6
17
6
11
22
23
40
23
12
73
2
17
6
9
8
1
2
27
22
11
4
33
4
7
22
3
16
29
4
15
4
13
14
1
6
11
2
3
16
13
4
1
22
23
14
1
2
27
10
15
6
7
4
5
38
21
10
5
20
9
18
29
40
31
12
7
36
13
16
35
8
1
12
21
8
5
4
11
20
17
2
27
32
17
4
5
6
27
54
21
2
9
10
7
16
1
14
3
8
31
6
7
48
7
14
29
10
3
32
1
12
33
18
13
2
1
16
25
12
29
20
1
10
7
6
11
12
11
6
7
6
11
20
1
2
7
6
23
22
29
24
5
4
3
10
43
36
43
34
17
2
17
28
3
26
21
8
43
2
3
16
15
2
9
8
11
10
47
8
1
4
27
4
9
8
33
30
25
14
1
10
19
2
3
18
9
8
3
6
13
22
7
2
3
12
27
2
9
70
3
44
27
4
13
10
31
4
25
2
5
56
3
34
9
2
7
4
3
16
5
2
19
40
19
22
1
16
1
4
5
32
1
56
3
16
25
8
5
6
3
16
3
30
13
18
7
14
1
2
15
6
7
4
7
2
21
16
21
2
17
22
7
6
13
20
13
2
11
4
21
8
27
6
29
12
1
6
25
8
11
14
9
4
9
2
1
8
3
14
13
2
3
24
7
8
7
20
5
12
25
4
9
28
17
8
33
22
1
16
1
38
5
20
43
6
3
54
7
56
9
2
41
6
9
34
5
2
5
4
3
4
3
10
5
16
11
4
43
16
15
12
1
2
15
34
13
8
7
18
13
4
9
30
19
4
43
2
3
16
7
28
21
6
15
36
3
30
3
8
61
4
13
48
9
22
25
44
1
24
5
22
5
6
1
14
7
34
5
4
5
10
11
4
7
4
21
16
39
2
9
14
7
10
43
4
21
28
9
18
5
18
15
4
61
18
23
36
7
8
5
2
31
6
5
8
39
2
3
18
7
2
5
6
13
10
5
14
15
16
7
48
27
2
9
10
9
10
1
22
17
18
17
20
13
2
31
18
13
24
7
26
35
22
17
24
1
2
11
6
17
14
7
6
7
6
3
2
11
6
31
42
5
22
5
34
13
30
7
6
35
2
3
12
9
2
7
16
9
46
1
4
5
10
27
10
9
4
21
4
23
18
19
14
27
22
15
2
15
22
1
6
7
8
21
8
1
6
1
12
21
2
3
6
1
2
5
8
5
14
9
6
3
16
1
10
23
18
3
4
13
2
5
18
9
48
37
6
1
30
1
24
7
2
29
10
25
82
3
6
7
12
3
6
87
20
3
8
1
22
7
14
25
2
3
16
3
22
21
24
11
6
27
2
29
8
15
18
43
6
21
14
7
10
15
2
5
8
25
14
11
24
1
44
11
16
39
8
5
6
5
32
1
18
95
4
9
8
3
4
7
10
11
8
1
8
11
10
13
14
7
12
15
12
11
12
5
4
17
12
11
6
13
6
7
16
5
12
13
8
11
62
13
4
5
6
13
20
1
24
7
14
25
18
3
12
1
24
25
10
9
14
7
2
13
36
3
14
49
2
3
20
23
26
1
12
5
6
3
30
21
6
11
8
13
42
5
12
13
18
17
42
3
14
7
6
5
32
15
4
13
12
21
18
15
6
15
2
9
2
29
16
9
76
21
16
5
20
23
6
3
8
1
28
1
6
3
6
5
18
3
8
11
28
1
2
1
22
1
22
21
4
5
24
7
16
19
6
1
14
3
8
1
10
3
8
7
52
25
32
7
4
43
16
25
4
5
10
5
12
25
8
25
4
15
14
23
48
33
18
3
8
27
6
19
20
1
10
21
18
43
18
11
12
11
14
5
6
1
14
3
18
1
26
1
2
7
30
7
64
5
6
7
2
11
6
11
2
1
12
11
2
3
26
15
24
15
16
23
10
25
6
1
6
13
6
7
10
1
8
1
4
9
4
3
28
15
4
21
6
7
38
3
4
17
2
1
16
5
4
21
18
37
2
21
18
57
12
3
2
7
36
15
2
15
16
13
2
1
12
7
2
17
16
17
2
5
4
3
6
7
2
1
4
17
18
7
16
17
18
15
2
35
6
19
30
25
14
7
24
3
28
5
2
19
8
7
6
7
6
1
12
5
52
9
24
1
4
1
6
5
10
39
6
15
16
5
18
23
6
1
12
3
4
19
2
11
6
19
12
13
6
23
10
29
2
1
4
17
4
5
6
5
16
9
16
1
8
41
14
3
2
15
16
35
16
11
22
5
28
29
14
13
6
7
6
37
12
5
14
1
54
13
20
15
4
21
8
3
2
37
4
11
16
3
8
15
12
17
18
13
46
1
26
3
14
25
2
3
6
13
12
1
18
1
12
5
6
25
2
15
14
13
2
31
28
55
16
27
34
3
4
13
16
19
2
15
10
3
40
9
34
11
6
7
14
45
4
15
2
1
14
9
6
23
10
13
8
1
14
1
12
5
68
31
26
1
6
21
16
5
20
5
14
13
10
7
12
69
4
3
4
3
6
17
4
7
4
13
2
7
28
11
2
5
42
11
34
9
6
7
22
49
6
27
16
1
2
7
2
15
2
1
8
11
20
1
4
17
10
45
6
13
8
33
18
17
12
9
20
7
12
1
6
11
8
21
22
15
22
27
16
3
2
7
14
55
2
3
8
37
4
17
6
9
16
7
2
5
2
1
8
19
32
19
42
25
28
9
4
5
8
5
18
3
8
39
12
25
4
1
6
1
4
21
10
5
2
13
26
5
14
5
10
9
24
29
16
7
2
3
8
3
14
1
54
25
2
23
26
39
28
25
10
17
2
3
4
39
12
27
14
3
32
9
14
15
14
5
8
27
34
5
2
19
8
5
22
1
6
11
6
5
24
1
12
3
2
3
4
5
4
7
32
7
20
1
20
27
2
13
14
11
70
3
2
9
2
19
6
19
8
1
6
7
14
7
14
49
8
7
20
31
8
15
6
23
8
21
14
37
2
15
28
9
6
29
26
51
4
3
26
23
6
11
2
1
24
19
14
11
6
3
18
29
8
9
14
3
2
17
10
15
6
11
4
5
2
1
12
7
8
1
8
3
10
3
8
21
14
9
2
3
2
15
26
5
8
5
30
27
8
31
10
11
6
3
34
5
26
9
10
1
18
13
2
5
6
35
4
23
12
1
14
3
18
5
28
15
24
7
12
19
10
11
4
1
6
5
36
13
2
11
2
13
34
7
82
3
2
19
38
7
30
13
10
17
4
3
6
29
6
11
14
1
4
1
22
1
6
17
4
7
14
5
58
1
12
5
26
21
2
17
18
17
22
1
6
1
4
11
20
1
10
51
32
3
10
17
10
27
4
55
12
3
6
29
28
1
6
25
18
27
10
1
20
1
28
3
4
5
2
1
6
29
6
7
6
7
18
5
2
7
42
1
12
25
12
17
14
29
6
61
8
9
4
15
24
15
20
1
6
29
8
21
20
13
2
1
2
17
4
1
26
1
10
1
16
1
10
1
12
1
8
7
4
3
20
17
4
1
2
13
20
19
20
17
8
9
2
11
18
11
2
1
26
9
4
1
6
3
2
1
20
13
24
13
20
11
10
7
6
3
2
17
4
13
6
5
8
17
4
23
2
15
18
7
30
1
28
31
8
29
24
19
6
5
4
3
2
11
8
15
8
5
2
3
8
3
4
5
32
3
14
1
26
17
14
1
20
3
2
1
6
29
4
1
2
5
4
19
4
1
14
21
42
33
12
3
8
5
18
1
12
3
8
3
8
13
4
15
2
19
2
3
24
7
32
7
2
1
6
23
6
27
34
11
12
1
4
17
2
53
14
7
16
11
30
9
12
3
20
3
10
35
24
55
26
23
2
3
28
3
12
13
6
11
12
1
26
21
4
9
6
31
2
1
2
17
10
5
18
5
52
17
10
1
36
13
14
1
6
17
4
17
12
15
2
11
8
7
4
9
56
13
14
7
8
1
20
1
10
9
40
31
8
9
2
5
12
7
6
3
8
3
4
7
26
7
6
29
2
9
6
19
4
7
2
19
6
1
6
1
36
3
8
5
18
9
4
19
4
15
14
25
2
9
8
3
2
3
4
5
14
1
6
9
6
3
30
5
66
1
6
3
20
3
2
3
14
39
22
9
4
1
22
17
18
9
110
1
4
5
10
37
4
15
12
27
8
17
20
3
22
15
6
45
2
1
8
11
6
5
28
5
8
7
12
5
16
15
2
9
14
11
12
45
12
7
4
19
4
25
4
11
4
7
2
25
6
21
4
7
16
7
4
7
24
7
6
15
2
11
16
7
4
11
18
5
14
1
8
15
10
1
12
7
24
11
6
3
6
1
4
5
20
35
10
81
10
7
4
29
6
3
24
3
22
3
20
31
28
19
52
3
34
13
2
1
18
9
8
9
6
9
2
19
26
1
2
3
8
21
22
13
12
17
20
7
24
31
18
5
2
1
22
5
12
7
6
11
8
33
10
13
4
7
6
3
2
21
4
3
8
7
4
9
26
7
26
41
8
13
10
3
4
23
20
17
54
15
24
5
2
25
24
19
2
9
26
1
4
1
6
7
30
27
2
27
12
73
10
13
26
1
4
47
10
11
8
47
24
1
12
35
26
11
12
3
16
19
2
17
20
31
10
49
4
1
18
11
4
21
6
27
30
37
12
9
22
5
10
1
4
27
46
5
12
7
6
23
10
27
10
15
16
29
22
13
4
1
14
1
20
3
30
33
38
1
2
11
12
5
10
5
4
5
4
7
16
11
8
1
2
3
8
15
8
53
8
17
2
15
20
3
58
9
4
1
14
7
6
1
30
25
16
1
4
5
10
35
8
9
2
1
52
17
14
11
34
1
14
1
16
1
10
27
28
69
2
23
10
9
8
55
10
13
14
23
6
13
14
11
4
17
4
21
2
77
26
13
26
3
2
11
16
5
4
31
4
11
10
11
10
9
6
3
22
19
4
11
38
53
4
43
12
3
12
3
16
9
28
13
14
3
10
41
22
1
26
5
92
11
4
3
28
7
8
39
4
5
4
13
4
11
54
19
32
15
4
5
44
33
44
7
4
11
6
7
8
11
48
7
6
5
14
9
52
11
4
7
6
7
40
3
4
3
12
9
24
5
10
1
2
1
4
21
4
7
14
33
6
7
18
13
20
11
34
37
10
9
28
15
82
3
10
7
2
1
8
9
22
3
2
21
8
1
10
11
4
7
38
9
8
3
16
29
20
9
24
25
2
1
24
1
8
35
8
23
10
29
2
19
2
1
6
3
4
1
22
25
2
5
4
1
18
17
38
13
2
3
30
1
2
7
2
31
2
9
4
7
8
3
12
7
10
21
2
5
2
13
10
3
8
1
34
7
6
1
2
7
2
3
4
3
8
9
2
9
34
3
2
11
26
33
22
23
2
3
2
57
10
49
8
1
4
11
20
1
2
11
14
5
8
7
2
5
12
23
10
5
16
27
34
13
22
23
4
27
4
7
26
11
8
17
32
7
8
7
6
13
6
23
46
1
8
11
6
1
10
9
16
1
10
19
6
13
26
11
8
1
10
5
24
11
6
33
6
5
30
1
4
11
38
43
4
3
14
45
4
13
2
5
16
7
10
9
2
9
4
1
38
5
6
19
20
9
6
3
52
9
20
25
16
7
8
47
4
19
6
61
10
1
34
13
6
11
30
23
8
9
8
15
10
19
24
1
46
9
20
41
2
3
4
1
16
11
2
11
2
3
8
43
16
63
8
3
20
5
20
23
24
7
2
13
16
29
30
1
48
11
20
7
8
3
12
1
24
1
18
3
22
15
24
7
28
23
32
3
26
3
6
5
26
1
10
9
6
25
14
9
14
49
4
19
54
9
4
5
12
1
54
25
36
13
4
5
10
53
18
5
36
15
16
1
4
5
2
33
14
5
4
19
14
17
10
5
10
9
2
21
4
19
4
1
28
13
44
5
28
7
14
11
2
1
10
5
4
25
12
9
40
15
32
9
8
5
22
31
28
3
16
17
12
5
12
5
2
21
28
7
2
11
16
21
12
23
2
7
8
3
2
41
8
15
8
21
4
15
24
1
48
33
26
3
6
25
20
15
10
1
16
5
6
7
8
9
4
43
8
29
22
3
6
17
2
13
10
33
6
3
18
7
2
31
20
7
32
7
14
3
6
11
16
5
4
5
4
1
6
17
12
7
2
19
10
7
20
3
12
3
28
17
26
29
12
5
14
5
2
39
14
21
2
1
14
3
34
21
44
17
22
13
18
7
6
37
8
7
8
1
4
3
4
29
12
5
2
7
8
1
6
13
6
3
8
3
6
11
16
1
84
7
14
27
20
13
26
3
4
13
10
21
6
11
42
3
4
25
14
5
48
19
16
1
16
1
6
7
16
3
8
23
32
11
26
23
8
1
6
11
10
15
4
57
20
3
2
21
32
5
20
13
20
5
34
7
2
1
2
11
28
7
14
33
12
5
4
3
12
13
34
1
12
5
2
41
30
1
2
39
16
25
8
1
12
3
2
39
4
3
2
3
2
5
8
15
2
13
12
1
20
19
46
5
8
21
6
17
2
1
4
5
8
5
6
13
2
25
28
11
4
35
34
3
12
19
10
23
6
7
2
45
12
5
36
1
18
1
16
3
2
7
18
11
6
1
10
3
10
25
16
9
2
7
4
23
86
49
20
1
6
11
12
13
16
3
12
25
18
5
6
1
12
11
2
3
2
3
2
15
8
3
8
5
6
43
10
5
4
5
22
3
10
11
2
3
8
1
14
7
2
1
8
3
16
9
12
1
22
39
16
3
8
19
10
1
18
1
30
3
4
9
12
11
4
3
4
9
6
9
14
1
2
21
26
7
20
1
8
5
26
21
8
9
14
83
2
3
32
37
6
25
2
5
4
17
6
1
24
9
6
17
34
7
6
7
2
7
6
19
14
9
18
1
2
5
14
11
2
29
24
5
20
11
12
33
24
21
10
9
6
13
10
7
2
9
4
7
52
7
12
3
74
17
2
1
14
17
10
9
6
11
14
5
16
7
8
5
12
15
16
3
10
9
14
27
12
43
18
15
2
33
4
3
8
13
14
41
10
9
24
19
6
1
20
1
6
13
14
23
4
3
8
35
16
25
4
5
4
25
4
25
16
11
4
15
22
1
10
17
6
11
2
13
22
21
8
5
2
9
10
1
8
47
4
31
14
1
2
5
16
1
4
3
12
5
2
37
34
21
10
1
32
21
78
9
6
1
16
1
30
7
30
1
68
15
8
9
10
7
52
3
12
9
22
9
20
5
8
1
44
1
10
7
22
37
12
47
8
7
6
13
10
23
2
47
12
43
6
5
4
7
34
25
6
33
50
1
8
11
8
3
4
5
4
7
22
33
4
15
2
9
4
9
2
33
4
15
2
33
6
9
40
9
20
5
16
9
4
11
12
43
46
1
2
43
4
11
2
11
24
17
6
31
6
7
20
1
12
3
30
23
50
1
20
9
8
15
14
7
2
39
12
11
4
1
4
33
6
15
26
9
4
1
10
5
18
9
2
13
16
11
2
1
12
1
6
7
14
41
2
45
6
9
16
7
22
1
10
71
2
5
2
1
34
17
6
9
10
15
4
33
38
33
8
19
2
17
74
7
20
55
10
7
4
7
20
3
32
19
4
1
14
23
6
5
2
13
10
9
10
1
36
9
4
23
2
17
16
17
10
3
28
1
6
9
24
7
34
35
8
31
4
5
10
1
8
43
4
41
30
1
2
7
20
25
10
9
6
5
18
31
4
1
12
3
4
1
10
1
10
25
6
5
10
17
12
17
2
1
26
3
10
13
6
17
2
1
16
3
10
13
20
5
22
21
2
17
8
7
16
5
36
17
4
3
2
33
4
3
12
7
6
13
6
1
16
25
14
3
18
19
2
23
14
41
28
7
2
5
12
11
8
5
30
27
26
3
28
3
2
11
12
17
14
21
2
9
8
11
8
7
14
9
10
11
76
7
8
29
2
7
16
1
28
17
48
3
22
1
4
5
18
5
6
9
34
17
10
9
18
17
34
1
10
5
6
1
46
5
2
59
10
7
6
1
26
5
6
5
10
3
2
5
8
5
12
13
26
3
20
23
8
7
36
45
2
9
4
17
4
15
2
9
42
29
18
1
8
9
2
5
2
13
4
13
8
1
6
7
24
1
4
1
18
9
8
9
26
23
24
17
34
17
16
1
2
1
18
31
22
29
18
5
8
1
14
7
2
3
6
13
12
45
22
7
6
17
34
9
8
1
8
1
14
7
4
3
14
25
4
7
2
9
10
13
6
23
40
7
6
17
6
7
42
17
32
1
20
27
16
3
14
5
8
11
12
23
2
15
8
3
18
11
8
7
12
45
4
11
18
5
8
9
10
1
6
1
28
3
8
33
40
9
4
11
8
39
12
3
8
23
6
1
4
45
32
5
14
11
12
1
18
41
8
45
26
29
8
53
20
9
4
5
10
43
2
3
40
33
10
1
8
3
16
5
2
1
22
27
10
33
4
9
20
9
20
3
56
7
12
21
16
1
28
9
12
35
8
1
38
3
26
15
4
75
10
13
38
7
48
27
6
1
20
23
10
13
10
7
10
21
20
3
4
3
4
3
28
37
4
9
8
9
2
3
34
11
8
3
8
7
8
11
4
5
30
11
4
5
2
5
24
1
20
9
16
41
12
7
16
5
8
1
2
17
28
15
18
9
12
1
12
35
4
5
34
19
56
1
32
1
4
1
30
5
2
9
2
1
6
3
2
21
20
3
12
15
6
1
18
11
4
17
2
3
2
21
10
1
2
3
36
5
12
21
6
1
2
3
8
35
14
15
10
3
6
5
10
23
26
27
18
3
18
9
4
3
12
9
2
21
8
25
2
9
4
1
6
9
10
25
6
1
14
11
26
23
8
1
4
5
4
9
10
5
10
1
6
3
2
9
22
3
16
1
6
19
30
1
6
21
28
21
30
1
12
19
2
3
2
3
34
5
8
15
12
19
12
1
8
19
30
5
20
41
6
17
30
15
10
51
4
1
28
27
4
7
2
25
12
5
6
17
2
9
16
17
2
9
6
21
2
3
14
13
8
3
4
21
4
5
44
25
2
9
6
5
8
19
8
3
24
7
14
3
14
31
4
5
12
1
16
61
18
5
18
1
10
5
2
19
26
3
14
9
10
25
26
15
34
25
6
13
14
39
10
5
26
7
10
3
32
9
14
19
48
11
10
1
14
5
38
13
4
7
2
23
26
23
20
15
16
11
28
7
36
31
2
11
8
33
12
7
2
1
22
9
10
21
4
11
10
11
6
33
32
21
8
5
24
7
8
5
8
3
4
7
4
23
8
57
4
3
12
23
4
3
6
23
26
29
10
19
16
9
26
3
32
1
10
11
4
23
12
11
2
7
24
3
8
9
2
11
6
5
28
5
18
7
2
21
12
5
14
1
24
37
12
1
22
17
8
5
12
11
2
11
4
5
8
5
26
13
34
19
8
9
20
3
12
1
8
1
8
3
8
17
14
1
2
21
10
27
4
13
8
1
4
13
6
11
6
37
6
43
4
19
28
7
26
13
12
17
14
43
50
9
2
1
4
7
12
13
36
3
12
13
6
5
50
13
12
5
12
3
24
9
20
27
6
7
16
27
2
17
14
29
10
29
32
53
6
7
4
7
2
35
8
1
6
11
36
7
14
3
12
15
18
53
4
15
8
9
10
29
2
57
4
3
2
3
4
3
18
21
6
17
2
37
4
13
16
1
2
3
16
21
10
11
30
1
10
13
18
1
22
1
14
9
36
7
10
7
8
33
4
1
4
25
14
13
20
9
2
5
2
15
14
9
2
13
6
31
10
19
38
3
4
13
2
7
8
1
8
7
8
15
22
31
6
9
14
15
20
1
4
27
8
13
24
11
36
7
6
1
30
23
26
13
14
29
2
57
4
3
34
23
4
7
6
55
6
7
24
67
10
17
12
5
12
11
22
11
4
5
24
1
14
13
12
31
8
23
14
29
8
5
62
27
4
9
6
11
6
41
6
3
12
15
16
5
8
51
16
31
6
11
40
9
6
7
24
23
6
5
54
19
4
7
6
1
14
49
4
3
8
3
2
3
6
11
20
41
12
19
2
7
24
33
14
7
2
5
4
21
12
3
40
17
16
11
4
7
8
9
18
23
2
5
14
21
2
7
14
13
2
15
8
23
2
7
14
9
16
25
16
9
12
7
12
19
8
29
12
1
2
3
20
3
40
27
34
7
2
5
2
5
12
53
6
1
8
3
8
21
44
9
2
11
8
15
8
11
6
13
4
27
2
7
48
7
6
1
4
31
30
11
12
17
10
7
12
15
4
11
8
15
16
1
4
3
26
9
10
9
26
3
20
23
4
9
22
3
2
3
2
9
12
5
22
9
8
27
2
23
12
29
2
17
20
1
6
33
18
5
16
13
8
1
4
7
6
5
64
15
6
23
14
13
6
13
4
1
6
7
30
15
8
3
10
11
20
3
28
1
12
1
12
5
28
25
16
19
12
19
32
17
30
37
4
23
10
1
16
3
22
1
4
7
4
33
14
11
2
5
30
9
54
5
10
7
36
7
4
5
12
1
68
15
12
31
22
11
8
19
12
9
30
21
12
41
10
17
4
11
8
17
6
5
4
17
24
7
10
17
46
3
6
7
4
21
4
9
14
29
16
19
10
1
22
9
10
21
20
3
4
3
8
21
8
3
8
3
76
1
18
7
2
25
42
29
14
15
2
11
6
3
28
9
2
3
2
5
28
41
32
1
34
27
10
21
4
9
20
5
12
5
4
5
10
7
12
7
14
1
14
7
10
37
36
5
2
13
22
5
2
9
2
7
6
5
32
37
6
17
10
3
76
15
2
27
8
3
4
1
4
1
20
55
6
27
30
5
4
7
44
37
4
21
10
1
6
11
14
45
2
1
4
45
4
9
2
3
8
3
8
7
68
15
12
3
12
3
16
23
8
3
50
11
4
15
14
21
2
19
26
1
12
21
26
27
32
15
2
15
12
33
10
3
8
3
16
15
2
7
8
1
10
23
2
19
2
15
6
5
14
35
2
3
14
3
2
3
50
3
2
45
16
5
2
29
28
19
2
17
18
19
16
7
26
3
2
3
2
3
4
13
38
7
10
5
8
3
16
9
10
15
22
25
14
3
4
9
28
3
22
11
2
9
4
9
4
17
4
3
2
23
8
1
4
27
34
3
6
1
28
19
10
19
18
15
16
1
14
5
56
11
16
3
6
1
12
9
40
1
2
11
2
9
12
23
6
1
2
5
10
7
6
1
6
7
14
39
26
27
4
7
8
5
34
3
2
15
12
5
38
5
18
19
8
7
18
1
30
1
38
1
4
11
12
19
2
11
16
11
16
11
30
49
44
19
22
5
16
17
12
7
6
5
2
3
4
13
22
29
2
15
2
15
2
3
4
71
6
31
10
9
2
11
32
9
2
35
2
23
6
9
4
3
2
5
18
25
2
5
6
3
2
15
22
1
14
27
4
59
14
21
8
1
2
11
2
3
32
9
2
1
2
19
2
1
38
3
14
13
12
1
6
5
14
29
36
23
8
17
8
5
32
1
2
13
2
11
4
1
10
5
10
7
38
5
2
27
4
57
2
11
6
3
14
19
2
11
26
73
10
15
2
33
14
3
38
17
10
21
2
3
2
11
10
3
8
5
30
11
22
27
20
19
2
5
2
7
14
13
10
29
12
7
12
11
2
11
8
19
2
1
6
29
6
9
10
7
16
39
10
1
16
9
2
3
8
21
4
11
8
23
30
1
18
7
4
23
8
25
46
9
40
11
2
3
8
9
10
19
4
1
6
5
20
3
24
1
8
45
2
3
4
11
20
19
2
13
8
7
18
5
6
1
4
49
12
11
14
27
42
31
26
5
12
15
4
9
6
7
16
13
2
33
2
43
8
7
16
5
26
13
14
15
16
11
16
5
16
9
20
1
4
17
8
15
10
7
14
11
4
7
8
17
2
31
4
15
26
1
18
35
2
5
6
11
8
3
12
17
22
13
12
11
2
13
4
17
16
21
2
7
10
1
22
17
6
3
4
13
2
3
2
17
10
7
32
13
6
1
12
1
6
9
10
5
2
19
4
9
22
9
2
3
6
33
4
11
20
23
8
9
22
5
18
1
14
1
12
25
8
5
14
27
6
17
2
29
2
17
8
1
4
13
8
5
8
7
6
7
18
7
14
53
6
33
16
41
6
1
36
1
6
5
18
5
8
1
26
37
12
5
4
17
4
33
4
5
30
13
18
27
26
3
14
11
2
21
2
1
14
15
16
17
6
39
26
3
2
1
42
3
26
15
44
5
10
11
10
7
32
9
2
23
10
17
2
11
8
5
8
27
10
5
6
1
28
3
8
19
8
5
32
3
6
1
20
51
4
21
32
9
18
5
14
37
6
1
20
11
28
7
4
11
6
27
8
5
2
3
8
3
22
3
12
11
22
11
38
37
6
29
34
5
14
5
16
7
2
5
6
29
6
1
42
1
24
1
4
15
52
15
16
19
4
27
2
3
12
11
4
11
12
1
38
7
6
47
8
13
40
1
34
1
34
21
6
17
2
1
2
11
6
3
4
9
26
23
2
1
12
7
16
9
4
7
2
15
12
7
34
13
26
5
24
13
2
1
14
1
20
7
2
3
4
1
8
13
2
3
16
15
18
1
4
9
6
1
18
11
8
7
18
7
12
11
2
5
18
15
32
9
4
37
30
31
6
17
4
33
26
13
10
11
2
15
6
15
8
1
20
31
26
3
22
15
2
3
8
21
6
5
18
7
74
1
32
1
8
7
24
3
2
1
10
7
20
5
8
3
4
1
10
1
10
1
4
29
12
11
4
7
12
7
8
11
2
21
20
33
6
13
10
5
4
3
38
11
12
3
8
23
12
33
10
3
6
11
4
23
24
3
24
25
10
5
12
17
14
1
18
19
12
13
22
5
6
13
6
9
4
13
42
11
6
3
6
21
6
1
8
3
2
15
8
15
4
9
14
17
4
7
4
9
22
3
6
19
2
21
2
1
12
3
74
1
22
11
14
5
4
49
10
1
12
21
14
11
12
11
8
9
2
29
12
23
8
41
8
1
20
9
16
51
8
19
8
5
10
11
8
7
4
51
28
19
28
11
52
1
2
13
8
33
20
3
12
29
10
1
22
33
2
37
22
7
4
5
4
17
2
19
16
7
2
7
2
1
2
9
42
13
6
3
2
5
16
7
6
15
4
5
12
7
2
23
2
9
12
1
6
37
2
23
10
9
32
7
12
13
18
17
10
5
12
9
8
25
14
13
6
1
72
15
40
69
12
25
10
5
6
1
14
23
8
15
10
15
24
23
18
7
28
9
10
13
2
3
2
23
4
1
4
21
34
23
32
11
2
33
8
15
16
3
42
7
10
3
4
1
6
19
8
7
12
19
18
9
8
21
14
11
6
21
28
51
28
13
12
21
28
9
26
9
10
19
4
19
24
15
8
1
12
17
4
7
16
9
2
1
12
15
12
1
2
3
8
1
4
1
38
9
2
7
8
31
14
13
2
7
6
5
18
7
6
5
4
25
8
1
12
17
8
5
18
7
4
11
40
7
4
5
2
11
6
11
30
41
10
21
34
13
8
15
10
19
32
9
14
17
10
29
44
15
4
17
20
33
30
21
16
15
8
43
12
1
18
23
16
7
12
13
18
11
18
1
4
1
2
3
2
9
6
21
12
25
4
11
6
11
2
9
12
1
18
11
14
5
8
9
30
17
20
11
16
9
14
11
46
15
4
9
4
21
12
3
6
7
6
23
8
7
106
3
6
9
6
1
68
25
42
27
4
29
12
9
6
13
20
7
2
9
2
13
16
5
22
21
34
21
10
9
8
3
4
3
14
3
2
5
4
33
36
1
64
7
52
83
22
1
8
5
2
1
20
3
6
13
4
23
18
17
4
13
10
5
4
1
14
31
30
5
36
7
8
3
2
25
38
9
64
1
8
33
4
21
18
3
16
9
4
1
4
47
24
5
12
13
20
7
30
3
6
9
2
1
16
27
16
11
4
33
14
13
10
33
16
9
32
21
16
1
16
15
2
15
4
19
4
3
10
13
8
3
8
15
2
23
6
19
6
5
2
35
36
11
32
3
6
1
6
25
10
1
32
29
22
3
4
3
20
25
18
5
12
41
10
7
12
25
4
3
2
25
4
29
8
15
2
5
8
5
22
9
10
9
24
5
4
5
6
1
4
23
20
3
24
41
20
3
2
43
2
1
32
1
2
13
8
55
34
7
22
5
24
7
18
23
14
25
30
3
14
15
2
13
28
3
6
3
2
19
26
17
8
13
28
5
2
3
18
9
26
11
12
21
10
3
4
1
34
13
26
3
8
3
12
39
2
39
8
49
20
3
8
9
6
7
32
15
6
3
26
17
16
3
10
11
8
17
16
33
2
5
16
9
12
7
2
7
8
9
14
29
2
7
8
11
12
3
20
3
8
21
30
19
4
17
58
45
22
3
2
15
6
13
2
1
6
5
12
3
10
5
2
9
30
17
36
53
12
5
34
21
2
3
2
9
16
3
16
13
20
7
6
11
16
3
24
11
12
23
26
1
20
5
16
15
26
15
44
1
16
13
14
11
24
19
8
7
22
7
36
5
6
11
12
17
12
13
6
7
4
55
12
21
52
15
26
3
28
13
20
13
2
23
10
13
10
1
14
7
28
5
2
11
8
5
24
35
4
5
8
3
54
5
4
3
8
3
8
1
22
1
38
15
32
51
50
7
16
9
18
9
2
9
10
11
6
9
4
1
8
3
24
33
4
25
2
3
20
5
18
3
10
35
14
13
50
3
14
1
8
9
2
1
4
17
18
13
20
5
24
13
24
21
16
1
12
3
34
21
6
5
10
9
6
11
4
1
2
9
18
29
6
1
4
3
2
1
12
5
6
23
6
41
12
31
18
39
26
3
2
17
16
3
34
27
18
17
20
11
16
11
14
11
10
7
32
19
8
7
4
9
16
27
2
7
10
3
30
33
10
11
12
19
40
15
4
3
16
25
22
1
8
23
2
29
4
17
4
13
28
5
6
5
20
43
6
5
26
1
4
9
20
19
10
21
16
17
12
9
2
5
4
11
30
5
12
5
50
17
8
19
10
11
52
5
10
17
4
7
12
3
2
17
8
11
6
5
14
5
16
7
8
7
8
37
14
7
4
1
24
9
2
21
8
9
14
1
10
17
16
15
36
19
6
3
6
5
4
11
6
23
16
9
36
17
2
13
30
7
6
7
12
1
16
11
6
19
12
7
20
1
4
23
2
11
2
7
4
49
6
9
6
15
14
25
30
5
2
1
8
3
12
11
4
9
2
21
26
29
12
9
32
15
2
1
20
5
14
3
34
11
4
13
2
15
2
5
36
7
10
1
6
11
28
25
6
7
42
19
8
5
22
39
14
21
20
45
4
5
4
5
12
5
2
3
2
3
4
41
2
1
2
1
2
15
4
11
2
1
10
7
4
13
10
5
22
1
24
11
12
15
16
5
4
9
16
9
2
3
12
17
6
7
2
7
8
7
4
9
20
5
14
5
4
11
8
17
2
21
24
39
10
21
36
17
6
49
4
21
56
1
12
47
8
1
30
17
4
5
6
35
14
1
4
31
70
9
12
21
8
9
4
67
2
9
14
11
8
5
12
3
42
17
16
13
10
21
6
25
4
11
12
5
36
15
14
7
48
37
14
1
24
9
4
21
32
1
2
3
22
9
8
9
6
1
10
19
18
5
8
9
8
3
14
27
10
3
2
9
54
1
20
9
6
13
2
29
4
3
14
5
2
1
12
13
8
3
4
7
4
9
14
3
4
7
10
41
38
1
6
5
24
1
18
1
12
25
12
5
28
1
14
27
12
33
4
9
8
13
2
7
12
7
2
3
2
9
8
5
4
3
6
11
14
25
18
25
14
27
28
19
4
31
6
1
2
17
2
21
4
7
10
17
10
19
6
1
6
3
2
3
10
9
6
15
18
9
2
9
36
7
18
9
8
9
20
19
30
39
10
1
8
3
14
1
6
1
2
5
12
9
4
51
8
21
6
1
4
7
32
5
30
7
8
5
8
31
2
11
6
21
28
3
2
1
12
13
6
1
2
1
12
29
6
7
12
5
36
13
6
21
10
11
32
3
6
13
14
1
26
21
20
17
10
7
2
3
4
7
10
3
18
1
30
23
4
1
4
55
8
23
8
37
2
9
16
9
2
19
2
9
4
9
12
7
2
9
4
27
4
1
20
3
14
15
22
3
38
11
10
1
30
1
6
3
2
39
24
11
14
15
14
3
12
7
42
9
28
1
6
1
10
3
32
21
16
19
10
23
4
3
6
9
4
13
4
9
8
9
14
3
28
15
10
7
22
11
6
9
58
3
14
43
8
11
4
21
22
1
14
9
22
5
4
9
48
1
10
3
4
17
16
7
4
1
8
13
8
17
16
3
4
3
12
3
8
3
10
11
8
11
10
23
16
45
8
3
16
9
2
3
34
41
10
7
18
5
4
5
2
5
18
39
32
29
8
49
10
31
14
1
18
19
6
43
2
7
2
71
4
19
4
37
4
1
2
39
10
9
14
3
12
27
26
1
16
59
28
15
6
5
18
5
12
13
22
3
2
17
26
5
10
17
10
9
6
11
4
21
2
11
8
5
2
39
18
7
18
71
10
45
10
3
4
15
40
29
8
3
52
31
4
35
28
9
2
3
2
1
22
5
10
19
18
7
12
7
6
7
2
5
10
7
28
1
2
1
18
5
4
15
26
21
14
7
6
31
14
31
24
15
2
5
28
15
32
19
10
17
2
19
2
19
8
27
22
29
8
5
34
13
18
11
24
5
10
19
16
9
2
1
14
9
2
7
56
37
2
9
4
5
16
3
8
3
18
1
22
39
20
9
2
11
4
13
12
17
8
1
12
3
8
29
22
3
48
3
6
3
2
23
8
9
6
1
16
17
28
3
12
23
16
1
20
19
20
9
6
3
60
7
10
15
26
3
36
7
12
5
36
1
8
3
14
11
10
35
14
13
2
11
24
1
2
21
6
3
42
13
4
9
16
3
2
5
2
3
28
11
6
9
6
7
14
31
6
1
2
9
18
5
10
1
18
9
4
7
2
5
2
17
26
15
2
43
12
7
6
1
4
19
2
21
34
5
30
33
18
15
2
5
24
7
26
15
4
11
4
55
2
9
16
5
10
27
48
1
6
7
2
3
2
11
6
7
18
15
8
5
18
9
12
23
24
5
16
5
22
41
4
3
14
3
2
1
4
55
44
35
44
9
18
3
4
15
18
3
28
9
2
3
2
9
6
3
14
3
12
5
2
9
32
77
6
9
4
43
12
11
8
29
6
15
10
3
20
51
2
1
12
3
6
15
10
1
16
9
14
55
52
3
14
3
8
3
24
7
14
15
26
27
4
27
40
9
2
1
38
1
8
7
10
7
6
15
10
11
2
21
10
23
18
5
2
39
12
3
4
9
4
3
8
5
14
9
14
13
20
3
6
1
2
3
2
3
12
1
14
1
18
13
2
65
12
5
10
17
10
7
44
27
8
7
2
7
8
21
10
21
20
15
6
5
48
7
12
37
24
27
8
5
68
15
12
1
6
1
24
9
18
11
24
11
24
7
6
19
10
11
2
13
16
15
4
9
16
11
40
3
2
5
22
21
4
9
10
9
4
5
10
3
2
1
6
11
38
3
8
1
4
13
10
19
4
33
26
1
10
19
34
7
26
7
24
17
6
19
10
17
8
1
16
3
12
1
6
13
4
11
2
15
2
33
2
11
6
25
8
9
4
7
14
3
2
7
6
11
14
9
8
27
4
3
20
13
20
17
22
7
24
17
8
3
18
11
12
11
10
11
18
5
18
13
4
25
14
1
26
13
32
53
4
23
6
41
4
3
6
1
12
13
8
19
4
69
6
3
2
15
28
7
4
15
4
3
2
3
26
11
10
5
138
9
2
5
2
1
12
7
26
19
12
3
18
3
2
9
20
9
4
3
4
9
4
7
16
3
16
1
2
25
22
3
2
7
30
7
28
5
2
29
28
9
40
3
4
3
14
3
4
1
50
9
6
3
6
5
8
3
26
17
10
1
4
31
4
29
8
7
78
15
10
15
4
7
14
3
8
1
30
11
2
15
8
9
14
13
6
9
6
1
6
17
10
5
6
25
32
3
10
3
16
1
2
25
22
5
12
5
40
43
8
3
70
15
8
5
2
5
78
17
6
1
10
23
24
15
20
15
4
1
2
7
22
5
24
7
42
15
32
39
84
9
22
11
24
11
12
7
2
21
10
9
4
27
14
7
10
17
6
23
14
33
12
3
4
13
12
19
4
5
20
5
40
23
4
1
8
7
18
3
2
3
2
11
18
71
2
3
2
25
30
5
4
29
12
11
6
21
22
9
18
1
14
15
50
13
20
5
30
7
6
7
4
7
4
3
22
9
4
9
6
5
6
3
2
17
6
1
4
3
6
3
6
11
12
5
2
21
16
17
20
19
8
35
14
3
20
33
6
13
16
21
8
9
8
7
6
3
12
25
14
1
8
21
10
35
16
11
8
11
2
39
10
23
8
19
2
15
40
13
2
15
4
35
10
1
18
27
8
7
18
3
22
7
48
9
16
17
10
5
16
49
32
51
8
9
8
9
10
47
8
23
18
21
14
3
20
1
14
27
12
1
10
5
20
11
6
5
18
29
14
7
4
9
4
13
8
5
4
17
6
3
4
1
8
9
16
1
6
11
64
7
16
5
4
1
2
63
24
31
22
17
6
11
12
29
30
13
8
39
8
1
48
27
12
9
20
25
14
21
12
1
2
7
12
7
22
9
8
17
26
15
58
5
18
5
36
1
12
5
4
7
2
3
22
11
18
7
10
1
18
3
32
1
24
1
24
43
16
71
4
9
8
13
2
9
8
7
2
5
38
1
22
9
30
13
2
9
16
1
14
1
16
13
4
5
52
5
8
29
14
5
2
15
4
9
10
11
18
11
2
11
10
5
2
21
22
1
10
9
16
15
10
17
2
5
4
9
2
1
4
5
20
27
14
3
10
3
16
9
10
9
10
3
8
3
2
9
8
5
4
5
6
13
18
47
8
1
6
7
14
11
4
1
24
37
10
3
18
5
32
5
2
13
2
7
20
13
14
27
18
21
6
13
28
35
16
1
38
9
20
1
2
5
6
15
4
15
28
15
4
1
2
3
14
3
8
21
4
3
20
53
14
5
18
1
14
9
4
21
50
1
2
9
4
9
26
3
30
11
6
13
4
5
12
13
46
7
6
1
2
3
8
17
2
1
6
1
6
13
6
41
8
19
26
19
24
13
58
7
18
5
2
1
4
1
6
29
24
5
8
1
12
25
10
13
6
33
8
5
8
1
8
1
8
1
16
7
10
5
2
11
8
7
14
9
10
5
4
5
6
1
46
1
12
101
30
1
4
11
4
5
4
3
4
1
4
11
4
3
6
5
6
1
42
13
4
1
4
3
4
1
18
7
4
7
18
5
6
3
20
13
2
23
4
9
14
9
6
5
6
5
10
25
60
1
14
9
46
7
14
13
34
9
28
3
2
47
24
3
22
9
4
3
4
5
48
5
4
3
8
3
10
31
6
9
12
7
2
13
2
39
2
17
10
11
12
15
20
21
28
27
10
1
16
25
50
5
18
19
12
29
10
31
4
19
38
17
24
1
14
11
18
9
4
3
10
17
2
7
30
5
20
49
22
5
8
15
16
13
40
9
6
1
20
3
10
1
6
35
52
3
38
3
16
1
26
37
14
1
6
5
12
5
16
1
14
35
2
3
4
15
8
19
2
7
20
3
4
7
58
15
30
11
6
5
54
3
42
3
6
9
10
5
14
9
30
3
14
5
2
3
10
3
8
33
2
27
6
21
2
9
10
7
26
13
6
5
4
23
2
1
30
7
4
7
40
7
8
7
6
5
12
5
2
33
6
13
6
27
4
21
2
3
16
5
14
11
6
1
22
13
2
21
26
13
24
9
24
33
4
7
16
3
14
11
14
13
34
21
12
3
58
17
52
41
6
9
8
9
22
7
22
27
34
1
2
11
6
41
2
35
2
23
16
27
22
63
10
3
44
15
4
3
10
23
6
15
6
19
42
25
12
7
2
1
28
29
2
31
2
3
2
9
4
23
20
31
2
13
38
17
84
9
2
13
6
19
2
3
4
7
16
5
16
9
14
11
10
1
10
1
4
3
10
17
28
11
8
1
2
9
38
7
22
41
4
9
6
1
6
3
4
15
2
11
18
9
12
19
6
21
36
1
20
5
10
1
2
1
18
3
2
15
8
17
6
11
6
11
12
1
32
7
36
19
36
9
20
5
10
5
30
21
8
9
18
29
40
25
12
3
6
13
6
17
28
17
8
17
6
19
14
25
20
9
32
1
28
9
6
1
4
1
2
17
4
1
2
3
4
9
28
13
8
21
2
21
36
9
4
25
4
1
4
23
10
21
4
3
4
1
46
11
10
1
6
11
6
1
16
11
12
3
6
1
2
19
4
3
16
5
34
27
8
9
8
9
32
9
32
3
4
5
6
37
16
15
8
9
4
17
60
3
12
1
8
7
16
5
8
7
10
11
4
5
6
27
10
7
22
27
14
9
26
9
2
11
10
39
8
5
6
5
12
23
22
31
6
17
8
7
6
31
20
1
16
33
6
5
2
7
8
1
32
5
6
11
2
11
6
23
2
11
2
13
20
3
2
5
22
1
6
3
2
11
2
45
14
11
12
9
18
13
14
11
30
7
8
7
2
35
2
5
16
31
10
47
2
7
20
5
6
15
2
17
12
27
6
15
6
5
10
1
6
1
38
25
4
5
10
3
16
9
12
23
6
3
20
5
10
3
8
1
4
1
10
3
18
21
12
17
12
21
6
5
10
25
6
13
24
31
18
33
16
1
4
7
4
7
2
5
10
5
4
5
24
19
14
7
14
23
30
1
10
3
14
11
12
5
6
1
6
7
4
1
78
3
36
9
2
15
36
15
8
37
26
7
30
1
16
13
8
9
26
11
10
33
4
9
28
3
8
11
6
5
10
7
10
21
8
5
38
9
36
3
8
1
4
3
4
5
26
5
16
3
30
7
2
5
24
5
26
19
2
7
28
1
8
1
6
15
2
17
38
5
28
7
6
21
6
1
2
11
10
25
24
17
26
5
8
1
4
29
32
3
14
17
20
35
14
15
8
17
8
5
8
7
8
7
42
3
6
3
8
21
30
29
16
9
2
27
16
13
2
3
4
15
10
1
14
17
6
1
16
1
12
7
4
5
24
13
10
19
66
11
22
5
2
7
20
3
38
15
10
9
20
9
2
1
32
3
28
1
4
1
18
11
34
5
6
9
8
9
10
15
24
9
2
21
8
25
2
53
4
5
10
3
8
3
24
1
4
5
14
3
30
3
10
7
4
3
2
19
16
3
8
1
12
3
30
21
6
5
2
11
2
11
30
3
6
31
34
15
8
19
30
5
6
5
12
19
26
15
2
9
2
21
14
1
26
11
44
37
34
1
14
23
4
7
38
57
2
3
38
11
10
3
6
11
22
23
12
1
14
13
32
29
46
3
2
3
20
17
2
7
6
9
8
5
8
1
18
13
8
7
14
29
14
11
12
9
42
5
36
13
6
7
26
17
6
31
20
7
8
3
50
3
10
9
2
33
2
3
6
1
14
19
4
29
12
31
100
5
8
53
28
13
4
1
4
21
12
15
2
3
22
13
4
21
2
1
10
5
6
23
6
11
6
23
10
1
4
17
24
19
22
3
14
11
6
35
14
3
2
1
4
3
14
21
14
17
6
5
6
1
18
3
20
3
2
3
4
3
2
3
2
27
2
7
8
3
38
33
14
3
24
9
4
3
22
1
30
23
10
25
8
1
8
1
20
19
6
29
26
17
20
15
4
3
20
11
2
5
14
15
22
15
2
3
20
55
4
27
4
1
2
9
16
9
4
1
2
15
26
3
24
23
8
1
4
5
12
29
2
3
4
7
26
7
14
13
24
1
4
17
4
21
24
5
6
1
16
13
26
1
6
1
18
35
6
7
6
11
6
1
14
1
12
5
12
1
10
13
24
7
8
1
2
5
4
7
28
1
12
1
12
1
10
17
8
31
20
11
6
5
4
5
16
15
26
3
16
13
4
15
2
9
2
11
18
5
4
13
6
1
20
11
6
3
26
5
12
3
34
11
12
1
8
3
20
15
14
3
8
17
28
7
14
9
2
1
28
1
8
39
10
1
32
1
18
7
12
3
6
27
6
1
4
9
18
9
12
11
26
5
4
17
32
47
24
5
4
13
10
11
12
1
28
11
2
5
2
1
4
19
18
3
4
3
66
7
54
23
4
9
14
13
4
7
4
9
20
9
8
13
2
19
10
39
2
1
6
5
16
5
6
15
4
3
4
1
2
11
20
21
4
31
6
23
6
21
2
13
30
1
16
1
20
17
18
1
16
11
4
35
6
1
10
29
4
21
22
43
4
21
8
33
26
9
46
23
4
3
6
49
22
7
22
1
12
11
2
1
2
1
4
25
20
17
30
7
8
3
42
15
14
7
4
3
14
3
4
3
8
15
28
11
2
15
2
5
6
1
10
5
10
53
28
27
12
15
4
1
2
21
4
1
2
25
2
7
20
9
10
15
2
15
20
11
2
9
8
1
6
1
2
5
8
29
22
5
22
5
20
15
14
3
30
1
8
27
14
1
16
9
12
17
16
33
8
5
22
31
18
1
24
25
14
9
2
3
58
17
10
13
24
23
24
1
4
1
36
9
10
15
4
9
2
15
20
3
34
7
8
11
36
41
22
13
6
5
50
1
10
9
20
9
22
9
40
3
2
9
8
3
2
11
8
1
44
19
8
35
10
21
28
1
8
7
4
5
24
17
6
27
10
15
38
1
4
1
6
17
12
1
42
23
4
3
44
9
14
21
2
15
2
5
4
3
14
5
2
25
38
11
10
5
8
13
26
9
2
7
16
3
34
21
2
3
4
9
4
13
30
29
8
17
52
3
4
15
6
7
30
1
12
1
28
11
8
9
6
9
16
9
8
9
10
9
28
3
28
5
10
31
26
1
2
15
4
17
4
19
8
37
12
11
18
1
16
7
28
3
6
7
14
9
46
3
8
7
16
1
12
5
16
5
28
9
12
11
26
9
10
1
4
11
12
1
8
5
10
1
4
43
20
7
24
1
2
3
6
17
2
1
2
33
2
13
12
3
2
7
38
15
22
3
8
21
30
1
10
5
2
1
30
5
14
1
18
23
14
53
2
7
20
1
8
9
30
7
28
3
10
7
4
15
22
29
14
3
2
37
14
1
2
3
22
11
6
3
2
9
38
1
2
1
4
21
4
19
2
27
6
35
2
9
40
25
30
3
10
21
12
9
20
3
28
9
8
11
2
15
16
5
4
11
12
5
6
5
12
15
36
21
8
5
30
31
8
99
2
13
36
17
18
1
18
3
38
13
18
11
4
11
12
13
20
5
18
7
4
1
4
11
14
19
4
5
2
35
4
13
6
25
4
3
6
13
2
9
22
3
2
15
50
5
4
33
2
3
18
1
14
5
2
15
10
3
40
37
10
17
2
3
12
7
30
9
28
3
4
23
6
1
12
17
4
1
2
5
2
5
24
19
6
13
18
1
6
25
4
1
14
1
4
15
24
7
14
5
44
7
24
1
8
7
2
13
14
7
6
7
20
35
10
5
24
1
2
7
10
3
4
3
2
25
4
5
12
9
18
7
2
3
38
15
20
11
6
23
2
3
6
13
2
15
2
79
12
3
8
15
22
9
8
15
4
3
2
5
12
21
34
3
10
3
4
1
2
15
28
3
14
5
14
1
12
3
2
1
2
21
10
1
4
7
26
11
6
29
12
25
6
9
30
1
28
3
16
15
22
7
58
7
6
11
6
3
12
7
16
13
18
19
2
15
4
21
2
43
4
3
22
9
18
17
4
13
18
1
6
5
6
1
24
13
66
7
12
29
12
5
6
25
6
7
30
1
24
1
10
13
6
15
4
13
16
9
12
3
12
1
34
31
64
1
8
5
10
5
12
3
14
5
2
1
66
9
22
1
4
7
2
9
8
35
6
3
14
23
28
3
2
5
12
1
12
13
32
1
12
19
24
1
6
7
8
31
16
1
8
19
22
9
24
5
4
15
2
11
20
63
6
9
24
7
14
31
26
1
8
21
8
1
8
9
52
3
8
15
2
3
12
21
8
5
2
19
24
1
10
23
20
17
6
27
4
11
8
7
2
7
50
11
38
21
2
7
2
5
14
7
14
19
48
7
30
17
4
7
10
13
10
5
18
15
18
19
32
9
14
19
12
13
6
53
12
7
10
1
24
1
2
91
18
5
2
11
2
3
34
25
16
29
30
15
10
1
2
25
2
27
8
43
8
1
24
5
4
3
4
17
26
1
18
7
4
5
26
9
14
23
2
1
26
13
16
3
4
15
22
13
10
7
18
5
4
3
8
9
2
5
6
25
2
33
28
17
16
3
10
17
6
3
10
1
18
57
14
3
20
5
12
25
14
29
8
7
8
7
2
3
6
19
4
1
16
15
8
15
4
7
42
9
4
3
20
25
28
5
4
7
10
11
2
19
14
41
8
27
32
31
32
1
12
19
10
3
2
1
24
17
2
7
38
1
4
17
32
7
24
13
14
1
16
19
66
9
72
1
6
5
28
7
12
1
32
3
12
31
6
35
4
25
16
17
50
55
6
35
10
1
32
53
6
9
2
1
16
5
14
1
2
5
18
19
6
9
16
17
6
3
18
27
4
3
32
9
8
9
44
13
16
1
44
19
28
1
22
9
14
13
2
3
2
7
14
1
18
17
18
19
2
9
20
21
16
13
24
13
18
55
6
45
2
1
14
5
20
1
8
51
28
13
16
3
12
19
4
11
8
5
2
1
22
3
2
7
8
19
6
19
30
15
2
11
10
23
6
5
26
33
16
1
14
5
2
7
8
27
2
17
2
9
26
7
12
3
10
3
54
11
4
21
4
3
4
9
54
33
54
21
8
11
20
5
20
9
20
1
4
3
10
17
14
13
2
29
6
3
2
25
40
5
18
3
28
19
26
21
12
25
12
17
6
7
30
9
20
5
4
7
6
1
4
25
6
13
8
21
52
27
26
11
28
3
16
7
48
3
2
7
10
1
2
3
16
7
2
3
12
29
34
11
6
17
22
25
2
5
18
1
12
25
2
1
4
5
18
13
24
1
8
53
14
1
22
21
4
21
8
11
14
23
16
13
4
5
6
9
8
13
6
23
18
9
18
47
56
11
28
5
2
3
4
9
10
3
6
15
4
1
4
1
36
11
6
1
2
11
8
9
8
7
2
19
4
9
12
13
18
7
26
37
16
13
6
45
4
39
16
7
16
5
24
9
16
19
6
19
6
1
12
13
8
23
12
15
30
17
6
5
24
35
6
5
34
3
16
17
52
5
14
15
16
11
6
13
22
3
6
21
8
17
76
13
2
21
14
1
16
15
14
1
2
33
2
7
2
7
8
3
48
7
6
19
10
13
8
7
10
13
18
5
34
15
10
27
2
3
6
5
14
11
8
15
10
1
8
1
12
23
6
9
18
7
16
11
16
11
12
13
2
5
2
9
2
3
4
15
6
31
14
17
36
25
10
1
40
37
6
5
2
5
20
19
4
7
10
5
18
5
6
7
30
13
20
25
4
1
12
13
6
35
10
11
12
29
12
41
2
11
2
13
2
29
14
5
10
11
54
13
10
11
10
19
6
7
8
35
8
9
18
5
24
3
30
27
6
23
20
1
8
11
2
23
8
23
2
3
22
1
20
19
10
1
78
25
2
17
24
5
6
29
6
13
4
35
2
3
4
7
10
1
14
1
8
15
10
25
4
9
22
1
18
9
6
9
8
11
36
5
18
5
22
9
34
7
20
39
6
5
24
15
4
15
6
39
6
3
8
3
18
7
2
9
8
9
16
15
4
5
8
1
2
3
10
5
4
35
6
15
2
13
26
47
8
19
14
19
6
19
18
1
6
9
2
3
2
9
8
33
12
11
12
7
6
29
24
35
14
17
2
3
10
11
10
13
14
27
14
13
10
7
4
37
58
21
16
3
34
5
26
17
4
5
12
1
12
1
22
1
8
7
2
3
8
3
4
15
6
5
8
11
16
13
10
11
6
35
6
1
6
29
60
5
2
39
14
37
10
11
8
1
4
41
26
7
8
3
8
9
8
5
2
9
8
3
2
17
40
43
6
17
26
5
22
11
8
5
6
25
12
7
18
5
22
23
6
35
2
11
30
23
18
11
6
13
28
7
6
15
64
17
4
3
4
1
8
13
14
1
14
13
22
7
26
23
32
7
8
17
8
7
6
3
6
5
8
1
2
5
6
3
10
13
6
19
6
47
6
47
2
15
4
29
28
1
30
11
2
1
4
15
16
25
50
11
4
1
24
7
14
19
10
5
18
13
2
35
32
3
8
3
10
11
8
9
10
3
8
13
2
5
4
31
18
1
12
17
6
5
6
17
6
13
14
25
4
3
2
35
8
23
6
5
4
9
16
17
8
13
14
7
6
17
6
15
8
9
6
7
4
1
4
3
4
9
6
39
6
25
22
9
4
5
8
9
12
19
22
19
60
17
8
1
4
1
4
15
4
7
6
19
90
1
2
19
38
7
10
7
30
7
2
17
24
13
14
5
24
23
2
17
18
1
42
1
12
13
12
1
28
11
10
15
20
5
24
11
10
5
18
7
16
5
36
13
26
15
6
1
6
5
6
5
8
5
6
9
24
7
26
7
12
19
2
15
24
33
10
35
4
17
12
29
6
1
4
3
6
11
6
1
18
5
2
75
30
1
22
1
2
25
4
13
4
15
2
1
10
9
2
29
14
51
10
3
52
21
14
1
6
7
2
3
4
23
12
5
20
3
18
1
16
1
2
27
16
15
18
3
10
13
14
3
4
7
10
15
4
13
12
7
6
35
10
7
12
27
22
31
18
1
4
15
8
13
16
15
2
5
10
5
20
17
8
21
4
3
8
1
8
21
8
1
46
3
12
1
4
5
4
7
36
1
6
9
6
7
6
9
12
5
60
13
6
23
4
1
2
43
26
5
10
1
12
55
8
1
6
13
32
3
12
7
2
5
10
7
34
19
36
13
6
5
2
11
6
11
12
25
2
17
4
13
16
5
6
11
12
13
12
5
6
1
18
5
16
9
4
9
2
3
2
3
8
3
12
5
18
13
12
89
2
17
4
3
6
3
32
19
30
21
2
23
10
11
2
25
22
3
6
1
2
1
8
21
20
11
6
29
6
29
4
9
38
5
14
9
4
3
10
3
6
5
14
5
90
1
6
17
20
21
8
15
4
13
12
29
2
3
4
27
8
5
6
5
32
37
36
11
4
5
4
11
20
17
2
15
4
25
6
5
8
3
6
11
12
13
2
1
26
5
14
29
2
7
20
1
12
33
10
35
20
17
4
3
22
1
50
21
14
25
20
9
4
41
4
5
20
3
20
21
10
1
2
11
16
5
26
31
10
13
6
65
6
3
2
17
28
3
4
3
16
43
20
15
24
13
2
41
6
3
4
1
2
3
14
5
14
9
12
1
12
9
20
9
2
21
32
7
16
7
8
19
12
19
6
17
2
17
16
5
14
37
2
21
2
39
18
1
12
5
12
11
14
3
16
11
8
21
22
1
8
3
8
5
12
5
24
13
14
55
6
1
6
47
4
5
2
7
2
11
48
13
4
13
6
7
6
9
2
1
2
3
4
3
30
3
10
43
14
19
14
1
16
3
8
39
48
11
12
5
18
1
6
33
18
11
12
3
8
5
6
1
10
11
2
9
52
1
2
7
10
1
6
17
6
31
4
7
16
55
2
5
20
5
22
5
2
3
10
7
6
1
6
29
6
1
42
15
8
11
4
1
14
1
12
1
6
13
34
19
42
25
6
23
6
7
10
9
12
13
4
7
6
17
6
29
10
15
4
1
4
31
18
9
4
5
8
9
4
13
2
41
40
5
2
15
2
25
48
7
18
9
20
1
24
9
8
15
12
21
12
29
18
3
4
1
34
9
4
5
4
9
8
3
18
13
6
29
16
11
8
5
10
13
6
15
14
3
8
1
22
27
10
9
8
9
36
1
2
1
2
3
10
11
4
1
4
49
8
11
16
1
4
1
6
1
2
1
6
13
22
5
4
21
10
5
12
9
2
3
4
5
6
17
34
19
2
11
8
3
2
1
6
45
8
9
38
13
10
3
6
7
6
1
2
1
22
1
24
3
4
31
2
29
16
7
18
59
12
1
16
23
24
5
26
3
10
29
32
9
8
27
4
31
10
7
20
15
10
25
2
33
8
15
40
1
10
9
20
5
40
23
14
11
18
15
8
1
2
9
6
15
2
3
32
23
6
1
8
3
12
23
18
5
14
9
6
39
16
15
12
27
14
11
2
1
8
7
6
3
16
17
2
9
4
3
2
3
2
15
26
13
2
9
10
7
6
1
46
37
36
7
6
5
30
19
8
7
16
19
2
25
4
13
16
3
2
11
18
3
20
9
8
9
14
9
26
3
2
3
2
15
10
15
4
21
2
9
32
7
4
3
26
19
14
11
14
3
18
3
20
43
8
15
8
41
2
13
20
23
4
3
40
3
12
7
2
3
6
1
10
43
8
5
14
17
2
9
12
23
8
9
4
9
4
1
18
19
6
1
8
1
18
3
6
17
10
1
10
9
46
27
6
3
16
1
14
13
4
9
2
17
4
7
18
11
68
5
12
37
10
1
8
21
8
3
10
11
22
3
34
3
4
41
30
23
2
5
18
11
42
17
12
1
14
11
18
11
14
7
6
5
30
25
36
7
6
3
24
5
38
5
6
1
2
7
2
35
12
25
14
19
2
5
18
7
2
5
8
17
4
13
38
1
16
5
12
9
8
57
4
3
6
13
10
21
2
45
8
11
22
3
2
3
2
27
8
11
34
1
24
43
6
11
4
23
8
17
32
3
10
33
10
1
10
11
6
13
2
15
4
9
2
5
20
5
4
7
18
15
8
7
12
11
8
23
12
9
10
21
16
5
8
3
2
19
6
7
16
17
2
17
18
5
16
19
6
23
10
7
16
7
10
11
2
33
4
9
22
25
14
5
20
3
22
1
24
13
6
7
6
23
18
17
10
3
4
13
8
17
2
1
8
27
2
1
2
1
4
13
4
15
6
17
6
3
4
21
12
5
6
9
4
11
2
3
4
13
34
15
22
9
2
11
4
13
4
9
42
1
6
7
4
1
6
1
26
1
6
25
12
1
12
1
12
1
8
19
30
1
4
3
20
15
18
1
2
9
26
15
4
31
42
41
6
11
2
23
68
13
12
17
42
21
2
1
12
5
24
5
4
15
24
7
18
65
50
1
10
29
16
1
18
3
32
9
22
41
10
1
30
15
8
1
22
7
10
5
8
9
4
1
24
1
24
3
14
3
2
25
26
1
18
17
24
23
24
33
12
29
12
9
18
9
26
7
8
7
12
3
12
7
6
15
10
7
22
1
10
9
20
3
40
21
2
3
10
3
6
21
106
35
4
21
14
1
22
15
4
15
22
7
14
21
2
9
12
19
22
39
4
3
10
3
18
3
14
3
38
5
20
7
12
33
26
5
24
45
16
59
26
13
4
7
6
1
10
7
12
1
4
9
18
31
8
13
44
3
12
31
2
53
10
11
2
3
6
1
16
11
16
9
18
1
18
11
16
7
24
11
2
5
6
33
14
29
6
11
12
3
2
9
44
27
32
55
2
5
14
41
4
5
6
5
34
21
16
3
40
3
14
5
6
1
2
15
6
11
8
23
14
35
22
1
4
3
14
11
10
49
6
39
2
3
18
13
2
1
8
17
24
25
40
11
10
17
6
5
14
11
10
39
12
17
24
1
34
7
14
5
10
21
16
5
4
9
12
1
2
13
2
11
2
23
2
3
8
15
62
67
26
17
38
21
20
7
6
9
8
11
48
7
4
1
2
33
2
13
2
7
12
5
36
1
6
5
4
23
12
1
38
5
10
13
4
21
14
5
16
7
12
23
6
33
8
15
34
11
24
21
12
17
10
15
8
39
2
11
8
5
8
33
8
7
12
15
24
1
4
15
14
13
78
7
8
17
34
27
6
29
10
15
2
23
4
1
4
23
28
9
4
25
14
1
2
1
6
13
14
1
8
17
6
5
8
5
6
5
6
9
6
11
12
1
8
13
12
5
16
3
24
5
18
3
4
3
2
31
16
25
42
13
12
53
26
5
6
1
16
1
6
15
6
5
4
1
50
9
2
9
16
3
20
11
6
13
6
7
4
7
2
27
24
3
46
3
26
11
12
11
24
7
10
1
6
5
4
23
6
13
8
7
18
5
10
3
14
9
8
23
44
5
2
17
2
7
4
11
30
11
70
13
18
29
12
41
18
17
18
21
8
5
20
9
12
29
12
7
6
5
4
23
4
3
4
1
6
5
4
13
2
9
24
9
2
7
6
11
6
1
2
5
58
5
12
9
2
15
6
29
18
7
24
19
12
1
6
15
6
21
14
1
8
9
2
15
24
25
56
11
18
7
2
9
6
9
8
5
2
13
6
11
4
1
6
5
8
3
14
5
12
39
6
11
4
19
36
3
16
23
4
5
2
17
18
21
2
11
16
3
2
5
4
19
10
3
16
19
6
5
14
1
20
7
10
9
8
11
14
9
6
11
14
31
6
5
4
1
12
19
28
5
10
7
2
23
22
27
18
5
12
13
10
27
20
11
6
7
14
37
12
7
16
1
4
37
6
5
6
17
4
13
4
17
8
3
2
3
16
9
4
11
12
1
6
13
6
1
6
43
2
3
10
13
4
29
16
9
4
9
2
9
36
5
54
1
14
1
2
1
18
7
12
13
8
19
10
11
4
3
12
17
24
1
4
11
8
11
2
11
20
7
8
17
34
17
28
23
18
3
6
7
4
13
16
33
2
1
4
9
2
27
10
9
2
5
2
7
4
9
10
13
2
23
10
37
14
9
4
13
4
23
28
11
10
9
10
3
2
1
20
47
8
3
10
13
4
9
20
3
14
17
26
1
12
3
4
11
12
17
22
11
58
5
6
1
8
25
14
1
14
13
12
1
12
1
18
29
16
13
2
5
4
9
2
9
14
5
10
9
10
15
16
47
8
7
4
11
16
55
2
17
8
9
18
1
18
31
24
1
8
51
22
1
2
19
22
23
22
29
18
1
48
19
22
23
4
5
14
3
6
3
12
5
6
3
6
9
18
1
8
23
28
1
4
3
14
3
4
3
10
7
28
13
12
39
8
1
26
5
6
7
12
31
2
37
6
3
2
9
14
17
16
3
22
3
30
19
24
17
28
15
4
9
10
3
2
7
38
31
6
3
2
9
2
45
6
7
4
9
6
7
10
33
2
31
8
15
4
25
10
3
12
1
16
5
22
5
6
13
26
3
46
9
2
5
16
25
2
1
10
45
8
33
10
7
12
7
2
11
14
1
6
3
2
5
2
13
8
39
36
1
32
1
4
1
16
13
4
11
18
5
8
5
8
7
4
11
14
3
12
1
4
5
2
17
26
47
30
17
30
1
30
29
18
27
6
3
4
19
12
17
6
11
4
1
6
7
4
13
6
13
12
1
14
11
2
1
12
5
12
5
16
5
12
11
10
7
16
11
10
5
18
5
6
7
18
17
6
11
2
7
18
9
16
3
14
17
10
3
2
19
4
3
2
3
20
9
16
1
8
23
10
41
6
17
10
5
28
17
6
29
2
13
18
7
2
15
34
1
2
17
6
1
46
7
48
3
6
3
16
9
26
15
30
19
42
17
24
33
8
29
8
57
4
11
2
9
6
17
12
5
6
3
4
3
2
37
4
5
2
9
12
3
4
19
8
1
10
23
28
47
6
35
6
5
6
9
56
5
6
1
2
13
6
7
6
23
4
31
12
5
4
7
30
7
10
5
12
1
2
7
32
3
28
23
22
25
14
33
18
17
6
7
4
7
2
3
2
11
2
7
4
19
12
3
6
17
12
3
12
19
6
1
16
45
4
15
2
15
8
41
24
7
8
5
8
11
8
15
28
5
2
9
24
17
24
7
34
5
44
1
38
1
26
1
6
17
4
3
32
5
28
15
58
33
4
21
14
1
38
29
6
5
6
13
14
15
42
1
10
31
12
3
6
35
14
3
28
9
2
3
10
15
30
13
14
25
2
13
24
3
6
5
28
3
14
45
4
7
10
13
36
1
8
3
8
3
4
7
8
5
2
33
32
43
2
7
36
7
4
13
6
15
2
7
18
15
4
69
12
7
6
5
14
9
6
3
14
7
12
11
10
11
8
3
16
21
60
1
10
11
2
7
14
5
2
7
12
5
6
27
34
15
16
19
6
13
24
9
16
3
14
11
16
7
46
9
18
5
8
11
34
5
6
27
4
7
12
7
6
35
8
3
20
13
18
5
18
31
4
3
10
11
6
17
10
3
6
5
12
5
4
13
34
15
10
23
22
5
10
7
14
9
8
1
32
9
32
1
6
1
12
1
30
3
46
9
12
5
18
7
20
11
16
3
16
1
2
21
28
1
8
7
4
17
2
25
40
7
2
13
2
5
12
9
6
17
12
17
12
13
2
5
12
11
8
49
6
1
10
15
10
15
4
7
52
33
2
1
52
3
8
19
14
9
8
29
4
1
24
23
2
5
2
11
8
1
2
7
30
1
8
27
54
5
2
13
8
17
20
13
10
5
20
9
10
3
2
17
36
1
30
3
6
13
6
23
8
21
4
9
12
31
14
7
58
33
4
1
6
5
4
11
14
7
12
3
12
9
22
15
14
21
42
37
14
13
16
1
16
5
22
9
6
1
18
3
32
9
2
9
16
31
6
5
6
5
58
13
6
7
44
15
2
7
6
29
56
5
4
13
10
1
4
11
2
9
8
19
34
3
6
9
32
3
14
15
12
1
8
55
4
3
6
13
22
1
6
5
8
5
6
1
4
1
8
5
12
13
4
55
10
1
6
3
10
9
20
3
2
21
14
9
8
3
58
3
8
1
10
1
2
9
6
13
2
13
24
1
4
29
2
35
18
11
10
41
24
19
2
5
66
5
10
35
2
13
8
3
10
3
2
1
2
1
8
21
8
31
16
7
14
49
6
5
18
17
30
9
18
1
54
5
42
1
10
15
10
3
16
1
20
17
30
1
32
21
44
9
22
5
24
19
12
19
20
23
20
3
24
1
12
5
30
1
26
13
2
19
2
37
32
21
4
29
12
1
18
47
4
1
48
7
8
1
2
7
24
5
6
13
8
3
24
5
26
11
12
5
24
9
10
9
18
5
16
3
2
5
4
13
2
1
4
63
12
41
4
1
30
1
22
59
12
1
4
53
2
13
12
5
4
33
22
1
28
17
10
23
2
5
12
11
22
11
28
3
24
9
24
1
12
5
12
3
16
7
18
1
6
11
10
3
12
1
2
15
12
9
36
1
8
5
12
13
6
13
12
9
6
23
6
29
24
17
8
17
22
13
8
5
6
1
24
1
8
5
14
21
2
1
20
3
10
13
52
9
8
3
28
3
4
11
12
39
2
1
14
7
8
1
2
5
4
41
16
17
68
17
54
15
20
7
2
3
4
7
12
1
50
11
22
1
8
37
2
7
6
7
32
3
2
3
2
5
16
21
14
21
34
17
10
7
16
31
6
23
16
9
8
9
10
5
4
9
10
3
38
13
8
41
14
5
42
7
40
15
4
55
10
1
18
7
6
5
2
49
14
1
2
9
18
1
2
9
4
19
28
3
52
7
4
13
4
9
14
9
20
13
8
35
2
3
10
45
10
39
8
1
12
3
14
11
12
55
6
25
4
23
2
1
6
9
34
1
16
17
38
9
20
27
18
5
8
11
10
9
14
15
12
1
18
5
12
17
14
1
2
13
12
1
32
9
4
39
6
43
8
11
26
3
10
1
16
45
12
1
2
7
8
13
14
19
6
17
18
1
6
9
2
7
30
9
14
7
12
1
48
1
4
15
4
19
10
5
46
1
20
15
10
37
4
3
2
17
28
13
22
3
20
1
2
47
4
7
12
5
40
11
8
9
10
9
6
1
12
19
6
11
2
13
18
27
20
1
8
5
4
3
8
57
2
5
10
19
20
19
10
7
2
33
24
1
6
9
8
3
8
13
18
11
6
11
2
23
38
13
10
3
10
13
14
35
26
13
14
5
2
3
12
1
2
9
26
21
10
3
8
1
2
3
2
11
8
3
30
7
12
7
20
1
22
7
8
1
4
3
28
29
8
19
26
9
20
3
6
27
2
1
20
17
4
1
4
7
14
3
12
7
10
3
24
13
8
43
10
15
42
51
16
15
4
11
20
19
16
5
6
15
16
3
8
5
20
5
62
19
42
5
36
13
8
5
18
11
2
33
2
11
4
15
16
33
4
33
2
7
18
3
2
21
8
11
20
11
2
9
4
1
2
11
6
1
52
3
44
7
4
7
10
5
12
65
10
1
12
9
4
5
8
11
8
25
16
9
8
11
2
17
28
5
12
3
8
11
2
9
8
3
30
13
6
13
6
27
6
1
18
9
10
3
12
21
22
27
4
29
12
11
30
35
24
7
30
19
6
25
4
21
2
7
22
3
20
3
2
33
10
17
42
29
22
21
16
9
10
31
2
9
6
17
6
25
4
1
12
5
2
33
8
7
6
11
4
23
6
29
2
7
6
7
42
37
6
43
10
3
6
1
4
15
12
1
6
9
4
23
48
37
40
57
42
9
16
3
14
55
20
5
6
5
2
5
36
7
8
17
12
7
6
3
24
23
30
9
8
5
22
13
8
9
22
7
2
19
2
9
16
47
40
33
4
1
10
1
42
9
8
1
14
21
28
3
10
7
2
25
2
31
4
3
2
33
10
3
6
1
12
3
6
3
10
1
8
29
14
19
16
1
12
25
4
1
32
3
32
3
10
9
10
11
4
9
16
3
16
27
6
9
6
1
10
7
8
5
12
13
34
9
2
3
22
19
20
5
8
29
6
5
54
9
6
19
4
7
42
21
8
3
8
29
10
3
20
15
10
9
4
1
6
19
6
13
48
13
6
7
12
13
24
9
2
7
6
13
48
7
22
5
20
39
2
5
46
7
2
25
4
5
2
11
12
13
4
7
6
19
4
1
4
1
6
15
4
5
14
27
2
1
6
13
8
7
6
1
14
5
6
23
14
13
16
1
16
3
6
1
10
21
4
5
8
1
4
9
8
1
8
7
16
21
2
7
12
27
32
25
6
19
8
13
6
7
6
3
6
21
2
3
8
9
26
1
8
5
10
9
6
5
4
3
2
11
4
11
4
37
6
41
4
29
36
5
2
9
32
35
8
25
4
7
10
15
16
11
52
9
6
3
14
11
8
11
6
31
12
3
20
1
6
25
2
3
14
7
2
3
30
5
8
1
2
11
6
7
6
1
10
3
18
1
12
5
38
13
4
25
8
35
62
5
50
33
46
1
8
15
10
17
6
11
2
27
2
3
30
15
66
7
2
7
22
3
4
9
26
35
2
7
2
9
4
1
34
3
6
5
32
7
4
13
16
31
24
17
30
9
6
47
26
11
22
5
4
9
16
3
30
9
14
15
22
23
14
43
20
15
22
7
12
25
6
13
14
13
4
15
4
1
2
9
18
21
20
5
16
1
48
1
36
5
24
17
20
15
6
37
2
1
62
3
8
27
16
15
30
25
2
7
4
19
8
27
8
7
2
25
82
9
2
13
8
5
40
9
24
7
4
5
12
37
16
7
2
3
6
5
14
11
6
13
4
25
20
1
14
5
14
23
12
7
16
23
14
19
36
15
4
5
4
7
4
19
30
17
2
9
10
29
4
7
64
21
10
25
28
5
2
1
10
79
16
5
38
27
28
9
10
43
6
53
8
3
56
9
8
3
2
5
24
11
6
5
50
27
28
19
12
7
8
23
14
3
8
13
24
11
8
7
12
25
6
11
12
3
8
7
22
5
8
7
18
3
10
3
2
25
4
3
14
9
4
3
6
39
2
31
8
13
12
13
4
15
8
1
14
29
34
1
22
19
12
5
22
17
10
19
6
3
8
3
16
41
4
5
2
7
2
17
16
11
16
9
2
15
28
25
22
19
2
13
12
17
8
3
8
5
2
15
8
15
2
17
18
9
4
9
4
43
16
5
8
13
4
1
16
23
10
11
12
9
2
15
34
1
4
1
14
15
4
17
6
5
2
37
8
13
8
15
34
3
16
1
8
1
6
5
20
3
4
1
24
3
14
5
24
7
36
17
14
3
22
15
2
3
10
5
16
21
2
5
2
11
42
5
42
1
34
29
22
5
18
13
4
19
10
25
52
19
20
1
6
41
2
9
24
1
10
7
16
19
18
23
12
15
2
9
10
23
10
25
6
9
2
9
4
3
60
1
22
7
14
33
2
3
32
1
42
3
6
1
6
7
4
11
18
9
8
1
14
15
8
15
14
15
2
7
6
17
4
65
16
13
4
19
18
1
4
7
6
13
24
9
12
3
4
21
2
21
10
3
8
3
4
3
24
5
18
29
34
3
52
43
24
15
8
7
24
5
6
3
16
1
26
1
12
29
2
11
12
3
2
15
16
1
24
27
2
29
18
7
8
9
4
25
2
15
20
15
2
1
4
17
22
1
10
31
32
3
32
5
16
1
6
1
4
1
10
3
4
31
8
1
12
17
4
9
10
9
4
7
8
7
16
7
6
13
16
3
4
13
8
7
2
1
4
7
8
45
4
17
20
15
32
1
6
3
18
37
48
51
14
3
4
15
26
9
2
5
10
11
8
5
16
5
26
5
10
19
8
21
4
3
14
3
4
11
10
3
6
41
10
31
14
33
10
31
20
9
18
11
38
7
2
13
4
1
16
1
14
1
22
1
10
35
2
19
12
11
16
17
4
11
34
27
8
1
8
31
4
5
32
5
26
3
24
1
6
13
2
5
2
19
12
7
4
23
24
7
14
1
8
15
8
15
8
1
8
5
2
3
24
1
2
3
2
45
6
17
8
1
32
5
6
5
2
3
22
3
6
31
8
7
6
15
2
9
26
15
4
1
14
27
4
7
4
17
24
5
12
5
38
5
6
5
2
19
6
33
6
3
4
21
4
5
28
9
14
15
6
1
12
13
4
3
4
5
24
7
12
27
2
7
20
5
2
11
10
19
6
3
12
11
18
31
2
29
14
7
6
15
34
19
6
17
2
5
2
21
26
1
14
7
12
7
10
17
4
23
14
3
36
5
10
1
2
3
12
29
30
27
6
107
28
3
28
15
22
41
18
1
2
1
6
1
2
23
14
11
26
3
8
1
8
33
4
5
4
9
56
5
2
9
2
13
10
1
12
11
20
1
4
51
14
3
14
7
16
17
6
5
16
3
10
11
10
15
2
5
2
3
2
7
6
1
32
9
4
3
6
13
4
5
12
41
14
15
34
21
4
1
2
5
2
3
38
5
8
27
38
17
2
1
16
3
2
11
8
49
12
5
18
11
14
1
20
5
4
25
8
13
2
13
6
29
6
11
42
1
8
1
2
1
4
5
2
7
8
31
12
13
24
5
4
1
24
17
22
5
22
11
6
17
20
9
6
7
24
27
36
1
18
25
12
17
18
19
6
1
2
9
14
5
12
13
2
1
12
23
8
9
2
11
4
25
16
1
24
17
18
1
44
13
10
33
10
19
14
7
18
9
4
5
10
1
84
35
6
7
6
5
2
25
4
13
6
55
6
3
2
23
10
41
6
7
4
13
4
11
18
1
14
3
30
1
4
17
12
5
2
9
6
11
4
1
32
9
2
23
50
5
34
1
24
3
8
25
8
9
6
5
8
23
16
3
32
39
10
5
12
15
20
7
32
1
26
5
26
27
6
3
10
47
4
25
18
1
2
1
4
9
12
41
14
3
8
43
8
15
2
1
6
7
32
11
2
5
16
1
2
1
12
3
64
15
16
21
4
1
2
35
44
9
12
1
18
5
36
11
18
7
14
11
18
13
20
3
18
5
2
7
12
19
18
5
2
11
18
41
24
17
12
3
40
5
2
11
40
57
10
17
14
3
4
15
50
29
2
3
28
3
2
3
28
3
4
11
8
1
16
7
4
15
8
9
4
5
10
1
22
9
8
3
6
1
6
9
14
3
10
35
4
61
6
15
58
5
24
5
10
3
36
3
4
3
24
5
14
3
14
21
22
3
12
51
2
3
30
13
22
15
4
59
6
5
2
7
6
1
12
3
8
45
32
5
2
47
8
75
18
25
16
3
12
35
22
17
8
3
28
15
6
13
4
1
6
23
12
19
38
29
10
23
4
19
8
1
6
5
22
5
22
5
2
5
6
17
14
51
14
9
10
13
22
7
10
1
8
19
24
17
2
23
14
11
10
1
4
27
18
7
14
1
8
21
10
33
8
37
4
35
12
1
2
5
20
1
6
5
6
13
2
5
6
1
18
9
6
39
28
3
8
1
6
19
18
3
26
7
2
15
8
3
4
9
8
1
8
9
34
11
16
3
18
31
10
11
16
7
4
3
80
1
2
9
2
3
26
1
12
11
36
13
32
1
10
3
4
7
16
39
4
7
8
11
14
3
16
15
2
9
48
7
18
17
2
35
6
3
34
35
10
7
58
1
4
3
12
7
14
5
26
5
2
21
10
5
52
9
28
13
4
7
4
25
6
17
44
7
4
17
16
5
18
7
10
7
26
15
14
21
8
1
2
7
4
11
2
17
2
7
2
5
18
5
42
5
2
47
10
13
4
3
2
5
6
9
28
5
14
1
6
7
36
1
42
7
44
11
6
19
4
5
8
21
4
37
10
1
10
13
2
29
16
37
10
27
6
1
46
5
4
5
18
5
12
1
4
21
20
9
10
3
2
21
8
15
24
5
6
11
24
3
10
7
2
7
16
21
14
1
30
1
2
19
4
7
6
23
26
11
8
11
2
5
20
5
18
11
24
13
26
5
12
5
2
9
2
5
8
13
14
1
24
9
10
1
8
9
8
5
34
15
2
21
14
7
12
7
2
5
24
35
30
27
10
21
14
21
6
3
34
9
8
9
2
21
14
13
2
7
4
1
22
1
44
45
26
9
18
5
14
7
4
17
4
27
4
3
8
7
2
9
18
23
30
3
10
11
6
33
2
7
12
5
6
3
10
31
12
9
6
1
4
13
10
13
26
27
10
11
2
3
32
13
4
7
26
3
4
51
8
13
6
3
10
3
18
1
2
21
20
7
20
1
2
5
4
1
4
11
12
7
4
21
6
1
24
15
6
11
32
3
8
37
2
1
8
55
8
57
22
11
20
1
2
3
10
3
10
3
4
1
46
7
10
3
4
13
18
9
10
3
16
1
20
9
8
31
14
21
8
11
12
43
24
3
4
11
22
1
10
43
18
15
30
3
2
9
10
5
10
1
10
3
16
11
4
9
22
3
4
21
22
3
50
9
18
11
12
17
2
1
6
3
10
13
2
13
14
15
6
19
22
35
2
21
14
3
8
25
24
27
8
15
2
27
2
3
4
5
8
17
66
9
8
7
8
7
2
1
2
39
2
7
2
1
8
9
6
5
18
1
6
9
34
49
10
3
16
5
2
23
6
7
8
9
2
15
4
25
14
1
12
15
2
1
46
25
12
3
6
1
16
11
54
1
2
25
6
1
14
41
8
1
2
15
8
1
16
9
14
3
20
25
12
21
4
5
12
19
12
1
14
29
2
9
8
7
26
17
14
55
46
7
6
9
8
5
8
3
4
3
8
5
16
7
36
3
2
9
14
3
50
7
14
11
12
5
4
13
8
13
24
5
14
11
16
11
4
7
18
5
10
23
16
33
2
15
18
7
18
13
6
1
30
29
2
13
12
21
4
3
6
9
20
11
28
11
16
11
2
37
14
3
38
9
8
55
10
7
8
5
8
1
42
25
14
11
26
21
4
13
2
9
4
25
6
17
22
1
16
9
34
1
14
11
12
11
8
3
4
13
12
1
4
33
4
5
4
7
10
5
2
7
4
17
16
9
4
5
18
7
12
13
12
1
8
7
34
3
6
11
14
13
8
3
14
19
10
11
40
3
2
3
16
7
2
15
2
9
2
3
36
9
2
9
2
33
10
9
4
27
8
25
16
1
12
5
20
1
2
15
4
1
2
25
2
1
4
1
20
11
2
1
2
3
46
15
8
9
2
29
2
17
8
9
8
37
4
7
4
1
16
29
16
19
6
29
28
39
2
31
12
27
8
25
18
31
12
5
10
1
10
11
24
1
2
49
24
1
86
33
6
1
12
1
2
31
6
23
66
19
8
19
2
9
8
9
2
23
2
43
2
13
34
23
4
7
16
1
6
9
8
15
14
23
12
5
12
39
2
3
14
5
28
31
14
23
18
9
12
41
38
13
2
15
28
19
28
7
12
53
10
7
6
5
4
11
2
3
26
11
4
1
4
5
8
5
4
11
28
5
4
21
40
33
40
7
10
21
20
27
8
25
6
31
10
31
8
19
18
13
6
13
16
13
8
13
4
11
14
3
22
53
54
3
32
1
6
9
18
51
34
5
14
3
22
23
2
11
8
3
4
15
6
23
18
35
8
15
10
37
8
5
6
11
10
7
8
21
22
23
22
11
38
11
8
15
12
25
16
13
8
9
24
13
32
3
8
17
16
7
4
7
4
7
10
3
10
15
4
27
16
25
2
29
24
7
20
19
46
3
16
1
36
15
2
1
54
23
10
3
4
21
22
1
8
5
4
15
10
15
20
23
4
9
2
1
8
23
10
1
18
25
8
27
42
13
4
1
6
13
2
17
6
21
2
1
6
23
4
3
26
5
42
17
2
17
6
19
26
5
12
1
6
9
12
13
6
53
18
19
6
29
2
5
8
9
14
13
10
1
18
11
18
3
14
3
12
1
6
15
8
3
20
19
4
59
22
7
10
1
8
1
30
1
28
1
24
17
2
23
16
11
8
35
14
21
8
3
24
9
34
7
16
3
8
23
4
3
6
7
18
29
12
1
24
1
8
3
16
17
24
1
30
31
6
5
4
19
6
17
4
21
10
1
12
19
14
7
22
13
24
5
10
3
26
17
8
39
22
11
10
49
12
5
10
41
22
3
8
9
12
9
14
17
16
1
66
21
4
15
4
15
2
13
2
9
16
7
18
5
6
41
2
45
4
1
12
23
8
13
32
9
4
13
18
9
6
7
8
3
48
7
2
25
10
17
10
11
2
13
12
9
28
19
24
11
12
3
8
9
16
17
2
5
8
5
16
13
2
15
8
15
12
5
4
1
4
11
26
9
26
17
34
31
4
25
2
7
16
11
4
17
6
3
8
35
38
27
12
11
10
1
10
1
20
55
32
5
18
7
26
25
50
43
32
5
6
17
8
3
12
5
26
5
32
9
2
7
2
13
6
3
16
1
6
7
6
19
12
7
8
13
6
1
8
13
18
1
2
31
20
7
20
3
6
7
2
27
2
7
6
31
70
15
4
29
64
15
14
21
10
9
2
3
2
3
12
29
26
19
14
9
12
15
4
5
4
1
4
9
2
45
2
33
8
15
20
11
2
7
16
21
10
27
18
1
48
9
14
3
16
7
32
1
12
31
8
19
16
1
26
7
18
9
8
1
26
7
4
11
4
21
14
1
20
5
8
23
54
1
20
23
14
1
12
11
6
7
36
7
12
27
16
33
6
1
8
21
2
1
8
3
14
25
30
1
8
5
8
3
10
41
36
9
4
9
2
3
4
15
10
5
2
7
14
15
4
19
16
23
4
1
2
17
42
7
4
7
6
11
12
7
4
3
2
1
38
23
24
5
6
3
6
3
2
13
2
9
6
7
24
23
6
7
6
9
8
9
6
27
42
7
12
7
4
11
26
5
4
9
18
29
2
3
12
27
4
3
14
11
10
53
8
3
4
9
4
29
2
9
2
3
8
11
6
13
2
1
10
21
20
3
44
7
4
21
4
3
20
7
6
31
36
5
30
7
6
41
6
7
28
9
28
9
42
5
34
9
8
1
28
1
20
25
16
1
18
15
6
11
20
35
2
1
44
1
20
11
14
45
26
35
2
13
2
13
26
17
6
23
6
9
22
3
10
1
4
1
20
9
6
15
2
3
2
51
12
9
16
17
4
13
16
17
18
19
16
7
2
7
10
1
4
5
6
21
16
11
2
9
4
15
16
9
2
7
4
3
12
17
14
3
8
9
6
15
2
9
22
17
4
17
4
17
14
21
6
1
12
39
2
1
6
1
2
7
26
15
22
9
16
1
4
7
34
3
2
3
20
33
4
11
2
1
8
15
10
1
6
19
12
77
6
7
6
3
4
3
20
7
4
33
2
11
22
19
24
25
6
5
28
11
16
3
8
19
4
13
32
27
16
11
8
1
14
3
62
13
20
7
4
9
30
1
20
17
20
17
2
5
4
1
4
3
6
13
12
17
30
35
2
29
12
39
4
5
2
1
12
3
4
11
30
1
8
15
4
27
18
45
10
11
16
5
58
13
26
21
16
21
4
45
26
21
2
19
20
13
4
3
2
33
4
17
10
17
10
9
4
7
12
1
2
47
2
1
10
31
2
7
62
15
8
9
10
19
28
13
10
9
10
3
4
9
4
9
6
3
8
3
8
9
32
9
8
3
10
19
48
23
12
15
4
11
4
11
36
9
2
59
6
13
30
1
40
1
2
1
16
3
10
5
4
21
22
13
2
13
52
1
12
29
16
21
2
13
26
19
26
3
10
1
8
1
10
1
16
5
52
7
30
5
36
11
6
23
24
1
26
1
2
3
12
3
10
9
4
25
4
7
30
7
2
7
14
9
20
11
12
13
30
7
8
45
2
5
16
7
26
3
6
61
8
3
20
1
10
5
10
7
32
49
2
13
62
23
6
31
30
7
24
5
2
1
10
1
18
23
6
7
84
19
6
1
10
17
2
3
16
21
32
9
8
7
8
5
2
3
10
3
8
39
14
17
4
13
18
11
6
11
24
13
8
15
18
1
4
7
18
7
10
7
18
33
12
3
10
15
56
9
12
25
58
17
6
5
22
5
12
39
10
5
10
5
8
21
4
11
32
21
10
17
4
27
16
13
10
1
34
11
10
5
12
7
2
13
18
11
8
1
10
23
14
15
2
3
12
3
4
5
8
3
16
33
2
1
2
13
12
9
8
31
24
17
14
15
12
21
16
1
28
1
2
3
2
5
8
15
6
9
4
5
36
1
38
1
10
7
12
41
6
9
18
7
8
11
4
1
6
3
26
1
20
5
6
13
10
5
6
7
6
25
2
11
8
1
12
31
12
5
16
29
2
11
30
23
6
5
12
15
8
21
22
9
2
9
24
17
2
15
2
45
48
39
4
9
4
25
26
29
8
7
44
43
18
19
2
1
18
3
10
35
2
17
14
7
2
17
36
35
8
23
4
11
76
21
20
9
22
5
8
9
4
27
12
19
2
1
34
11
4
3
4
27
2
7
12
3
34
37
16
5
2
9
8
25
16
3
16
1
14
11
14
13
4
37
2
5
2
13
22
1
2
29
14
23
60
13
26
1
12
7
26
5
8
11
18
3
4
9
10
9
20
7
6
11
8
1
2
7
16
5
40
27
16
9
42
27
22
5
4
3
2
17
2
1
14
21
8
27
2
31
14
5
2
7
28
11
2
1
2
15
16
15
20
33
2
21
2
15
30
15
4
15
4
3
4
9
22
23
10
15
24
5
8
21
38
5
28
11
2
25
2
3
26
11
18
3
22
1
20
9
18
3
6
3
10
3
32
5
24
3
4
7
28
3
22
3
4
1
10
19
14
5
36
5
2
11
26
1
14
19
8
1
12
1
8
15
2
15
34
15
20
25
16
3
20
1
20
7
8
3
8
7
8
11
10
5
8
9
20
15
2
7
10
1
14
9
6
29
6
1
20
23
24
3
6
9
6
3
10
13
36
11
4
7
12
15
10
39
6
1
14
21
32
17
20
11
24
3
6
7
4
7
2
5
12
17
6
3
4
11
26
37
2
5
42
5
12
13
8
17
18
11
12
19
28
21
16
39
50
7
6
25
24
25
10
3
26
23
12
39
12
37
22
13
12
11
12
3
10
5
2
13
14
9
10
1
16
11
10
3
2
7
16
9
12
9
12
1
4
1
2
11
12
11
2
13
8
9
14
17
8
21
30
7
8
7
26
37
2
29
34
3
46
1
20
1
4
1
2
15
2
25
46
17
12
5
12
5
6
25
4
25
4
5
20
1
2
17
52
1
4
27
2
11
10
5
16
33
4
5
6
17
10
11
10
7
2
1
12
1
26
25
26
13
16
5
30
7
14
11
4
13
12
17
6
1
12
13
10
3
56
11
4
3
8
51
20
7
2
3
22
3
2
45
6
21
8
41
2
1
10
5
8
21
22
5
14
21
10
15
8
5
40
7
2
19
12
5
6
5
12
1
6
1
2
9
20
7
16
15
6
5
6
5
4
15
4
1
6
7
16
9
4
5
28
3
14
13
46
1
20
3
2
5
4
3
24
11
10
5
20
21
4
7
6
3
26
7
8
5
20
1
14
13
12
7
12
17
20
13
4
19
14
23
50
15
8
9
10
3
4
9
4
17
22
17
30
43
4
13
8
17
10
11
6
23
106
19
4
1
10
1
4
29
56
1
8
7
12
1
2
3
10
21
42
21
4
29
6
3
8
17
8
21
6
21
6
13
4
9
20
17
4
3
2
3
14
7
2
5
18
21
4
3
24
7
18
1
18
1
2
19
12
9
12
9
6
9
24
11
48
11
16
11
4
5
2
1
8
9
2
7
12
7
52
17
6
13
8
1
6
3
28
25
12
1
2
5
12
9
14
7
2
11
50
7
36
5
4
3
4
13
12
17
20
5
2
3
12
1
6
17
30
3
4
3
4
25
28
55
20
43
46
1
18
1
2
29
10
31
46
3
22
11
8
13
4
41
6
1
6
7
18
13
2
13
2
11
4
29
16
13
6
13
6
1
24
9
12
11
18
1
2
5
14
5
22
23
2
37
2
11
32
35
18
15
2
3
8
9
8
7
4
1
4
27
2
3
2
3
38
33
34
1
16
3
4
3
36
9
10
19
26
11
20
15
2
5
52
5
10
13
8
3
10
3
20
3
4
19
14
3
16
7
8
3
2
3
32
1
14
13
12
7
6
9
36
5
10
5
12
7
14
1
20
7
2
15
2
13
26
3
10
9
24
1
2
35
14
13
2
1
14
11
16
11
10
5
18
23
6
19
4
7
18
17
16
35
26
11
26
7
10
23
8
1
6
17
12
11
6
7
8
25
18
5
18
1
14
23
8
3
6
21
8
11
12
7
18
3
8
1
10
5
8
3
12
5
4
65
8
13
2
33
4
1
2
27
14
13
14
1
10
1
22
1
8
7
22
9
2
5
4
5
14
15
6
7
72
9
20
21
22
17
34
5
10
7
2
5
4
37
10
5
24
7
60
1
4
3
14
13
38
17
14
47
2
5
6
11
46
29
6
7
20
1
6
1
12
3
12
1
20
1
2
1
44
1
2
13
20
45
10
15
4
61
8
17
6
11
8
37
8
9
2
3
20
7
4
13
10
13
16
9
18
23
36
5
10
9
4
7
2
39
16
3
18
1
22
5
14
21
2
11
4
27
12
7
8
17
2
5
30
17
4
23
2
37
2
9
18
1
2
3
2
5
2
9
10
9
8
31
8
11
2
45
4
19
18
19
16
19
12
11
8
5
48
1
4
15
10
17
10
27
6
7
10
21
2
13
10
1
4
3
14
11
6
3
6
7
2
7
4
5
2
45
2
21
14
1
14
9
8
9
4
7
4
3
8
7
20
5
14
9
16
21
2
5
26
3
30
17
8
15
36
5
12
5
4
5
8
7
8
7
26
13
2
3
8
23
6
1
12
23
2
3
2
5
12
3
10
13
4
9
12
1
26
1
2
33
12
25
22
9
8
3
8
7
22
23
32
9
30
1
2
1
22
9
6
11
22
11
8
9
6
19
16
39
10
21
16
29
12
39
14
3
8
13
48
9
10
3
36
5
30
27
10
41
42
11
28
11
2
29
4
17
6
1
42
13
4
7
10
3
4
29
4
17
10
15
10
33
2
39
38
69
12
9
10
5
8
35
10
15
4
5
4
11
30
15
22
27
2
3
8
13
40
3
20
3
8
1
18
3
28
9
22
21
16
3
14
31
10
9
6
3
22
13
10
9
10
3
10
21
66
9
22
13
4
9
42
13
6
61
6
7
20
7
14
3
2
7
32
35
14
17
18
5
12
25
12
19
28
7
10
5
40
15
4
11
24
43
8
1
6
5
14
3
6
3
4
21
12
11
10
29
20
1
18
13
12
53
10
29
6
35
4
1
12
5
8
7
10
3
8
3
10
3
4
5
4
11
10
15
18
3
26
3
6
3
4
33
36
1
4
1
6
9
8
25
10
23
18
7
16
11
2
9
64
15
16
5
4
7
2
13
2
31
6
1
54
7
6
53
12
1
26
35
8
19
6
45
2
27
8
7
20
15
2
23
2
11
10
9
6
41
12
5
6
11
2
3
10
15
4
31
12
9
14
1
6
11
4
1
10
17
10
17
8
45
8
23
6
9
2
29
2
9
10
5
8
5
8
7
26
7
10
25
16
1
10
3
2
21
4
3
28
29
2
3
42
23
2
5
54
33
2
17
12
17
6
19
22
5
14
1
18
5
8
19
20
7
2
29
12
5
30
27
2
7
42
3
32
3
28
5
2
7
12
9
48
7
36
5
2
5
16
11
12
1
22
11
30
5
32
17
16
13
10
7
8
31
2
31
6
1
10
1
8
13
2
31
42
3
20
13
4
15
8
1
6
3
6
5
24
1
6
3
8
9
8
5
10
11
4
3
6
13
6
5
16
13
26
11
24
1
14
7
6
11
24
21
16
11
38
3
26
33
20
13
30
17
8
1
34
47
22
35
20
3
2
17
54
7
10
13
18
13
24
5
24
37
24
7
4
9
14
13
2
5
10
11
36
1
20
37
4
9
16
19
10
9
32
3
38
13
4
5
2
3
18
13
44
5
4
29
16
9
4
21
28
5
8
15
18
7
14
1
4
1
12
11
24
29
2
7
6
1
58
1
12
7
4
11
2
9
2
13
30
23
6
1
34
3
8
3
10
9
18
21
2
9
58
21
4
5
2
51
16
9
18
1
8
3
4
3
8
5
12
13
24
3
2
17
4
35
26
5
10
9
2
5
2
19
6
3
2
29
18
57
4
5
8
37
10
5
12
17
6
7
2
1
12
23
14
25
12
27
2
1
4
7
4
9
44
9
2
25
10
49
10
3
2
9
22
15
30
11
2
1
8
11
2
1
18
5
12
19
6
21
2
9
16
15
10
9
2
21
4
3
16
15
16
5
12
3
2
7
30
15
14
5
6
11
24
1
10
15
4
3
2
5
2
39
22
37
2
13
26
1
56
5
4
1
10
21
2
7
2
1
4
9
24
5
14
5
2
9
14
33
14
5
14
9
10
57
10
23
4
19
24
5
14
5
18
3
10
5
12
5
2
15
62
13
10
35
12
5
4
1
4
5
4
7
2
45
28
27
6
9
6
5
10
1
2
1
12
1
6
17
26
33
14
11
14
9
4
11
56
55
10
1
16
15
38
19
6
11
16
17
16
9
20
15
38
1
42
1
10
7
54
3
28
1
14
9
28
3
36
11
8
1
10
1
6
9
18
11
8
35
34
27
50
7
48
3
8
39
6
15
4
1
2
5
16
25
14
5
30
9
10
21
8
11
18
19
24
9
16
9
8
1
18
33
32
1
20
3
20
17
8
3
8
5
2
1
48
23
16
1
6
17
2
5
44
3
14
51
2
13
6
1
20
1
12
9
38
9
14
5
28
3
6
15
8
15
10
1
14
5
16
31
18
5
30
1
6
23
8
13
6
15
16
57
28
11
6
3
12
29
10
7
2
19
12
5
6
1
18
3
12
3
6
3
44
7
4
81
4
21
12
41
20
11
14
5
12
9
2
23
10
51
44
39
18
31
10
17
24
11
10
1
2
3
18
9
20
3
2
37
40
3
22
5
2
19
2
3
8
17
2
23
6
1
12
29
8
7
6
29
4
9
24
11
20
7
6
31
16
11
6
7
6
7
10
3
12
7
6
1
2
21
6
19
2
11
16
1
10
21
4
29
12
3
18
13
2
23
64
27
18
7
22
25
38
5
12
73
12
9
2
29
2
7
10
17
2
19
46
1
34
1
18
7
4
13
16
33
6
1
4
43
2
31
4
57
10
1
6
27
2
1
6
9
18
1
38
19
12
11
12
1
20
19
16
13
24
15
12
9
20
1
18
5
20
15
4
21
14
1
4
7
8
5
4
1
12
1
6
27
16
11
2
61
4
1
18
7
42
13
4
1
2
21
6
39
22
3
2
19
10
3
24
9
4
3
8
15
6
1
6
5
62
9
4
19
20
51
8
1
8
7
42
5
14
1
10
3
2
7
10
11
26
11
6
5
36
5
4
7
18
13
6
9
34
7
2
3
2
13
8
3
20
11
2
1
16
1
20
9
8
9
26
3
2
37
2
23
30
35
6
11
8
5
20
27
14
19
10
23
6
19
2
77
10
7
8
15
14
9
4
3
22
13
4
7
6
1
8
11
6
9
22
25
10
35
28
1
4
3
20
11
8
5
32
29
6
11
2
9
10
9
8
17
6
3
38
7
8
3
4
7
8
17
2
3
28
3
10
1
34
3
2
11
4
7
4
5
2
1
12
19
4
11
38
25
10
7
8
11
10
19
24
3
4
13
10
11
12
19
6
23
26
31
26
31
4
41
56
27
14
21
8
33
10
1
4
1
10
5
12
13
8
1
4
29
6
35
10
5
16
33
12
17
6
11
24
5
16
25
2
19
12
35
4
5
44
1
4
1
8
35
8
1
58
11
2
9
16
11
10
31
16
19
36
67
10
7
14
13
2
3
36
25
14
15
8
3
28
3
6
17
4
9
60
19
12
17
2
15
2
3
38
15
14
41
18
1
4
5
12
13
8
1
18
7
2
7
8
3
16
7
6
1
6
11
28
13
6
11
6
23
6
1
4
13
2
3
8
7
18
17
70
9
34
15
10
15
8
1
24
27
10
25
2
5
20
5
8
37
24
25
20
19
4
1
22
1
36
13
10
5
8
3
16
9
12
1
4
3
12
7
10
15
8
1
2
1
12
3
4
25
10
3
34
3
8
39
2
7
10
11
8
1
8
7
18
1
4
5
8
15
18
35
4
7
22
5
10
5
2
21
52
3
12
7
10
5
4
17
4
1
6
1
16
5
28
3
14
9
2
3
22
25
16
31
14
1
30
13
34
1
18
7
22
3
12
9
18
5
44
5
6
1
34
7
10
23
6
1
6
11
16
21
4
9
10
3
20
9
28
9
6
1
12
1
10
7
14
9
2
1
34
9
18
3
22
3
6
5
16
5
4
3
14
31
2
1
6
3
2
3
8
19
12
3
2
27
20
21
8
21
10
3
8
11
14
5
30
7
12
1
20
1
36
5
6
31
36
11
6
3
48
23
2
1
14
19
42
59
2
7
28
1
2
15
2
37
8
3
24
21
6
15
6
21
2
3
10
21
28
1
6
11
8
13
4
15
14
9
14
3
2
1
8
43
2
3
2
23
4
5
8
1
32
29
18
17
6
5
6
27
2
1
16
9
12
25
18
7
16
5
6
1
2
27
44
9
2
19
24
1
2
23
4
23
10
19
32
5
12
5
12
43
14
5
24
5
14
1
6
3
4
3
4
15
14
5
12
5
40
15
30
7
26
15
14
5
22
15
2
3
14
13
2
11
8
13
18
9
2
9
2
13
4
13
6
3
10
13
2
5
6
3
10
1
50
15
6
19
20
11
12
29
6
13
10
3
4
3
6
7
2
23
22
5
20
39
4
11
8
23
34
1
4
11
12
3
14
17
6
7
4
11
2
21
4
11
16
9
26
9
24
1
20
11
8
11
8
25
20
11
12
13
6
11
22
1
20
7
4
1
26
63
24
15
2
7
12
21
26
23
4
13
28
1
4
3
8
11
36
35
12
27
4
5
38
1
52
5
10
5
22
17
4
1
18
13
34
15
20
5
38
7
20
19
2
17
2
39
24
1
2
1
12
5
2
3
44
23
42
15
34
15
8
23
12
9
18
57
6
3
16
5
12
15
28
3
8
21
4
5
32
15
2
29
22
1
4
5
18
17
2
5
2
29
8
53
10
9
2
33
6
33
2
21
20
17
8
7
40
3
12
13
6
1
6
13
30
13
4
3
28
15
10
9
4
3
4
9
8
1
22
1
40
19
20
3
6
3
16
3
18
17
30
53
2
11
24
7
18
23
2
15
2
9
10
29
28
3
4
19
28
5
12
3
16
21
10
9
26
13
6
47
2
75
4
1
4
11
6
7
12
13
40
7
20
23
10
19
4
13
12
3
30
25
16
11
2
21
2
9
8
1
10
39
8
5
2
7
10
43
18
25
8
15
2
3
28
17
4
25
4
3
6
17
8
15
8
3
10
53
6
31
24
5
32
1
32
7
32
13
20
31
6
11
8
15
10
27
8
7
4
17
14
31
2
13
22
1
6
5
46
5
4
9
4
5
22
3
4
5
40
47
10
1
4
1
24
7
12
7
16
1
2
5
4
1
2
11
16
23
16
3
26
3
4
7
2
27
22
31
4
15
10
51
46
3
12
1
8
1
6
1
14
9
12
21
6
5
16
7
6
11
18
1
8
11
34
3
42
17
16
5
14
13
10
15
8
5
6
23
16
5
18
3
8
9
4
9
26
3
20
19
2
27
4
7
10
3
20
3
4
11
2
5
10
5
4
5
16
51
24
1
6
67
12
5
6
3
6
5
56
47
4
7
6
3
30
7
12
15
2
1
44
7
6
7
32
33
22
9
2
7
22
31
34
21
4
3
14
1
8
7
14
3
6
7
10
11
2
25
24
5
8
13
12
43
20
21
10
15
10
15
20
13
32
29
4
5
4
13
8
3
78
13
12
19
10
23
6
21
4
17
10
7
20
7
6
11
16
59
4
35
4
15
4
5
58
3
4
1
10
9
24
3
20
11
6
7
12
27
4
29
22
19
42
7
4
15
18
5
4
17
96
13
8
5
24
13
10
11
12
19
16
11
2
17
14
17
8
35
6
1
18
7
2
9
14
3
20
23
6
29
4
21
22
1
6
5
4
3
2
3
12
13
14
19
6
5
2
7
20
5
2
1
24
11
10
9
14
15
36
11
2
13
42
13
6
7
4
5
6
25
14
15
8
9
8
15
8
5
2
3
6
1
30
33
2
13
14
13
10
7
24
23
20
3
20
15
10
21
8
1
2
15
16
11
10
11
2
3
28
13
8
3
12
11
66
5
14
3
16
3
2
7
6
11
6
15
34
9
10
9
34
41
2
9
44
29
2
11
2
3
8
3
34
5
28
3
10
3
14
17
4
25
6
11
2
25
10
3
8
5
4
3
20
27
26
7
16
3
40
39
26
35
10
1
22
41
16
29
8
11
2
7
10
29
2
39
4
27
8
33
28
9
22
7
8
21
22
13
2
35
26
17
2
1
8
15
2
11
10
19
6
5
4
7
2
11
4
7
6
11
2
3
10
3
8
7
4
3
2
27
24
11
10
1
10
9
20
3
40
35
18
7
10
7
6
5
8
31
6
7
2
9
16
5
6
1
36
1
22
15
32
9
4
1
4
5
8
7
30
17
12
11
8
5
2
3
10
21
12
17
4
1
8
3
22
17
22
5
6
71
2
1
10
43
22
1
10
15
12
9
18
7
8
9
28
1
10
25
2
5
44
1
36
1
16
1
16
5
4
3
6
35
22
5
6
1
6
1
8
1
4
5
16
3
14
9
10
15
8
9
18
5
4
9
12
11
12
1
36
3
16
3
10
15
32
1
26
5
42
1
16
9
32
9
6
3
4
13
4
1
12
11
8
7
4
13
28
9
4
15
4
3
14
21
2
5
32
7
20
1
12
3
12
7
12
31
12
39
6
31
10
3
30
7
14
9
2
35
16
3
10
9
16
21
34
5
12
17
12
11
34
5
2
15
44
35
6
25
6
17
12
21
28
3
6
7
4
23
18
45
32
3
6
7
46
3
28
45
8
35
4
27
16
17
4
23
14
1
24
17
28
7
2
11
18
19
8
17
12
13
8
29
8
1
2
21
14
1
6
13
6
11
12
9
6
1
4
5
12
13
24
9
20
39
20
3
6
17
78
7
2
5
6
19
20
11
8
3
34
1
14
1
2
9
8
31
4
7
22
11
2
17
16
21
16
19
2
53
10
47
2
17
8
1
4
31
26
7
24
19
6
11
4
1
6
1
12
17
6
3
50
7
10
15
2
9
2
5
14
3
20
3
6
17
24
15
10
1
22
7
16
5
2
9
28
9
12
7
2
1
2
1
2
7
4
1
8
11
6
5
8
1
12
5
12
1
12
7
32
1
24
7
10
7
6
7
12
11
4
17
8
35
8
43
20
5
18
15
8
59
12
3
8
15
12
21
4
3
6
9
8
19
2
13
22
5
12
1
24
1
6
17
10
1
12
59
12
1
12
15
20
15
2
21
6
1
6
19
14
3
16
27
2
11
14
5
56
19
6
5
6
29
32
3
2
1
40
9
24
31
6
3
10
19
10
3
2
9
22
1
30
1
8
9
20
9
2
1
72
23
4
1
2
3
4
9
4
9
8
13
12
41
20
5
2
15
18
31
36
13
10
15
20
15
28
7
24
29
4
1
32
11
14
1
4
39
28
29
20
3
8
9
10
5
16
1
14
17
2
27
4
9
26
15
2
19
6
25
2
11
56
7
30
7
6
27
8
13
2
13
26
7
24
1
50
3
10
7
6
1
18
37
2
23
24
5
2
1
4
1
14
3
48
17
14
1
12
1
14
3
12
7
10
39
4
1
10
3
6
15
32
17
16
21
24
5
10
3
6
43
6
9
2
11
8
29
8
5
4
15
14
7
34
21
2
15
26
13
12
11
16
13
38
13
18
53
8
11
4
21
16
21
10
11
4
7
6
25
2
17
2
13
6
13
12
7
4
7
4
3
10
15
2
1
2
9
18
5
28
13
10
19
48
7
8
55
28
19
4
11
2
13
12
19
16
11
6
7
6
7
6
23
4
47
6
7
8
9
8
3
58
29
2
1
4
7
4
19
14
9
14
29
18
31
12
7
4
1
2
17
14
59
24
19
12
27
18
1
60
11
42
9
22
5
10
5
2
3
10
3
2
7
22
9
2
21
30
3
12
41
18
35
82
7
12
21
16
33
14
21
2
21
20
5
14
11
10
7
14
5
12
5
20
3
6
7
4
7
18
19
16
3
6
47
30
1
10
21
36
23
22
3
6
9
22
3
8
3
8
23
10
21
8
23
6
1
28
17
2
1
10
13
14
23
24
13
18
13
16
7
42
23
6
5
4
11
2
7
12
1
8
5
4
7
2
9
14
7
6
1
16
5
4
19
10
1
6
21
18
5
6
3
4
3
20
21
2
37
2
7
28
15
16
1
8
7
6
39
2
3
8
3
12
27
2
13
2
21
2
9
4
3
4
7
34
25
32
13
2
3
12
21
4
1
24
39
22
1
20
7
8
3
38
5
2
11
16
11
8
19
2
31
14
19
2
31
10
7
8
25
20
3
8
3
24
1
18
9
34
1
6
7
28
39
6
13
6
3
24
21
16
17
4
3
6
3
4
15
6
17
18
13
28
1
14
7
4
9
2
1
16
25
4
5
18
13
18
1
30
17
18
15
16
13
8
5
8
23
14
3
2
11
2
25
20
19
30
5
26
1
6
17
2
7
18
29
8
9
12
23
34
9
10
1
2
3
4
1
22
7
6
7
36
11
22
9
10
1
4
39
6
17
2
7
4
7
10
13
12
1
10
5
4
33
2
55
6
5
4
1
26
11
4
17
6
31
2
13
22
7
22
13
30
11
46
3
28
5
8
1
10
23
24
3
26
7
16
3
10
17
26
7
6
3
10
15
14
37
4
5
14
7
20
13
12
51
16
19
6
5
14
17
18
1
6
7
2
19
2
13
14
41
6
3
14
7
50
1
24
15
4
13
12
7
22
9
6
53
2
29
16
15
2
1
16
31
2
35
10
3
2
7
4
13
6
7
14
11
10
1
18
17
6
1
24
11
12
37
6
1
4
23
24
3
4
13
10
21
10
5
8
11
6
7
28
23
14
1
8
5
2
23
2
3
28
5
16
21
8
25
18
1
30
15
12
3
36
3
8
49
16
9
6
11
4
3
14
3
4
27
8
25
14
9
20
9
2
25
8
35
12
33
2
27
2
3
6
1
4
9
10
35
4
15
4
9
28
5
2
3
2
9
8
17
30
9
10
3
2
5
14
15
2
3
42
9
44
51
12
15
4
17
16
27
4
1
16
41
20
13
18
7
2
27
2
1
8
7
6
1
8
1
2
9
2
47
18
23
16
1
6
3
20
25
16
1
28
9
8
3
4
65
20
19
10
3
8
15
4
9
8
21
8
9
20
9
40
3
12
23
16
9
10
9
2
21
8
13
4
33
40
1
4
11
16
1
4
3
10
11
4
23
10
3
4
9
12
11
4
5
16
3
6
17
2
5
14
5
26
1
16
13
30
1
8
5
12
7
12
5
4
9
26
13
2
29
2
19
4
25
14
17
6
1
20
5
2
57
18
25
6
7
8
7
18
7
4
5
24
21
12
15
10
3
18
1
16
19
26
5
8
11
42
11
6
21
6
13
6
7
22
5
4
21
4
51
2
1
2
1
8
9
12
23
4
45
2
21
4
45
8
9
60
7
12
27
4
1
18
5
2
5
12
7
4
1
4
11
22
19
18
15
62
1
4
19
16
3
20
1
8
11
8
23
18
9
10
1
28
5
20
21
6
23
4
1
10
41
20
29
4
1
8
25
54
1
2
21
8
5
30
1
6
21
40
3
2
3
34
1
14
13
28
39
16
55
12
19
2
7
6
11
2
19
14
7
26
9
6
9
8
9
22
1
30
9
10
13
16
31
6
5
20
11
6
53
2
1
16
5
10
9
2
1
2
23
32
15
2
15
6
13
14
15
14
1
6
11
4
11
2
15
40
3
8
53
16
23
12
31
6
13
18
1
12
57
32
39
2
1
4
17
44
3
14
9
22
9
16
1
16
15
8
1
2
5
28
23
32
3
24
7
12
25
24
17
30
13
14
27
12
35
6
31
42
37
12
15
4
7
2
13
10
9
20
9
32
1
2
5
10
13
40
9
20
5
8
27
4
15
14
15
4
11
4
3
2
5
8
3
2
3
12
5
40
1
14
3
6
5
4
23
2
5
12
67
18
23
26
1
10
3
12
5
10
9
20
9
22
51
12
19
14
41
10
3
4
9
22
33
10
1
2
21
24
3
26
9
2
15
14
13
2
3
42
3
14
15
48
3
38
9
2
25
14
11
16
3
6
9
8
35
26
15
2
3
2
9
8
9
14
9
38
3
22
13
4
1
4
5
24
35
18
3
20
5
10
29
36
5
14
19
20
1
10
9
2
3
10
7
14
17
8
9
38
5
28
17
6
17
12
3
22
29
10
27
2
55
20
21
6
21
4
17
2
39
2
1
30
3
12
9
2
33
14
49
4
19
30
9
4
3
10
3
2
1
10
21
6
19
18
19
6
11
20
3
4
3
4
9
2
3
14
11
14
3
12
7
16
15
2
1
22
5
4
11
2
11
4
21
4
19
18
1
12
13
24
1
18
3
20
9
20
11
18
5
24
15
2
45
10
11
2
21
12
3
2
13
16
11
30
3
46
49
22
1
30
15
6
1
28
45
2
3
22
13
2
5
12
39
2
37
12
13
10
7
8
7
4
1
4
17
24
7
26
13
2
1
58
19
6
25
6
9
30
37
14
27
18
1
2
27
26
1
2
25
4
7
16
11
2
3
36
1
8
9
14
13
22
3
2
1
12
27
22
5
14
15
6
17
48
17
6
3
4
3
28
1
14
7
10
15
50
7
14
7
2
9
12
5
10
3
6
9
4
3
8
1
8
23
4
9
20
17
2
7
22
11
10
13
20
3
16
7
10
3
8
21
46
21
26
3
14
11
20
17
8
21
58
15
12
7
6
3
2
5
30
13
2
9
4
7
2
1
6
11
2
5
4
1
10
5
12
1
2
5
4
19
22
69
2
9
4
3
6
37
8
5
4
5
6
23
24
55
22
5
2
5
2
5
38
5
20
7
10
9
2
1
8
29
60
3
18
13
6
9
4
27
4
11
6
7
26
41
10
13
4
1
6
19
24
23
2
31
14
27
2
1
2
11
10
1
8
7
8
11
12
23
6
17
4
17
2
3
36
5
2
5
36
19
16
3
2
1
4
21
2
9
34
37
20
3
24
9
20
11
14
21
48
5
12
11
20
5
4
9
42
45
32
5
10
1
18
27
34
7
14
15
28
5
8
11
10
7
6
13
2
13
28
15
30
17
6
7
14
9
24
1
10
3
6
23
34
11
12
1
4
11
32
13
4
3
26
29
2
7
2
9
8
3
20
3
8
13
10
51
40
1
4
1
12
11
50
13
6
7
12
1
42
7
22
15
2
21
10
23
6
35
16
33
12
13
16
7
18
15
20
7
24
3
4
9
2
29
36
29
12
1
4
23
8
11
18
9
2
21
18
27
4
11
58
15
48
21
2
7
6
39
12
5
6
7
8
5
10
1
12
3
8
7
8
5
8
3
18
11
18
7
10
7
10
1
2
21
16
5
26
1
2
17
8
1
2
3
4
13
4
5
12
3
12
3
8
17
22
31
8
33
50
3
8
5
4
3
10
25
4
27
56
71
20
5
4
3
20
3
26
1
14
11
12
19
2
11
6
25
20
27
2
7
18
3
8
3
4
23
2
3
2
7
36
1
8
9
38
5
12
7
2
15
12
1
2
13
10
1
6
5
4
19
14
5
12
25
24
9
2
7
2
9
16
3
10
17
16
25
16
9
6
13
4
19
10
5
18
21
24
7
6
17
2
9
36
9
2
13
54
3
8
5
18
9
18
7
8
21
10
11
26
41
16
17
6
1
8
1
8
11
22
9
16
13
8
9
20
15
4
15
4
9
22
21
2
5
18
21
6
7
10
1
2
11
4
25
14
69
2
21
12
39
4
19
2
3
10
17
10
23
6
25
4
13
10
9
2
27
14
3
12
1
30
39
2
5
14
49
4
3
4
3
2
9
8
3
6
3
14
7
2
3
22
25
12
1
20
13
26
11
18
47
44
25
6
7
8
3
32
3
10
5
24
15
2
13
4
15
18
17
24
19
6
7
16
9
8
3
28
3
2
29
14
13
8
7
2
5
26
45
18
5
2
3
32
15
14
9
10
9
4
17
8
15
36
33
4
9
2
3
14
19
4
9
20
19
20
75
4
23
4
13
4
5
8
23
2
1
20
9
8
3
8
7
14
5
26
11
6
3
36
13
4
49
38
15
14
11
30
5
6
39
22
11
2
35
18
5
16
7
12
13
30
11
12
15
10
33
32
3
34
3
2
3
10
51
28
5
4
5
52
5
4
7
4
17
34
9
14
9
10
1
10
5
8
3
28
15
2
3
2
9
2
13
12
17
10
13
6
21
2
11
10
19
2
15
4
47
18
1
4
5
18
11
2
17
34
1
6
1
4
45
8
17
36
1
48
7
12
7
4
3
26
17
10
17
2
3
32
9
2
7
20
19
4
1
14
19
14
1
4
31
22
17
8
27
16
1
2
19
16
5
18
7
50
9
16
19
8
9
10
23
2
19
2
21
10
33
10
3
4
1
2
21
12
23
8
7
4
1
30
7
4
3
6
7
16
9
4
11
18
13
2
11
38
13
2
31
32
21
4
15
2
9
4
7
34
25
2
5
18
7
56
9
6
25
2
9
10
13
2
27
2
5
22
9
42
27
42
19
20
25
30
35
2
19
8
3
16
1
10
7
4
13
38
23
14
7
2
17
6
21
30
7
46
1
8
27
56
11
12
21
4
3
4
1
6
19
6
3
8
1
4
15
14
21
16
3
18
49
12
3
20
21
4
3
4
25
12
23
12
7
10
25
18
23
14
9
2
5
8
11
22
3
4
5
4
3
24
5
8
27
8
9
26
15
10
9
42
13
8
31
32
5
30
67
30
9
30
11
16
9
4
3
16
15
2
17
2
15
22
29
6
21
6
9
36
5
22
9
10
1
42
5
12
35
4
1
14
41
8
11
10
21
12
17
26
1
4
13
8
1
40
23
4
1
20
15
2
5
18
9
10
21
4
15
36
17
6
9
4
5
14
21
6
9
8
9
20
3
10
23
4
17
4
31
12
19
8
1
30
25
10
17
2
5
8
1
6
11
46
15
4
7
30
5
40
5
4
5
2
29
2
9
20
23
4
39
6
19
24
9
2
45
4
9
8
43
6
5
2
17
8
17
14
5
6
5
10
23
8
17
20
3
6
5
6
5
24
7
12
9
6
1
4
1
34
27
42
31
22
1
22
11
14
5
10
5
10
1
6
3
4
15
12
1
16
9
24
19
8
3
6
19
78
19
6
7
22
39
14
11
16
13
8
5
6
9
20
25
8
3
30
9
18
19
26
3
4
15
6
7
18
13
2
5
4
25
24
17
2
15
14
7
18
11
34
5
4
11
16
13
4
29
18
29
2
5
10
11
8
7
10
7
20
17
18
13
6
3
26
3
10
41
8
1
4
13
6
29
24
15
14
17
8
13
42
21
30
5
14
1
4
3
6
19
36
29
14
13
14
5
10
27
48
27
44
3
8
17
8
5
10
33
28
5
12
35
22
1
4
25
16
21
32
9
2
11
16
11
6
15
6
13
8
1
34
7
24
7
14
49
8
13
2
3
10
1
4
3
10
21
6
17
30
1
20
15
18
15
4
9
14
11
8
9
2
5
8
19
18
13
16
17
10
1
2
7
20
39
10
7
6
5
32
9
2
9
18
33
8
37
4
5
8
11
2
35
6
1
26
15
26
19
4
5
8
15
12
9
6
7
8
17
6
1
2
1
4
11
4
5
24
1
12
5
32
11
30
5
30
9
40
23
2
9
2
15
14
15
16
41
8
3
4
39
14
3
8
13
16
37
6
13
16
13
2
21
6
5
8
27
26
41
10
45
6
7
12
11
4
11
14
9
28
15
8
1
16
3
4
5
14
35
38
17
50
1
20
19
4
1
18
23
18
5
6
19
10
13
12
17
28
1
6
1
2
13
10
1
4
3
8
1
2
15
46
15
16
5
16
7
2
3
12
7
18
17
4
9
8
31
40
37
20
9
2
5
8
15
4
9
4
3
42
5
46
19
22
1
4
15
8
49
10
7
12
1
4
35
18
5
46
11
10
3
6
1
6
5
6
31
6
1
6
1
30
19
2
31
26
3
22
39
4
3
10
9
52
3
4
3
14
23
24
17
2
7
10
57
4
39
26
19
22
37
10
1
2
3
4
21
4
25
10
7
26
1
14
1
14
43
12
5
30
1
4
5
22
1
6
43
10
1
12
33
10
19
4
13
4
3
4
27
16
5
2
3
8
3
34
3
10
7
6
25
12
5
12
31
4
5
4
27
8
1
12
5
6
9
4
3
12
25
42
9
16
17
2
7
6
13
14
7
12
15
16
7
4
23
20
19
6
3
6
37
6
9
6
1
2
7
2
21
2
23
32
17
42
1
22
5
6
1
36
5
8
17
8
11
4
7
20
37
10
19
2
15
8
5
34
1
14
7
18
3
22
3
16
5
12
11
6
11
2
9
8
7
2
15
38
13
4
9
26
5
14
11
16
7
6
21
4
3
2
31
22
9
6
13
46
5
34
9
18
31
10
11
14
21
14
45
2
17
8
7
14
3
4
19
8
15
2
33
24
11
28
1
4
1
28
13
12
37
8
7
16
7
6
41
8
19
2
15
12
7
14
7
18
5
24
17
4
25
14
1
14
39
12
7
12
3
2
3
10
1
10
7
28
17
12
23
6
9
6
5
14
7
12
5
6
1
38
25
12
23
36
11
6
13
4
3
36
3
20
13
8
3
32
1
2
15
2
11
10
3
2
1
2
1
26
23
38
9
12
37
14
19
6
1
20
9
20
7
10
3
12
5
12
1
10
23
4
9
6
7
8
7
28
1
28
5
2
3
4
5
10
13
28
3
20
1
4
7
12
65
4
7
8
3
8
3
4
1
8
11
2
1
6
15
12
1
30
3
4
3
4
7
2
57
6
11
6
1
54
37
16
5
22
5
6
1
2
1
28
13
40
9
10
15
40
7
10
9
16
7
14
13
24
13
8
1
8
21
4
1
2
17
4
11
2
25
6
25
14
3
30
7
18
23
14
25
36
1
14
13
30
5
20
9
2
13
16
1
22
17
8
9
2
29
32
3
14
7
8
21
4
15
12
13
4
5
4
1
14
11
10
5
16
17
4
17
2
1
26
23
6
37
2
1
12
1
10
1
4
1
4
41
14
1
14
27
6
21
4
3
12
17
38
3
2
7
4
45
10
5
14
29
2
7
34
13
6
19
6
3
10
31
2
15
26
9
8
15
10
17
20
5
8
11
14
13
18
1
2
7
6
15
10
11
24
1
12
9
12
7
22
17
6
15
14
9
8
3
2
7
4
5
12
7
28
21
6
33
2
7
60
59
12
41
2
15
8
23
16
5
24
15
14
51
12
1
12
13
6
9
10
13
4
33
4
17
8
21
20
19
54
11
6
7
32
51
2
5
8
11
2
15
8
21
6
25
34
17
24
5
24
19
8
17
10
3
6
17
12
25
10
25
36
35
6
25
4
5
12
5
22
5
12
15
2
9
12
13
18
5
8
27
8
15
64
5
34
11
16
19
36
5
2
11
50
3
14
9
10
25
4
5
8
9
2
3
28
17
2
3
32
9
2
9
8
15
2
1
12
11
2
1
12
9
2
21
20
1
24
21
4
7
24
7
20
9
10
1
16
3
2
1
2
1
4
1
14
11
2
11
26
7
12
9
2
5
4
7
36
5
16
5
24
1
6
53
28
27
6
5
18
13
22
5
8
1
20
19
18
3
88
27
4
23
46
17
30
1
18
23
2
15
36
9
8
1
2
1
10
5
8
31
18
15
14
9
2
47
6
61
12
15
6
67
16
9
22
1
2
25
18
19
6
5
6
13
8
5
8
11
8
13
8
37
8
9
12
11
38
9
26
1
6
15
20
5
16
13
2
7
12
1
12
11
4
1
4
1
12
15
6
29
12
33
2
15
6
9
40
19
32
13
2
15
2
1
16
15
4
3
10
9
38
51
8
21
4
1
14
5
4
11
26
1
22
5
8
7
6
23
30
19
30
1
8
21
14
21
16
29
10
11
44
11
20
57
6
5
18
13
24
11
12
1
10
1
4
11
4
9
20
39
2
39
24
15
2
13
20
1
52
33
20
5
6
63
14
1
10
1
8
15
2
11
22
9
4
5
10
5
24
1
4
7
8
19
4
3
2
15
12
13
18
41
2
1
18
7
6
21
6
19
6
3
10
1
36
13
6
1
30
17
14
17
4
15
8
1
4
1
8
75
14
15
8
3
4
3
4
3
2
35
24
11
10
13
30
37
18
7
6
3
6
1
18
13
12
37
34
5
8
5
8
7
4
11
4
1
26
9
26
19
4
43
2
21
2
23
14
29
10
3
16
5
8
1
6
13
30
21
2
11
4
1
2
1
14
27
2
11
10
9
4
39
4
7
22
17
10
13
8
3
26
25
8
13
2
51
24
15
10
1
10
17
4
3
14
13
36
3
4
23
2
19
10
7
8
3
24
19
4
7
8
3
8
3
20
7
24
9
18
7
18
19
18
7
42
3
36
7
4
1
2
9
4
7
8
21
8
1
14
3
4
25
28
31
4
27
12
47
20
3
20
25
12
15
12
1
24
21
6
65
2
19
56
37
30
7
12
5
18
9
18
1
10
5
26
19
22
9
6
5
78
17
6
17
14
3
18
25
12
5
24
13
6
37
6
7
12
17
28
19
4
5
2
5
4
37
8
37
6
3
8
11
24
9
2
13
12
23
20
1
6
1
28
11
2
1
14
55
14
3
12
11
2
25
14
5
2
7
6
1
20
15
12
65
2
25
30
7
38
1
10
17
8
1
12
5
54
5
2
39
30
13
2
11
10
5
12
5
8
11
14
9
10
19
26
65
4
3
8
37
10
3
24
7
12
9
6
5
8
7
10
19
4
33
10
21
2
3
2
1
4
33
2
29
14
23
16
17
28
9
22
15
24
55
2
9
10
3
12
5
10
1
10
19
20
13
38
11
8
1
2
3
26
3
20
1
26
19
10
1
10
11
12
1
12
1
2
5
8
21
24
7
40
19
6
7
14
7
6
7
4
7
16
45
6
13
20
33
4
3
8
5
30
11
34
13
46
15
2
3
12
5
26
17
6
27
10
39
2
7
10
19
56
1
20
5
2
5
2
23
14
1
56
5
8
19
8
5
14
23
16
9
8
11
4
43
32
3
16
27
22
11
2
1
24
1
12
1
2
11
8
21
12
1
26
21
2
3
2
37
8
17
48
17
44
5
8
7
4
3
8
1
14
29
22
13
16
3
10
33
42
5
8
13
22
1
10
9
22
33
10
3
10
21
20
3
8
39
44
9
32
13
20
5
4
1
4
11
8
13
2
7
28
9
8
19
2
1
102
11
20
53
4
5
4
11
28
21
6
15
14
13
22
9
4
13
4
23
8
7
8
3
2
9
10
11
2
7
30
51
30
7
16
3
48
3
26
9
20
15
30
7
2
3
4
5
10
17
14
59
20
7
6
11
10
47
12
3
4
15
18
9
10
17
4
13
4
13
14
5
8
15
2
27
4
3
10
3
22
39
18
17
14
1
2
9
8
11
18
11
26
7
4
3
2
11
8
29
4
13
18
7
6
15
4
7
6
37
24
37
18
7
22
7
18
1
22
1
6
25
4
1
18
7
8
1
16
5
4
3
4
9
10
1
2
3
6
25
2
23
30
1
24
29
18
7
68
23
32
21
6
9
2
3
10
5
22
39
16
9
18
25
24
7
18
5
12
1
12
1
32
1
4
1
10
3
14
15
10
33
54
11
6
3
60
7
10
1
10
27
14
1
12
1
4
17
2
9
10
9
14
15
8
7
6
13
4
7
6
3
20
9
10
7
10
1
2
1
16
7
4
33
26
19
14
11
20
1
16
3
8
17
2
3
2
3
8
3
8
3
8
27
14
1
38
5
10
3
10
1
18
7
22
17
4
27
4
3
12
43
8
1
34
1
28
3
2
21
2
9
4
1
26
13
10
23
12
11
30
17
6
19
10
1
14
33
8
3
20
9
12
3
14
79
44
9
16
1
20
3
30
3
30
13
6
11
12
5
20
23
6
11
4
7
8
19
14
5
4
19
2
25
6
15
2
3
4
1
2
33
6
31
12
39
12
15
18
1
6
1
20
9
12
19
10
5
8
3
24
1
6
23
4
15
2
9
38
1
22
7
4
13
24
11
12
5
4
3
4
3
2
5
22
1
2
23
18
7
22
5
54
13
14
1
24
11
22
11
32
1
6
7
34
3
28
9
2
3
4
9
14
25
6
1
28
29
20
13
60
15
10
15
22
1
2
9
6
7
10
37
20
3
12
11
50
3
18
13
12
23
6
1
24
5
10
27
34
9
16
9
14
45
4
11
4
3
8
7
8
1
2
21
26
7
10
5
26
15
6
47
46
27
50
25
8
3
8
7
2
29
4
15
10
9
6
23
8
9
2
11
12
1
14
33
20
21
10
9
8
11
12
13
2
19
48
7
6
7
8
3
48
11
10
11
2
3
24
23
2
3
8
1
20
15
12
11
14
9
4
3
2
59
8
1
10
35
6
9
16
17
20
23
4
29
16
17
6
11
2
9
2
3
2
3
12
5
6
13
32
27
4
33
32
49
16
5
28
7
32
13
2
5
14
13
2
9
14
1
14
13
10
41
2
9
8
9
4
3
8
1
20
3
8
17
10
7
2
7
26
19
30
11
2
7
10
13
40
3
4
13
22
5
4
19
26
1
2
3
12
27
8
25
34
1
4
3
26
3
2
1
2
9
34
3
4
3
40
3
12
1
6
7
14
3
8
19
2
7
28
23
10
3
16
9
2
15
8
5
10
3
4
31
20
3
2
1
132
5
2
1
10
5
10
13
8
5
6
1
26
1
12
9
2
9
12
1
12
7
40
31
22
19
4
19
4
3
34
11
28
7
22
25
16
27
2
1
14
3
14
3
2
3
28
1
28
1
44
9
4
11
10
11
36
15
14
3
12
1
16
5
18
23
4
23
4
9
18
1
6
17
10
5
2
59
2
3
6
11
2
3
8
29
4
5
8
3
10
7
20
5
2
15
14
25
4
17
4
3
6
15
6
1
12
11
18
13
44
43
18
1
14
1
2
21
2
3
2
15
4
7
10
5
14
25
8
35
2
11
14
3
2
3
16
3
8
17
16
7
2
3
8
3
4
19
46
1
2
7
8
21
26
9
10
11
22
17
32
13
4
3
14
5
10
11
14
1
18
9
10
7
22
19
2
35
38
5
14
1
14
3
2
1
8
3
22
21
20
1
16
17
28
1
4
1
6
5
4
11
6
9
14
3
58
13
8
9
4
3
4
15
2
9
8
3
8
9
6
5
44
9
4
15
4
11
16
3
14
9
8
27
4
33
2
9
42
3
2
1
6
1
6
1
22
7
2
5
2
7
2
19
16
15
18
13
6
5
28
3
24
9
2
3
6
11
18
19
22
3
4
3
4
15
4
21
2
9
16
15
74
21
12
17
6
3
50
7
8
13
14
7
16
1
20
11
14
9
16
9
32
15
4
39
14
7
4
3
18
35
18
13
24
13
6
3
2
31
4
9
2
3
2
5
4
5
8
3
24
15
2
7
2
19
4
3
8
37
10
27
12
13
22
7
2
5
2
13
20
33
8
3
20
3
14
1
50
21
10
1
6
11
8
21
24
5
22
27
8
15
4
15
22
5
8
1
44
3
18
1
10
11
2
27
14
3
14
1
8
15
2
55
16
27
4
9
18
37
10
21
10
5
2
5
10
23
2
23
54
5
28
1
92
5
22
7
32
31
28
23
6
11
2
13
2
7
6
7
16
5
8
3
6
7
12
5
44
3
4
11
14
1
2
33
2
15
26
5
2
29
12
17
2
43
14
19
2
19
30
11
2
7
20
1
14
1
6
3
2
17
6
23
8
17
14
15
2
11
38
15
2
1
20
29
20
11
10
9
14
53
28
15
16
11
2
15
4
7
14
23
20
57
4
9
8
5
4
3
4
7
8
3
12
3
10
3
2
31
12
9
22
1
12
1
12
25
6
25
6
11
16
33
32
5
14
1
16
11
10
5
18
15
8
5
14
31
8
11
30
1
24
19
14
7
10
19
34
1
10
9
2
3
16
5
6
13
4
17
12
5
16
3
28
3
28
9
4
3
24
11
6
17
4
9
52
13
4
3
8
25
8
5
24
55
2
23
24
3
14
25
36
5
12
5
6
19
2
7
4
25
20
9
8
9
14
13
18
19
28
29
12
5
8
7
8
9
8
7
12
17
22
27
8
5
12
13
4
17
8
19
24
31
6
17
6
13
14
3
12
5
42
5
8
27
8
15
2
19
6
7
8
3
28
13
22
5
6
51
8
7
22
27
16
19
8
13
16
19
6
5
6
3
14
5
8
9
16
11
20
9
14
9
10
37
2
21
2
9
26
11
22
3
14
1
6
9
4
19
14
1
4
7
4
33
4
11
6
21
16
29
2
5
4
1
12
3
22
13
24
3
2
23
16
15
6
3
20
17
4
3
24
17
78
21
8
15
14
9
14
21
34
61
28
1
2
15
4
53
32
3
4
39
8
21
4
11
2
1
6
3
4
7
4
7
8
19
6
5
8
9
22
3
16
7
2
29
50
25
6
3
52
13
6
1
20
3
6
21
8
7
2
11
2
9
2
5
6
9
20
11
2
5
10
31
12
7
22
35
42
7
30
3
4
7
14
21
24
3
2
23
28
5
2
17
8
15
2
3
8
3
4
13
52
13
16
5
10
1
2
7
10
7
8
23
8
7
38
13
2
1
2
5
16
29
4
1
26
17
2
9
4
1
20
11
8
29
24
7
12
13
4
17
4
47
6
7
22
13
16
11
28
7
30
7
26
3
2
17
2
19
10
5
4
1
10
9
78
13
18
7
2
5
68
19
12
9
2
1
2
9
6
1
12
21
20
1
20
5
2
3
2
11
6
5
10
35
6
11
18
17
4
9
4
5
2
25
10
9
26
3
26
43
4
1
2
27
26
11
12
43
6
7
18
9
12
17
14
11
8
7
16
1
6
11
30
7
14
7
6
33
12
11
10
39
30
5
6
23
12
23
32
1
22
23
6
25
6
19
4
7
6
3
12
1
16
5
2
29
6
1
8
9
8
5
20
1
2
11
10
7
18
17
80
5
4
3
10
63
22
11
2
7
6
27
4
11
8
19
6
9
12
47
6
5
20
19
28
37
8
1
4
3
14
9
4
9
10
7
20
23
4
13
8
9
16
49
32
3
6
11
6
5
12
1
22
15
38
7
18
5
8
11
6
19
2
7
8
11
12
3
28
39
14
9
36
17
8
3
8
9
10
3
8
43
2
9
10
9
30
29
14
47
12
9
10
9
2
5
14
39
6
23
30
5
4
79
8
3
2
3
2
19
34
7
26
9
10
1
2
27
24
1
30
23
16
1
10
3
18
15
16
15
4
9
20
1
26
1
2
15
24
23
6
1
22
25
6
5
34
7
10
5
58
9
28
23
2
11
18
33
2
11
2
3
6
21
40
9
28
13
10
13
18
5
14
5
26
13
12
15
38
9
12
3
30
7
14
3
14
1
8
9
16
3
4
17
4
25
4
5
18
19
28
15
8
7
14
21
20
21
16
5
4
1
2
25
18
3
12
3
20
9
28
3
4
27
8
11
16
17
2
1
6
13
18
27
6
1
24
27
4
7
6
43
40
7
44
5
12
3
8
13
10
5
4
1
10
17
26
3
2
21
14
27
2
39
4
17
10
9
12
3
6
19
14
7
28
13
18
1
20
7
20
1
10
9
4
27
2
17
12
11
2
1
14
3
20
61
2
9
38
61
12
9
8
31
2
9
16
5
14
37
2
27
60
11
12
1
24
7
18
17
6
1
2
5
10
3
2
1
6
1
10
5
6
29
6
25
30
27
30
31
14
5
28
39
6
17
2
43
24
27
6
3
14
45
10
19
2
11
30
11
20
11
2
3
2
7
10
35
2
35
6
11
2
7
8
5
14
1
10
7
4
1
16
3
4
3
14
1
4
31
6
1
8
3
52
11
12
5
12
7
8
45
8
7
32
47
6
1
18
13
6
5
2
7
6
33
10
3
2
9
82
9
8
9
24
13
10
9
6
31
14
13
20
45
10
15
22
5
14
27
36
3
2
15
20
9
10
33
8
21
8
1
16
9
66
9
30
13
30
17
2
5
6
3
6
3
14
5
20
1
4
25
2
1
18
9
58
5
10
37
16
13
50
7
2
1
14
3
2
25
34
5
32
7
10
5
4
9
6
1
12
23
12
1
2
1
18
1
18
9
38
1
10
33
8
27
22
1
20
19
10
9
4
15
26
31
6
33
4
3
4
15
8
33
28
3
2
11
34
5
14
7
14
7
2
3
10
5
4
7
8
15
8
9
14
15
4
3
4
5
18
45
2
35
14
9
4
19
4
15
26
27
12
37
30
23
14
7
4
23
72
17
2
17
16
25
22
3
34
11
6
35
18
85
12
11
2
3
8
1
24
11
14
3
18
1
16
1
6
5
28
11
4
19
2
5
2
21
4
17
24
7
26
17
4
15
18
29
6
5
12
35
18
13
4
31
24
15
32
11
8
13
4
1
12
5
14
5
44
31
8
9
32
3
30
7
20
37
36
9
6
17
8
29
8
3
14
19
8
1
10
7
38
11
2
21
8
1
18
29
14
11
6
9
18
1
34
1
22
7
2
5
8
1
8
5
8
5
30
3
12
11
2
19
34
5
8
67
4
1
4
11
10
9
16
13
14
3
4
1
2
1
22
27
4
11
2
3
2
19
36
19
24
7
4
11
2
21
10
9
20
3
14
23
2
3
2
7
6
5
10
9
8
1
10
27
18
9
14
5
4
45
14
3
10
25
18
3
12
25
4
17
8
3
20
9
6
11
4
11
6
17
36
5
18
17
42
31
6
1
6
7
12
23
6
17
34
3
34
5
16
37
2
11
2
1
20
3
10
3
14
13
10
3
38
7
28
17
6
11
12
11
12
11
4
19
14
15
14
1
10
13
18
27
6
3
10
29
6
11
36
1
12
9
12
9
14
9
16
1
30
33
20
5
10
41
20
7
14
7
20
3
14
7
10
17
8
17
18
15
2
5
14
3
4
5
48
1
8
13
28
3
20
3
38
15
20
3
2
3
2
9
14
31
22
11
46
3
48
9
28
1
10
7
14
11
30
3
4
13
20
9
14
19
2
19
22
5
62
7
2
15
12
1
32
9
2
1
80
7
14
15
8
9
14
9
12
1
18
19
16
5
10
3
6
11
20
81
2
1
12
11
2
7
2
5
6
3
12
5
2
55
4
25
20
1
2
5
8
11
14
21
26
1
26
1
2
31
28
5
14
5
14
23
6
11
2
19
8
7
2
39
2
17
6
17
8
3
4
3
4
1
4
1
14
11
18
11
40
1
2
3
24
3
2
5
8
1
16
1
14
9
16
33
4
31
16
5
6
11
8
13
42
5
12
1
16
17
2
5
8
7
6
1
2
13
8
11
12
1
4
13
24
7
16
3
8
13
32
23
4
33
16
3
2
19
4
1
30
5
6
9
14
3
4
3
6
9
20
5
6
13
12
19
12
11
10
23
24
9
10
5
6
7
16
11
12
17
26
5
8
19
6
5
10
5
12
19
12
19
8
3
4
15
10
13
14
51
16
1
10
7
34
11
6
15
14
1
26
9
12
15
2
1
10
7
14
7
18
7
10
3
12
5
12
25
6
1
6
21
26
1
4
13
2
15
8
7
22
15
12
15
8
7
4
3
6
13
4
5
20
9
20
17
18
7
34
7
24
3
4
9
18
7
12
21
6
1
46
9
16
11
2
1
2
3
10
1
2
7
4
9
20
11
4
13
10
23
6
53
14
7
6
11
36
5
6
17
24
17
50
9
2
11
8
3
10
1
10
5
38
9
22
11
8
3
6
19
24
13
6
1
12
27
10
9
6
7
10
3
12
5
20
19
32
1
2
11
6
15
10
7
34
7
8
5
8
13
34
19
2
3
24
7
18
33
4
17
2
5
18
17
12
13
12
5
36
11
22
1
10
1
28
3
14
1
18
37
18
11
20
31
8
23
6
1
10
1
8
27
4
53
6
13
4
1
30
9
6
91
12
3
24
5
2
15
18
7
4
19
44
9
18
13
8
37
52
3
16
7
18
13
10
5
38
13
36
7
20
11
12
3
10
1
48
1
2
31
6
23
6
11
20
1
8
29
20
17
6
1
4
11
12
1
4
15
16
1
2
63
4
5
14
11
8
5
16
23
22
55
4
5
10
1
2
33
18
39
10
25
2
9
10
9
28
15
10
11
8
21
16
15
26
15
20
9
4
9
10
7
4
3
6
5
2
21
4
23
4
35
28
11
10
1
6
19
24
25
12
5
16
39
2
1
10
3
14
5
2
11
18
11
2
9
14
11
12
7
34
57
4
5
22
3
18
1
32
1
20
3
2
3
10
11
2
7
30
9
2
49
8
9
10
15
22
3
10
1
20
11
8
9
2
39
2
3
10
11
2
11
2
5
8
21
6
1
6
9
4
1
12
13
12
19
28
3
32
9
10
11
2
25
20
15
20
11
54
5
6
5
2
33
2
13
34
1
2
3
2
21
2
19
14
23
2
7
6
29
6
11
4
5
6
5
26
5
10
1
6
17
8
1
18
5
6
19
30
1
8
1
4
17
10
11
40
15
8
5
4
5
26
3
10
1
18
5
48
23
16
7
36
17
6
27
28
33
2
45
22
49
28
3
6
13
14
5
8
21
20
39
2
1
20
21
16
21
38
3
14
1
2
7
12
5
12
5
14
33
14
1
26
31
4
9
4
9
10
7
20
9
12
5
6
3
32
49
4
11
72
11
4
17
2
1
10
5
2
31
4
9
14
5
6
17
6
3
22
5
4
3
10
13
26
3
62
3
10
9
54
17
12
21
10
1
32
67
6
17
12
13
14
5
26
15
24
5
2
5
10
31
32
7
18
5
46
19
16
21
2
29
2
1
30
1
4
5
8
15
16
35
10
19
14
15
8
23
22
3
8
5
28
11
6
13
12
5
12
21
8
11
20
19
8
33
4
9
16
27
8
5
6
9
18
57
2
7
4
5
10
5
10
11
6
1
2
5
6
7
4
9
26
9
2
1
16
7
10
9
4
19
4
13
18
19
6
33
12
5
2
11
6
9
32
7
16
5
10
37
2
1
18
5
6
29
12
37
16
17
4
9
2
21
22
9
32
45
2
5
14
19
4
21
14
1
12
3
42
7
10
25
8
19
14
11
6
9
2
11
4
23
12
5
12
15
6
5
14
1
4
3
12
3
6
5
4
17
34
3
6
23
24
5
4
1
4
39
4
5
50
7
8
15
12
15
22
25
8
11
40
35
6
7
24
7
24
5
12
65
16
3
24
1
24
65
28
21
6
27
4
41
22
11
42
7
10
1
66
53
48
61
12
3
6
5
36
17
4
7
26
11
54
19
8
11
22
3
22
13
2
1
4
9
18
11
10
1
8
5
22
23
20
3
12
1
6
25
22
11
10
39
36
7
6
27
10
7
22
5
38
1
14
15
36
3
2
5
24
1
10
39
4
7
18
1
20
9
12
15
2
3
26
5
32
21
20
9
12
21
16
13
14
47
8
9
2
3
8
13
32
3
14
3
14
11
4
9
10
11
8
27
2
5
4
23
16
55
2
13
12
63
8
3
2
5
34
21
10
33
16
13
6
5
6
21
2
19
12
25
18
63
2
9
8
1
8
5
14
1
28
7
2
11
12
11
26
15
2
19
18
11
14
65
6
3
6
21
16
19
4
1
10
1
2
7
4
11
4
13
20
17
18
9
2
7
16
1
10
1
2
3
4
9
20
9
22
7
8
13
8
15
2
13
24
11
8
3
34
15
18
1
22
7
8
11
8
7
20
23
6
59
6
1
2
5
4
5
14
5
16
1
4
33
22
5
12
1
18
13
26
29
6
9
2
1
8
5
2
21
62
1
16
7
6
7
8
19
18
25
2
3
4
29
12
37
6
11
46
3
4
21
8
5
14
5
12
41
8
7
58
13
26
25
36
17
36
29
12
5
16
9
56
13
16
19
4
9
20
3
8
11
8
57
10
7
28
3
4
7
2
11
18
7
2
3
8
3
4
9
12
11
36
3
6
1
6
25
6
51
10
3
6
9
10
33
16
39
18
37
10
11
2
1
10
11
20
13
4
29
26
31
4
23
10
3
22
11
4
5
2
23
6
15
6
3
54
5
8
37
24
37
30
9
2
3
26
5
2
23
24
3
2
5
30
5
6
17
6
7
18
33
34
29
6
9
34
3
8
53
12
7
2
21
44
9
28
23
2
5
8
7
42
15
18
17
6
9
30
25
2
7
4
15
28
15
24
1
24
11
8
3
36
3
12
5
22
7
12
5
6
5
6
23
24
41
24
41
8
17
6
3
12
3
10
3
12
29
30
55
14
5
14
9
14
7
20
11
2
3
6
13
12
13
8
3
22
11
2
3
14
5
14
11
8
15
2
9
8
1
6
1
12
11
2
3
2
1
6
5
2
13
8
1
24
13
12
3
2
5
28
31
8
3
26
3
8
15
4
13
2
1
8
11
8
1
4
11
10
19
2
9
14
3
8
3
8
13
38
1
30
5
2
19
4
9
4
43
20
3
20
9
10
17
6
25
14
3
4
7
8
5
2
3
2
15
2
9
14
5
28
3
2
15
8
13
6
3
26
15
8
7
2
1
4
3
2
1
14
37
38
53
4
15
26
9
2
5
18
9
48
5
16
7
10
15
2
7
10
5
12
45
12
15
8
1
12
3
14
23
14
21
8
3
4
5
8
23
8
5
4
7
22
21
12
11
6
7
12
25
2
9
32
39
8
7
28
15
16
3
2
25
2
1
24
7
30
27
44
1
56
5
22
9
12
11
12
1
10
9
6
7
24
29
14
45
2
41
2
15
8
5
6
7
10
1
28
35
68
17
10
1
16
9
18
25
6
17
6
5
44
1
4
23
14
69
22
1
8
7
6
5
40
31
10
3
32
11
32
1
8
33
4
7
14
15
20
27
2
7
14
41
4
3
2
9
2
5
40
7
2
21
28
3
20
3
28
1
10
3
40
17
4
19
4
3
12
7
50
15
30
9
50
3
52
1
2
23
30
3
4
21
2
15
14
15
8
27
18
15
18
19
22
11
66
13
2
7
6
1
18
21
8
9
18
3
20
17
12
13
16
17
4
13
2
7
40
1
2
11
20
3
4
9
8
7
6
1
4
13
2
11
6
29
8
17
34
19
22
9
4
15
2
3
8
1
6
3
8
3
4
37
14
3
10
3
28
21
16
11
6
3
12
13
6
39
12
1
10
3
10
15
28
1
4
5
6
3
4
1
10
33
2
3
2
29
22
5
4
5
6
5
4
7
24
19
12
19
10
7
26
19
6
5
2
21
8
5
8
13
26
25
16
31
8
9
4
47
4
25
30
7
2
7
18
1
18
25
4
5
4
3
8
3
28
27
58
3
4
9
10
5
4
9
38
3
128
9
14
3
32
27
26
5
10
5
6
23
4
3
6
1
12
1
4
15
12
5
12
1
18
5
4
15
30
7
8
1
16
3
2
7
2
11
6
5
40
17
30
5
18
11
6
25
22
1
42
1
2
29
22
17
6
1
16
1
8
5
20
13
68
3
30
21
14
39
10
7
10
5
16
41
12
5
6
3
6
7
24
11
16
13
4
3
2
1
4
1
8
1
34
5
6
5
4
5
12
19
10
5
4
5
18
1
34
11
14
7
12
11
2
11
10
9
2
1
12
1
26
41
8
11
28
17
8
39
14
1
2
7
12
1
12
19
12
41
6
13
14
1
14
3
8
3
4
19
10
7
4
3
6
1
14
7
36
5
4
1
20
37
12
11
24
9
22
3
26
15
2
27
2
1
6
23
6
3
2
21
12
3
18
1
4
5
12
3
4
9
8
49
18
1
4
17
16
47
76
7
12
7
12
5
12
3
16
37
10
27
22
3
6
1
6
13
18
25
6
7
6
19
16
11
10
19
8
7
6
41
4
1
12
35
8
9
6
13
12
11
6
11
50
83
8
5
20
7
16
17
18
1
12
19
22
1
24
9
28
3
16
47
2
9
14
1
18
7
6
9
22
9
14
23
26
11
50
1
18
5
18
9
20
9
8
19
8
9
6
19
16
1
12
11
6
19
2
15
8
11
80
9
2
21
18
33
8
15
4
13
22
13
22
5
4
7
8
7
2
39
26
13
24
5
6
13
6
47
24
1
28
41
4
1
2
9
18
3
8
35
18
3
16
5
14
29
24
11
2
7
16
1
2
9
4
7
4
13
4
3
2
9
2
3
10
33
28
15
8
13
14
11
4
25
2
17
16
21
56
3
8
9
12
17
74
3
10
7
44
7
18
13
6
3
6
25
18
1
24
9
6
19
6
7
22
13
4
25
6
33
8
1
18
1
26
9
2
13
8
1
42
9
4
59
6
1
30
7
12
29
2
3
2
1
12
1
6
63
18
17
18
17
2
11
6
11
2
13
24
5
38
21
16
3
12
17
16
1
2
3
2
1
2
9
6
3
12
1
26
5
6
1
10
15
24
3
8
37
20
15
2
5
24
3
16
29
4
3
24
13
8
7
16
5
62
3
4
1
20
33
4
9
8
7
32
7
4
17
26
5
20
9
2
5
24
13
16
1
24
19
2
15
24
5
8
1
4
1
4
29
2
11
12
17
10
5
38
15
2
5
26
33
8
23
4
7
10
19
2
7
2
3
10
15
14
5
26
3
6
1
8
15
2
35
6
29
30
1
26
1
10
5
32
5
40
17
2
9
8
3
12
11
6
7
24
59
6
5
16
9
44
1
16
3
8
25
24
7
14
17
6
5
18
31
32
13
12
5
2
15
8
17
16
5
10
11
28
3
46
17
4
5
4
11
72
13
4
11
6
1
16
3
28
27
14
1
16
7
8
11
12
13
6
9
2
7
22
1
8
9
2
3
8
21
8
1
12
7
20
1
40
3
2
17
10
3
14
11
18
1
26
9
18
13
6
9
12
13
2
5
2
25
8
57
40
3
4
13
8
3
4
25
18
25
16
21
28
13
14
17
2
25
24
5
50
13
4
3
6
19
6
1
36
13
4
1
4
9
8
19
2
7
6
7
8
7
14
5
8
3
4
9
24
9
10
19
12
1
2
13
12
7
2
7
10
21
10
13
8
5
6
1
16
7
2
1
2
1
2
13
2
9
10
21
14
15
8
21
6
9
10
9
10
23
2
7
4
3
6
7
12
3
4
17
24
1
48
1
4
9
10
9
36
3
2
27
6
5
6
3
10
3
4
13
6
11
14
19
2
3
10
9
24
27
28
1
6
11
24
7
10
11
2
7
12
11
12
9
6
15
2
1
12
5
14
3
2
19
2
5
12
17
24
11
20
11
14
1
20
3
26
11
12
31
4
41
6
3
32
3
2
37
18
17
20
5
6
11
4
13
12
15
4
5
4
25
16
17
12
7
64
1
26
17
2
5
16
13
12
17
14
15
20
47
4
7
6
9
22
9
2
23
8
25
18
23
2
25
28
1
8
7
4
19
6
13
10
15
54
1
6
9
4
1
16
1
2
11
26
9
22
39
2
11
26
7
6
5
2
13
2
19
8
3
4
7
14
9
2
3
12
35
22
13
20
13
4
3
4
13
4
7
18
3
24
13
2
5
18
3
12
15
2
3
36
29
14
13
30
7
32
13
6
17
6
1
26
9
14
5
6
31
20
5
6
1
10
1
44
7
24
7
12
13
30
9
4
5
8
9
4
5
36
1
2
3
20
11
6
45
20
27
8
11
10
13
4
33
10
3
4
5
10
9
4
3
10
51
4
15
18
5
6
21
16
9
10
23
4
9
14
15
12
3
34
5
8
9
2
3
2
19
4
13
14
1
42
5
30
3
6
3
12
19
6
5
2
5
12
3
8
17
4
7
16
31
4
9
10
13
4
53
38
1
10
9
4
9
6
1
22
23
28
13
8
41
22
11
2
11
12
27
20
27
6
3
20
9
20
11
4
11
18
11
2
11
30
3
20
3
8
9
14
21
12
35
8
9
6
21
4
9
2
3
26
13
34
23
16
39
12
11
6
5
24
11
12
11
2
13
4
3
2
27
4
11
14
35
4
7
6
107
6
43
4
15
2
1
14
5
10
5
6
3
2
13
8
19
12
5
40
9
4
9
10
5
2
13
18
9
18
1
26
39
32
5
4
1
12
19
6
9
6
37
22
9
22
21
6
11
2
5
6
5
4
1
2
9
38
5
20
15
2
13
6
55
12
1
2
7
14
49
22
11
20
21
6
1
2
9
4
11
4
33
10
7
2
9
2
3
4
5
8
11
6
47
12
21
8
7
10
7
2
37
6
43
20
1
18
1
12
57
18
19
16
19
18
23
2
19
18
19
8
3
8
9
14
9
6
5
54
5
10
17
2
9
4
39
14
19
14
3
2
1
26
1
24
25
18
3
10
1
12
3
12
27
34
5
6
7
30
9
12
7
2
7
6
3
18
1
4
23
18
1
2
5
52
5
36
5
6
11
4
27
2
3
6
1
6
3
22
21
18
11
12
11
6
15
14
17
16
23
2
23
6
37
2
21
28
15
14
9
8
11
6
5
2
3
20
11
8
3
8
43
4
7
2
15
16
9
14
35
8
17
2
1
12
11
10
9
26
39
2
3
10
11
36
1
10
27
6
5
4
9
6
1
20
3
12
1
2
1
18
1
4
31
4
1
8
11
12
3
2
7
8
17
114
15
6
1
38
21
2
13
22
1
2
19
12
9
8
37
16
21
14
3
22
5
14
3
2
5
6
1
6
25
6
7
2
5
2
13
6
13
20
3
6
65
10
13
14
3
20
15
12
23
14
9
8
17
16
21
8
3
2
5
6
7
8
11
46
11
14
15
6
7
6
19
16
3
12
19
22
7
12
17
20
15
20
63
22
17
10
11
6
3
14
11
4
7
6
19
2
7
6
13
6
1
2
1
8
19
22
13
24
17
6
13
34
27
12
3
12
29
2
9
14
13
4
9
4
5
4
17
20
35
6
29
6
19
16
3
10
3
20
1
8
15
4
7
26
3
50
9
12
13
6
5
6
1
6
1
2
35
32
1
6
1
14
7
4
5
26
5
8
5
2
3
22
15
30
29
14
25
30
17
18
11
30
5
2
15
16
3
16
3
4
3
52
5
26
9
4
13
8
23
8
1
20
7
22
9
22
3
10
15
22
29
30
9
30
19
30
33
4
7
10
19
36
41
24
3
34
11
74
5
14
11
4
17
2
13
20
13
6
13
4
55
8
1
6
1
2
25
10
3
6
21
2
7
4
3
2
11
26
15
6
7
22
9
18
1
8
3
48
7
6
1
12
51
24
1
2
3
6
13
26
3
20
13
6
15
6
11
14
27
14
7
6
1
16
11
12
23
6
11
42
3
12
5
12
5
14
55
18
19
4
9
10
51
36
7
8
19
20
7
8
11
24
5
42
3
26
17
10
41
12
1
2
41
6
9
2
11
46
19
10
5
6
5
2
29
12
7
14
43
54
1
14
3
2
3
20
11
2
33
2
27
6
5
2
1
12
1
10
31
10
5
2
1
14
25
6
17
8
5
30
15
6
9
32
9
6
31
14
7
20
9
30
9
2
3
6
15
4
15
2
45
14
3
8
7
2
3
2
9
20
15
30
11
18
11
4
17
58
3
2
9
2
1
22
3
6
5
12
9
2
11
8
3
4
15
2
5
10
9
18
7
2
15
8
5
2
13
40
1
6
1
24
1
2
13
16
7
6
13
6
29
12
5
12
25
4
23
8
13
8
1
20
31
8
29
4
1
2
3
14
5
14
9
8
1
8
3
8
11
2
13
2
1
4
5
14
1
10
5
4
23
2
5
14
27
60
5
22
53
12
71
8
11
6
49
36
35
14
27
22
45
34
7
4
9
12
45
16
21
8
7
2
3
10
5
14
3
2
1
6
25
4
17
12
1
2
33
8
45
2
11
2
1
2
15
66
25
10
23
66
1
4
37
8
9
30
9
8
21
6
5
8
9
8
37
6
13
6
7
2
43
6
11
12
9
14
1
12
1
6
1
16
21
6
37
6
45
2
41
42
5
22
25
6
19
6
5
16
5
8
13
26
7
14
11
10
1
2
7
4
25
12
7
56
3
2
57
22
1
10
13
8
5
24
9
4
11
14
3
10
1
8
21
10
9
34
15
4
5
4
45
4
21
14
21
14
5
2
9
2
5
8
7
18
1
2
3
28
5
18
15
4
7
30
35
6
5
2
5
8
7
24
21
14
1
2
3
32
17
10
7
4
11
2
5
2
15
10
1
4
15
2
33
4
7
6
15
22
39
12
43
40
19
16
9
22
9
16
11
2
1
30
13
10
3
78
29
6
25
6
1
64
3
2
9
2
5
4
7
24
7
14
1
16
13
14
11
2
1
18
47
2
27
2
17
8
3
4
23
2
1
12
25
14
59
2
7
16
23
28
25
2
73
18
13
42
49
14
13
10
1
4
3
4
5
8
5
2
7
8
3
24
13
6
9
22
3
8
31
6
19
22
5
16
11
16
11
6
3
18
17
2
7
8
9
4
3
2
5
18
19
4
21
10
3
12
3
6
3
22
9
2
17
2
3
8
27
46
7
14
31
24
7
44
35
6
21
10
17
2
3
2
5
12
1
20
3
44
9
12
1
18
1
2
1
28
25
36
17
2
23
2
15
24
3
34
3
8
5
4
9
12
15
2
3
16
17
10
1
8
39
8
37
8
17
14
17
74
7
26
13
8
1
8
7
4
1
8
7
8
3
24
13
20
5
12
1
4
11
20
29
4
7
16
13
18
1
6
19
2
17
10
21
8
25
14
11
2
21
26
3
10
9
52
15
2
67
2
13
40
25
20
23
22
27
38
1
2
21
40
15
2
23
18
21
14
13
20
11
32
3
24
13
28
7
10
23
6
17
64
11
30
1
6
5
12
1
12
1
2
9
8
3
4
3
52
5
20
3
32
5
14
17
26
9
4
13
2
13
2
21
10
3
20
5
14
17
14
27
2
3
14
1
16
51
12
5
4
1
16
13
2
9
14
1
24
19
6
11
30
23
10
5
28
15
20
3
8
5
4
5
22
9
2
13
20
1
22
1
2
1
42
7
12
29
20
15
8
15
10
33
28
9
18
43
6
17
2
9
8
55
8
17
24
13
48
17
2
29
2
3
6
9
8
9
8
9
22
25
8
17
12
11
4
13
4
19
14
7
58
1
34
11
16
9
2
9
58
3
6
7
12
7
8
5
4
1
8
25
4
5
2
13
4
3
6
5
18
7
20
5
4
5
54
19
12
27
20
7
12
1
46
23
4
3
6
1
10
3
2
7
22
1
44
5
2
15
8
9
6
1
14
25
4
5
2
1
14
9
6
11
16
5
28
1
2
5
22
7
8
33
20
11
2
3
2
15
28
15
14
15
4
15
8
39
2
9
24
19
10
1
26
1
40
1
10
1
28
1
14
19
10
9
2
25
20
7
58
5
12
3
16
5
22
1
12
5
12
11
20
7
32
3
74
9
8
3
8
5
14
17
6
45
8
51
2
3
6
7
8
5
20
3
20
1
2
15
8
31
14
63
10
29
6
15
6
9
2
1
14
11
10
3
4
11
2
13
2
1
12
3
16
17
18
1
24
7
10
19
40
11
6
5
8
15
10
17
70
3
4
19
10
3
28
7
4
1
26
5
6
9
14
7
16
1
54
1
10
5
6
13
6
1
12
23
10
3
22
3
4
45
4
1
10
3
16
19
2
15
10
3
20
11
2
51
10
3
34
11
18
5
4
11
2
3
12
15
36
25
20
19
14
13
36
5
2
17
18
3
8
25
10
23
10
7
10
5
14
1
32
1
6
11
32
27
4
1
30
7
6
9
2
9
10
5
2
1
26
3
48
33
24
23
14
7
2
17
4
27
28
1
4
37
12
1
4
5
4
1
4
37
22
19
2
17
14
31
6
1
24
29
6
1
26
1
2
3
16
3
14
19
24
5
22
15
14
1
12
3
24
5
8
23
12
21
18
9
20
23
4
31
2
1
38
13
2
1
20
9
16
3
20
5
26
3
16
3
2
9
20
11
16
49
12
15
24
1
12
7
60
27
22
1
6
3
2
27
16
3
6
17
8
1
6
13
46
5
8
3
6
11
4
3
2
25
2
15
16
11
24
23
6
13
2
3
4
5
6
11
8
13
12
11
14
1
6
11
6
3
2
13
8
29
6
9
8
23
4
33
2
9
26
9
2
3
8
3
10
19
16
1
8
15
44
11
8
11
10
3
4
17
22
11
12
3
30
5
36
19
28
1
10
11
30
1
44
23
8
1
6
1
6
11
14
1
6
7
12
5
14
35
24
25
10
3
4
3
14
7
70
33
8
17
22
31
2
9
12
23
12
1
26
1
40
15
2
9
34
1
4
27
8
9
28
3
34
29
30
1
6
15
2
11
24
19
30
11
6
9
4
5
8
5
8
23
32
7
12
7
4
5
40
19
20
3
26
5
2
3
4
3
22
15
4
1
8
17
10
15
38
1
8
31
12
15
14
15
24
31
10
15
12
1
46
9
6
11
6
23
18
19
4
1
8
15
46
21
26
5
24
7
2
3
6
3
14
5
10
13
10
1
2
1
4
19
30
13
24
1
6
7
18
25
8
1
16
19
4
21
8
3
32
7
20
3
20
3
4
7
34
25
10
53
24
3
4
5
14
5
4
9
32
19
2
5
24
1
10
9
2
9
16
1
36
17
54
21
4
3
4
3
48
5
4
9
6
1
10
9
10
3
28
1
12
5
2
33
16
37
24
45
16
15
6
11
14
11
12
27
10
15
34
7
24
19
8
5
10
27
16
19
32
9
22
17
24
3
22
23
14
19
4
1
26
5
30
3
10
1
10
9
8
1
30
1
8
1
2
5
40
9
2
7
4
5
8
19
14
17
16
13
6
9
22
33
6
5
2
3
6
19
6
17
6
19
22
23
2
1
12
1
8
5
18
1
10
3
14
3
20
1
2
3
2
9
28
1
2
5
2
7
6
5
20
39
16
21
26
3
22
7
10
11
10
23
32
3
14
37
4
3
26
11
14
1
12
1
2
67
16
11
18
31
12
3
14
27
44
7
18
13
6
23
12
17
8
31
6
13
24
17
10
1
2
1
2
3
24
15
4
1
36
5
22
1
4
13
18
17
44
1
2
5
14
1
18
5
6
1
10
19
14
47
12
11
6
67
2
15
12
9
2
15
14
17
2
5
30
23
10
3
2
3
8
39
16
1
4
33
30
1
10
11
6
19
22
23
6
1
12
1
14
17
18
35
18
49
12
21
8
3
8
1
8
21
32
15
2
3
64
29
26
31
10
11
14
27
4
29
20
25
60
1
10
25
6
5
2
1
32
3
6
7
24
3
4
19
4
11
10
27
32
9
26
5
22
7
2
3
40
13
32
19
10
3
10
5
8
3
20
3
26
11
10
23
12
31
4
3
8
3
2
29
36
9
6
19
10
23
12
29
4
15
2
11
12
5
20
17
2
9
20
13
4
7
12
7
6
1
12
5
2
5
24
23
30
23
6
7
18
1
20
11
2
1
16
7
4
1
32
31
12
5
12
3
20
29
2
23
18
3
2
17
18
11
14
1
4
43
10
13
2
1
20
9
2
3
20
17
6
3
6
3
4
31
2
33
52
3
14
15
20
13
8
37
2
5
30
9
20
9
82
9
12
3
24
9
4
1
4
5
32
27
10
3
26
1
24
7
30
5
6
13
6
15
16
1
20
39
20
9
2
15
46
13
18
1
10
25
16
9
2
23
30
3
20
25
2
11
24
41
6
23
6
5
10
5
2
3
4
27
34
3
14
13
6
55
30
9
30
15
26
11
20
17
30
9
12
1
4
5
8
5
16
3
8
15
2
47
4
37
4
11
12
29
8
23
4
13
26
59
12
1
22
5
6
17
16
5
26
13
4
3
26
21
36
1
8
23
4
1
6
7
4
1
8
11
8
11
4
7
6
11
30
9
4
5
26
1
2
17
2
23
16
5
2
1
2
5
4
13
10
11
56
3
6
5
14
15
20
15
18
9
2
1
28
1
6
11
18
9
16
1
18
21
28
19
4
27
22
11
4
5
34
45
14
7
8
35
6
5
6
9
44
1
30
5
4
5
8
5
8
7
16
17
4
71
2
5
28
3
18
41
6
1
2
1
18
1
2
23
18
7
44
19
6
25
14
13
2
3
12
25
2
11
32
15
48
7
2
9
6
5
16
11
6
3
10
15
4
9
22
3
2
31
24
9
14
7
12
13
24
15
10
15
6
7
14
3
4
51
50
1
8
31
16
13
2
1
34
3
26
9
16
25
12
1
6
23
34
7
16
27
2
1
26
1
28
9
2
5
14
3
12
1
6
9
6
17
8
1
18
7
20
1
2
13
6
25
2
11
4
1
8
7
16
1
10
23
24
7
24
7
6
3
2
25
16
11
16
7
24
13
18
47
8
17
38
25
14
21
2
13
6
7
52
5
18
1
2
11
2
21
8
3
16
45
22
9
24
9
2
23
6
15
2
15
10
5
6
5
2
11
16
1
10
5
16
27
4
13
26
3
10
5
4
9
4
19
8
11
8
21
4
7
2
9
10
5
22
33
10
11
14
9
8
1
12
9
30
1
14
17
8
3
8
15
6
5
6
1
8
7
24
7
76
13
18
23
8
1
18
5
2
5
14
29
8
41
4
3
4
3
8
41
4
1
10
11
32
11
4
5
10
3
4
15
20
19
16
39
4
17
2
15
10
7
32
15
2
25
14
15
4
1
26
9
8
7
38
27
48
11
16
7
50
1
20
43
8
17
10
25
24
7
6
5
14
9
22
21
16
1
10
9
8
3
52
3
32
15
42
37
18
1
18
1
12
29
12
1
24
5
14
5
12
9
2
11
8
7
30
1
14
3
10
9
26
5
2
5
8
1
8
21
44
3
8
3
2
11
4
7
6
19
8
23
2
7
4
7
6
27
40
3
12
19
20
31
12
19
10
25
8
11
18
71
38
13
10
1
12
3
12
5
6
9
2
27
12
3
6
1
2
25
4
25
10
1
18
7
10
3
6
3
4
45
2
9
8
39
14
3
2
5
8
1
6
1
6
5
86
25
10
39
74
17
26
9
4
9
14
3
46
9
20
5
2
5
8
1
12
5
6
1
8
7
22
1
26
67
8
11
8
1
30
3
4
17
2
7
22
9
8
11
20
11
18
17
8
27
6
13
8
5
50
27
2
19
32
5
12
19
2
5
24
17
8
15
24
1
18
3
8
17
30
1
2
7
6
23
2
5
16
5
8
1
12
7
30
21
10
3
8
11
32
15
2
7
16
9
26
5
28
7
24
19
66
5
6
7
42
11
10
3
38
5
4
3
26
3
2
5
4
11
12
27
16
17
4
3
10
27
2
29
4
51
2
5
4
15
18
5
4
5
6
41
44
1
12
5
24
7
16
1
8
23
4
11
2
5
12
5
8
5
12
11
8
11
14
1
4
11
24
43
4
15
26
15
12
13
12
7
6
11
6
3
18
1
18
1
16
49
40
1
8
3
4
39
8
17
2
11
2
19
8
15
10
1
8
3
20
19
12
11
30
5
2
5
24
1
10
5
2
23
2
5
22
3
30
1
4
5
12
5
2
29
4
25
12
15
6
25
2
5
8
3
10
17
18
3
4
15
38
1
46
43
6
9
24
11
20
29
10
79
4
21
16
9
2
5
18
47
8
11
24
19
6
5
4
13
12
1
10
9
38
19
20
11
4
11
2
3
16
7
2
3
14
43
18
7
18
11
56
13
12
5
6
13
12
15
38
1
42
13
6
17
6
5
24
5
16
1
30
15
6
11
8
5
42
5
26
9
4
3
10
3
2
17
26
15
8
3
14
21
8
7
32
3
4
21
4
33
16
3
2
3
2
17
12
15
56
1
22
9
22
3
8
7
26
7
2
9
36
7
14
11
30
9
8
3
22
1
14
39
8
3
26
7
6
23
6
3
12
1
8
21
2
3
20
1
22
21
20
1
2
7
20
3
16
7
8
9
12
11
16
11
6
15
16
25
4
11
16
9
26
27
8
3
14
21
16
13
6
11
4
1
18
65
20
1
2
15
2
15
20
7
14
19
4
11
12
3
6
11
10
21
42
7
4
17
10
15
10
7
50
3
8
3
14
7
2
29
4
3
12
9
10
3
4
19
12
19
6
17
24
1
34
3
4
5
24
1
8
19
18
29
2
7
18
11
6
13
48
17
8
1
12
1
26
25
4
5
20
3
34
17
14
1
2
35
4
3
2
25
12
1
10
17
10
1
12
3
2
1
2
17
16
5
18
39
4
5
8
21
4
5
42
5
8
11
10
5
36
5
16
5
22
17
18
15
4
5
6
3
2
7
24
5
4
17
22
3
8
63
18
13
6
7
18
7
10
19
6
11
18
19
16
43
34
17
22
1
16
35
6
9
2
7
34
13
10
9
28
9
2
11
22
5
4
1
42
11
48
5
12
11
20
7
6
21
2
1
16
13
2
11
30
13
16
7
8
11
10
23
20
31
20
3
14
11
10
37
16
27
12
27
12
9
6
9
16
51
6
11
20
5
22
31
4
23
10
25
2
9
8
19
12
11
4
5
28
3
12
17
18
3
22
3
14
9
4
1
10
27
26
27
8
17
2
1
18
3
6
23
6
9
28
5
8
7
4
21
18
17
4
17
16
7
4
9
8
9
4
1
2
15
8
5
8
5
16
7
6
7
6
13
10
41
4
1
18
59
28
3
24
1
46
3
16
9
20
9
16
3
16
73
12
5
12
5
18
1
10
1
38
3
14
3
14
19
4
7
8
5
34
7
14
17
10
13
18
7
18
33
16
3
2
17
4
1
2
9
12
1
10
7
10
5
8
23
6
5
6
11
32
1
8
7
12
49
4
1
24
1
8
7
28
1
6
9
14
29
4
7
4
19
2
3
4
3
18
15
6
1
32
7
8
35
8
9
14
23
42
1
8
13
12
7
30
7
12
5
12
19
2
3
12
7
2
3
34
3
4
27
22
25
30
7
26
15
10
13
2
15
2
7
6
29
26
9
8
3
6
19
40
1
20
3
14
37
10
13
2
1
16
35
2
9
2
1
12
41
42
25
4
19
26
11
14
23
14
23
28
73
2
1
6
13
18
9
22
17
12
17
30
9
48
1
10
5
20
5
10
11
2
1
46
3
8
1
22
25
18
5
14
5
20
41
4
9
2
3
8
9
14
9
30
1
10
9
4
5
20
3
4
17
2
1
22
11
4
5
4
1
6
13
10
23
2
41
20
9
8
7
22
15
8
27
4
25
6
31
2
1
24
11
8
21
2
3
18
3
2
11
30
25
30
21
6
17
14
7
24
11
4
5
6
23
6
53
14
1
8
1
34
11
10
1
8
1
2
5
10
7
4
47
12
1
4
59
30
13
6
15
10
1
4
1
14
39
36
17
18
3
2
3
2
7
30
19
8
9
8
7
8
7
6
11
8
9
8
5
2
9
14
21
2
15
8
21
8
7
16
25
4
13
8
13
34
5
12
21
8
35
6
1
4
9
8
9
4
3
10
7
22
13
2
43
2
7
6
19
8
3
8
9
4
1
6
7
16
23
4
7
12
3
40
1
26
3
46
5
6
3
6
5
12
9
10
9
16
1
4
19
22
3
18
1
20
5
28
25
20
3
16
5
6
7
20
1
10
1
2
9
4
15
12
1
38
15
32
5
30
5
18
35
4
33
16
3
12
43
16
13
14
3
4
9
14
23
12
1
2
9
12
3
12
21
38
33
10
19
4
3
10
31
28
11
12
3
4
19
18
25
6
41
4
1
10
5
4
1
2
3
8
15
6
19
10
7
10
5
2
23
24
17
6
23
2
1
16
1
8
21
16
1
6
29
4
3
8
25
6
17
8
19
4
29
12
9
18
9
30
13
6
1
18
19
4
17
2
7
8
7
2
5
16
5
4
13
18
37
54
1
10
19
10
5
4
41
12
21
20
39
10
3
16
7
38
21
2
13
22
1
4
9
4
7
52
15
14
1
4
3
2
15
28
15
28
17
10
69
10
1
12
13
2
15
2
5
46
1
30
13
18
3
14
3
14
9
2
45
6
5
4
7
12
1
8
1
78
35
6
15
12
29
12
25
10
3
8
1
10
19
8
15
8
17
2
45
14
17
26
13
26
3
4
5
34
1
10
13
12
15
14
9
16
9
2
9
4
1
26
1
12
1
6
11
6
7
14
9
14
11
8
11
30
13
4
1
18
39
8
17
4
21
10
5
4
13
2
5
18
11
18
5
18
5
6
1
6
11
2
11
8
33
38
5
50
19
48
25
8
13
10
17
12
67
44
27
2
3
18
25
32
7
18
9
26
5
2
7
24
23
6
1
28
31
6
13
16
15
10
33
2
3
2
5
4
11
4
7
10
5
22
1
6
3
30
13
18
47
2
7
10
9
14
27
4
5
42
3
26
25
26
15
6
5
26
21
8
29
22
29
12
23
18
7
16
17
6
1
6
3
2
11
40
1
24
17
10
13
12
11
14
9
10
17
28
3
2
1
2
31
2
3
4
11
10
5
12
17
10
21
34
3
8
17
2
1
92
11
12
9
12
3
2
19
10
3
6
7
24
5
6
1
4
9
30
1
4
31
10
1
14
13
16
17
2
13
40
25
12
17
6
1
16
3
20
11
2
7
4
3
12
1
12
25
2
15
14
47
2
13
24
9
16
3
24
15
18
11
4
9
4
9
18
17
18
1
20
7
2
9
10
11
8
31
58
27
8
13
10
1
4
3
2
7
12
11
4
5
26
5
20
1
6
11
4
13
8
11
30
29
24
9
22
17
6
49
16
1
6
5
16
1
8
3
8
19
28
21
16
31
40
3
8
29
14
29
14
1
2
15
8
45
6
13
24
19
6
43
30
13
24
1
4
25
18
37
6
45
32
5
4
19
18
13
8
1
2
23
6
39
14
27
4
19
10
15
10
19
48
1
2
9
6
1
14
29
10
11
20
35
18
11
2
25
8
7
2
7
6
33
4
1
2
3
12
3
4
11
18
17
18
3
8
9
2
13
2
11
26
41
2
1
14
33
4
13
4
19
18
1
4
1
26
25
46
55
12
3
18
19
20
1
2
3
2
3
28
9
10
3
2
11
18
27
2
21
16
7
10
3
8
19
8
1
22
23
20
9
30
53
2
5
22
21
6
31
2
3
2
1
8
9
14
3
16
3
2
25
22
7
6
13
12
39
26
5
30
11
8
25
2
17
6
1
4
19
2
5
28
21
16
13
38
13
2
15
4
3
2
11
2
19
20
3
6
3
4
37
8
25
6
7
4
7
4
9
14
39
6
5
4
1
10
27
2
1
2
1
26
33
40
15
10
13
56
9
18
3
24
13
2
11
6
11
2
1
18
7
24
1
6
11
30
9
6
31
2
1
28
39
12
1
4
15
8
15
20
7
6
7
8
3
8
9
12
7
2
5
10
3
22
15
18
15
6
5
14
1
6
15
22
3
10
11
20
11
30
7
20
19
8
13
6
47
14
5
38
9
6
11
4
7
2
9
4
15
4
33
10
13
8
1
16
11
8
5
2
5
26
9
14
19
50
1
14
17
24
13
24
17
4
3
10
23
38
9
8
1
48
35
4
15
8
5
12
37
14
1
36
25
20
9
10
11
12
9
8
39
14
27
2
25
18
1
46
1
24
5
8
33
12
7
12
3
4
1
6
33
56
1
18
29
4
15
6
7
2
7
16
35
18
3
4
3
2
15
12
7
8
5
34
9
14
25
16
15
4
9
14
27
6
1
10
25
20
15
10
1
4
3
32
1
16
15
20
25
4
5
22
7
12
1
10
5
36
15
14
23
32
3
8
1
8
21
10
9
2
41
20
17
22
1
6
5
30
7
40
3
2
3
16
15
4
33
4
13
56
3
10
1
22
15
34
3
36
39
2
3
22
1
10
1
8
7
4
3
12
19
30
1
4
19
30
5
2
21
12
23
4
1
38
25
2
7
6
13
30
1
34
1
6
9
20
9
2
21
14
3
20
17
4
15
8
3
20
11
6
5
20
11
8
7
30
5
12
1
44
3
44
9
22
5
52
15
2
27
16
3
2
21
6
15
16
31
2
5
34
1
32
7
12
3
2
35
10
1
12
5
8
9
26
3
8
7
10
13
16
1
28
13
14
7
10
17
2
15
4
5
2
11
40
5
4
9
6
3
10
1
20
13
8
7
10
5
6
3
24
5
18
49
2
27
2
1
6
25
4
1
6
15
28
21
18
63
8
45
24
1
20
7
24
3
10
15
6
7
20
3
2
23
8
1
2
27
2
9
8
11
8
33
4
5
4
9
8
27
14
7
6
25
2
5
10
25
4
3
56
1
6
11
14
25
2
9
2
9
24
49
2
1
4
3
14
15
6
11
20
5
2
15
4
39
16
7
22
3
26
11
14
3
12
17
6
35
2
21
8
43
4
15
14
15
6
7
2
13
8
7
10
7
18
3
10
15
36
19
6
13
34
17
6
13
4
21
6
29
20
1
2
1
12
1
22
3
4
11
2
27
2
15
12
1
54
15
20
1
10
15
14
27
4
17
14
13
2
51
12
11
18
1
2
3
4
15
4
7
2
27
8
3
24
5
14
11
22
37
10
9
10
1
8
15
24
15
12
27
4
7
2
1
28
51
8
3
42
1
20
33
10
1
16
9
42
5
40
11
16
3
6
1
4
3
54
11
6
5
8
37
14
5
6
17
2
1
6
23
4
11
2
7
24
3
10
7
8
5
10
43
4
31
4
5
12
5
4
3
2
21
56
39
10
5
8
5
52
11
26
25
14
5
12
9
16
7
4
7
6
19
8
69
2
3
30
5
18
31
4
13
12
79
10
33
8
13
2
15
2
7
20
3
8
11
10
3
10
5
32
15
16
9
4
3
10
3
14
3
6
15
2
7
36
15
4
15
14
13
34
47
30
7
10
1
38
31
2
13
16
21
2
11
2
9
16
21
18
11
10
5
12
19
18
3
8
11
20
1
20
15
4
1
22
17
20
35
2
17
12
7
10
23
38
21
28
5
6
5
30
11
2
5
42
37
10
33
8
7
16
5
12
1
2
15
2
7
16
19
12
5
40
23
2
31
10
1
6
15
16
17
10
13
34
5
14
31
4
3
14
21
48
15
10
1
16
3
40
15
10
5
12
9
10
17
24
1
8
21
2
11
14
11
2
3
6
45
2
1
2
1
14
19
8
51
20
1
14
1
4
9
10
3
16
11
6
13
10
1
18
7
18
25
4
23
12
13
6
5
4
3
8
11
2
7
12
5
4
11
4
7
8
3
98
1
12
11
20
13
14
3
4
31
8
3
10
1
2
5
14
27
2
33
2
3
4
1
14
7
2
11
4
7
4
1
2
3
22
11
14
9
6
1
10
11
2
5
14
25
2
7
24
7
20
9
2
3
8
7
4
1
2
3
2
25
4
13
62
3
16
3
10
9
32
21
26
1
22
25
14
27
16
9
10
11
2
15
4
37
16
9
6
43
22
21
22
9
16
5
2
13
18
1
4
3
8
19
40
13
2
7
2
15
10
13
26
13
2
11
18
19
10
7
12
29
4
7
10
9
2
9
4
15
18
7
4
11
14
7
6
7
12
3
10
25
10
3
6
37
36
1
12
27
2
25
22
3
12
19
16
21
22
9
4
11
28
11
8
11
12
7
12
1
8
9
8
49
2
5
38
19
2
5
22
15
8
35
30
3
2
1
28
7
42
3
62
27
34
7
14
7
34
5
14
33
12
5
12
5
6
17
36
9
10
15
10
5
2
19
12
31
48
17
16
19
34
7
18
5
4
5
4
5
6
55
2
11
2
1
12
15
18
5
22
3
4
3
4
3
10
1
42
9
6
1
12
1
24
7
6
1
40
5
8
1
22
15
12
11
6
9
76
9
16
9
2
9
10
3
4
3
30
25
34
7
4
3
22
5
14
1
30
17
8
5
28
27
42
19
4
17
8
43
22
25
2
1
2
1
4
15
18
43
24
1
6
1
22
5
26
1
30
7
18
25
2
5
10
17
62
17
24
19
42
33
4
45
16
3
36
23
20
11
6
9
26
5
4
3
12
1
46
7
18
21
30
7
6
3
8
5
8
5
14
15
14
9
16
15
10
5
2
3
4
1
32
1
8
7
12
15
24
1
10
3
10
17
32
29
2
15
20
5
24
3
8
27
20
5
8
5
12
1
2
5
4
3
26
29
10
7
16
27
28
13
16
11
22
7
4
9
24
7
2
5
4
5
2
35
8
19
12
27
34
5
10
1
22
3
6
7
6
11
46
7
6
5
12
9
10
21
10
3
4
19
2
19
2
9
6
1
12
7
8
31
8
23
14
3
4
1
48
21
10
29
24
15
18
13
8
9
10
17
12
1
44
11
6
1
12
31
10
7
6
1
12
1
14
1
38
19
28
11
24
1
12
5
8
15
16
5
2
53
24
1
18
1
8
11
30
17
12
11
8
13
8
9
2
9
18
25
6
17
14
3
24
15
12
11
20
9
6
21
16
15
8
9
14
11
28
19
2
23
22
15
12
7
6
1
14
19
6
7
2
25
12
1
6
27
14
9
20
1
2
11
6
1
10
17
36
7
18
9
28
39
6
3
4
1
38
1
18
5
6
1
6
13
4
5
24
11
6
31
12
17
4
3
28
31
14
3
8
1
30
19
8
17
4
7
4
1
16
51
10
19
8
9
52
21
4
3
6
3
4
13
30
9
24
1
22
29
4
15
6
1
12
7
20
15
4
5
4
17
10
27
2
51
2
3
26
5
6
11
18
15
28
7
16
11
12
1
20
15
4
9
20
13
38
9
16
5
36
7
6
7
8
13
10
21
8
5
2
3
4
1
12
5
18
11
6
11
16
13
4
3
6
5
32
9
4
39
2
3
10
17
8
7
40
23
14
7
8
3
6
5
20
11
10
5
18
55
2
9
26
7
4
5
16
31
12
7
6
3
30
5
34
1
2
23
4
27
2
9
2
27
4
33
8
13
2
5
62
11
18
7
36
7
24
27
16
11
4
17
4
17
60
7
20
1
12
7
6
19
18
1
2
3
16
3
34
1
28
13
8
5
12
7
24
3
60
15
2
15
12
5
38
7
8
11
16
9
4
15
2
11
8
11
26
13
36
5
6
11
6
25
8
9
16
13
8
9
4
5
4
3
6
5
12
5
4
41
12
23
10
27
6
11
20
1
10
29
36
1
20
1
10
25
18
5
10
11
34
21
12
5
18
65
6
67
8
9
12
5
30
15
14
5
4
13
2
21
2
11
18
5
2
9
6
11
26
19
4
9
28
5
24
3
10
9
22
3
24
5
2
17
12
7
4
19
12
3
18
3
24
29
38
23
32
11
6
7
8
1
2
7
14
11
4
41
12
13
6
5
6
7
4
5
4
13
4
23
18
1
6
1
8
1
6
9
22
5
10
21
4
11
2
21
4
15
2
9
4
21
2
1
16
17
16
31
4
21
10
21
4
41
8
15
2
1
12
7
18
47
2
5
6
47
20
43
12
1
18
41
48
1
4
33
12
9
4
19
4
15
8
7
4
1
18
9
8
23
36
5
6
5
22
3
16
23
2
7
4
21
48
19
4
17
2
19
4
3
20
33
10
61
20
13
28
1
16
11
12
3
4
33
24
1
18
5
8
25
14
17
18
7
18
23
10
1
10
13
24
5
6
17
14
11
22
19
2
11
48
1
4
9
10
15
4
3
8
19
2
3
10
17
10
5
4
9
6
19
6
11
22
13
18
5
16
3
12
15
44
1
46
23
12
23
2
41
2
13
4
11
2
23
6
9
30
9
8
13
4
5
2
7
4
13
12
17
2
1
16
11
14
31
40
5
14
11
22
33
44
11
14
9
16
13
4
1
16
7
14
5
2
1
2
11
8
11
30
17
6
9
4
29
10
7
10
33
14
3
30
9
10
11
4
15
10
1
2
15
58
5
38
1
8
51
20
13
2
1
42
13
2
21
18
3
12
11
2
15
12
11
8
23
32
11
34
9
8
3
6
11
6
23
24
25
14
17
54
3
56
3
28
9
38
1
32
7
20
1
2
1
22
3
4
7
4
7
2
11
6
19
12
17
2
5
2
3
16
33
2
17
14
1
8
31
8
7
10
5
6
11
14
47
18
23
26
13
6
17
12
35
6
5
4
37
6
3
6
9
98
19
6
3
56
5
2
9
26
3
2
3
2
43
2
3
8
1
22
3
14
21
16
15
6
17
20
1
18
5
10
13
26
11
12
19
2
23
16
11
6
29
42
87
34
11
52
5
6
5
4
1
18
19
10
3
6
5
2
17
10
5
10
3
18
1
2
39
40
3
8
29
2
45
12
7
22
3
4
1
2
19
2
51
14
9
16
9
10
11
46
9
16
9
32
1
6
19
12
5
12
5
16
1
32
45
12
29
10
11
12
1
6
17
14
27
12
1
88
13
2
25
6
9
8
7
6
29
8
19
24
11
22
13
10
1
4
3
4
19
6
5
12
7
6
7
6
1
12
11
6
3
4
15
28
11
8
1
2
51
6
7
2
17
2
41
20
31
4
1
20
13
12
11
30
13
2
1
22
7
18
1
54
1
12
5
10
23
8
5
38
1
18
1
8
11
8
13
18
1
22
33
6
3
6
1
32
11
4
73
2
1
2
9
8
9
2
29
14
23
6
17
2
5
6
11
10
7
24
7
10
37
58
29
28
27
14
3
10
3
2
11
30
21
8
1
8
3
62
3
10
1
2
29
4
5
36
15
32
47
72
1
16
7
36
9
32
3
20
5
2
1
4
33
2
1
6
35
14
17
48
9
16
9
8
9
2
15
14
5
14
1
6
13
32
65
20
15
28
13
20
35
24
1
14
1
20
37
4
1
8
11
8
23
8
53
8
7
10
7
14
27
4
7
2
17
30
11
44
15
26
7
4
9
20
3
6
9
4
3
6
9
14
5
8
5
26
17
12
1
2
3
58
9
8
7
2
17
24
19
36
13
28
11
38
9
2
37
2
1
14
3
8
13
10
7
20
51
6
1
30
5
6
49
12
39
2
7
16
3
10
15
32
5
4
7
6
3
16
61
4
11
14
5
2
25
18
25
2
9
2
21
2
13
4
25
26
19
2
5
2
15
4
1
22
7
2
9
18
29
12
37
2
1
16
37
18
17
14
5
10
3
4
15
14
9
4
39
42
3
8
17
6
1
24
27
34
1
8
1
14
5
10
5
4
7
6
5
18
17
10
3
12
1
16
11
10
3
8
3
14
21
16
25
10
15
28
1
14
3
8
11
8
11
40
31
2
21
18
3
10
3
16
21
2
19
4
15
2
51
14
27
2
9
2
11
6
15
6
3
2
3
2
37
2
25
4
1
34
3
16
27
38
3
44
3
2
3
22
17
12
29
6
25
52
11
4
17
20
13
6
11
24
53
4
5
8
21
4
41
10
21
2
13
2
1
6
5
14
13
10
1
12
7
6
1
2
1
10
1
14
5
22
21
14
3
14
21
104
47
10
5
4
5
6
17
10
9
4
19
10
1
2
17
20
1
6
17
10
11
16
1
20
5
22
23
44
17
30
9
8
13
14
3
44
3
36
7
16
7
2
5
20
27
16
13
8
19
2
9
2
9
16
5
14
9
16
15
28
13
8
21
58
7
30
1
16
15
14
21
26
3
12
5
6
3
16
13
32
3
8
23
4
9
14
7
2
29
14
25
2
7
2
5
24
11
4
7
8
11
8
37
12
5
8
1
20
9
6
1
16
9
4
1
32
3
24
3
6
5
12
11
16
31
6
15
18
3
16
21
16
59
6
19
8
15
2
3
20
3
14
21
10
9
24
11
16
7
4
5
14
5
22
1
8
11
34
11
6
19
18
11
2
9
18
11
4
33
2
39
12
31
2
23
2
19
24
47
12
1
2
7
12
7
8
7
24
21
4
7
10
3
4
15
12
37
2
19
6
1
16
9
16
11
18
3
10
5
8
9
4
23
10
11
26
29
2
37
44
9
12
15
6
9
8
1
16
3
2
13
6
23
12
11
12
11
4
23
4
5
18
19
28
15
4
5
4
17
12
9
4
7
6
19
2
7
12
5
4
13
32
21
16
3
10
5
44
21
4
1
34
9
10
7
30
5
6
7
6
29
2
7
4
1
6
5
2
7
8
3
12
5
30
7
2
7
26
17
2
7
2
3
12
11
8
19
18
1
14
1
2
19
16
1
22
11
28
19
20
15
14
13
2
5
6
1
28
17
8
13
8
17
30
9
4
9
2
9
12
45
2
5
22
13
14
5
6
7
20
29
38
11
2
9
2
15
2
35
20
1
32
1
2
1
14
13
18
23
6
1
22
29
14
11
2
5
22
3
8
3
10
45
22
9
8
7
2
23
10
17
8
3
12
5
14
23
6
29
54
5
2
11
6
1
6
5
42
15
6
11
10
1
14
25
8
9
26
17
8
27
2
25
38
1
24
5
2
13
42
5
8
13
2
31
20
5
4
7
4
17
14
11
18
1
28
3
6
11
18
7
18
1
6
9
20
13
14
1
16
17
14
25
26
1
4
7
6
29
16
3
2
1
18
13
4
7
20
3
40
11
6
1
14
17
2
5
10
3
54
51
40
23
26
17
30
3
22
51
56
3
10
15
6
1
14
5
6
11
16
1
24
13
6
7
6
7
10
9
46
27
24
11
6
7
2
27
4
3
20
17
8
39
2
1
16
11
8
3
4
27
4
17
6
11
12
7
30
13
18
5
4
25
10
11
26
11
8
3
54
5
12
17
6
1
2
5
30
3
48
7
10
7
16
17
4
1
48
5
2
1
36
19
8
7
14
39
26
23
8
7
20
23
14
1
12
11
10
29
58
37
4
31
8
5
14
25
20
29
10
9
10
1
26
5
12
33
10
9
16
3
22
15
4
9
12
9
8
25
18
1
6
7
2
1
8
59
6
5
18
3
28
9
18
1
10
11
10
3
8
3
22
3
10
5
18
11
24
15
8
17
10
15
10
15
6
9
14
11
6
1
2
9
4
9
10
27
14
9
4
1
20
9
14
9
4
1
6
5
4
21
18
1
2
13
14
9
2
15
28
15
10
7
4
1
10
17
8
5
14
19
32
7
30
15
6
3
4
7
14
31
36
11
20
1
40
19
22
37
16
19
12
5
38
7
12
5
46
7
4
5
8
9
10
5
24
27
30
11
26
15
10
3
24
11
8
5
2
5
18
1
10
3
18
21
2
21
22
5
42
13
6
1
28
7
2
3
26
13
16
19
14
19
24
7
12
7
20
15
6
7
6
1
4
1
8
11
18
7
34
13
26
43
8
1
2
5
6
7
12
17
12
19
6
11
14
13
64
11
2
1
14
3
6
5
32
17
6
5
10
59
18
11
36
7
24
7
12
1
10
23
14
17
2
3
4
1
2
3
20
3
8
9
6
19
4
13
32
1
30
13
2
9
32
3
40
1
12
25
2
23
12
5
12
7
8
7
2
1
4
5
38
23
12
1
14
1
10
13
24
11
8
5
24
11
2
25
8
7
16
21
30
45
2
23
16
7
18
29
22
9
10
11
6
3
10
15
12
13
18
7
10
9
4
19
10
3
24
1
6
7
34
11
4
11
12
5
10
1
8
7
16
1
22
3
8
5
6
47
10
17
12
7
4
33
2
5
2
11
8
9
4
25
8
1
6
17
2
1
28
11
26
3
14
1
6
1
10
17
6
7
10
29
14
19
10
5
4
5
6
19
2
13
6
15
30
1
2
5
6
1
36
15
20
5
10
27
44
39
32
57
2
3
2
15
42
23
10
3
4
13
8
9
22
15
4
3
2
13
14
7
8
5
4
7
2
3
26
15
10
7
18
1
28
11
6
5
8
19
24
21
20
15
2
53
4
3
8
21
20
41
8
31
8
5
20
41
32
11
8
13
4
1
42
13
6
3
4
25
2
1
26
17
6
5
2
17
12
1
2
41
12
15
20
3
6
5
22
21
38
3
4
39
4
27
4
15
16
1
2
7
4
17
10
3
8
21
18
23
4
1
16
19
48
7
8
5
28
27
26
33
24
5
10
1
2
73
10
1
36
5
2
3
4
11
8
5
18
37
14
5
12
27
26
29
14
19
10
17
6
7
6
1
4
1
8
13
6
15
2
31
32
13
20
17
8
1
12
13
6
13
12
5
30
51
2
9
6
9
6
7
8
11
4
7
16
5
10
39
6
1
18
13
18
23
8
5
8
9
2
3
2
5
22
17
40
9
14
9
62
7
8
7
26
19
10
15
18
29
2
9
14
25
4
11
22
3
6
27
6
11
12
23
12
19
24
25
6
25
6
11
12
37
2
11
16
1
6
29
16
11
14
1
16
23
6
5
36
31
12
29
6
13
6
1
4
13
24
1
12
37
32
17
6
23
6
27
12
13
38
5
2
3
2
73
30
3
18
11
2
3
4
11
10
3
6
1
2
3
12
7
8
19
24
1
36
1
10
13
10
9
2
3
8
19
8
3
16
17
2
5
30
1
16
21
2
51
2
9
30
13
6
1
6
1
2
13
4
27
10
37
14
33
8
19
12
1
30
19
2
7
8
17
6
3
6
31
2
5
4
1
24
7
6
1
12
39
2
3
14
21
8
17
2
1
6
9
28
5
8
1
4
3
10
45
52
3
4
11
22
5
10
13
42
29
24
9
34
15
20
3
2
1
14
1
28
23
24
1
12
1
10
7
12
3
6
23
6
13
2
3
4
1
20
15
4
41
24
9
24
5
2
7
8
21
8
1
14
13
4
25
8
35
6
9
2
3
20
5
22
11
2
13
2
25
8
7
8
13
2
1
36
1
14
39
30
15
4
3
36
17
20
5
4
13
20
7
18
9
10
21
2
21
20
9
26
3
18
3
22
1
2
13
14
15
34
19
4
3
20
9
16
7
10
3
2
1
4
17
18
5
4
1
12
13
42
9
12
15
4
23
4
7
8
25
26
25
8
15
2
7
26
5
12
5
10
11
4
37
12
3
4
41
4
23
4
21
2
11
18
1
32
9
20
15
52
9
2
11
4
37
12
3
8
3
22
15
2
29
2
3
4
3
8
7
48
5
2
27
8
9
4
1
26
53
48
47
20
25
30
25
12
25
18
13
2
1
8
9
14
7
6
13
6
13
6
9
14
19
8
5
10
1
24
21
2
5
6
7
8
3
4
13
10
7
4
3
2
3
12
23
4
1
4
9
8
7
14
9
2
3
10
19
4
3
16
7
2
1
12
43
12
23
6
3
8
29
10
31
10
9
12
5
6
1
6
5
36
1
20
5
16
3
14
11
24
17
6
29
14
13
4
11
6
17
28
21
8
1
76
23
4
21
4
11
14
1
8
3
10
15
12
15
16
3
26
1
12
25
36
1
26
35
4
29
8
51
2
33
28
25
22
7
36
19
12
21
2
11
2
5
50
3
16
39
36
19
28
3
22
25
16
15
2
5
6
23
6
3
14
5
12
5
24
11
20
11
6
9
2
3
12
5
8
25
4
9
4
27
2
23
4
33
2
3
94
9
2
9
4
19
4
5
26
1
8
1
22
17
22
1
6
3
18
5
6
19
34
1
24
23
20
3
10
53
20
1
20
65
6
1
12
9
88
9
2
7
22
1
8
23
12
7
20
7
18
1
8
9
50
3
2
15
4
79
22
51
22
3
4
5
32
19
4
15
4
13
28
7
16
1
8
39
2
19
8
3
18
7
4
1
18
7
6
3
6
39
28
25
8
1
4
7
8
5
10
5
18
3
8
15
2
21
18
7
34
15
2
9
4
21
4
13
4
15
4
3
4
3
10
1
26
39
4
3
46
19
2
17
12
9
12
11
34
45
2
15
2
7
6
7
18
1
26
11
24
7
2
35
2
11
24
7
16
25
4
1
4
5
4
3
8
33
32
3
20
7
2
9
14
27
16
15
4
9
20
3
8
41
22
7
2
3
2
9
4
13
12
1
48
3
8
9
10
31
12
5
6
23
14
3
4
1
2
17
6
17
18
69
4
23
24
5
34
27
8
21
6
15
4
9
44
33
4
15
26
11
2
39
56
15
2
17
2
9
14
1
6
5
2
1
16
5
12
3
4
1
22
43
30
5
14
25
26
23
4
19
18
1
16
11
36
7
4
11
12
17
2
15
8
17
16
7
6
19
12
37
8
3
2
9
4
47
24
1
4
21
2
13
6
19
8
11
12
17
16
19
14
23
4
7
20
11
20
9
2
17
44
15
10
13
16
41
6
13
4
19
62
5
22
11
6
7
6
13
12
29
6
5
8
7
4
7
4
9
8
7
24
3
6
9
10
43
8
13
20
9
14
1
36
1
12
5
12
9
2
1
32
1
10
23
2
17
4
1
20
3
74
5
8
5
46
9
4
1
14
5
20
9
14
29
2
15
6
11
4
21
20
3
6
5
2
1
6
27
2
27
2
3
30
3
8
3
10
9
12
3
10
9
18
5
8
9
4
3
22
29
6
1
28
11
14
1
18
7
6
23
4
37
6
15
18
5
74
11
4
43
32
11
22
1
8
29
28
39
22
27
16
19
4
17
8
71
2
21
16
21
4
5
14
5
8
11
30
35
12
31
22
19
8
13
36
3
2
5
12
13
6
5
6
11
2
1
24
5
4
5
18
5
4
1
4
9
12
1
24
11
6
35
12
1
16
15
6
13
2
9
8
1
2
19
14
27
10
15
6
3
16
1
36
13
8
51
6
49
16
1
38
5
34
3
8
39
4
19
18
19
20
1
18
29
2
15
14
15
2
1
16
33
8
9
4
25
24
1
6
1
12
33
22
7
4
11
12
3
14
9
14
5
12
9
4
15
2
11
10
3
2
1
2
1
6
29
12
23
6
1
40
7
8
1
22
35
14
11
4
17
8
27
26
3
4
9
8
11
2
19
26
17
10
9
10
11
2
5
16
33
6
1
8
7
14
1
2
11
86
1
12
1
38
13
4
5
22
11
12
7
18
13
24
23
2
1
24
15
8
13
16
3
8
35
26
9
22
1
10
11
4
3
22
27
20
5
46
3
12
7
6
3
2
27
2
27
30
1
20
17
12
5
12
11
24
41
6
1
36
5
4
3
18
21
8
3
26
15
18
29
36
7
12
23
12
1
30
7
24
11
8
7
36
1
18
3
4
9
4
13
6
5
4
35
8
15
48
19
16
9
4
21
92
15
8
13
10
35
30
21
26
9
4
11
4
25
6
13
6
11
2
1
6
3
4
9
2
15
4
5
8
7
40
3
8
3
2
21
2
19
22
9
18
5
8
19
8
1
32
3
4
31
2
7
16
11
4
31
14
5
6
1
24
17
12
17
18
29
36
53
26
3
6
5
88
11
8
1
4
15
44
1
4
27
4
5
20
13
8
1
18
9
4
11
2
1
14
19
12
5
16
31
4
35
4
1
36
3
26
45
36
9
12
35
6
5
10
5
18
29
6
1
2
5
24
5
44
25
54
1
26
1
8
9
14
5
4
27
6
3
16
9
8
9
14
1
12
1
10
11
2
1
2
9
10
7
6
29
4
13
4
9
8
3
28
5
34
21
4
35
20
61
20
3
4
37
22
1
12
1
30
23
8
1
8
3
2
45
2
19
6
11
10
29
4
3
10
19
4
21
14
21
16
11
12
5
16
5
22
11
12
3
4
7
2
1
38
1
2
5
2
1
6
5
2
9
14
25
14
19
18
25
12
17
6
17
10
3
2
31
4
9
2
11
4
39
8
11
4
11
4
33
22
27
4
5
14
1
12
9
10
9
40
21
18
13
4
3
12
5
22
9
2
25
4
19
12
9
4
1
6
1
8
23
2
9
12
1
30
3
2
7
6
7
6
3
2
3
18
29
8
21
24
1
12
15
4
7
14
33
32
5
4
7
20
3
14
23
40
29
12
7
4
5
4
13
2
61
2
21
10
29
34
5
26
23
6
7
14
13
32
43
22
9
26
3
12
7
4
29
4
17
62
17
14
3
6
39
4
5
20
15
2
15
4
11
16
7
16
15
8
39
10
3
12
5
6
23
16
25
24
3
4
5
2
1
2
3
14
3
16
7
24
1
12
7
4
5
4
1
12
17
18
13
8
1
4
11
2
19
4
1
8
13
8
5
6
13
14
3
22
3
2
7
32
1
6
13
4
25
2
23
18
15
6
11
8
5
6
11
10
3
2
31
10
35
2
9
20
15
16
23
8
15
16
3
14
3
6
3
2
7
4
13
14
9
2
1
2
33
10
21
4
1
18
13
40
5
12
3
20
7
2
11
12
5
2
9
14
3
12
5
4
1
34
13
16
15
4
31
4
11
12
11
42
23
32
19
14
1
10
17
12
9
4
9
14
9
2
1
10
25
12
29
10
3
38
19
10
3
14
15
32
9
2
9
2
1
2
3
52
7
16
19
26
1
14
9
6
27
8
1
12
17
2
27
34
1
14
9
2
35
6
1
4
5
16
11
10
17
4
27
12
5
8
9
4
1
10
11
8
7
4
1
18
5
10
13
24
5
24
7
22
9
14
19
10
3
16
5
6
3
6
15
16
1
8
7
40
15
18
5
36
7
4
33
20
7
10
9
62
15
4
15
2
1
2
11
18
5
6
31
12
5
18
19
20
5
4
3
8
33
46
11
4
15
20
1
4
41
8
7
6
1
6
1
16
25
30
3
26
17
8
35
8
11
12
1
8
13
6
5
34
1
8
7
22
29
10
9
6
31
12
17
2
3
26
7
6
9
2
5
6
5
6
43
12
3
48
5
6
25
18
1
34
7
2
13
26
11
4
45
20
9
2
41
2
23
12
17
16
25
78
3
4
13
34
5
30
1
8
7
2
5
24
11
12
17
12
15
6
7
56
19
2
19
6
3
38
27
8
31
10
7
34
51
4
15
44
13
8
37
8
27
12
13
14
33
2
21
10
3
2
13
18
41
14
3
2
45
26
23
4
3
6
5
12
1
12
5
2
13
46
9
4
17
40
1
10
9
10
7
4
39
12
1
18
15
16
37
14
3
20
13
6
1
22
17
30
3
4
7
10
7
30
7
6
23
28
11
2
5
10
3
2
17
4
3
8
7
34
15
2
11
12
3
26
25
10
5
20
1
2
13
8
19
4
37
84
1
8
23
6
19
12
7
2
7
22
23
16
3
12
1
6
5
10
11
4
29
36
1
4
1
2
9
6
3
10
29
6
1
6
3
28
1
4
3
6
23
10
13
6
5
36
11
36
25
2
11
6
7
24
17
4
11
22
5
8
17
6
29
8
5
8
1
10
7
4
13
10
31
4
3
12
23
2
13
10
17
2
33
26
3
22
43
38
7
2
7
6
23
6
27
8
17
28
3
12
25
16
11
4
31
16
7
2
29
10
5
10
3
6
3
26
15
6
23
78
27
8
49
34
13
2
31
6
5
16
7
18
1
8
13
6
1
22
21
10
5
28
3
44
3
8
15
4
1
12
1
6
1
18
7
4
5
24
25
6
13
14
17
14
21
34
19
2
39
20
9
14
3
18
13
16
17
20
3
10
15
6
15
16
19
20
19
6
13
6
13
14
5
6
9
36
3
22
5
2
19
16
5
2
3
12
11
2
13
12
1
10
3
14
3
6
19
18
1
12
3
48
11
12
35
10
9
20
1
4
3
28
27
6
13
42
5
14
9
8
11
2
21
4
3
4
29
20
39
8
3
4
5
28
5
20
3
36
19
4
7
14
1
4
27
2
11
4
15
16
1
24
1
18
11
30
37
2
17
6
9
22
33
32
55
6
29
24
23
2
9
28
3
18
27
30
3
4
1
30
13
40
7
12
21
30
51
8
21
4
41
18
7
16
9
4
1
10
5
8
11
4
15
12
5
8
5
30
5
32
11
16
41
2
11
28
13
6
9
2
3
6
33
10
21
24
7
2
1
6
7
14
5
12
19
10
5
14
25
2
35
16
7
28
3
50
9
10
9
6
3
10
1
12
7
4
21
12
1
14
55
2
9
6
11
12
1
18
23
10
11
6
13
16
33
4
1
18
13
8
25
12
13
24
7
12
1
12
5
16
15
10
41
6
15
6
1
10
7
50
37
4
5
8
1
4
21
2
9
8
41
4
5
18
17
4
15
8
11
2
1
4
39
52
29
8
9
14
1
34
25
2
1
4
33
2
27
8
15
2
1
2
3
10
5
38
5
4
23
22
9
10
15
34
11
34
11
2
25
10
11
18
7
4
5
4
23
2
5
2
11
42
11
4
15
28
5
24
9
10
1
8
7
16
11
12
13
46
11
32
5
24
11
8
3
4
9
4
23
14
5
26
7
12
55
12
23
2
5
6
7
28
9
10
21
4
3
10
3
2
5
26
11
12
13
10
13
2
1
28
5
2
7
4
35
10
25
36
21
50
3
48
11
12
1
6
61
16
5
4
7
4
1
18
23
14
1
20
17
30
1
10
5
16
7
36
1
10
15
8
3
52
5
20
9
2
3
10
11
8
21
10
1
10
3
8
3
4
3
2
13
32
49
8
3
20
7
14
17
4
9
2
19
2
11
2
1
14
7
6
5
4
13
32
37
48
11
2
1
34
11
6
5
30
1
2
1
6
1
12
1
2
3
10
3
4
17
12
1
2
25
16
27
24
1
2
5
10
15
4
29
18
1
4
11
22
11
20
3
2
3
10
29
6
17
46
43
22
7
4
9
34
5
18
15
28
5
8
43
4
5
20
11
22
1
12
11
10
3
8
1
2
7
14
13
2
23
18
17
6
9
14
19
12
1
18
11
14
27
4
15
24
7
58
15
60
7
2
9
2
11
22
11
16
23
2
1
6
3
28
11
2
9
2
3
12
5
24
9
14
1
12
7
8
1
16
9
22
3
12
1
16
5
12
9
14
7
2
15
20
9
12
29
22
5
2
11
34
13
2
7
2
15
26
27
12
25
8
15
34
21
2
9
10
11
28
9
48
29
32
23
2
5
6
3
12
15
10
3
10
25
4
1
20
3
16
7
12
27
14
3
16
41
8
3
20
5
2
7
4
21
8
1
44
9
34
27
2
7
4
49
18
1
24
11
10
1
2
27
4
1
12
9
34
1
10
29
2
1
14
3
30
3
24
11
24
41
36
1
30
21
4
9
10
47
38
9
12
7
18
21
38
9
16
3
2
3
10
33
32
15
6
45
2
13
10
43
14
5
8
1
8
7
14
3
10
9
4
7
28
5
26
9
2
3
2
5
4
7
8
9
14
3
2
1
22
13
2
9
30
13
12
37
4
7
2
17
6
21
14
21
4
15
2
49
4
3
4
3
14
9
38
7
4
3
24
5
36
61
26
15
26
7
2
23
6
11
26
25
10
9
32
7
2
15
2
9
18
5
2
5
30
23
10
11
4
5
2
43
10
3
6
13
8
9
2
21
16
9
18
15
10
21
34
9
2
9
20
11
8
13
14
13
76
15
2
7
10
17
8
21
6
9
10
11
16
15
20
9
6
11
32
5
6
9
6
7
6
3
4
3
2
3
6
31
18
21
50
1
48
1
14
1
8
13
2
7
10
3
2
3
4
27
28
5
12
1
14
25
54
21
18
3
2
19
8
3
2
5
14
13
14
7
10
23
24
1
10
25
12
15
8
35
12
1
12
5
12
31
30
11
2
3
10
23
2
15
4
21
16
17
4
3
8
11
30
11
6
3
14
1
6
13
6
1
6
5
38
5
4
3
2
7
22
11
22
3
16
9
2
9
14
23
22
7
12
17
12
1
2
19
30
1
22
1
4
7
20
33
12
19
30
1
56
11
4
9
28
9
4
13
2
9
10
17
10
3
2
3
24
3
12
5
6
1
20
11
10
3
22
33
14
5
14
13
76
3
6
25
10
15
12
5
6
3
22
13
4
1
6
19
6
1
18
13
8
1
10
3
12
11
24
77
10
45
22
35
4
5
6
1
8
11
16
25
20
57
2
13
24
1
12
13
4
11
14
1
6
25
16
7
22
17
30
15
6
1
8
19
48
1
14
7
6
1
16
11
24
5
2
3
16
33
4
23
2
7
32
11
14
15
20
5
22
9
18
13
30
3
24
9
6
9
14
15
2
1
20
7
24
31
18
1
24
3
14
3
6
1
12
1
8
1
8
1
2
17
2
15
6
17
10
13
2
13
6
5
4
5
18
3
8
33
2
5
4
3
22
9
6
1
8
21
2
3
2
5
2
5
12
17
6
17
4
43
34
17
6
7
20
3
10
29
16
13
22
35
6
1
12
11
6
11
10
5
28
25
4
7
4
1
32
3
16
27
4
9
2
11
14
1
4
3
10
17
2
17
22
27
6
3
6
5
2
23
4
7
12
5
10
13
24
17
2
51
14
3
2
1
2
5
20
1
18
51
4
1
8
15
8
31
10
3
8
21
32
15
4
9
20
25
8
41
18
3
18
17
6
5
30
5
24
25
12
7
8
3
12
11
12
5
46
5
2
41
6
29
6
1
8
3
8
9
4
9
4
7
12
25
12
15
14
7
2
3
12
5
6
1
6
1
20
5
2
5
30
17
4
3
6
3
14
11
10
11
40
9
12
13
16
13
24
1
24
17
8
5
12
25
34
27
2
3
8
19
10
1
4
5
12
11
32
1
2
13
46
11
2
9
48
7
22
19
10
23
64
3
4
7
2
5
34
7
6
15
28
39
2
5
10
17
2
31
4
7
46
9
10
7
2
5
16
31
32
31
10
1
24
7
18
9
16
5
6
27
18
3
38
17
4
17
12
5
6
13
16
7
2
7
18
17
2
43
12
17
14
1
6
27
2
15
10
13
56
39
10
1
8
3
24
11
10
35
10
19
2
11
14
9
20
1
12
25
20
1
12
17
2
9
2
1
20
21
18
1
14
31
6
15
22
3
28
1
34
3
4
5
4
1
14
7
22
9
16
27
2
15
10
15
12
11
10
5
30
13
20
15
2
23
34
1
4
5
18
19
14
7
12
7
4
7
4
1
2
1
14
17
10
23
10
7
2
7
2
5
4
9
16
31
14
27
44
3
8
11
10
41
2
11
4
23
2
7
10
31
16
1
8
33
42
15
8
13
6
19
18
5
8
9
8
7
24
19
2
3
14
7
8
21
42
1
18
15
16
7
30
3
10
17
2
5
32
11
10
25
2
3
2
65
10
3
16
7
30
1
6
5
12
33
4
15
6
9
6
31
18
3
22
39
16
7
4
45
4
1
10
1
2
19
8
9
20
1
30
1
4
11
16
9
16
27
8
15
4
3
8
27
6
11
8
19
2
81
18
15
4
15
14
9
14
45
14
13
20
3
12
11
26
27
14
47
2
121
26
5
36
15
2
1
18
3
2
25
10
23
4
9
4
9
32
23
10
17
34
3
14
31
6
3
28
15
4
3
36
9
8
5
10
7
24
1
38
45
20
29
2
11
50
1
22
9
2
25
12
45
6
5
4
3
50
5
28
1
2
3
10
15
46
7
2
15
12
1
16
25
38
13
38
5
2
9
14
9
8
5
26
13
2
3
4
3
4
3
4
9
2
5
2
17
10
11
2
1
6
25
48
1
14
11
10
43
4
27
14
7
10
9
24
15
14
3
56
5
68
1
6
1
6
5
14
25
12
17
22
19
22
1
6
5
24
5
38
3
20
13
14
3
16
9
14
17
6
21
6
7
2
7
12
11
6
13
10
1
4
3
14
5
2
27
4
19
10
9
2
11
4
19
2
3
2
19
6
9
8
25
10
39
10
5
2
15
14
9
8
9
4
19
18
35
22
17
8
11
2
1
14
3
62
3
2
21
2
19
50
7
22
11
18
11
18
1
2
13
8
3
26
13
4
7
4
1
6
5
4
9
2
13
16
17
12
7
24
5
10
1
20
19
16
5
8
19
8
11
12
17
8
5
30
1
30
13
10
13
66
5
32
5
10
11
22
15
22
7
4
9
2
17
10
9
8
7
28
13
6
9
26
21
26
35
6
1
6
23
6
9
12
3
38
1
22
1
4
3
6
3
10
3
10
17
2
5
14
5
16
49
6
3
14
1
12
1
8
1
2
7
8
15
8
9
56
1
4
45
20
17
10
1
38
7
4
9
8
23
4
13
14
1
6
1
6
85
8
71
18
11
24
1
18
5
42
9
14
7
10
1
16
15
14
15
2
3
20
39
14
11
14
17
6
27
20
27
28
19
8
5
2
13
12
3
4
5
6
1
4
5
26
1
2
27
2
19
8
27
2
3
26
11
16
11
2
1
34
13
10
3
14
5
6
3
8
1
18
13
2
15
10
5
10
11
38
5
8
1
8
3
8
27
32
5
4
9
2
1
2
17
4
29
32
15
10
9
20
1
4
5
28
9
34
3
2
3
8
5
2
5
4
17
34
5
12
25
2
15
12
19
8
1
18
15
16
15
24
19
18
9
6
3
2
3
10
13
4
39
16
15
4
15
8
17
16
1
2
3
26
25
42
13
6
7
26
1
22
9
4
37
22
13
2
1
4
7
10
3
6
27
22
9
2
51
20
5
4
3
4
9
26
11
8
17
16
25
4
13
44
31
4
5
2
11
20
19
22
19
78
13
30
13
12
11
18
15
10
31
6
7
4
9
18
21
2
7
10
11
16
31
8
11
44
1
24
13
52
15
18
23
30
13
2
1
14
17
60
7
14
1
8
21
12
37
62
9
20
5
6
21
10
33
28
39
8
29
24
13
4
7
10
1
12
11
6
13
6
1
8
11
20
19
8
25
16
11
8
5
24
1
34
17
6
5
26
13
6
3
10
15
10
23
50
11
24
3
6
5
12
17
6
3
14
13
4
5
2
5
2
5
26
1
10
7
12
7
6
5
16
17
12
5
16
17
8
21
38
3
22
21
26
5
12
11
16
1
58
1
10
9
2
9
4
19
2
3
2
5
6
17
6
11
10
7
4
3
2
1
20
1
24
7
16
5
16
5
14
17
16
7
24
29
38
15
2
37
28
9
2
23
18
17
18
1
8
31
12
1
12
7
8
13
8
29
8
1
46
3
14
1
18
27
2
3
2
13
48
7
12
3
8
1
30
5
2
7
12
1
6
17
16
13
22
39
4
29
80
21
2
7
18
27
32
9
32
13
10
13
6
11
2
15
8
9
6
13
16
7
22
3
18
21
6
3
14
3
8
3
2
5
52
9
26
9
28
7
14
35
4
23
4
9
4
13
20
1
32
23
64
13
8
57
12
3
4
3
2
3
14
3
8
11
46
9
10
1
2
17
14
51
44
17
14
1
4
39
40
3
2
27
12
17
6
57
30
17
8
3
14
3
14
5
16
3
6
13
16
13
8
5
8
13
14
1
32
21
16
21
8
35
6
27
12
1
8
3
28
3
4
7
6
1
4
5
18
19
8
27
44
17
20
13
16
3
4
5
32
21
22
35
42
5
10
9
16
3
2
7
26
1
40
3
4
15
8
21
26
1
10
3
2
57
6
5
2
11
30
1
24
11
34
1
20
9
32
11
30
61
12
25
4
1
4
3
2
13
12
7
4
13
6
3
6
11
12
3
2
3
12
3
12
15
84
15
22
1
14
5
2
3
14
9
2
65
8
3
2
15
32
13
12
7
6
1
4
7
10
3
26
5
12
13
26
7
20
3
2
3
16
25
14
19
2
9
8
23
22
9
18
1
8
25
12
23
26
11
6
3
14
9
2
7
4
27
18
29
12
11
14
13
32
3
10
17
4
3
6
5
12
5
26
3
2
13
8
1
8
1
16
27
6
13
18
5
6
1
10
1
2
19
6
1
8
9
2
11
10
7
10
11
36
5
14
13
4
9
2
5
12
41
16
1
10
9
4
15
2
5
2
3
8
21
32
31
42
3
4
9
10
1
46
5
4
1
2
13
26
3
4
13
4
1
30
1
4
19
10
11
10
27
4
7
4
3
8
27
24
5
8
1
52
1
6
5
4
9
10
5
18
37
4
11
10
1
32
15
2
13
10
1
38
9
82
1
10
5
8
3
48
5
18
7
32
5
2
27
6
25
18
25
6
27
60
17
42
25
2
5
32
17
6
11
10
11
30
5
6
3
24
23
10
17
4
17
6
23
2
7
24
27
10
39
2
11
34
75
2
21
38
3
22
1
6
5
18
7
6
1
12
19
6
1
6
23
4
1
6
27
2
3
2
3
8
27
20
11
22
15
20
39
18
1
20
1
6
19
6
41
4
35
8
7
12
27
4
3
12
1
8
3
16
7
2
9
32
15
2
13
4
25
6
31
6
5
6
5
30
1
26
11
6
11
8
19
10
55
2
1
12
1
12
11
12
57
24
1
4
3
16
7
10
37
6
5
8
9
26
3
28
9
10
7
2
9
12
31
14
17
12
23
18
7
6
1
2
5
6
1
6
7
22
1
16
3
14
15
28
35
4
15
10
19
14
1
12
1
2
1
48
33
12
5
12
5
22
33
16
15
6
1
8
37
2
17
16
5
22
5
24
3
4
37
2
3
26
27
18
33
2
17
8
13
28
7
10
5
8
11
4
25
6
7
4
13
24
1
2
17
8
25
30
7
6
5
4
15
16
33
14
23
74
39
2
1
44
3
20
3
2
33
14
3
2
3
12
5
6
21
10
3
10
5
32
13
8
3
6
5
8
9
36
7
4
23
4
11
2
23
34
21
24
1
12
9
10
7
2
11
2
1
4
21
16
3
4
1
4
5
2
21
8
9
6
7
10
25
22
9
8
43
16
9
6
7
26
1
8
11
8
1
22
19
30
9
12
29
20
7
4
15
8
11
8
9
62
9
14
15
2
27
4
13
14
3
14
15
8
7
18
51
8
13
4
9
22
11
4
7
14
7
4
5
18
1
16
11
18
19
6
3
36
15
10
19
12
7
16
27
8
5
12
7
2
13
6
3
8
25
6
7
4
11
34
1
26
63
8
17
2
1
4
1
4
21
14
13
2
21
14
3
26
9
2
1
4
19
30
7
6
11
18
9
40
7
2
9
14
45
14
31
18
3
6
1
14
35
4
33
14
11
2
17
4
1
12
19
28
7
8
3
14
1
10
7
8
13
4
29
4
49
10
27
2
13
12
41
12
19
4
1
6
9
42
35
4
5
28
3
8
11
16
1
2
5
2
11
14
37
34
5
28
1
30
3
12
3
2
13
16
7
12
7
72
5
2
39
24
23
18
7
12
3
12
7
2
17
2
25
6
21
12
1
6
23
6
5
12
35
2
21
26
1
26
7
30
11
28
25
10
5
10
1
38
1
12
5
22
9
32
15
50
45
10
5
26
51
4
7
14
3
10
7
6
13
2
5
44
1
8
1
22
5
30
5
18
13
8
1
10
11
12
25
28
13
36
5
26
3
10
9
6
17
4
1
14
3
16
31
8
15
2
5
18
3
14
25
14
21
6
5
22
23
6
13
10
9
2
63
2
5
4
1
12
1
14
1
18
9
18
17
18
17
2
5
4
13
6
25
44
9
10
11
16
15
12
11
4
3
2
47
8
3
10
7
8
37
20
33
16
7
20
5
2
7
10
27
32
13
4
15
2
1
2
3
4
1
4
1
4
7
20
11
44
7
28
5
12
7
36
5
8
3
10
11
18
3
22
15
6
11
24
9
10
7
12
9
14
9
8
19
8
1
26
5
8
21
4
21
20
3
2
31
34
23
16
9
4
17
28
5
8
17
2
1
8
3
4
7
10
9
12
3
22
1
40
11
18
13
12
29
12
1
6
17
20
41
10
11
22
3
6
7
16
3
22
9
6
29
16
7
2
13
10
1
8
23
34
7
6
3
18
1
28
9
18
15
8
5
30
35
6
1
4
9
30
15
2
3
4
43
4
7
20
3
14
33
8
9
16
29
12
21
24
5
34
19
62
1
8
3
6
15
10
51
20
9
4
3
14
23
18
29
18
19
36
43
24
13
20
11
12
3
20
25
2
17
12
5
12
3
4
5
6
83
12
69
42
5
6
1
14
1
28
33
18
7
4
5
18
9
20
9
8
55
8
29
10
7
36
3
4
1
20
3
12
3
18
13
8
9
12
1
2
13
14
7
16
1
6
13
2
1
16
13
6
5
6
5
18
3
36
29
4
9
20
5
28
9
4
3
28
3
8
13
14
7
20
1
14
43
22
27
10
9
10
31
8
3
4
7
14
43
8
3
40
21
6
3
4
3
40
3
4
3
4
1
16
9
8
11
8
5
4
15
10
9
2
11
6
3
4
3
8
9
2
1
22
3
10
25
20
3
14
9
2
53
12
1
6
27
32
29
22
15
16
13
28
1
34
9
16
7
16
15
16
9
16
13
22
11
4
19
6
3
6
7
2
11
2
3
4
13
26
47
2
5
4
15
4
13
10
1
10
27
10
21
2
3
24
5
52
13
16
37
12
1
6
41
46
1
8
19
2
25
18
19
10
1
4
11
2
33
4
1
18
17
28
5
6
5
20
7
2
1
44
17
8
15
20
51
34
1
2
1
4
3
10
15
10
15
4
15
4
17
10
1
4
3
14
41
6
5
20
3
26
3
2
13
6
13
10
1
18
13
2
1
2
9
2
7
2
7
6
17
8
5
12
11
20
3
18
3
16
1
6
3
12
3
2
9
14
15
8
21
4
9
10
15
30
9
4
21
4
5
8
25
26
11
16
3
10
21
38
1
12
5
4
1
12
19
20
17
2
25
6
43
16
1
2
3
2
7
30
11
22
1
10
23
14
11
16
11
4
9
46
3
4
3
4
9
8
15
8
1
2
1
2
5
14
17
2
7
16
5
6
15
16
3
18
11
6
5
4
17
12
9
12
3
34
1
24
11
20
33
10
1
28
9
16
7
6
1
8
21
2
1
14
25
2
17
32
9
10
27
20
3
8
9
22
1
36
1
4
45
10
1
28
1
10
13
26
27
8
23
8
13
8
35
72
9
2
5
2
1
6
11
42
1
6
25
6
17
6
13
26
15
34
15
4
5
24
1
10
1
24
19
10
7
16
11
12
3
2
7
12
1
12
9
10
15
8
5
4
9
4
5
8
5
2
39
22
1
20
3
12
13
2
13
22
5
24
7
18
5
4
1
6
21
26
1
22
1
42
1
2
97
16
7
52
5
4
11
6
7
8
13
22
19
6
3
2
17
4
1
4
51
8
15
4
3
12
5
6
19
6
21
20
15
16
13
10
15
28
51
14
3
30
3
12
31
24
9
8
33
10
49
26
11
6
7
16
19
26
11
6
13
24
5
78
15
10
7
22
7
2
1
8
5
48
5
42
17
12
15
10
23
22
1
20
7
10
5
10
5
2
3
14
1
6
13
44
13
34
9
4
13
2
9
2
17
28
19
36
1
12
3
18
7
28
7
46
9
16
15
8
5
10
5
32
19
12
3
14
7
14
31
4
27
8
13
16
9
6
5
28
5
30
31
4
3
16
35
2
13
8
13
4
25
32
15
28
41
16
33
22
35
2
3
10
53
2
11
6
1
6
11
30
3
12
1
14
3
16
29
8
5
4
9
8
9
6
19
4
21
4
5
8
3
4
57
4
25
22
41
28
7
4
3
8
1
10
1
46
15
14
1
4
17
12
3
20
1
8
1
8
13
4
39
4
33
38
3
26
1
18
5
10
11
12
9
14
27
6
21
22
3
4
7
2
5
8
9
16
35
4
11
4
33
8
1
6
5
18
55
10
11
26
3
10
5
36
1
6
3
8
3
6
19
6
1
2
15
20
3
22
23
2
33
14
5
42
5
6
3
6
29
4
21
2
25
8
1
8
21
8
9
4
7
60
13
14
1
10
33
2
9
6
1
2
13
28
1
4
3
6
7
24
9
14
7
16
11
80
1
12
27
14
7
8
9
22
3
22
7
4
11
18
5
12
35
32
17
6
13
20
5
18
1
6
27
2
3
46
7
2
9
2
7
4
9
18
11
2
23
8
5
6
41
4
5
16
1
2
5
4
7
8
5
16
27
2
7
14
5
6
3
2
13
4
27
4
17
16
39
34
5
10
5
10
3
8
1
2
1
22
21
8
45
18
3
10
9
2
7
26
7
6
7
22
17
2
3
6
1
12
1
24
1
8
13
34
15
12
9
4
1
10
3
10
9
4
3
6
1
26
25
64
1
24
5
16
19
6
1
10
17
48
3
2
17
20
1
2
5
10
9
14
17
10
1
20
3
20
9
8
19
18
1
20
13
12
1
24
9
20
45
20
9
10
3
18
11
16
25
22
25
2
25
10
5
16
9
8
33
4
5
2
1
12
9
4
21
32
17
22
5
4
3
20
3
2
5
16
1
6
1
14
21
20
21
32
7
4
7
14
19
6
7
2
7
14
7
6
11
22
3
10
31
12
5
12
5
2
1
6
15
2
9
8
9
18
43
10
3
2
3
2
3
4
7
26
5
4
11
78
1
12
3
22
1
12
7
30
39
2
5
56
3
4
19
20
1
2
15
2
9
24
13
10
33
14
9
2
5
14
3
2
9
22
1
26
17
14
11
14
3
10
11
10
11
10
9
2
1
2
1
8
9
22
3
10
9
10
5
20
35
10
5
10
5
10
7
22
23
2
17
2
1
4
21
16
1
14
7
32
67
4
9
12
5
2
11
4
13
18
11
6
7
18
11
20
1
4
3
6
3
14
9
24
5
4
1
4
1
62
17
8
11
18
5
36
5
8
13
8
21
4
3
6
19
4
19
2
5
2
3
4
5
44
19
4
19
4
17
22
5
10
35
6
11
4
1
32
17
24
17
20
27
6
5
6
11
2
1
6
5
18
29
28
35
6
11
28
31
42
19
22
3
54
9
12
5
34
45
8
1
4
1
10
49
2
21
90
59
10
1
10
27
4
3
40
39
18
3
4
19
10
13
14
27
8
7
16
5
12
5
12
13
4
3
10
3
2
11
10
9
10
17
2
3
56
45
30
9
2
13
4
21
12
35
56
1
8
33
34
29
18
1
10
1
38
19
4
41
12
35
2
3
4
19
2
17
12
3
14
11
24
27
10
29
6
1
22
17
8
3
10
3
10
7
4
7
34
17
38
19
4
3
28
15
14
21
10
11
10
5
4
1
12
29
30
11
16
29
10
1
28
15
4
27
6
27
26
1
16
11
8
3
16
33
10
43
16
35
28
9
2
3
14
11
28
9
6
5
6
15
20
5
14
5
14
3
36
3
10
15
42
9
16
9
38
5
2
1
12
1
12
19
2
23
2
3
4
1
4
9
2
33
6
7
10
49
16
27
12
9
6
3
6
1
6
1
18
9
4
17
10
9
6
23
4
3
18
15
2
5
28
5
46
3
28
23
12
29
2
3
6
59
6
13
14
7
48
7
6
5
4
15
6
13
28
5
36
1
10
31
4
25
10
5
2
1
4
7
10
5
48
1
14
13
24
3
6
17
2
13
12
7
14
21
20
27
8
9
8
1
2
29
38
15
4
41
8
5
22
3
2
17
6
1
30
11
32
11
48
5
12
7
6
1
10
23
2
21
8
23
2
7
28
17
14
1
34
35
10
11
12
19
4
3
18
11
26
31
12
7
6
1
12
29
14
15
2
5
2
7
2
11
26
9
16
23
26
11
44
3
10
9
6
15
36
5
10
3
10
9
20
3
2
35
18
5
4
3
8
5
14
3
4
13
6
7
16
19
4
1
4
1
10
13
20
7
2
9
20
1
4
25
6
11
16
15
10
7
14
1
2
3
8
13
4
31
4
1
6
9
4
3
8
19
10
5
18
9
20
9
58
11
10
5
2
9
2
3
14
11
8
9
14
39
14
7
12
5
6
1
14
3
6
5
6
9
2
49
2
17
38
9
2
1
4
3
34
17
12
3
2
9
22
19
24
15
2
7
30
21
4
9
16
43
6
11
18
5
12
1
14
9
2
3
14
5
34
1
10
31
2
31
8
1
16
35
14
3
6
37
8
37
6
9
14
11
10
9
2
1
6
5
8
3
10
11
6
3
4
11
4
15
46
1
12
9
14
13
10
7
6
49
6
29
2
1
38
1
32
9
20
21
4
7
26
3
2
13
14
25
24
11
54
5
16
29
2
7
12
11
20
21
12
13
16
21
16
1
14
13
54
9
8
45
8
19
14
15
48
43
18
3
16
13
18
1
2
25
6
7
26
9
6
3
6
29
16
1
54
3
50
3
6
1
6
19
2
19
24
27
14
5
2
13
22
19
18
31
14
1
4
9
10
9
2
21
4
7
8
49
8
1
2
1
22
7
6
9
8
15
6
43
8
19
20
1
2
1
24
19
2
21
6
17
50
13
14
5
14
3
44
27
2
15
10
9
10
9
2
17
2
21
26
9
26
29
24
11
46
27
38
15
8
71
22
13
24
9
2
9
8
5
8
7
22
37
10
3
24
5
10
3
2
19
16
3
28
31
2
3
28
21
8
3
2
29
8
1
4
13
16
7
14
1
26
15
10
11
34
9
12
3
38
69
16
21
8
3
36
5
36
5
6
1
4
5
10
11
14
17
10
17
22
21
40
17
10
1
14
11
4
3
6
51
6
3
30
13
6
3
2
11
2
1
2
11
6
1
10
9
2
9
16
1
2
19
12
1
12
7
26
11
10
1
22
19
2
1
10
3
16
7
18
5
14
9
26
1
28
3
16
21
2
3
6
3
26
5
4
11
4
3
6
3
10
1
10
11
18
5
20
1
24
1
6
3
18
29
12
25
2
5
2
3
10
3
14
15
8
15
14
15
4
27
2
5
26
3
2
19
18
15
8
19
14
3
12
9
26
23
2
19
2
19
14
17
30
25
38
11
18
3
10
21
24
9
28
1
22
15
10
67
16
1
2
17
6
1
6
51
4
9
6
13
14
41
6
1
2
21
6
23
2
9
30
3
2
9
2
3
6
1
24
57
20
5
6
9
12
9
40
9
22
39
4
15
6
17
2
3
12
3
2
23
6
13
14
17
10
11
14
3
14
41
40
13
20
5
46
13
14
1
2
3
30
13
4
5
2
3
16
11
26
9
2
3
12
3
6
3
20
15
16
15
8
9
32
7
40
13
14
9
14
21
32
1
18
5
18
1
28
13
2
1
36
31
2
1
4
13
4
7
16
1
6
25
12
1
8
5
12
11
52
13
4
1
8
1
4
19
2
9
4
1
4
31
32
15
8
9
4
9
2
15
10
11
16
1
12
1
34
5
8
11
6
33
10
41
2
11
8
13
2
19
4
19
4
13
26
11
12
3
12
1
10
1
38
1
12
1
12
7
6
7
28
3
16
21
130
9
2
17
44
25
48
71
14
25
4
9
10
17
4
7
2
1
12
3
8
25
8
15
12
3
16
17
6
41
2
1
12
13
10
5
4
7
12
7
14
45
2
3
54
1
8
1
10
13
2
7
16
7
4
5
22
19
4
3
64
7
8
13
28
7
16
5
20
35
6
7
12
37
18
27
14
3
8
3
34
9
4
3
14
27
6
9
2
1
6
15
46
1
6
5
6
7
2
5
24
5
10
5
6
1
8
3
10
19
52
9
22
15
4
39
12
19
32
13
24
9
2
1
18
3
34
5
18
29
2
7
46
13
10
9
50
29
4
15
8
27
16
5
10
15
6
1
4
19
14
5
12
27
2
7
10
5
6
13
22
13
4
3
8
7
22
17
10
3
44
65
28
9
2
23
8
15
12
9
6
21
38
11
16
37
14
11
8
7
20
53
16
49
30
11
6
23
16
1
14
39
26
13
42
1
8
1
2
1
34
15
2
3
26
1
6
17
32
5
6
5
34
5
16
13
24
5
6
59
6
1
6
1
6
5
2
7
12
11
20
1
16
1
22
5
28
1
12
7
8
1
12
15
12
27
2
35
12
1
16
1
2
9
2
39
4
7
6
3
10
13
24
19
12
7
4
5
12
3
24
5
18
7
10
35
12
31
18
15
4
1
2
1
6
7
24
17
18
3
12
55
2
1
6
17
34
21
10
7
4
1
6
5
8
1
4
9
16
39
36
9
12
5
4
21
2
11
6
5
58
3
6
9
46
13
12
17
50
21
10
15
26
23
54
9
18
9
6
5
6
17
20
3
12
13
2
31
8
1
4
3
14
21
2
1
46
15
8
3
2
1
30
19
2
13
4
3
12
1
8
41
30
5
2
5
24
17
4
35
12
1
2
5
2
19
12
9
20
19
2
13
2
1
6
7
32
17
10
29
8
19
18
5
18
23
16
19
24
9
18
19
2
1
12
17
20
1
10
7
6
25
14
7
22
3
8
7
14
1
12
33
14
13
14
13
2
13
48
49
12
51
12
41
6
3
12
5
24
13
8
5
12
23
6
35
16
7
20
3
18
71
12
27
16
9
6
1
12
3
2
11
10
13
32
3
10
13
4
9
14
1
40
1
6
11
6
5
18
43
12
1
2
13
12
11
18
11
6
7
36
13
4
1
4
9
10
1
14
9
4
13
4
1
4
23
22
7
8
1
18
5
24
5
8
9
22
7
4
29
12
19
24
17
24
1
12
1
32
7
8
1
12
1
8
5
2
1
6
11
6
11
16
9
12
35
2
5
6
5
6
11
8
11
10
3
2
11
10
1
10
1
20
1
22
5
24
47
10
7
4
29
12
15
24
33
30
1
64
1
6
21
18
1
16
5
6
23
10
13
6
3
16
3
2
3
4
3
26
1
14
15
2
1
24
1
14
5
16
9
18
7
4
1
8
33
26
7
16
3
2
1
4
29
2
19
28
29
14
13
2
15
12
5
8
7
8
3
4
5
8
1
2
31
16
23
4
11
6
9
4
13
88
7
30
13
8
43
26
11
36
31
32
5
6
1
6
5
6
35
8
59
8
3
4
37
6
5
14
9
4
9
6
1
2
1
18
11
8
35
6
3
30
9
2
9
26
3
4
21
8
15
4
19
2
9
6
9
10
1
8
33
34
7
16
5
2
3
4
3
6
1
8
7
2
9
14
1
10
13
2
11
32
25
2
9
32
35
18
9
4
9
6
7
18
1
26
17
8
1
20
1
4
3
14
1
4
3
12
25
22
21
6
1
2
15
8
3
6
7
12
29
14
19
42
13
4
1
4
13
2
3
14
15
14
23
18
7
2
29
12
31
2
7
18
1
18
5
10
19
12
5
8
53
12
45
22
5
4
9
16
19
20
7
4
13
4
5
4
29
4
3
18
9
26
3
10
9
10
5
16
5
4
9
6
9
6
5
4
13
2
15
4
7
12
1
12
5
6
1
2
35
6
1
22
1
2
1
12
1
6
11
18
31
4
7
4
1
8
13
2
3
4
3
2
51
4
3
10
31
24
5
2
15
20
3
12
5
24
11
10
9
38
9
60
11
2
1
20
7
38
1
18
7
6
3
8
25
2
5
12
5
6
13
2
17
26
1
28
1
6
1
18
3
16
15
38
3
8
27
18
7
4
23
2
5
8
21
20
1
8
13
2
21
2
5
8
21
8
19
2
11
12
39
2
3
36
7
24
17
6
11
12
19
12
1
10
7
18
7
26
17
4
25
18
1
38
13
2
7
12
1
28
19
12
17
2
11
30
5
2
7
12
3
8
9
10
15
18
1
18
9
26
15
4
3
2
19
18
13
6
13
14
17
40
11
20
21
8
5
12
21
6
1
14
17
6
1
4
1
30
15
4
3
2
9
22
1
4
21
14
9
20
7
20
3
40
7
8
15
20
13
14
7
10
9
4
3
16
13
14
55
4
1
10
33
24
7
16
23
6
5
8
11
6
5
34
33
4
11
18
13
10
3
20
31
14
35
10
3
14
15
10
7
4
7
20
5
38
11
2
17
12
17
24
7
24
15
6
7
12
5
8
43
6
1
18
7
6
43
14
17
8
9
8
31
10
1
12
15
8
3
20
27
2
5
2
23
22
35
6
15
10
1
22
17
4
1
6
1
8
15
18
15
6
5
2
1
4
9
2
7
16
7
10
5
26
7
10
9
18
11
6
11
18
9
2
21
2
21
4
27
10
1
40
3
8
7
12
1
6
1
4
5
48
35
2
15
8
5
4
23
12
25
12
7
8
13
24
11
36
13
10
5
36
25
2
31
8
19
12
1
12
13
8
15
16
1
6
11
2
1
6
15
12
1
20
7
10
19
24
11
24
39
8
7
2
25
6
3
32
25
6
5
2
7
8
13
4
7
4
31
16
13
2
49
32
1
2
27
20
1
6
19
2
1
8
1
2
11
22
5
36
1
2
1
22
5
8
31
12
21
40
7
20
13
6
51
2
21
26
3
26
3
6
9
16
13
16
45
32
9
52
5
14
15
26
1
20
1
2
9
8
23
2
5
42
11
72
17
28
1
6
13
6
25
6
65
4
17
6
23
14
33
24
23
12
29
4
11
12
5
4
1
6
5
30
19
6
1
18
7
2
1
4
7
6
25
2
35
12
11
44
1
6
33
2
1
2
11
6
13
6
3
20
7
14
5
30
7
2
67
12
15
2
7
2
3
14
37
4
29
18
19
14
7
6
13
6
5
2
33
80
9
2
9
14
9
8
3
10
17
12
5
30
7
12
49
42
11
24
45
22
1
16
3
14
5
12
29
8
5
24
7
30
29
10
11
6
15
4
3
4
1
10
11
2
37
8
3
26
21
14
13
8
51
20
9
4
3
14
3
22
3
8
3
8
5
6
21
6
13
12
23
4
1
8
5
24
17
10
5
10
15
20
3
2
7
14
11
10
17
6
17
30
13
52
23
4
15
2
5
28
5
12
5
4
17
6
1
6
35
2
1
4
7
12
1
44
17
30
15
18
3
6
17
32
23
6
1
24
9
18
61
4
7
16
5
50
3
10
11
10
3
12
7
54
23
6
1
6
15
6
5
28
21
16
11
8
1
22
3
2
5
20
17
8
3
16
5
32
7
18
1
10
1
4
5
14
15
2
9
10
7
18
5
8
15
22
11
28
3
14
1
4
5
56
15
4
39
8
13
16
3
10
3
10
9
8
9
10
1
24
21
4
11
26
3
16
11
28
33
2
53
22
9
2
11
42
15
20
15
4
27
8
11
6
47
6
9
6
29
54
7
20
39
20
1
4
7
14
7
48
3
18
29
42
7
2
7
10
5
8
27
34
17
26
1
32
15
8
3
16
15
4
5
2
1
2
67
16
3
20
21
4
15
10
15
2
13
16
21
48
79
18
17
6
3
8
33
40
7
10
1
10
23
12
39
22
7
28
7
2
3
22
1
18
19
32
1
10
35
14
35
8
7
2
21
8
3
14
1
10
3
10
21
4
7
10
7
4
1
30
7
20
9
28
5
4
11
14
21
8
1
6
3
6
29
42
5
18
9
16
13
20
7
20
11
6
1
6
1
48
9
28
29
10
5
46
19
16
3
12
19
8
11
6
31
24
1
24
3
6
5
6
9
38
5
8
5
14
13
2
17
2
1
2
35
10
15
8
17
2
3
4
5
76
7
4
1
24
5
4
29
36
21
12
3
4
23
12
13
8
11
58
3
12
1
6
31
30
9
22
11
6
11
18
39
6
7
4
21
26
11
14
1
2
9
12
5
14
7
8
11
38
3
4
1
4
11
2
13
18
5
14
9
8
7
4
17
2
27
16
11
2
19
6
37
8
3
2
27
18
3
12
5
16
27
20
29
10
1
2
5
2
21
10
9
10
11
12
19
6
15
4
3
2
31
8
15
8
23
22
7
2
9
26
9
48
1
12
9
6
11
24
1
14
1
30
13
10
5
36
11
40
11
22
3
4
1
10
41
32
11
34
5
6
29
14
21
10
5
2
23
10
1
4
11
6
1
10
5
10
3
4
3
2
9
2
3
8
15
8
13
4
9
14
3
10
5
10
21
18
5
16
5
22
5
18
5
16
3
10
1
6
1
60
1
2
19
8
3
8
9
8
19
14
3
14
3
4
5
20
23
12
15
6
11
18
25
4
29
10
1
30
23
6
41
10
11
24
7
12
5
6
9
8
5
2
5
14
9
34
3
26
1
6
7
10
3
14
3
18
53
24
37
14
1
4
5
4
11
18
1
18
9
4
27
4
5
8
3
2
3
10
13
14
9
8
9
10
3
14
21
2
15
2
17
6
19
8
33
50
7
10
19
8
15
2
19
12
15
8
11
6
5
2
1
40
5
14
11
22
29
34
3
2
35
10
21
52
33
36
7
18
21
12
1
18
7
6
5
24
1
48
1
12
3
2
17
6
1
8
13
18
29
18
13
10
1
16
5
4
1
30
17
12
65
38
7
8
5
6
7
38
3
2
9
24
11
40
21
8
7
8
7
24
31
4
19
50
3
14
9
4
27
10
21
22
3
16
3
2
7
8
11
36
49
4
5
8
29
8
1
86
3
10
5
46
13
2
1
4
13
6
5
10
1
4
15
30
3
4
1
28
69
6
33
8
17
12
31
2
17
6
7
8
3
10
3
8
9
2
5
6
1
6
5
14
31
8
11
16
13
10
5
12
1
6
3
18
15
20
7
24
1
20
11
6
41
4
7
18
11
4
5
12
1
20
5
6
13
2
1
6
19
6
5
14
13
6
1
4
21
2
1
20
9
2
3
2
39
14
17
28
15
4
13
12
45
14
9
12
1
4
9
4
9
8
15
8
37
16
9
24
5
14
3
14
3
10
23
8
15
4
3
4
3
4
5
20
15
16
3
12
23
2
33
10
15
12
37
18
13
16
3
22
3
38
11
4
3
6
21
12
27
2
37
4
21
2
11
30
5
2
9
60
5
4
5
8
23
14
1
16
39
4
19
16
9
8
1
14
17
2
3
4
27
16
3
22
3
38
9
58
3
2
27
4
21
8
7
4
19
12
35
6
1
12
17
34
5
6
11
4
17
42
11
28
25
6
1
30
23
10
7
4
9
18
3
4
15
8
3
4
19
18
9
24
35
6
1
18
3
8
1
30
7
18
5
8
1
18
17
34
3
6
29
6
13
2
17
8
7
10
5
12
13
28
23
6
11
6
11
16
37
10
15
8
47
4
31
18
5
6
9
8
3
14
29
2
3
30
5
2
17
4
1
16
7
6
3
4
33
6
1
4
3
6
5
8
5
24
15
10
25
4
7
2
1
10
5
6
5
2
9
16
19
20
5
24
29
6
55
14
5
12
5
10
11
12
5
6
1
14
11
4
3
22
13
10
1
18
11
6
7
4
13
10
7
50
13
8
1
2
5
14
5
28
7
2
11
10
19
6
19
30
23
30
5
2
5
6
15
2
11
6
1
20
9
22
11
4
13
36
5
20
7
10
21
10
5
34
13
2
3
6
45
8
1
22
15
4
11
72
1
8
3
2
5
2
5
2
11
8
11
18
13
34
17
44
3
26
9
4
27
12
11
16
19
16
7
2
29
12
1
8
13
8
15
4
1
2
25
6
13
6
43
10
23
2
63
10
33
14
5
18
1
18
23
12
1
4
25
2
13
38
39
8
15
2
1
18
9
8
29
18
5
28
3
14
43
8
11
4
17
6
17
2
5
6
9
2
23
6
5
20
7
72
19
18
3
12
7
2
7
4
3
8
1
6
5
8
5
22
3
4
15
6
15
14
1
8
15
2
17
30
17
4
15
4
3
16
3
2
1
2
3
26
19
10
1
12
29
8
1
2
3
6
7
12
35
4
3
32
9
4
15
2
21
38
27
4
5
16
11
12
5
4
1
34
9
2
5
22
11
8
11
50
11
14
31
30
9
12
13
8
41
4
1
6
7
26
7
38
23
30
5
10
5
6
19
18
23
12
13
20
9
10
23
14
7
2
3
26
19
14
27
20
1
12
17
30
19
14
11
2
11
6
7
14
5
2
3
4
37
4
45
36
1
2
13
2
13
4
13
54
1
2
23
2
3
30
3
4
3
26
3
10
1
8
3
4
11
6
1
2
7
10
3
6
13
8
13
14
7
8
7
32
25
6
1
4
5
6
19
12
5
16
7
22
5
14
5
18
5
8
21
4
13
28
13
24
15
16
3
14
15
20
9
6
1
18
1
4
1
14
1
12
1
16
23
2
23
4
13
4
13
10
9
4
9
16
41
2
43
4
7
8
33
24
1
6
1
10
11
6
23
18
19
42
5
4
1
10
1
12
7
12
3
6
37
42
3
14
13
14
3
16
3
14
35
10
15
12
7
18
11
8
7
18
7
4
5
6
1
8
13
2
1
26
7
8
1
10
3
34
13
10
3
4
9
8
1
14
1
16
7
6
19
22
13
22
5
8
3
6
19
6
9
20
7
2
1
16
7
20
5
12
5
14
3
6
25
2
13
4
7
32
3
4
1
2
3
10
7
22
9
44
1
18
9
2
17
4
13
24
13
2
11
26
15
14
3
26
11
32
35
2
15
32
7
8
13
22
5
14
21
20
55
8
23
2
33
20
7
6
7
24
3
2
1
10
31
16
17
2
17
8
25
36
17
20
23
4
3
2
3
16
7
48
1
10
11
24
23
18
17
6
37
8
1
6
17
24
17
18
3
8
5
6
3
8
15
2
5
6
7
16
5
10
3
8
1
10
3
4
11
4
3
14
3
4
9
30
9
8
27
24
17
4
101
58
5
2
1
14
17
2
7
6
5
12
5
10
5
12
7
10
3
12
17
14
9
8
15
26
19
6
3
4
9
2
15
30
1
8
23
22
1
6
9
22
3
8
1
12
31
2
7
14
3
14
19
2
23
16
1
2
5
16
5
4
5
6
27
6
7
6
7
2
5
2
5
2
3
6
1
8
21
12
1
18
9
6
21
14
13
2
1
6
29
12
5
14
23
38
5
10
49
6
19
12
5
28
13
20
41
6
19
12
13
6
1
22
5
16
9
12
19
10
17
20
27
24
9
48
9
50
3
2
11
6
5
40
5
18
1
2
1
4
33
6
7
22
5
2
21
14
3
2
1
22
19
14
31
30
7
18
11
16
5
26
7
38
9
2
11
18
5
36
25
6
17
6
43
4
3
8
5
6
1
4
41
6
5
16
25
6
11
40
5
18
3
4
21
36
3
4
3
14
25
8
1
6
5
10
59
6
7
4
23
4
1
22
13
2
1
4
3
8
19
2
29
8
9
8
31
4
1
36
1
22
5
6
17
4
31
2
13
26
13
4
21
8
7
10
19
2
3
12
5
8
11
14
5
2
17
2
93
8
17
14
7
10
17
14
3
14
23
30
5
34
1
16
1
16
9
6
3
4
1
2
17
22
11
10
9
8
11
10
5
8
19
12
17
8
9
4
15
8
1
4
5
10
31
2
11
18
41
40
5
14
5
18
25
12
3
2
37
6
5
36
1
6
13
2
3
20
13
12
13
18
17
2
3
2
23
20
15
6
3
2
5
8
11
24
5
6
21
8
7
22
37
2
19
54
3
22
3
36
9
4
1
42
3
16
67
8
19
30
1
6
7
8
3
8
7
6
5
8
17
10
1
34
11
8
15
22
15
2
3
24
7
20
33
22
9
4
1
38
13
24
1
8
9
2
7
8
1
12
41
22
3
2
7
12
1
8
19
26
1
14
19
22
7
12
1
26
9
32
41
14
3
18
5
10
11
18
1
20
9
36
1
12
5
28
3
4
3
10
11
10
35
12
3
4
9
8
15
12
15
2
7
2
1
10
11
12
7
4
9
2
9
2
1
4
5
14
3
4
3
16
9
8
5
16
13
2
15
20
11
2
1
18
3
2
5
6
15
20
15
4
49
8
7
38
5
12
5
14
7
26
7
18
9
8
55
8
23
30
1
38
55
10
3
2
5
22
11
32
5
6
11
46
1
8
7
2
21
64
5
2
3
6
7
26
3
40
41
26
1
10
3
4
7
12
11
8
15
26
21
20
9
6
3
4
21
2
21
6
29
18
5
6
17
20
13
8
5
18
7
18
1
16
1
36
7
4
25
8
13
18
17
2
13
20
7
8
9
2
1
8
21
8
31
10
3
36
9
12
23
32
23
44
25
20
27
20
9
6
11
2
19
12
47
6
3
16
9
2
13
6
5
6
9
78
17
4
15
8
7
10
21
16
21
6
7
6
1
6
37
18
3
4
3
24
1
12
11
18
1
26
1
14
1
6
17
4
7
8
1
30
9
2
39
10
21
16
17
28
3
12
11
10
7
40
9
14
3
4
9
2
49
2
29
4
7
40
93
16
3
2
29
10
9
4
13
8
3
20
1
4
3
6
19
10
15
6
21
24
3
14
1
18
11
24
25
6
7
10
1
4
31
24
3
26
3
6
9
6
9
4
7
24
1
8
33
20
7
32
1
16
7
4
1
6
1
2
15
6
11
2
39
24
1
2
31
26
21
64
13
12
23
18
13
22
5
30
5
6
3
4
3
2
3
4
3
2
25
28
3
34
5
12
1
8
7
10
3
14
1
2
9
32
21
34
13
14
9
28
15
10
7
2
5
4
9
20
3
10
9
16
3
8
15
2
13
4
13
50
7
30
7
10
25
18
21
2
7
26
19
8
5
28
7
12
23
6
5
22
7
24
19
14
23
12
3
34
3
14
3
4
3
30
3
8
1
18
23
2
3
12
45
28
13
20
7
34
11
8
3
22
57
4
25
16
25
26
3
8
39
28
1
2
9
30
11
2
3
8
7
36
17
18
15
6
11
40
11
6
19
26
5
10
19
6
5
38
1
12
1
26
19
6
15
14
3
24
13
4
3
20
7
2
27
28
9
2
11
10
9
10
27
8
1
4
5
30
1
2
1
6
7
24
17
12
9
12
9
4
37
2
25
2
17
12
5
8
9
50
9
8
15
2
5
10
11
18
3
4
5
2
27
2
1
2
35
4
5
30
19
20
17
6
17
2
7
10
15
4
15
4
3
26
7
8
11
6
15
2
15
14
15
12
1
2
11
10
5
6
15
14
11
6
17
40
25
8
15
4
9
16
1
10
3
20
15
4
13
6
29
8
3
10
1
18
19
24
13
26
1
46
7
10
9
4
3
54
1
4
5
4
9
32
75
14
67
2
7
4
5
20
17
14
13
48
7
18
1
52
19
2
5
6
7
12
1
16
3
16
15
28
5
14
3
12
9
14
39
10
17
10
3
26
3
16
19
6
1
12
11
6
17
36
23
22
39
4
29
6
23
24
35
16
17
28
7
42
13
2
13
20
23
6
5
2
17
10
25
38
5
24
27
12
3
6
11
4
5
4
17
40
5
26
1
24
23
10
7
4
1
4
1
2
9
4
25
2
37
6
3
2
17
2
11
18
9
18
13
8
7
46
5
4
23
2
1
4
9
10
15
2
35
4
11
6
1
4
23
12
13
16
17
6
1
12
7
4
21
8
9
28
5
22
13
20
3
10
5
22
3
22
3
4
3
82
9
2
11
40
15
8
1
2
17
32
9
2
9
4
47
2
15
14
3
14
35
8
31
14
3
4
5
10
37
4
9
6
13
2
1
2
21
24
1
6
5
6
17
12
1
18
1
8
17
64
15
14
11
4
17
2
11
2
11
8
1
8
1
28
11
6
7
16
17
14
21
16
1
4
45
2
17
6
23
30
15
24
21
12
21
4
3
6
23
4
5
2
11
6
11
6
3
22
3
10
17
2
3
24
1
14
1
20
7
2
7
12
9
8
1
8
27
8
11
10
9
10
5
8
11
16
3
2
15
16
5
14
13
8
5
2
5
8
7
16
3
20
1
2
3
2
13
2
7
6
13
22
23
6
5
18
1
6
7
4
3
34
11
6
3
24
1
6
3
14
3
2
23
8
1
8
9
14
9
8
1
14
9
10
7
2
1
2
5
12
3
60
19
4
1
30
3
8
13
32
3
6
11
8
11
14
5
64
39
2
1
4
7
22
23
2
3
16
3
2
9
10
5
4
9
10
15
8
7
10
3
8
63
6
3
14
9
18
17
6
7
16
7
6
3
2
17
4
5
32
15
14
15
12
1
2
5
20
11
6
3
6
25
44
13
6
17
8
15
14
9
24
11
4
1
18
49
4
13
22
25
16
5
48
3
4
3
48
5
16
5
10
11
24
27
26
27
2
31
22
1
4
33
8
13
10
13
4
53
16
9
20
15
14
33
8
5
12
9
2
9
4
3
10
1
36
23
6
1
20
5
8
19
16
9
6
3
12
23
12
7
18
27
6
3
2
9
4
45
20
5
8
5
4
7
8
19
44
5
12
3
6
5
14
21
24
15
16
9
26
19
8
13
2
7
10
3
22
3
6
1
6
13
2
3
28
19
10
5
2
7
10
5
22
1
10
1
6
17
18
7
6
7
14
5
8
33
8
11
18
19
2
1
6
5
42
23
4
7
8
15
4
3
2
1
6
9
4
17
8
11
4
1
10
7
4
53
2
5
26
13
4
31
10
13
4
31
36
5
14
3
26
5
2
5
80
1
6
1
14
13
38
5
4
5
4
17
30
15
16
15
22
11
10
1
10
27
2
23
8
3
6
1
10
1
50
3
2
23
18
3
12
3
4
13
14
17
36
7
4
5
12
3
82
1
16
1
4
23
2
39
6
13
2
9
22
5
10
3
2
13
12
1
14
17
8
21
16
3
2
3
20
5
8
29
2
33
18
9
2
1
20
17
26
1
4
1
6
3
2
3
24
13
46
5
18
35
14
13
12
11
10
5
8
7
16
13
4
1
4
1
2
1
8
9
24
9
2
5
6
5
2
65
4
3
20
13
4
11
12
13
24
9
22
19
30
35
4
13
2
1
12
7
12
15
28
7
40
3
16
3
28
3
32
15
28
13
14
3
2
5
18
3
4
15
2
17
6
5
6
29
18
27
14
5
2
33
16
1
30
1
6
7
18
17
18
5
2
47
6
23
16
23
6
13
24
13
50
9
2
3
24
5
14
35
8
21
2
1
26
1
6
43
46
15
56
3
8
15
2
9
28
7
18
3
4
11
16
19
10
21
2
3
8
3
8
3
22
3
8
17
2
5
58
9
2
1
2
11
38
15
16
23
28
1
4
3
26
5
40
1
30
1
6
1
4
5
18
7
2
5
24
1
10
11
10
25
2
23
22
1
20
5
4
25
26
9
22
25
2
11
6
3
34
19
6
1
16
1
6
3
4
5
10
27
14
15
20
27
34
15
4
11
20
15
4
21
14
9
12
21
24
7
58
5
18
19
12
5
32
49
18
1
20
3
4
17
18
9
26
29
10
1
8
1
4
21
10
9
44
13
14
1
20
23
6
11
4
43
8
5
54
55
30
1
6
15
10
31
8
3
22
13
28
7
8
15
2
5
34
21
2
21
8
3
4
11
2
11
2
9
24
19
18
1
36
21
4
7
2
29
22
7
8
11
16
3
12
23
20
19
40
5
10
41
12
27
2
5
4
25
6
5
6
7
4
1
4
15
2
41
2
59
4
19
2
5
8
19
10
7
6
1
26
33
8
9
2
3
4
9
16
51
20
5
2
1
26
5
44
3
4
5
36
15
2
9
4
19
24
7
10
11
10
13
14
9
6
3
2
1
12
15
2
5
46
3
2
13
10
1
12
1
12
47
12
3
16
3
8
1
22
23
12
1
2
9
30
17
2
1
12
7
10
13
32
89
4
13
28
1
12
5
6
15
4
7
10
7
6
13
84
17
14
7
10
3
12
23
26
3
20
13
6
5
10
23
26
19
4
25
2
3
8
33
44
9
18
21
6
15
4
77
44
5
4
35
4
7
8
47
2
9
14
27
4
5
6
3
68
11
4
19
30
15
14
11
4
1
18
5
12
13
48
15
2
27
2
25
14
3
10
11
4
29
6
31
14
9
18
3
6
21
10
13
4
7
12
23
2
11
8
15
12
3
14
3
4
9
30
57
8
7
12
35
6
23
6
1
16
3
18
5
22
1
10
23
22
17
12
51
2
23
6
11
42
7
26
1
2
11
4
23
2
3
32
13
4
3
10
11
14
1
30
41
10
3
2
19
20
1
8
11
20
3
28
23
4
9
10
5
18
29
6
9
6
5
2
17
2
1
2
3
4
5
6
1
10
33
6
19
2
3
6
1
18
5
2
37
4
7
22
3
2
3
2
3
2
3
26
11
10
3
34
15
34
1
6
3
14
9
26
21
12
7
8
5
16
5
10
5
38
9
8
1
4
1
16
3
2
3
4
7
26
15
2
9
2
1
6
25
22
5
18
9
40
9
10
39
6
7
20
3
10
3
6
11
2
31
8
3
52
9
2
7
6
25
6
13
12
11
6
7
8
5
6
57
14
11
26
3
2
15
6
5
2
19
12
13
16
25
16
7
8
11
30
13
2
53
14
31
6
5
2
15
8
9
8
21
10
11
18
29
14
3
22
1
8
9
10
15
2
17
14
1
6
11
18
31
8
13
44
9
20
11
6
19
6
31
18
63
26
11
6
29
16
5
30
17
6
11
28
1
18
7
8
33
4
13
14
27
18
9
4
1
14
27
16
3
14
55
4
25
22
83
28
5
6
5
24
5
12
27
2
7
2
7
6
13
16
17
6
13
24
5
12
11
2
11
14
11
18
1
30
7
6
1
28
9
4
1
6
7
10
1
2
19
2
5
24
13
6
1
14
7
2
9
6
1
2
15
2
5
6
7
4
37
12
3
2
5
4
11
6
13
6
21
4
23
12
29
58
1
14
3
8
3
16
21
22
9
16
3
24
3
42
3
22
7
2
27
8
3
8
1
4
13
4
17
18
5
26
1
8
1
12
5
2
9
2
3
8
35
4
3
14
9
2
13
22
1
6
1
2
1
6
11
12
1
12
19
20
7
2
13
8
1
4
43
20
3
8
3
2
39
6
17
2
47
18
25
4
9
4
1
6
19
14
5
18
11
24
13
20
11
24
1
30
43
16
23
24
17
10
7
8
7
4
11
16
5
2
31
8
21
14
27
2
11
2
3
34
5
4
29
16
1
24
11
16
7
2
43
28
61
4
9
6
15
18
7
4
29
14
9
24
7
18
11
14
11
2
37
6
55
4
19
12
41
6
9
8
39
8
3
40
1
14
7
4
17
4
1
8
13
4
3
16
19
12
1
20
3
2
15
34
73
4
25
2
15
24
25
2
5
4
5
2
15
2
3
34
9
2
15
2
39
16
13
2
35
14
1
46
3
16
15
4
13
2
1
6
17
12
7
22
1
10
1
20
13
14
9
20
3
6
29
12
35
24
71
2
17
6
9
8
9
18
23
10
5
12
19
18
9
10
21
2
19
4
19
28
5
16
5
26
15
4
25
2
1
4
3
16
17
6
21
36
1
10
13
8
5
14
13
2
53
6
3
4
5
14
5
6
17
10
21
16
45
4
33
8
7
12
39
10
1
14
1
10
31
16
13
8
9
22
11
2
9
14
11
10
27
6
5
14
13
6
13
22
13
28
41
4
21
18
11
50
17
12
11
18
1
10
7
12
1
2
11
2
37
10
1
6
19
2
7
2
35
12
27
8
3
14
9
2
49
18
17
6
1
10
41
30
9
8
29
6
3
4
1
6
15
4
37
32
3
4
7
6
25
6
3
6
25
2
15
2
3
2
7
18
19
14
1
4
11
8
9
8
1
16
3
10
5
42
3
2
3
12
23
18
1
2
13
12
11
6
17
2
13
24
19
48
1
26
5
8
1
2
31
8
7
4
5
6
13
2
5
32
21
34
1
20
13
4
3
2
25
10
1
4
55
24
13
18
5
24
23
10
1
12
13
18
19
30
13
16
3
44
1
16
3
2
9
4
3
10
11
32
17
2
27
22
3
32
3
4
9
8
1
2
11
4
33
2
25
2
1
24
7
20
3
8
15
2
5
4
17
12
41
2
3
70
9
10
9
10
21
20
3
2
9
14
15
28
13
20
3
2
27
6
17
30
15
4
5
18
3
18
23
2
1
10
29
30
3
8
13
22
7
20
35
4
67
2
5
58
37
20
5
6
3
4
11
4
5
18
3
12
31
10
3
12
33
22
3
2
3
44
21
16
15
8
5
22
7
18
11
12
17
2
17
20
9
2
7
20
35
42
1
6
5
50
25
22
23
6
29
6
9
6
17
8
9
18
3
2
13
6
1
14
1
12
41
12
5
6
9
10
3
16
15
2
31
10
41
8
13
2
19
2
11
4
5
34
9
4
21
14
3
2
5
12
1
14
3
2
15
2
1
16
11
6
7
2
27
14
1
36
9
16
15
12
25
8
33
6
7
24
3
4
5
8
9
14
3
4
61
8
15
4
7
24
19
12
7
6
19
10
9
20
7
4
21
14
9
4
5
12
1
2
5
2
3
32
9
4
23
16
5
12
3
22
9
36
21
14
7
26
17
12
13
36
5
6
5
10
7
10
15
16
19
54
17
8
17
22
7
8
33
34
5
36
33
14
27
8
11
2
17
8
11
4
1
18
1
18
25
14
23
30
13
12
5
12
25
10
1
22
9
2
59
14
11
28
5
40
33
32
5
18
5
8
7
78
9
50
15
18
11
10
7
8
25
6
25
6
7
30
31
6
5
30
17
44
11
6
5
16
3
8
7
56
47
14
9
8
3
14
11
2
1
32
1
14
1
2
3
8
27
4
5
8
15
16
9
14
13
8
15
4
5
16
3
18
11
26
1
2
1
6
5
6
5
12
27
44
19
6
1
20
13
4
1
12
11
32
1
2
5
4
1
26
45
16
5
4
9
16
9
8
9
2
1
2
9
10
9
4
9
2
1
6
9
2
1
12
11
10
7
4
5
16
23
8
7
14
11
22
11
12
3
16
5
8
5
4
11
10
55
16
9
2
55
8
25
78
7
8
35
10
9
16
5
2
1
12
21
26
15
26
13
8
5
6
1
34
31
6
7
2
11
36
23
4
5
10
13
4
17
8
7
2
33
10
7
32
29
14
7
4
37
4
3
22
1
34
19
10
1
6
13
10
3
22
3
4
1
2
1
8
17
6
1
12
7
14
23
24
9
6
5
8
1
4
39
20
3
2
3
2
25
34
5
12
5
10
3
8
9
6
7
6
19
24
13
26
1
38
13
2
1
24
3
22
5
22
5
16
19
2
11
2
1
4
11
14
3
12
51
8
1
4
25
16
1
2
7
6
5
20
5
6
1
12
67
16
15
4
39
22
9
4
11
10
23
8
9
8
17
10
25
30
9
12
1
12
1
2
9
2
9
8
15
10
23
10
19
10
1
12
7
4
5
10
1
10
19
16
13
16
9
16
5
8
5
6
35
4
11
6
13
6
3
36
1
12
21
2
5
6
7
14
13
6
13
8
31
8
11
18
7
2
13
30
1
22
7
30
17
12
17
12
9
18
3
10
7
10
5
8
1
2
17
2
3
14
11
2
41
26
3
14
3
20
17
14
3
2
3
2
1
10
5
2
1
18
1
12
17
32
1
6
7
4
5
6
5
12
3
8
17
4
21
2
1
8
29
22
19
24
35
6
25
14
25
12
1
2
3
14
13
2
51
4
11
32
5
22
17
24
7
4
5
42
21
2
15
64
5
10
3
10
1
14
19
2
19
42
1
16
25
2
19
24
3
32
1
12
1
42
5
36
13
24
3
16
19
6
1
4
5
26
27
6
11
32
7
6
19
18
5
10
15
12
1
2
7
2
25
18
29
20
7
30
15
18
11
4
11
22
3
16
1
6
13
22
19
4
1
4
3
20
45
2
13
6
5
2
39
2
9
42
1
4
13
4
13
8
1
2
67
10
1
6
25
6
7
20
3
4
1
8
31
12
5
24
15
4
15
2
11
4
7
6
5
4
11
24
13
6
3
18
3
8
31
30
7
22
13
4
7
44
5
22
27
16
9
10
57
38
13
4
15
6
23
2
15
4
7
6
9
10
7
88
11
36
3
8
9
22
3
6
11
8
13
2
9
16
9
40
13
2
9
36
9
6
15
2
31
18
1
54
15
8
3
16
17
8
11
16
21
10
7
10
1
6
1
4
25
32
5
14
21
4
3
16
7
22
3
22
29
12
1
12
13
2
5
14
31
2
1
18
5
6
17
10
11
14
15
4
9
6
1
44
29
24
21
2
1
2
59
6
3
6
27
18
29
6
1
6
1
14
9
8
9
18
25
12
35
26
7
6
9
46
1
12
1
12
5
2
5
4
9
10
45
30
19
26
7
8
13
12
49
8
9
20
5
10
1
8
29
8
1
2
11
6
5
22
11
12
5
14
55
20
45
6
1
6
5
18
9
66
1
16
11
56
1
34
11
18
3
2
15
10
19
4
7
18
1
18
11
12
5
18
51
26
17
22
41
16
13
10
15
4
5
6
5
28
7
6
19
8
3
12
11
24
11
12
3
12
3
40
3
12
5
42
1
12
25
6
15
10
43
2
13
36
1
2
5
44
1
36
15
42
59
8
3
8
3
2
7
14
7
8
1
34
3
2
15
16
5
34
7
18
3
10
15
4
7
4
3
10
13
10
5
6
5
2
5
24
29
8
5
24
3
20
11
6
9
52
11
8
1
4
17
6
31
6
31
6
37
12
31
6
1
2
5
4
13
6
3
20
1
16
17
12
19
16
25
6
3
4
9
40
11
22
3
14
11
24
13
2
7
4
5
24
5
16
15
8
1
46
11
42
17
4
11
26
11
8
13
12
5
28
23
2
17
10
5
12
5
28
11
12
3
2
9
4
3
2
9
2
15
14
3
20
3
24
1
14
9
10
7
6
15
10
3
4
1
12
27
4
5
12
27
18
3
14
3
4
1
6
1
30
13
6
1
8
29
4
13
14
15
8
3
2
5
18
5
2
3
32
25
6
3
8
5
18
7
4
1
10
3
32
27
28
25
4
3
10
3
14
1
32
37
6
7
34
29
8
5
4
13
6
3
30
3
26
15
10
33
6
7
2
27
4
1
10
21
26
7
12
13
8
45
2
41
26
1
12
33
20
45
2
1
20
5
26
1
38
5
4
29
12
3
8
3
4
17
4
9
26
15
10
9
58
21
2
9
14
17
2
3
18
5
34
37
4
29
6
11
8
7
22
1
26
5
16
11
4
1
2
17
4
5
2
17
34
7
24
11
6
25
6
3
8
3
32
3
4
3
2
3
6
1
14
13
2
7
6
5
6
31
26
1
2
13
8
7
10
7
14
7
10
5
10
35
26
13
26
9
18
9
24
5
12
11
4
9
6
25
42
1
10
21
10
33
2
3
12
17
18
33
38
23
12
3
16
3
8
27
4
11
18
11
22
9
6
35
16
19
12
43
10
17
14
3
4
1
4
5
12
17
20
19
10
11
4
5
6
7
10
19
38
11
2
21
50
19
14
3
2
37
4
13
4
3
4
15
20
7
48
3
2
1
4
1
2
3
2
5
8
45
8
25
2
13
4
21
20
1
4
3
2
21
14
13
8
21
18
9
8
3
14
15
12
3
16
51
12
1
2
21
2
1
10
5
8
7
18
3
16
35
8
17
18
15
2
9
8
13
30
21
32
15
8
5
4
5
4
3
8
9
14
3
4
5
2
1
62
21
16
63
12
33
2
3
4
41
6
25
24
37
30
1
8
5
10
7
4
31
12
1
8
19
14
13
18
23
2
27
10
39
2
23
2
5
18
31
6
1
6
19
4
5
28
37
24
11
24
1
34
33
4
41
6
13
8
9
4
5
2
11
32
1
2
5
2
1
8
17
12
19
6
7
6
13
6
1
2
17
12
19
2
5
18
1
16
51
2
1
12
3
46
3
18
11
6
11
12
7
28
1
22
7
8
5
6
7
18
1
10
1
2
1
24
45
2
19
2
3
28
9
28
9
2
33
10
7
14
5
10
3
2
3
6
41
34
11
12
67
30
29
10
65
6
11
26
13
2
7
4
7
4
1
14
3
50
3
4
9
2
49
2
13
14
19
20
7
2
3
4
3
48
11
14
27
20
13
4
7
2
1
8
5
4
1
24
5
2
5
26
29
2
9
10
11
26
1
26
9
8
3
2
3
20
19
6
25
2
13
8
27
8
9
2
9
6
23
6
1
22
9
8
1
36
5
20
13
16
13
12
1
8
17
14
13
4
5
6
3
50
7
6
7
14
17
4
1
20
3
14
47
36
25
12
25
2
23
30
11
18
27
4
5
4
11
36
5
52
3
32
5
10
17
8
1
20
53
2
7
14
11
4
37
22
7
4
3
20
1
4
23
20
1
42
11
10
19
8
3
12
11
2
11
2
1
40
5
12
23
4
9
16
7
16
29
10
5
6
7
6
1
8
11
4
9
20
11
12
21
10
11
20
21
14
7
2
1
18
19
32
15
30
19
12
9
24
15
6
7
22
15
42
43
6
17
24
21
14
17
2
11
28
7
6
15
8
3
16
7
22
11
16
13
4
25
2
9
20
3
22
7
8
15
4
7
44
7
6
1
2
17
12
7
12
7
6
13
34
3
14
3
18
3
2
5
6
5
10
25
26
41
12
1
24
19
20
7
2
7
4
47
18
7
40
5
6
5
4
23
2
13
16
35
12
19
6
3
20
31
14
33
18
11
18
3
4
15
28
5
14
9
10
1
4
1
2
17
22
29
46
13
18
51
40
11
2
55
28
3
18
11
30
3
8
21
14
23
10
7
8
21
8
7
6
5
20
5
2
13
14
3
4
15
6
21
16
11
8
9
8
29
26
39
12
3
18
9
2
9
2
19
2
13
10
75
6
25
16
15
10
1
6
5
14
23
24
7
10
3
2
1
6
9
14
1
4
3
14
9
2
1
58
3
10
19
36
1
16
5
8
51
4
9
4
31
12
1
10
5
12
17
6
5
6
1
22
13
40
37
2
9
10
31
8
7
18
1
12
13
24
19
96
19
32
17
4
37
36
5
16
7
4
13
32
13
26
7
12
35
2
7
2
7
18
7
30
3
16
19
6
61
22
9
10
9
2
9
16
1
2
1
8
5
4
5
10
9
4
27
2
1
6
3
18
19
12
7
30
31
4
1
2
15
6
3
24
5
2
15
8
15
14
3
22
9
50
17
2
13
18
37
8
11
8
57
2
9
10
1
10
9
2
27
14
11
20
31
22
3
42
3
4
3
18
1
14
13
8
3
16
1
2
15
10
7
8
7
12
5
8
1
14
9
8
17
56
5
18
19
6
3
66
1
12
33
4
11
32
23
34
7
32
5
2
9
24
3
2
1
14
5
32
27
20
5
4
11
4
9
38
11
2
1
20
17
10
9
2
9
10
3
2
9
46
9
2
27
10
17
6
1
16
21
10
9
4
1
8
17
6
23
6
25
2
5
24
35
14
33
20
13
18
5
18
15
2
11
12
5
12
21
20
15
26
7
2
15
4
5
10
39
10
7
30
9
6
17
22
29
4
9
14
41
10
23
4
7
42
11
10
3
18
7
4
13
6
13
36
3
40
1
20
5
8
41
32
19
42
3
14
5
4
9
18
1
38
9
10
21
8
9
2
9
2
39
2
27
2
5
6
27
8
3
18
5
6
45
2
3
24
11
8
1
6
3
40
1
12
1
18
13
22
7
16
5
20
1
8
7
16
1
6
31
2
1
8
17
22
13
18
23
44
9
12
11
38
15
6
3
26
11
8
23
4
15
10
5
14
1
4
11
22
17
10
15
10
21
4
15
4
1
4
25
18
19
2
7
24
7
18
13
8
7
2
1
2
3
4
13
6
1
46
13
6
35
10
9
18
1
12
25
2
5
10
1
28
9
20
5
14
9
2
3
10
9
28
5
2
9
4
3
64
9
4
1
20
15
8
3
20
9
2
3
16
3
24
3
12
5
26
3
82
13
24
25
12
1
36
5
12
5
6
1
8
1
42
21
10
9
2
5
2
29
10
1
20
13
6
3
2
9
10
9
2
3
14
1
2
1
2
17
4
5
10
39
4
31
10
3
8
33
12
1
40
9
10
17
12
9
54
7
22
1
10
13
20
37
4
3
14
45
26
39
28
11
10
3
26
7
6
1
16
5
4
7
2
1
16
39
28
5
10
23
10
3
14
15
4
1
8
9
2
53
10
9
20
43
16
21
2
1
18
23
2
1
14
1
4
1
2
13
14
3
16
1
4
3
24
21
14
19
6
21
28
17
16
7
18
41
2
9
16
15
2
13
2
49
14
5
6
3
4
11
4
37
2
35
16
11
20
29
10
1
14
1
4
43
12
1
8
9
10
5
8
39
20
15
8
3
30
15
20
5
16
33
16
3
10
3
2
1
76
3
46
3
28
5
18
3
14
7
2
15
10
43
10
27
14
3
12
23
8
3
4
7
14
7
4
21
18
5
30
5
6
7
18
15
4
5
22
11
8
15
20
29
6
7
12
5
8
11
8
5
2
11
54
13
18
11
6
7
22
1
4
9
4
3
4
1
54
5
40
9
2
3
8
21
34
1
2
7
12
31
4
5
18
1
8
75
10
1
32
33
20
3
2
1
16
7
10
1
14
3
12
13
16
13
24
5
10
15
6
15
14
7
4
9
22
9
4
3
6
39
2
5
6
7
14
1
6
1
32
17
12
1
8
1
36
7
52
7
10
5
2
15
10
11
4
1
4
55
8
5
2
5
12
11
12
9
46
11
62
1
6
17
2
5
6
1
8
29
26
11
22
15
26
9
10
21
22
3
16
13
10
47
24
7
6
1
12
31
8
25
16
1
6
21
40
1
20
9
2
1
56
39
8
3
4
35
6
7
38
7
40
7
22
1
12
13
8
1
2
13
48
11
34
7
14
11
2
3
40
13
4
5
2
15
6
5
2
35
10
17
28
3
6
7
8
3
16
23
20
5
2
3
22
3
4
13
4
33
12
7
12
15
10
5
6
13
18
1
10
3
10
3
4
1
6
11
18
43
28
35
6
1
6
5
18
1
28
3
10
11
18
17
22
11
24
11
18
1
14
1
2
25
2
5
2
3
20
5
22
9
6
37
14
15
8
9
8
27
4
17
2
3
8
17
2
11
34
7
4
1
20
23
8
5
6
5
6
7
2
5
34
1
36
23
12
1
2
9
2
5
10
21
2
5
4
3
26
15
2
1
10
15
16
1
4
47
8
7
20
1
8
15
12
7
30
11
2
5
20
15
8
9
12
29
2
11
16
15
26
15
4
3
8
15
2
31
10
5
2
29
6
29
12
17
6
15
16
23
6
31
10
3
6
3
8
27
10
21
24
25
8
15
22
15
10
23
2
21
22
33
14
3
28
19
2
3
10
19
4
11
2
57
8
5
10
29
8
11
14
39
2
15
8
23
2
7
16
29
2
1
14
3
26
15
2
23
2
17
6
29
6
3
4
13
6
5
14
11
10
5
6
21
16
11
18
39
28
15
14
17
4
17
22
9
66
21
26
1
16
31
20
9
10
11
2
3
16
17
22
39
2
15
14
3
8
1
2
3
2
9
50
1
34
7
2
27
26
15
8
3
12
17
8
21
14
7
28
15
20
15
58
13
26
9
2
25
12
27
8
33
18
9
2
3
4
11
28
41
10
3
4
7
2
1
4
27
12
1
26
19
16
29
4
19
12
3
6
1
2
5
10
15
12
7
36
21
4
11
26
1
4
13
38
35
6
9
2
1
2
37
10
1
2
1
18
19
2
5
6
3
2
15
8
21
2
43
8
21
28
21
28
15
16
1
10
9
2
9
20
11
4
5
12
5
8
43
32
23
12
1
36
23
12
3
2
25
26
13
8
3
14
33
12
17
14
3
8
15
2
59
10
21
4
23
6
11
20
17
4
3
4
9
28
19
2
31
6
1
28
3
2
17
2
9
6
3
20
15
8
33
2
39
4
11
6
29
2
7
14
3
8
27
4
15
10
15
4
5
6
7
14
9
38
11
2
1
10
39
2
25
12
11
10
9
4
5
120
19
32
5
18
35
4
5
18
5
6
7
10
3
10
7
16
7
8
13
16
1
4
9
22
3
2
1
8
1
2
39
2
9
12
35
10
17
6
11
4
41
12
1
36
11
8
3
4
9
10
7
2
17
4
3
16
1
8
27
26
15
4
5
8
17
2
3
2
7
12
11
4
13
2
41
4
33
4
9
10
1
2
5
10
27
2
1
20
3
26
9
4
27
2
9
8
5
4
5
2
5
6
15
4
13
70
5
26
11
2
9
20
33
30
7
4
1
6
13
52
11
4
43
14
17
6
1
10
23
4
31
30
5
8
3
2
3
2
1
2
1
8
13
4
5
10
1
2
5
44
1
4
9
18
31
32
11
8
1
2
1
6
9
10
13
48
17
14
15
6
7
20
1
10
15
16
41
2
23
46
5
4
21
8
19
36
25
32
9
24
19
14
13
2
7
14
13
2
9
22
1
38
9
20
15
2
3
4
9
4
17
6
7
2
3
6
17
4
23
18
7
6
31
16
1
18
19
6
43
12
7
18
17
2
35
18
11
12
29
12
3
2
17
16
41
18
37
34
7
50
7
12
5
12
29
18
3
22
5
6
11
8
19
6
5
12
29
2
5
4
25
40
11
2
5
20
7
14
13
40
5
4
7
58
3
10
13
8
5
6
13
6
1
8
7
6
25
22
7
8
7
4
17
14
5
8
9
2
7
2
11
14
9
82
1
12
49
18
25
6
7
14
7
10
25
2
17
30
13
12
1
10
23
24
7
2
7
20
7
2
5
32
15
8
15
4
21
10
21
14
3
10
11
4
9
8
9
2
11
4
5
26
37
46
9
4
1
2
11
2
17
8
5
56
35
36
9
14
7
4
1
4
21
12
7
8
1
2
7
50
85
6
11
2
21
10
33
4
3
12
27
16
31
2
5
14
3
6
3
4
9
16
21
28
1
6
9
6
3
40
1
22
17
12
9
16
39
20
9
24
13
4
1
2
17
16
19
10
19
28
3
6
9
6
5
18
53
6
9
22
3
14
27
12
3
10
1
10
17
8
23
2
9
4
27
2
15
34
9
4
37
18
7
8
7
8
15
2
27
2
27
4
23
8
3
22
39
2
11
2
31
12
31
20
21
2
11
12
3
26
7
36
23
6
7
12
41
20
21
16
33
26
21
28
7
8
15
10
3
4
5
6
43
12
13
16
33
8
3
2
9
42
9
22
5
22
3
18
29
20
1
2
11
6
1
14
71
12
23
6
17
24
9
10
27
28
1
4
1
4
1
12
5
4
1
74
3
28
3
12
7
14
29
8
19
12
3
8
7
10
37
16
5
4
55
4
7
16
9
10
53
6
3
28
3
34
5
12
5
8
11
8
3
12
15
8
3
10
17
14
3
8
1
2
27
8
11
10
7
2
23
68
13
2
7
12
1
20
1
18
23
34
9
2
3
22
11
2
7
2
15
10
3
14
15
24
5
2
7
10
11
42
17
12
5
10
51
2
13
2
9
28
1
6
11
2
9
4
23
18
17
4
9
16
3
2
15
2
33
2
11
18
27
26
11
6
9
2
35
6
25
6
9
10
3
36
7
8
7
26
13
12
7
28
3
16
17
10
13
10
1
48
27
12
3
4
15
26
1
12
3
14
11
18
13
10
5
2
13
8
13
4
49
24
3
18
9
2
23
22
29
2
47
4
9
4
9
8
11
16
7
16
13
24
25
4
49
28
19
4
3
4
3
6
1
42
13
6
17
2
19
44
3
10
11
32
7
4
17
4
7
16
5
20
7
76
17
34
11
10
5
8
11
2
9
2
15
22
27
8
3
16
21
24
35
2
11
14
1
34
33
2
27
56
1
12
1
6
17
20
5
20
17
24
7
18
11
34
13
16
9
14
5
2
23
4
25
32
13
10
21
8
11
2
45
2
9
12
1
10
11
6
5
6
1
4
65
22
5
2
5
8
1
16
23
10
15
22
27
16
9
2
21
2
1
10
11
4
3
4
27
4
9
6
19
18
7
4
9
2
29
20
1
14
7
8
9
4
9
2
7
8
3
24
21
30
9
8
5
2
17
2
7
4
9
2
3
8
21
40
1
10
5
18
13
12
1
10
5
10
9
26
23
4
7
20
15
2
11
38
5
2
15
32
1
10
7
22
7
2
11
10
1
6
17
4
21
6
13
14
7
10
31
6
7
16
15
26
11
4
17
36
25
6
3
24
11
2
7
16
25
2
29
18
1
6
7
4
7
4
13
12
5
10
3
2
13
2
7
6
3
34
19
14
3
10
17
28
21
2
31
44
7
20
5
6
5
8
9
4
1
2
9
10
15
4
11
18
9
18
7
32
37
4
7
6
13
22
7
20
13
26
17
42
5
24
21
46
5
36
7
6
11
10
23
26
27
8
9
18
11
16
1
2
7
42
11
26
9
8
39
6
5
2
3
22
1
4
19
16
15
4
7
12
19
6
53
8
1
2
23
22
21
8
1
18
41
24
19
18
7
6
5
12
15
2
17
10
9
8
27
2
7
24
11
10
1
2
9
4
15
10
27
10
5
18
13
50
13
18
31
6
39
2
23
2
5
8
9
4
11
8
7
2
27
16
9
16
3
6
23
24
17
12
1
12
17
44
5
24
5
24
5
6
5
18
5
10
5
8
21
6
1
2
3
6
13
18
33
2
5
2
9
8
9
18
1
20
27
2
9
30
9
8
5
4
3
24
21
6
7
2
5
2
1
30
5
12
25
6
15
12
3
22
15
6
1
24
19
18
29
60
11
30
11
4
9
4
3
12
39
6
7
12
1
6
17
30
1
32
3
12
3
10
1
2
29
4
15
12
1
8
7
8
7
4
7
10
17
10
5
8
17
2
3
2
1
14
5
36
7
4
3
20
7
6
35
12
9
26
11
4
1
28
3
8
9
30
5
2
9
58
33
44
9
2
5
10
19
2
21
22
7
24
13
16
13
34
7
2
7
10
35
18
1
12
5
2
33
22
13
22
7
4
15
2
13
22
5
6
1
4
29
10
39
4
15
2
25
4
29
4
17
56
3
6
21
6
9
6
13
10
3
10
63
10
5
18
15
8
3
12
1
18
7
20
15
4
17
10
15
6
3
4
5
6
7
12
19
24
9
8
19
4
21
2
21
24
1
6
7
18
23
24
73
2
5
4
1
34
5
2
7
6
25
2
33
10
15
16
7
36
5
12
29
8
53
8
27
6
1
2
13
18
9
2
73
8
51
38
5
8
1
8
7
6
5
20
27
4
17
4
1
4
11
18
11
54
1
2
9
16
7
8
3
8
15
10
7
30
13
12
11
12
1
10
7
50
39
20
3
6
1
6
1
46
23
6
25
4
3
8
1
34
7
10
5
2
11
18
1
6
13
16
25
4
11
8
55
12
17
12
23
24
7
2
7
4
1
26
3
22
7
24
1
6
3
2
7
2
1
24
11
20
47
6
7
24
17
8
3
10
1
12
3
34
3
12
11
24
5
36
3
4
5
10
21
10
5
6
5
2
3
2
5
2
9
30
25
8
25
16
29
46
47
2
13
2
49
8
13
6
1
10
7
8
7
36
9
16
13
14
5
6
1
12
51
28
31
26
53
36
13
18
35
22
1
4
5
16
33
10
3
18
33
8
11
20
15
8
13
18
9
2
1
20
11
46
3
8
3
8
3
30
1
6
11
12
5
4
43
8
5
8
5
2
5
40
7
10
7
6
1
18
11
4
43
8
13
6
5
18
55
8
9
14
7
2
7
6
7
4
33
4
1
24
1
2
1
26
17
22
39
34
1
26
1
14
3
4
3
6
19
24
5
6
3
24
5
2
5
12
1
48
5
8
7
18
17
10
9
8
25
22
1
20
17
2
13
8
27
32
3
4
7
6
3
4
23
2
1
6
19
16
25
6
35
80
17
12
7
14
5
2
25
30
31
22
3
30
3
14
11
14
17
18
15
4
53
4
17
42
11
12
1
12
1
12
21
20
9
6
7
12
21
40
27
30
15
20
1
8
75
16
3
20
17
4
5
12
3
44
5
22
9
16
3
38
9
6
23
6
21
4
9
16
11
34
5
14
13
18
11
12
13
8
17
18
7
8
15
4
27
16
29
6
15
42
3
22
17
14
15
10
3
34
11
4
7
14
1
10
15
6
3
12
37
10
13
20
3
2
5
12
15
4
31
12
17
8
1
4
15
6
7
6
19
12
13
6
1
6
5
6
7
12
5
24
1
26
13
4
5
2
1
32
7
4
9
4
3
18
5
6
3
8
15
20
11
14
43
16
45
4
3
12
9
12
5
2
3
24
7
20
3
60
3
28
17
18
25
8
1
18
1
12
23
24
11
12
25
16
9
22
9
6
19
16
1
20
7
12
5
2
5
18
1
10
3
28
21
6
1
28
1
6
1
2
1
8
1
18
35
22
21
20
21
34
9
12
3
4
9
14
29
86
3
8
7
4
13
56
39
2
3
16
21
10
3
2
3
6
1
2
15
6
23
10
9
2
33
24
1
2
1
26
5
4
9
16
3
14
1
2
15
14
13
40
3
2
27
4
43
18
5
12
3
10
21
2
11
10
13
10
31
10
3
22
1
12
7
10
17
4
35
26
21
10
3
2
13
20
27
22
31
24
11
8
7
30
21
4
13
6
3
18
3
22
5
4
21
20
7
2
65
32
7
12
11
26
23
36
13
4
5
18
13
4
13
30
11
8
1
20
9
48
29
6
1
10
25
12
5
12
21
18
7
8
23
4
19
24
1
6
7
22
11
14
59
36
17
22
7
2
11
42
1
2
3
16
1
4
5
14
13
38
17
6
1
2
31
12
29
4
1
24
1
2
1
38
5
16
29
34
1
12
1
4
29
2
41
4
5
6
7
12
21
8
7
6
7
16
61
8
23
8
5
4
5
18
27
28
29
30
21
40
7
18
21
2
15
2
3
4
1
2
19
2
3
14
3
10
3
8
7
12
3
2
19
6
19
8
3
22
3
8
23
26
5
8
15
24
15
2
1
20
3
4
17
2
9
30
13
18
5
4
3
6
25
6
31
6
5
18
3
2
19
32
7
12
23
6
7
6
9
14
17
18
3
14
11
8
1
20
3
10
7
16
5
10
1
44
1
28
5
4
3
22
7
14
15
14
47
4
3
4
21
22
5
18
25
12
11
14
9
20
1
6
15
54
5
8
11
24
23
16
5
2
5
4
1
10
1
12
9
36
1
38
5
8
61
8
5
18
3
8
7
26
29
56
1
14
31
12
3
24
25
8
17
4
3
8
1
6
1
20
1
10
5
18
21
28
1
6
13
2
1
44
11
36
5
16
1
12
3
8
1
48
5
6
3
4
25
10
31
30
17
22
1
2
11
30
1
4
1
32
7
2
31
4
29
2
1
2
1
4
1
2
7
8
1
30
1
10
21
16
7
6
7
28
45
6
23
6
7
2
19
10
15
12
9
70
17
22
1
16
9
20
19
4
21
10
33
10
1
12
27
6
7
28
1
2
7
6
7
6
37
8
41
8
41
6
11
6
17
12
13
2
5
12
7
12
1
6
13
20
1
16
5
16
5
6
13
20
29
6
5
4
11
24
9
2
15
2
7
14
1
12
21
8
33
12
3
30
5
2
13
2
5
20
13
12
1
6
5
6
5
2
5
2
23
32
7
14
19
2
79
4
1
10
9
10
15
32
5
36
1
18
1
8
15
4
37
2
13
26
11
34
15
4
1
12
31
84
15
4
15
58
5
4
3
2
39
2
3
22
49
14
13
10
15
6
13
6
5
6
11
18
17
8
13
12
5
18
19
2
9
2
1
8
3
12
61
2
9
14
1
4
7
12
3
2
7
2
7
2
9
4
11
12
5
2
17
6
9
6
43
16
7
16
19
2
29
16
9
70
3
2
11
12
13
18
13
4
1
38
5
12
11
24
23
6
1
30
17
24
3
18
1
14
15
16
5
32
17
4
23
4
3
2
11
8
13
6
7
2
13
20
1
2
7
40
7
10
25
22
3
6
11
10
3
22
7
4
1
2
7
14
5
14
3
8
11
32
3
14
3
28
9
4
23
4
1
10
1
4
5
10
21
8
25
8
1
38
15
2
5
14
23
28
3
10
3
40
1
4
13
12
27
4
7
2
3
6
11
16
3
26
35
22
9
8
7
8
39
8
3
6
27
2
17
18
3
6
3
4
9
10
1
12
5
2
1
14
25
12
31
2
15
16
3
4
3
50
19
2
19
4
19
18
1
32
33
38
25
32
9
12
5
6
19
26
53
14
5
22
9
16
15
8
43
14
5
4
17
26
1
2
5
6
1
10
13
14
19
10
19
24
7
18
53
12
25
20
27
28
21
6
27
46
1
22
7
8
31
18
1
6
9
4
21
22
3
18
5
12
1
6
9
4
1
18
9
12
19
18
37
12
23
6
1
6
9
22
9
12
3
2
27
14
3
4
9
6
11
8
29
2
3
42
27
4
11
10
3
12
19
4
5
8
17
6
3
4
27
26
15
4
23
14
11
6
5
12
21
4
3
16
3
12
23
20
13
32
5
18
1
36
11
8
1
16
7
12
7
32
23
16
1
18
13
6
1
2
13
10
1
26
1
4
19
10
7
14
5
2
1
8
5
6
3
20
33
6
1
6
3
26
13
4
9
8
5
16
19
4
1
6
9
10
15
8
5
26
9
2
29
20
31
28
9
2
17
22
21
8
1
30
27
4
9
42
1
10
41
2
5
16
7
24
33
10
1
10
9
56
1
6
3
30
17
2
5
10
3
10
3
2
27
26
7
4
15
14
13
16
1
10
15
2
15
16
7
12
5
10
13
12
25
24
5
2
7
6
13
24
19
4
27
22
9
2
5
2
5
24
11
24
21
38
3
4
9
22
1
8
7
18
7
2
11
14
9
4
11
16
9
22
3
26
13
4
1
6
1
2
3
10
1
6
11
6
53
10
1
2
21
8
3
22
3
8
5
16
3
4
13
10
7
2
43
8
25
12
3
12
13
6
5
12
27
14
11
2
7
14
3
4
1
18
7
2
1
20
13
6
11
10
31
38
17
6
5
32
23
42
23
20
9
2
1
4
23
14
3
16
3
2
49
2
9
4
7
2
15
6
5
20
15
28
3
2
1
8
1
30
9
12
5
18
21
2
3
10
31
6
7
16
19
2
15
6
1
8
5
36
47
26
9
6
3
14
9
22
5
20
3
4
7
2
3
6
19
8
3
18
55
2
1
8
3
4
29
20
37
6
1
22
13
2
7
24
29
18
3
10
17
10
15
6
9
6
15
40
9
8
7
10
1
2
11
20
9
14
3
12
9
10
7
8
5
36
5
2
3
6
7
8
9
14
5
10
7
8
19
2
5
4
3
14
9
28
3
2
21
18
13
38
3
2
7
8
23
34
23
2
13
4
5
14
33
6
7
18
7
2
1
30
7
4
37
18
3
2
9
8
31
8
13
8
7
10
3
20
15
4
31
2
9
4
21
30
1
10
9
16
7
8
3
8
35
28
7
14
41
20
13
20
23
24
5
52
7
10
5
10
27
18
13
28
1
6
1
14
7
52
7
10
9
12
13
28
5
6
33
4
1
18
29
2
17
2
9
4
33
8
13
24
37
6
1
18
7
4
7
10
15
62
15
2
5
2
1
8
5
2
1
20
5
10
5
6
21
2
1
16
81
42
9
14
9
14
9
6
15
68
7
8
17
44
11
12
13
8
3
22
3
8
9
2
1
14
25
2
7
48
37
6
17
12
5
8
7
34
19
12
13
8
21
6
1
4
11
2
7
12
51
8
9
40
27
8
9
14
21
2
5
10
15
2
15
10
35
4
3
2
17
4
13
2
15
10
7
14
11
28
3
16
5
10
21
48
11
6
11
12
5
22
31
16
23
30
61
4
9
14
11
8
3
16
5
14
33
10
1
2
1
14
1
6
35
8
1
30
19
4
1
10
3
8
13
4
3
2
15
20
7
12
53
6
15
32
5
6
5
48
5
22
1
6
21
18
1
2
37
36
9
24
7
2
13
6
3
16
1
12
3
34
3
2
3
4
21
2
27
22
3
6
25
8
13
14
13
4
1
6
7
42
1
6
5
2
21
4
33
2
9
4
11
22
9
2
49
2
17
18
5
8
1
6
13
8
15
24
7
14
7
4
17
38
5
18
13
8
3
6
47
4
13
4
9
36
19
52
35
12
9
2
23
10
5
16
1
4
11
4
1
14
17
8
7
6
13
58
1
12
1
6
5
10
5
22
9
16
9
20
9
2
1
2
1
24
35
10
17
66
9
8
13
6
19
4
3
4
1
8
5
24
13
8
9
22
1
54
3
42
5
32
1
2
49
4
5
4
7
6
31
12
9
24
3
14
11
2
11
4
1
2
13
20
11
36
13
2
17
22
1
8
15
40
11
14
7
12
11
14
5
6
19
28
17
8
37
46
9
4
7
18
3
16
35
6
5
6
3
2
19
2
3
2
15
8
3
38
15
10
39
14
31
16
17
76
9
18
9
6
15
8
5
2
5
2
21
34
13
10
3
44
3
16
49
52
7
4
13
18
35
20
19
16
1
16
11
38
17
6
1
16
1
8
1
2
7
6
11
12
1
30
31
6
15
38
25
2
11
10
15
4
13
2
9
6
31
4
5
12
5
8
3
42
11
14
49
26
9
12
21
14
21
2
21
36
17
34
5
10
5
12
5
6
17
2
3
10
25
8
3
68
25
6
7
10
3
8
35
4
23
48
17
2
3
16
9
4
31
2
37
6
49
2
21
2
3
10
29
12
5
12
13
28
11
14
5
16
15
36
27
18
1
44
5
10
7
26
19
24
61
16
37
38
5
2
11
14
3
4
9
38
9
8
27
16
1
2
5
20
13
12
17
6
15
16
15
20
5
2
23
4
9
4
7
2
41
2
35
4
7
14
9
8
41
6
15
8
15
2
7
4
9
10
1
2
13
8
23
18
5
12
13
18
7
12
13
38
3
10
17
4
1
12
5
4
13
4
9
10
9
26
9
6
1
26
19
4
5
12
7
4
1
6
1
4
1
32
1
26
17
8
13
36
5
20
15
16
3
10
1
26
3
28
3
20
23
4
7
14
15
56
23
2
3
14
9
10
1
4
5
10
19
6
21
10
9
62
33
14
9
6
5
56
13
32
15
20
19
2
19
6
23
4
1
2
13
2
1
6
13
22
29
14
5
24
11
24
17
6
5
36
45
6
13
38
11
6
17
6
5
10
39
2
9
4
17
6
21
20
1
16
33
20
21
4
15
16
43
2
27
10
3
16
31
22
1
6
3
16
37
6
1
2
9
2
11
10
3
2
3
50
3
16
39
38
39
2
9
30
1
10
17
4
13
46
15
18
33
8
3
2
39
34
13
8
3
2
9
8
19
14
9
6
21
2
3
16
3
8
1
24
1
20
5
12
9
18
25
8
13
8
15
20
17
4
9
6
15
14
25
16
5
14
15
14
19
22
1
2
23
12
13
16
5
4
1
20
1
6
29
6
15
14
37
18
37
60
33
52
21
6
13
18
7
4
19
2
3
52
5
24
1
90
27
2
5
64
7
16
1
68
19
4
101
4
1
24
11
8
1
14
7
18
11
24
13
6
41
16
5
24
23
26
1
18
5
14
3
16
39
2
9
2
9
14
9
8
7
30
13
2
7
28
3
14
19
26
15
10
7
10
9
2
3
20
13
8
5
8
15
4
31
12
13
2
25
28
7
2
1
2
1
46
5
4
13
20
17
42
11
4
11
16
3
2
23
26
15
2
1
4
7
18
1
4
9
4
17
32
9
12
9
14
35
2
25
6
3
4
11
8
1
2
7
2
7
12
7
4
1
32
35
32
5
4
3
4
17
4
3
26
1
2
9
10
45
18
7
2
15
8
3
4
9
2
3
34
11
14
11
2
7
2
9
12
1
16
3
2
3
10
5
26
9
2
41
2
29
16
7
32
3
18
57
22
9
6
11
4
17
16
3
6
7
6
61
2
27
4
37
50
13
26
29
4
11
2
3
14
9
20
27
6
1
4
7
10
5
10
7
8
23
10
33
8
5
2
19
14
19
6
23
6
29
6
31
6
7
16
7
22
25
8
7
4
5
18
27
64
15
16
7
58
29
10
11
8
17
4
9
32
21
10
3
2
13
6
3
6
1
8
47
14
39
12
5
22
9
22
1
28
15
12
1
30
1
6
7
34
7
8
79
2
5
28
3
8
7
4
45
2
1
2
9
26
21
2
3
32
1
2
25
6
7
38
7
4
15
14
7
20
25
20
1
6
17
66
23
34
15
22
9
18
11
8
31
2
19
32
3
4
23
36
45
4
21
12
11
6
1
8
15
4
5
18
5
10
7
8
5
6
3
14
13
8
15
2
3
2
5
6
21
8
7
4
11
32
1
10
1
2
9
2
7
8
3
2
7
12
9
6
5
44
1
34
35
2
3
2
1
26
13
10
15
12
1
8
11
30
3
34
31
10
31
48
3
6
37
2
7
6
29
26
1
6
15
18
9
10
3
8
1
12
3
14
37
26
9
2
15
38
3
16
3
10
1
4
3
2
11
12
9
44
23
40
1
34
1
2
1
2
21
2
1
20
11
4
9
14
15
16
3
2
1
6
1
16
17
2
5
16
3
2
15
22
21
10
3
36
15
6
7
24
5
4
39
8
11
24
7
22
11
34
1
12
1
32
5
12
11
18
23
2
5
8
3
20
39
6
1
14
3
18
7
22
17
6
1
48
13
6
7
12
9
4
9
34
3
12
1
16
21
4
15
30
33
2
25
2
3
56
27
8
1
6
1
4
3
24
5
10
19
4
7
12
31
4
3
2
3
2
9
10
5
2
3
24
5
4
19
14
23
4
31
16
5
8
19
8
3
4
9
8
1
30
3
2
15
4
13
6
13
2
9
6
43
12
1
24
5
8
19
6
9
26
3
12
3
8
9
8
7
20
29
6
5
2
11
2
5
18
1
16
7
6
7
16
17
16
15
8
21
10
29
10
1
8
1
4
7
28
1
20
7
12
9
26
13
22
9
4
11
20
1
12
11
14
35
12
5
4
27
16
3
38
13
24
37
22
5
14
9
2
1
8
13
2
31
8
9
28
9
14
3
18
23
6
5
2
11
6
9
8
39
2
11
4
3
2
15
2
5
8
3
16
13
4
3
14
9
8
27
4
5
14
11
4
15
2
3
6
9
12
5
2
15
16
21
4
3
4
19
6
1
10
7
4
3
14
39
74
1
4
11
8
35
26
31
6
39
12
27
4
1
6
5
10
27
16
7
10
1
4
13
16
1
20
3
4
9
10
17
14
3
10
11
10
7
28
15
44
13
26
5
12
1
24
5
6
11
10
15
34
3
8
7
2
9
2
15
8
15
14
23
8
5
10
1
8
3
8
17
6
3
4
11
12
25
6
1
2
11
20
3
32
11
4
7
12
3
6
15
12
3
16
1
8
13
12
13
14
7
6
17
6
19
10
31
18
1
4
5
12
7
6
5
64
5
20
11
2
1
2
23
8
13
54
17
6
19
4
1
6
7
28
1
10
19
30
5
2
27
10
5
22
9
22
21
8
9
72
13
18
5
2
29
8
1
2
5
28
11
12
15
22
5
16
1
22
33
8
11
20
3
10
13
10
23
42
9
4
9
36
5
26
5
2
29
22
3
22
29
14
9
2
5
6
5
6
1
24
35
2
5
4
27
16
13
14
11
12
17
42
11
22
7
36
41
4
15
18
1
16
1
26
3
10
1
2
1
24
11
10
23
6
35
24
73
6
25
8
11
18
1
20
43
18
1
20
7
22
7
22
23
12
11
10
1
18
3
28
53
6
11
12
25
4
3
14
3
60
25
10
1
16
23
4
13
30
41
20
23
12
13
18
5
18
9
16
1
20
17
66
13
22
1
2
11
2
1
8
17
16
5
10
3
16
1
4
1
28
1
14
11
2
1
10
19
66
27
14
9
10
9
6
51
20
27
10
3
20
13
6
7
12
1
8
31
50
39
40
1
14
1
14
21
2
3
18
11
44
1
24
11
30
15
14
25
24
17
6
19
76
23
2
25
2
5
6
5
32
5
4
5
24
11
34
11
2
33
16
9
44
7
2
37
4
21
8
3
20
115
34
3
4
33
22
23
10
23
10
19
2
17
20
25
22
3
26
39
8
29
20
1
18
11
2
3
6
65
10
11
38
15
18
7
2
3
8
3
20
3
22
3
6
7
8
3
2
19
18
7
34
7
8
1
6
27
24
5
6
3
2
1
10
3
16
19
26
31
18
19
6
5
2
13
14
1
2
3
2
7
12
13
10
21
18
1
2
1
4
33
4
7
14
3
4
1
2
5
12
1
4
7
4
9
70
3
10
15
10
3
6
27
10
11
24
7
12
11
2
1
6
5
2
7
28
11
14
5
30
3
10
5
10
5
2
57
4
31
10
19
6
3
2
39
8
29
20
35
2
15
2
7
6
5
28
19
60
5
6
3
4
7
36
3
18
3
18
1
30
37
42
7
12
1
6
21
6
5
38
5
18
1
18
9
48
1
10
1
12
9
8
11
22
13
4
9
18
25
18
1
18
35
10
11
60
17
12
7
8
21
34
9
6
67
2
1
6
19
20
19
16
1
24
9
12
13
2
37
4
11
4
5
12
37
18
3
14
5
14
33
8
31
2
23
12
1
16
1
16
3
16
3
4
19
16
5
44
17
12
5
18
17
2
9
40
3
10
9
4
7
26
1
2
23
10
1
22
5
14
15
10
7
16
1
28
5
16
3
4
3
10
31
8
25
2
23
6
1
22
5
4
15
4
7
6
17
36
19
16
1
12
5
2
61
10
1
10
13
8
5
6
53
18
17
12
1
12
19
8
35
8
5
10
17
4
19
2
5
18
19
50
23
4
9
12
11
10
29
14
29
14
39
10
15
78
1
22
3
32
23
24
11
14
15
6
11
22
13
20
19
8
11
2
3
8
11
10
9
2
23
42
21
60
33
4
21
14
3
8
5
10
1
14
11
34
15
32
3
24
7
2
15
2
5
34
19
6
29
14
5
2
1
22
15
16
5
12
29
6
5
12
1
4
5
12
1
18
3
12
15
94
9
12
19
14
23
14
43
20
9
4
9
10
13
12
7
4
1
8
1
4
5
18
1
12
9
6
3
8
1
8
5
8
7
20
5
12
11
6
5
2
3
16
7
22
5
46
3
24
3
10
77
18
1
2
3
2
1
10
1
2
1
28
1
4
3
4
5
56
13
8
1
16
29
14
11
36
13
4
23
2
1
36
11
2
23
16
37
14
21
2
29
4
5
16
5
36
31
6
55
4
1
12
31
12
1
10
23
2
17
38
1
12
5
14
5
16
17
6
7
18
13
16
27
16
3
2
3
32
3
16
27
66
13
16
11
2
15
32
7
6
5
6
11
18
9
24
17
6
25
42
11
34
3
8
27
16
3
4
3
8
15
20
9
12
11
10
1
16
15
2
17
18
23
6
21
4
21
6
19
24
35
6
9
2
13
10
23
6
5
4
5
18
55
64
17
24
5
8
3
2
5
8
25
14
13
2
1
40
7
18
9
4
7
8
1
6
23
4
1
30
7
6
11
34
39
12
3
2
17
8
19
10
3
50
15
40
7
2
7
8
11
8
17
18
3
16
1
4
49
18
25
4
3
18
9
36
13
12
11
6
29
12
15
4
5
10
5
14
5
2
17
16
63
4
9
12
5
36
15
12
5
8
17
8
1
16
11
6
13
8
17
24
23
16
3
4
13
58
15
6
7
4
7
6
43
8
3
10
13
16
71
16
23
6
15
24
15
2
9
20
23
2
7
4
3
4
17
8
3
8
33
8
19
4
19
2
11
14
7
12
3
8
9
10
7
16
5
4
1
4
15
16
3
14
13
20
17
36
3
4
1
14
29
2
15
2
15
2
7
2
53
20
5
8
5
8
63
2
39
62
23
6
13
14
13
22
19
24
43
14
3
6
5
40
3
10
5
2
5
6
23
36
1
20
23
2
13
2
45
6
17
10
7
4
5
22
9
6
1
2
9
10
3
6
23
28
9
28
13
14
9
16
13
10
19
18
17
2
13
2
1
18
37
8
3
18
15
10
13
2
11
54
11
2
5
14
1
24
29
24
1
42
7
4
3
12
11
14
65
4
3
20
13
4
17
24
11
6
7
12
5
6
5
6
3
4
13
6
13
2
19
32
9
4
1
6
9
4
5
12
5
20
3
8
29
22
1
2
35
14
21
6
1
6
1
4
11
14
3
18
1
32
17
4
7
14
19
12
31
18
15
2
21
10
3
6
13
6
1
2
37
8
1
2
13
24
9
6
73
22
35
12
39
12
13
62
15
26
17
4
3
14
19
8
37
2
9
34
23
14
13
8
3
4
15
10
57
6
7
24
21
24
29
12
9
6
1
10
11
28
9
24
11
6
1
22
35
4
9
6
3
2
7
10
5
76
9
8
11
40
23
2
49
30
5
8
23
16
11
4
1
18
5
6
23
6
11
6
17
26
13
2
13
2
3
24
1
8
5
24
15
14
3
2
3
4
3
4
17
30
13
6
15
14
13
18
49
10
7
2
17
4
7
6
29
18
41
2
7
26
1
28
7
2
19
2
31
18
23
18
1
10
19
30
5
18
1
14
9
4
19
2
3
30
15
12
19
4
15
2
9
12
7
6
13
4
3
10
1
36
13
14
17
12
19
38
1
24
13
2
7
26
9
8
3
2
39
14
21
2
27
8
9
4
17
10
29
44
21
8
31
4
3
8
15
2
1
6
23
20
13
6
3
4
19
26
9
32
51
8
1
6
5
14
15
2
5
20
5
8
1
2
15
8
1
6
9
2
19
16
9
4
21
8
27
2
43
2
9
2
9
26
27
4
3
20
39
8
9
2
21
2
5
4
11
2
5
6
9
28
27
12
5
6
3
24
7
10
11
52
37
2
3
14
7
14
33
2
17
12
9
54
17
2
21
8
1
10
1
66
19
8
23
50
1
12
13
16
13
60
15
20
11
24
3
22
9
24
9
18
1
10
23
16
27
56
21
14
9
24
9
26
31
32
5
4
11
6
5
4
25
6
19
36
9
2
23
2
3
10
7
28
3
30
1
58
7
10
1
20
7
6
7
6
11
24
5
18
9
8
3
10
15
22
1
4
11
8
5
12
5
8
13
6
1
6
13
22
7
10
1
4
5
8
15
12
7
6
1
14
3
4
15
28
19
14
25
78
11
14
1
10
41
14
3
14
21
8
57
10
7
24
7
10
1
12
19
10
7
8
5
16
3
14
19
8
17
12
5
22
7
34
11
6
1
2
7
8
5
30
21
6
7
42
27
10
5
20
1
16
9
2
23
2
7
12
3
14
5
56
31
6
13
18
25
4
25
12
5
8
3
12
11
8
9
2
13
10
17
48
1
26
7
6
11
10
3
12
3
6
5
30
21
22
9
10
7
6
65
12
3
30
41
4
21
10
11
14
7
24
23
18
11
12
7
2
27
2
19
12
15
22
9
20
1
16
11
2
3
4
1
6
27
18
5
6
7
6
5
10
7
4
21
6
7
4
11
6
5
2
1
6
11
2
7
26
9
12
3
10
1
14
7
96
11
14
11
8
1
16
23
4
1
24
13
58
9
10
3
6
7
2
3
2
3
2
7
8
11
10
19
12
3
22
3
14
3
6
3
4
7
8
25
16
5
10
63
16
15
28
39
22
37
38
41
14
3
54
3
46
3
6
9
6
1
36
3
8
3
14
13
2
75
40
13
42
11
18
17
12
1
10
1
16
25
24
11
8
7
20
1
2
13
14
23
14
21
4
7
58
21
4
1
14
15
14
1
10
11
2
3
8
9
4
19
10
1
6
5
8
11
28
11
12
11
20
9
14
35
2
3
2
3
38
37
20
5
4
7
6
9
24
7
4
7
4
1
8
9
14
3
80
5
6
23
4
15
6
1
12
19
22
45
26
33
32
11
8
5
22
3
22
15
86
5
8
5
32
15
22
17
12
11
12
25
10
9
16
1
4
11
28
1
8
13
20
9
26
11
6
23
24
1
2
3
20
13
4
17
20
5
40
13
6
1
26
17
28
23
22
5
10
7
36
7
12
3
32
9
4
1
2
33
16
33
20
11
28
13
4
5
40
21
10
27
12
5
2
43
30
3
54
17
10
21
34
21
18
7
8
35
34
5
14
7
28
5
12
11
20
13
36
5
6
29
2
41
4
25
2
7
40
19
4
33
8
7
8
9
30
11
8
1
6
15
12
9
14
21
4
1
12
13
8
9
2
49
2
39
32
3
8
27
8
15
4
3
8
3
26
21
10
21
50
15
6
11
8
21
36
49
16
11
12
25
30
23
14
17
4
11
24
3
34
3
4
27
4
1
10
33
4
61
20
9
10
9
38
5
4
7
2
1
34
9
6
5
20
9
36
1
30
9
34
5
12
23
6
13
12
7
16
11
10
33
8
9
14
9
10
9
24
3
2
17
14
5
36
15
4
1
6
5
6
17
6
17
18
11
2
1
6
13
16
49
34
1
8
53
8
9
16
17
20
21
4
31
22
5
8
3
2
7
20
3
8
9
16
3
2
39
4
5
18
15
2
7
32
1
4
3
14
9
10
3
38
15
34
17
14
27
32
27
6
19
54
11
12
23
8
3
6
85
6
7
8
21
22
13
4
5
36
25
10
3
22
25
14
9
22
3
10
7
22
13
20
3
2
23
26
29
4
5
18
1
30
1
4
1
54
29
4
25
12
31
30
17
18
1
2
17
8
3
60
1
8
1
22
7
20
9
26
1
18
17
4
13
4
23
12
1
4
1
30
13
2
5
14
17
2
5
8
35
30
17
8
19
4
13
4
15
4
1
6
7
24
5
12
1
4
11
30
35
2
19
2
3
8
9
6
5
10
5
2
5
26
1
2
3
2
7
6
5
14
51
18
21
8
17
2
3
20
23
24
23
6
29
12
11
2
11
2
1
20
17
2
33
4
7
4
7
10
15
16
27
8
1
2
15
6
13
22
17
8
37
12
3
2
25
2
1
16
3
4
5
2
21
10
11
6
1
2
3
24
1
80
1
16
17
2
35
16
9
16
9
8
11
26
1
2
31
4
11
6
1
4
9
22
1
2
19
2
5
16
1
2
9
10
1
22
21
8
3
18
13
4
1
32
11
16
3
6
13
2
25
12
7
10
9
8
3
8
27
4
3
4
1
8
27
2
15
36
5
24
7
30
7
28
5
8
3
4
3
18
31
32
23
26
49
4
1
34
5
8
19
10
5
4
23
16
5
2
5
4
23
2
1
2
3
26
13
6
7
24
17
28
1
24
13
10
1
4
13
28
9
2
9
14
11
4
7
20
13
6
11
6
5
10
25
20
1
2
33
14
3
10
11
4
7
2
3
2
65
2
9
22
33
30
3
10
31
10
1
4
15
12
1
22
31
4
7
8
21
40
17
18
11
38
97
4
3
16
19
6
11
96
43
12
1
2
3
10
33
14
13
10
25
2
11
2
15
4
1
14
5
10
13
66
13
10
7
18
19
6
13
6
33
2
5
4
23
6
13
10
1
6
3
8
9
2
11
10
21
16
3
10
29
10
19
10
5
2
13
12
5
6
1
14
11
8
29
4
1
6
11
12
17
4
19
10
7
2
9
22
15
2
5
24
13
4
11
54
3
8
5
4
11
2
1
2
13
16
9
26
3
4
3
6
11
4
23
48
23
16
19
6
7
4
3
6
13
16
13
20
7
8
7
42
19
10
11
6
21
22
1
12
1
6
5
8
33
4
3
14
39
26
19
6
3
14
5
4
33
2
33
18
5
14
1
24
15
4
7
24
7
8
13
18
5
2
31
32
3
4
5
34
3
2
1
20
9
8
3
2
15
6
1
12
39
6
29
2
11
34
9
36
3
2
7
2
67
8
19
10
19
40
7
4
23
20
5
16
5
18
47
62
25
14
23
38
3
48
5
30
3
8
13
4
7
32
7
6
1
6
49
2
1
6
13
18
13
18
13
6
27
6
15
20
21
10
1
24
27
10
33
26
41
16
7
2
17
18
3
2
35
6
1
24
19
18
23
6
11
30
11
10
11
12
15
10
9
26
15
20
15
20
1
8
25
4
33
4
3
4
3
40
1
2
47
14
3
4
13
6
21
26
7
12
11
8
7
6
13
24
7
2
5
30
23
42
9
8
5
62
15
22
15
12
1
2
21
12
41
44
17
4
35
14
11
8
19
6
17
4
7
14
25
24
7
24
7
6
11
4
1
28
25
8
61
6
13
4
9
24
25
4
5
4
9
14
21
28
19
2
33
4
9
68
9
4
13
8
23
14
9
18
23
4
19
8
11
10
27
18
5
44
9
4
7
6
5
36
5
40
59
4
15
4
11
38
7
10
27
8
3
10
5
58
3
2
5
4
9
4
11
6
83
6
5
22
7
18
9
28
1
4
1
18
3
10
1
16
17
44
23
10
1
14
15
12
7
20
7
32
3
20
1
16
93
16
15
14
31
4
29
2
9
2
9
14
5
16
3
12
31
24
13
4
17
6
17
4
1
30
3
72
11
6
1
6
27
2
5
14
9
2
5
2
21
8
7
14
9
2
5
22
15
18
5
8
5
26
3
4
7
14
1
4
19
14
13
8
21
6
5
6
3
6
61
2
31
16
37
8
31
18
7
6
17
18
7
12
25
20
11
2
7
10
13
2
7
18
1
44
9
8
7
8
17
20
7
8
1
16
15
38
19
2
3
8
15
2
5
12
3
12
31
16
3
6
7
30
1
32
5
8
5
2
3
10
3
8
3
4
9
20
19
8
11
4
5
8
15
10
15
10
7
32
3
68
9
8
3
4
21
32
3
22
5
30
13
2
15
24
5
18
17
18
9
48
1
2
7
2
5
20
1
20
9
2
1
8
17
12
1
4
17
18
17
8
47
22
7
4
1
4
9
24
7
6
25
2
1
4
1
12
5
4
35
2
1
10
5
8
1
12
5
4
5
10
1
14
3
6
3
28
3
12
91
2
15
26
3
44
35
18
17
12
1
4
3
4
15
4
3
14
11
4
45
18
1
2
35
34
1
6
29
2
7
6
1
34
27
4
7
8
17
4
7
2
25
30
9
6
9
10
7
2
15
2
3
6
1
2
3
14
29
16
3
2
1
6
3
2
9
14
3
2
1
14
3
2
3
8
25
2
37
14
3
2
39
2
29
8
9
8
21
18
1
6
5
8
19
44
3
4
7
2
13
2
15
14
7
6
29
20
25
24
1
8
11
6
9
6
9
10
9
20
7
14
9
8
3
4
11
4
13
4
7
4
7
4
5
16
37
12
1
4
5
14
7
12
7
2
11
4
5
34
5
8
9
16
1
10
3
2
13
6
1
18
33
8
51
42
5
18
13
8
5
8
53
18
15
36
35
4
9
6
25
4
13
20
11
14
57
4
5
28
15
10
7
24
3
22
13
2
5
4
57
26
21
20
1
10
25
14
5
2
11
18
11
18
13
4
9
8
11
2
7
4
7
14
9
20
5
6
3
16
15
12
13
24
19
20
25
20
9
8
13
8
3
4
7
12
1
6
25
22
29
4
25
30
13
14
7
14
33
22
3
8
19
24
21
18
17
6
21
4
3
22
17
22
5
8
23
12
77
6
11
18
13
16
23
24
9
2
15
4
3
14
9
8
15
22
9
24
7
2
17
12
13
6
7
54
37
6
3
4
1
6
23
54
1
38
7
44
13
10
29
6
19
24
17
34
27
16
7
12
3
20
1
18
5
6
3
10
3
10
15
16
5
6
51
10
11
8
41
14
3
6
3
4
9
2
9
4
5
4
57
28
31
6
23
18
9
6
11
12
31
2
13
2
29
2
7
34
5
6
5
26
3
2
37
8
5
42
1
26
11
2
5
8
17
2
17
18
3
10
39
32
1
16
1
4
5
4
11
48
11
36
5
26
23
12
9
18
7
16
3
8
3
6
17
8
19
8
5
10
17
8
9
18
3
28
15
16
7
6
1
8
5
6
17
64
1
12
9
10
5
2
43
8
11
8
1
2
17
18
27
6
1
36
11
8
19
8
51
4
11
14
1
2
5
2
3
4
3
28
3
26
3
10
1
2
19
4
1
2
9
14
11
18
5
8
1
24
31
4
29
6
7
4
7
66
11
2
13
40
5
8
17
12
11
6
11
4
49
10
27
16
3
4
3
10
11
8
13
6
61
14
3
4
59
40
7
10
3
26
11
32
3
26
3
8
3
32
1
2
9
10
3
8
1
2
33
8
1
16
9
12
27
20
15
16
15
18
5
22
5
6
1
72
7
18
1
18
5
2
1
14
21
8
7
2
7
4
3
8
3
26
41
8
3
6
21
14
3
2
3
6
1
6
31
6
5
36
21
22
1
12
1
10
7
24
19
18
31
8
11
2
1
12
5
14
11
4
21
2
9
26
3
10
21
14
39
28
27
12
1
22
65
4
7
2
1
14
5
6
11
18
17
28
7
16
25
16
25
10
1
20
9
8
3
16
15
2
3
4
33
18
5
10
9
6
17
12
1
14
3
10
5
14
1
4
13
6
25
20
15
2
41
12
35
2
1
16
49
2
41
42
1
12
5
8
1
2
7
4
5
8
3
8
11
18
13
4
1
2
5
36
5
8
11
4
57
32
23
22
9
2
5
42
1
60
1
20
5
10
31
4
7
14
17
30
13
12
39
16
13
4
21
10
13
12
9
2
5
40
17
8
9
12
23
50
25
4
13
10
13
18
5
12
5
4
3
12
11
16
29
20
1
10
3
10
9
8
35
6
9
54
1
30
7
28
5
12
29
6
11
12
11
6
3
4
7
8
5
8
5
20
23
2
11
2
17
26
1
2
9
30
1
2
1
38
17
18
1
36
13
10
1
50
21
2
1
10
11
22
7
6
11
26
15
6
3
2
19
16
3
12
15
4
3
2
15
16
19
16
21
4
3
6
3
24
11
30
7
6
39
8
1
24
17
2
3
2
3
48
15
2
1
4
23
16
7
30
7
6
3
6
3
8
7
28
3
4
3
4
3
28
49
6
3
2
33
6
29
4
13
4
27
10
15
10
3
2
3
4
1
8
15
34
5
16
3
4
17
4
1
36
17
2
9
4
3
22
3
8
1
16
7
6
53
12
25
8
7
24
3
2
3
38
29
46
17
58
5
6
19
22
35
4
3
20
3
2
5
12
47
6
35
44
11
24
17
12
41
12
11
8
51
8
3
6
9
28
31
6
33
28
5
6
11
12
13
6
21
14
1
16
11
2
3
4
1
4
3
20
3
2
1
4
43
4
1
6
25
18
5
8
7
22
9
4
11
4
13
12
19
36
25
10
7
22
19
12
5
4
47
24
19
42
15
8
15
14
1
14
1
6
25
34
15
24
13
6
31
12
11
24
13
44
1
10
3
32
1
14
7
4
27
4
7
12
15
6
33
2
17
4
7
4
23
16
3
4
19
2
1
4
15
14
27
18
5
6
17
18
15
10
15
10
1
2
21
22
7
26
1
14
1
12
7
2
1
10
5
6
7
8
5
6
25
8
27
8
3
16
1
14
11
12
17
2
27
8
31
22
11
2
41
6
1
28
11
18
19
12
1
4
35
2
15
2
39
2
39
4
3
20
13
2
13
14
1
14
19
10
7
14
1
50
11
6
19
2
19
42
1
12
13
6
29
18
9
46
25
36
9
12
3
2
1
2
5
14
11
8
15
2
7
8
13
2
55
8
7
2
29
32
7
18
5
10
7
4
5
22
3
8
19
18
17
2
1
24
3
62
25
6
11
22
23
8
1
26
21
4
7
4
5
12
7
10
5
10
13
10
9
14
23
22
3
28
9
10
9
28
9
12
3
2
25
14
15
56
11
6
9
26
3
10
5
4
3
2
13
16
11
6
9
26
7
2
3
2
9
14
9
16
3
16
21
30
5
26
15
16
13
4
9
2
11
6
15
44
19
4
1
14
51
10
17
6
1
4
1
6
9
6
3
4
9
2
3
14
5
6
9
20
5
4
11
28
1
6
3
28
9
6
5
14
1
26
11
8
3
2
3
12
5
8
31
2
25
14
23
10
3
4
3
20
1
2
15
32
25
22
17
20
17
6
11
12
9
8
5
44
13
18
15
26
1
6
37
24
5
14
13
4
3
6
11
20
5
8
5
12
21
42
23
8
45
10
13
36
7
22
3
4
1
2
7
2
67
6
9
2
9
10
51
8
9
6
11
16
17
14
35
36
31
2
13
8
17
18
11
2
19
2
13
8
23
20
15
18
11
2
15
12
19
8
11
18
25
6
65
30
5
18
11
18
5
2
23
4
1
20
7
20
1
10
15
18
5
24
1
6
19
6
17
12
17
10
15
8
19
52
9
46
11
6
3
4
5
4
25
6
5
36
15
8
15
2
29
4
1
12
1
2
25
4
15
16
5
2
5
10
31
28
15
12
29
20
25
30
5
2
21
2
7
12
5
24
43
46
25
2
15
10
23
8
11
10
13
8
29
10
11
18
35
6
9
46
11
16
3
8
5
8
9
14
23
22
13
8
15
2
7
10
47
12
35
30
19
12
11
6
19
12
29
12
13
4
5
2
15
2
23
2
81
2
27
10
33
2
3
26
3
2
33
2
33
4
15
12
17
6
7
6
35
12
13
2
1
4
17
10
23
28
3
2
3
2
1
14
9
2
31
20
21
36
3
12
13
2
9
14
17
14
31
18
11
2
9
4
11
14
39
4
11
10
5
32
1
10
5
14
3
20
5
2
11
12
35
44
7
2
7
2
21
32
15
4
5
16
1
4
11
4
1
12
19
8
9
10
7
80
3
6
7
14
21
2
3
28
41
4
31
4
5
40
5
4
1
14
21
22
25
4
3
16
47
24
25
12
5
2
1
26
7
2
13
32
17
132
15
6
17
24
49
24
3
4
1
22
7
4
9
8
1
8
27
2
5
6
29
4
1
6
13
20
3
14
17
26
3
2
9
4
51
4
25
4
11
18
7
12
19
6
15
4
21
4
3
4
5
16
3
10
3
20
11
2
3
44
17
4
5
4
19
16
23
8
21
4
1
2
11
2
21
32
9
18
7
10
5
24
29
36
11
6
45
2
3
76
5
2
11
8
11
2
5
2
37
2
15
2
19
10
7
22
7
10
15
10
3
4
1
10
21
14
3
2
33
4
1
2
13
4
5
2
9
20
11
20
11
16
1
2
25
4
1
28
15
42
15
8
7
2
5
16
9
10
49
16
9
30
41
26
7
20
1
12
9
2
15
16
23
24
5
8
13
8
15
24
5
6
5
6
13
24
23
24
33
8
9
12
9
4
5
36
7
6
27
10
5
6
5
6
3
4
11
10
1
2
45
8
25
10
13
14
5
22
29
4
3
22
9
28
67
6
21
8
15
26
7
6
1
2
9
20
1
4
9
14
7
40
1
40
17
4
3
2
1
18
9
12
17
16
27
4
17
2
19
10
9
14
15
16
3
16
33
26
9
4
15
8
27
2
23
40
7
6
7
18
37
2
5
2
41
18
5
12
19
2
3
2
13
2
19
6
1
4
5
4
5
8
5
2
5
14
9
22
11
10
21
44
1
6
1
26
7
18
19
6
25
10
1
16
7
6
13
8
9
4
1
6
9
40
9
30
7
6
13
14
9
12
9
14
9
22
9
10
3
14
1
2
53
10
21
6
13
16
5
10
3
2
3
10
7
60
19
6
17
10
23
34
3
4
3
4
1
12
5
22
21
2
35
10
27
10
5
38
1
2
1
26
1
20
7
20
19
6
7
4
5
6
11
30
3
6
19
10
1
46
7
8
9
6
3
10
1
24
1
30
5
54
13
30
11
18
49
8
27
10
9
2
35
24
27
2
19
4
13
22
7
20
23
16
43
6
1
6
1
18
5
18
1
26
5
4
35
6
23
18
13
2
11
10
11
12
13
18
7
12
1
20
21
38
21
14
15
4
3
6
7
6
7
16
1
20
23
16
3
32
29
56
15
10
37
32
3
6
3
10
11
18
3
6
33
20
3
30
15
20
23
2
19
10
25
34
9
8
9
2
1
64
9
2
15
20
1
2
7
10
21
18
23
10
9
32
17
14
11
4
1
2
1
8
33
42
9
16
37
2
23
6
17
2
5
4
51
14
21
18
1
42
17
16
9
32
1
2
13
32
9
22
1
12
7
20
11
4
11
2
25
22
17
22
3
6
17
8
3
52
3
8
3
2
19
16
19
4
33
6
27
2
3
4
11
2
19
14
3
2
9
22
17
2
29
34
9
28
3
26
25
16
29
22
5
10
7
26
5
6
3
20
5
16
17
32
13
10
11
6
19
20
11
12
25
18
7
50
15
4
19
34
1
4
3
24
5
4
3
8
1
12
1
12
1
4
15
50
9
18
1
14
13
2
17
2
1
4
21
14
59
6
1
6
15
10
3
4
1
10
29
8
1
6
11
2
15
10
59
12
7
22
7
6
1
16
13
12
35
6
1
18
25
10
7
2
11
6
23
10
9
2
1
2
25
12
1
18
13
8
15
4
17
8
9
8
5
2
1
10
17
32
11
30
31
2
17
2
13
8
23
22
11
28
3
18
11
8
7
10
5
8
9
4
5
28
27
4
3
2
7
8
3
8
19
60
7
6
11
22
15
8
1
42
9
32
15
12
1
6
11
24
13
10
23
18
5
2
3
4
23
2
3
4
9
14
5
22
7
2
7
4
3
10
11
2
9
8
19
8
3
12
1
6
19
2
23
4
5
30
13
4
11
30
7
30
1
12
11
4
5
34
1
8
9
20
7
14
25
30
1
18
31
8
17
14
11
8
23
8
23
6
11
14
1
22
1
14
13
12
1
10
1
10
13
14
3
4
5
8
3
10
13
12
17
18
3
4
19
2
33
8
17
12
53
52
1
2
3
8
3
8
15
2
21
14
7
8
3
14
1
22
5
20
29
14
1
26
7
10
7
6
15
10
9
2
3
20
27
2
9
10
21
2
29
30
11
2
11
38
15
6
33
2
13
14
11
6
1
6
3
12
9
4
9
10
19
10
1
10
5
32
13
36
13
20
13
4
19
24
7
32
1
6
31
8
1
4
33
24
7
6
27
8
7
2
3
10
53
6
7
18
5
52
15
26
27
22
7
32
1
8
1
2
15
2
3
10
15
32
17
8
9
6
39
10
1
16
29
8
13
24
17
4
15
34
43
14
15
10
33
14
5
4
5
6
5
34
1
6
9
50
7
18
1
2
19
4
1
20
11
26
13
16
5
2
39
6
29
18
1
18
25
6
19
16
1
2
15
6
3
10
27
22
1
2
1
8
21
40
3
4
17
10
1
6
11
18
19
14
7
10
11
30
3
20
9
2
5
12
1
16
11
4
3
2
3
6
5
2
9
2
1
2
5
40
3
12
17
2
5
14
31
18
59
28
13
24
5
6
13
4
11
10
3
16
3
30
23
28
5
24
13
6
13
2
11
6
25
4
7
2
1
74
7
8
51
24
1
52
11
8
19
14
1
2
1
2
9
30
19
4
19
8
3
2
15
20
27
8
7
52
27
2
7
22
31
18
17
6
27
26
23
10
9
10
9
14
9
2
1
4
17
40
9
10
9
12
1
34
33
8
11
2
3
2
3
4
3
4
1
6
7
12
1
14
13
50
17
8
11
24
1
22
21
4
1
8
3
4
17
14
13
14
7
10
1
6
53
44
5
12
29
26
1
4
15
24
17
30
59
20
23
14
7
16
13
24
5
12
11
6
5
4
11
8
11
26
3
22
1
6
7
16
13
38
11
8
3
8
9
38
25
26
9
14
13
16
7
24
9
28
1
20
1
14
1
10
3
18
3
10
35
10
3
8
1
2
27
2
5
18
3
8
3
10
9
26
3
4
21
10
5
6
3
26
1
6
7
4
3
6
11
2
5
48
29
18
11
24
13
8
15
16
23
4
5
4
41
16
21
12
11
4
1
28
1
30
31
4
15
2
1
8
3
52
5
4
9
2
3
16
9
12
15
4
29
6
17
8
7
10
83
2
31
6
7
18
3
6
13
6
1
12
25
66
3
18
17
4
13
8
1
4
1
2
9
6
7
6
1
6
3
14
5
54
19
18
7
8
5
2
7
30
27
4
25
12
19
2
25
12
1
2
5
2
17
10
3
10
21
6
3
34
3
2
11
8
11
18
9
14
21
4
11
2
11
6
7
18
23
6
5
8
7
8
5
12
11
34
3
22
13
2
13
16
7
2
1
30
3
14
1
28
19
12
5
6
13
12
7
30
9
8
1
16
11
4
1
14
5
16
3
26
17
12
5
2
17
18
5
10
17
54
19
6
15
2
5
10
3
26
7
8
21
16
27
14
3
4
3
2
33
28
5
58
3
16
25
6
13
14
7
4
5
28
1
6
1
12
13
30
11
28
3
46
23
28
11
8
3
20
21
14
19
26
35
14
29
6
11
36
5
4
5
6
5
10
3
6
7
38
5
8
3
4
21
10
7
6
55
2
1
4
33
16
33
2
7
30
23
16
15
6
11
10
31
84
9
10
21
2
21
6
7
16
7
2
13
2
5
8
5
2
11
8
3
10
27
10
3
28
57
14
49
18
11
70
9
12
5
4
3
2
3
8
21
10
31
18
11
24
19
8
15
12
3
22
3
24
9
2
7
24
13
10
5
60
11
40
29
8
23
34
5
16
17
8
7
16
7
30
7
8
9
2
45
20
27
2
5
2
25
14
5
14
31
2
9
6
15
8
13
14
45
2
1
4
7
4
1
14
27
2
7
4
1
12
9
22
9
36
5
12
5
4
11
6
1
4
5
22
5
2
9
4
1
16
11
12
1
2
1
16
35
18
5
6
19
4
1
2
17
2
1
28
1
2
1
16
3
2
7
10
3
2
7
36
5
20
19
14
5
26
13
2
7
12
19
20
15
6
63
4
13
14
31
48
5
30
23
12
13
12
1
54
53
2
1
20
15
24
19
10
9
10
21
10
15
14
31
104
1
24
11
12
7
8
21
22
3
18
41
22
15
20
3
6
11
4
11
14
71
8
1
24
25
14
59
12
13
12
5
20
1
6
5
18
17
4
31
4
15
22
23
14
11
4
15
4
3
4
15
2
11
6
3
6
7
10
17
14
11
8
5
20
21
4
9
14
33
26
3
10
19
8
19
6
15
6
41
2
39
8
5
10
3
6
7
24
13
24
17
30
3
4
15
6
3
4
11
8
3
12
11
4
3
22
3
2
5
2
1
10
9
8
31
14
33
2
9
12
31
24
11
60
19
2
13
34
1
38
9
40
43
28
5
28
25
4
41
6
11
36
1
16
7
8
1
36
17
20
3
4
5
6
19
6
13
2
15
4
1
22
15
14
13
16
3
36
23
12
23
4
11
8
11
12
3
2
11
14
27
10
13
18
1
2
17
6
1
10
1
8
15
26
9
2
1
4
3
2
5
14
13
4
9
8
3
28
5
24
1
28
23
32
5
8
7
4
9
2
35
12
3
28
3
6
1
18
9
30
1
18
9
36
9
14
17
18
23
8
19
2
27
10
19
18
13
6
1
4
25
20
15
2
41
2
33
12
31
10
9
28
1
8
31
2
9
26
21
22
7
2
11
14
49
4
3
14
1
22
5
16
1
6
19
16
17
12
47
4
1
2
7
34
11
24
19
4
1
12
31
6
5
2
15
6
7
18
5
6
9
8
5
2
17
4
1
2
13
16
3
38
7
8
5
16
1
12
9
12
31
20
23
12
1
6
3
4
23
10
3
6
9
12
1
6
11
8
7
20
17
26
17
12
3
4
9
10
9
22
55
22
31
16
5
2
31
48
7
2
15
4
3
2
29
34
5
14
5
14
19
2
5
8
1
20
1
4
21
2
7
4
7
2
15
40
3
8
3
2
3
8
23
2
73
12
1
26
3
4
19
70
55
4
1
32
3
6
5
6
9
14
5
22
3
22
15
8
19
22
1
6
35
12
21
40
5
22
3
14
1
2
5
38
1
16
5
2
1
12
11
38
11
26
11
10
27
36
27
8
3
16
1
8
17
20
21
4
25
4
5
10
19
4
1
36
11
12
1
50
7
18
1
8
5
24
7
6
7
14
33
4
37
4
3
12
11
12
5
6
3
14
3
44
25
10
7
10
1
34
29
10
3
4
5
6
31
2
3
4
33
4
9
8
5
16
11
16
17
12
5
4
7
12
11
12
15
30
5
12
35
2
23
10
11
8
11
2
23
90
23
30
15
22
29
36
7
6
1
14
21
6
3
4
19
4
1
22
23
34
3
8
9
10
3
16
17
10
21
12
53
16
23
18
7
4
5
14
39
4
21
6
15
8
23
10
39
70
9
10
11
10
15
14
1
4
5
2
3
20
7
16
39
12
19
18
13
12
9
8
3
138
15
2
9
52
19
2
25
2
1
24
15
20
9
6
11
18
9
14
21
12
1
8
47
32
1
6
15
18
35
2
5
26
1
8
3
20
11
14
31
2
29
2
5
6
1
20
3
8
17
4
19
32
31
6
23
14
15
16
35
4
1
2
11
6
3
12
13
12
11
26
5
18
3
4
1
12
11
18
5
16
21
14
1
6
23
36
19
8
1
6
41
4
15
2
23
36
9
30
5
32
9
4
35
10
3
2
23
6
19
8
3
4
35
26
25
14
29
22
7
8
17
6
7
6
11
6
27
14
5
14
23
14
11
16
9
8
1
4
1
8
7
36
1
12
61
12
3
4
53
4
3
14
13
22
15
14
5
4
49
8
11
20
3
2
9
8
3
30
5
20
1
4
13
20
5
12
31
12
15
14
3
28
15
14
1
10
25
12
7
20
39
28
7
4
3
14
23
22
19
4
17
6
5
12
1
12
19
18
7
4
9
20
19
6
39
12
5
10
5
38
19
14
5
18
1
6
7
48
21
18
13
10
21
4
5
18
3
4
19
6
13
6
47
4
7
4
15
10
13
10
5
24
1
4
7
6
15
4
29
18
13
6
1
20
5
4
5
34
13
4
5
10
7
12
5
4
37
36
7
2
5
36
7
8
7
16
13
18
1
34
7
2
3
2
15
2
1
14
3
4
13
4
9
36
49
6
5
6
1
12
1
10
5
2
3
18
1
20
15
10
3
2
3
2
3
2
21
2
9
14
31
24
1
2
9
2
11
14
9
2
21
10
11
18
11
10
5
32
19
16
11
12
19
2
1
4
5
8
23
10
15
16
3
10
27
20
7
6
19
10
13
10
3
2
15
8
27
22
3
16
9
10
13
8
59
6
5
20
59
14
9
12
11
36
7
10
9
8
9
4
3
26
33
20
17
4
23
6
3
6
5
28
11
4
15
6
55
46
1
2
5
4
9
16
13
20
5
34
15
26
3
2
15
4
3
18
5
36
11
8
7
12
1
30
5
4
21
6
11
4
7
4
3
12
1
20
1
48
45
22
3
22
9
4
5
8
21
4
39
8
3
14
9
8
1
4
3
24
9
4
11
20
3
10
5
18
1
38
11
6
35
42
13
20
5
18
5
4
27
8
7
6
19
2
15
8
9
2
1
28
9
8
5
28
5
18
19
28
17
2
33
10
27
8
5
2
15
16
3
32
9
2
9
6
3
4
11
2
39
14
15
28
15
2
23
26
9
28
5
22
13
10
13
10
9
2
3
8
15
4
3
4
27
14
23
6
3
8
5
4
13
2
47
40
5
6
37
12
5
16
37
2
37
18
1
6
5
6
5
52
71
6
13
2
17
42
1
2
17
14
15
2
7
24
31
10
5
20
7
4
1
4
9
52
1
2
3
2
13
8
3
6
1
32
15
2
25
18
19
10
23
20
9
2
3
14
5
18
9
16
45
22
1
20
5
26
25
2
19
26
19
22
25
20
7
2
19
2
3
2
5
2
9
4
9
2
3
14
5
8
3
4
15
4
15
4
19
38
1
34
35
18
7
14
11
2
3
2
3
16
33
2
9
18
5
12
37
8
1
22
1
8
11
28
23
18
5
2
1
2
3
24
11
30
7
38
33
16
17
6
3
68
31
18
35
4
1
24
25
16
5
20
3
16
13
30
5
2
3
10
9
18
1
2
7
8
19
10
3
20
1
2
9
4
11
22
25
26
31
2
5
12
5
44
1
24
13
12
13
6
5
34
23
42
23
2
9
30
7
20
11
8
17
30
3
20
3
4
3
10
17
14
11
2
7
2
3
14
17
2
5
14
11
2
1
16
9
10
3
14
19
4
1
2
23
4
17
8
5
22
1
22
5
4
1
26
11
4
1
12
9
8
9
60
1
8
13
6
17
18
13
4
3
8
11
2
13
16
23
6
19
20
9
4
1
18
41
34
29
2
7
34
9
2
17
32
3
40
9
2
3
10
1
4
9
4
27
4
5
8
7
20
9
20
33
2
33
10
3
4
3
28
1
10
5
8
3
2
15
8
25
12
7
18
5
6
19
30
1
6
19
4
13
8
7
38
41
14
1
12
9
4
1
6
11
30
3
20
1
10
31
28
3
2
9
6
7
2
67
6
5
14
9
10
17
12
5
12
1
16
7
4
19
28
9
28
5
18
7
50
5
28
5
2
43
6
33
12
9
8
7
22
1
20
15
22
1
6
3
10
25
8
29
8
3
6
5
12
9
24
11
32
23
10
17
2
1
6
25
2
1
18
3
6
23
2
29
6
17
22
7
12
19
14
15
4
3
16
13
10
3
8
3
70
21
26
17
2
3
2
25
8
13
22
9
20
33
10
15
14
9
10
23
6
15
26
7
4
51
2
23
4
9
4
23
2
3
4
7
16
17
4
27
4
21
10
7
40
13
36
1
2
5
2
57
56
7
8
25
20
7
28
29
24
1
4
19
4
1
64
27
2
21
28
5
18
7
36
15
2
1
28
31
26
3
14
19
6
33
40
5
26
5
22
11
30
1
22
1
6
9
2
21
6
5
18
15
10
1
10
43
6
3
12
37
6
9
12
1
10
19
4
11
8
33
4
3
20
9
22
3
2
17
2
9
60
5
34
47
4
15
6
11
6
19
2
1
2
15
2
9
18
1
4
43
16
21
12
31
6
3
4
5
2
15
4
19
2
37
8
3
2
13
4
19
12
9
2
3
14
1
2
29
34
9
10
9
14
7
6
7
6
29
24
5
16
3
2
41
4
73
6
11
28
17
10
63
4
11
12
5
2
5
6
7
6
5
10
11
6
17
6
19
2
43
2
23
2
13
2
9
22
3
8
9
2
11
4
7
2
1
8
27
22
21
40
13
8
3
4
43
4
9
32
7
12
1
12
9
8
41
16
3
4
25
14
7
34
3
16
3
2
15
34
1
18
27
12
19
10
19
6
25
8
3
26
17
14
1
2
11
12
11
12
7
6
7
10
7
14
19
18
3
6
43
8
11
12
21
10
9
2
13
28
3
14
3
4
13
4
17
6
7
24
15
12
11
14
7
6
3
16
1
32
41
2
5
2
7
4
23
34
7
50
15
38
5
6
1
18
11
18
23
2
19
22
1
8
1
10
11
12
27
10
3
14
1
10
3
2
3
10
39
10
27
4
3
8
19
20
9
12
1
12
1
30
7
6
1
2
7
2
33
38
37
2
3
2
25
2
27
12
29
2
11
26
27
16
3
40
3
2
11
40
21
4
25
2
3
4
1
8
15
8
57
42
3
4
9
10
3
22
15
16
1
2
9
2
1
2
3
12
13
2
1
58
11
32
15
6
7
6
7
12
19
2
53
38
9
16
15
2
25
6
43
2
13
34
23
10
23
10
19
2
1
24
7
4
29
2
7
8
29
36
5
12
9
4
47
4
17
2
9
26
5
8
5
4
11
2
5
10
1
18
43
14
9
20
19
4
5
2
7
16
1
14
3
32
15
8
9
6
13
84
9
40
11
8
35
10
19
12
41
18
39
10
3
2
7
8
9
30
5
18
17
8
37
8
7
4
9
8
1
36
1
10
15
2
3
14
27
6
5
14
1
8
19
2
9
2
21
12
7
42
23
14
3
4
11
10
5
6
17
10
7
8
5
14
3
4
9
6
3
2
39
26
13
2
27
8
9
4
9
10
11
12
29
6
5
20
11
46
1
8
3
50
21
14
5
4
9
2
1
6
41
6
21
2
49
4
13
52
3
26
1
24
15
16
5
16
9
12
15
12
23
6
11
6
27
8
1
20
3
36
5
12
13
6
5
20
3
18
19
8
1
20
35
4
53
4
21
8
1
6
41
2
15
4
9
22
5
44
7
6
11
18
17
8
17
4
7
4
15
18
23
4
1
18
1
16
1
40
55
12
25
4
3
46
27
10
27
6
1
2
1
6
49
18
7
26
13
22
3
8
9
8
3
4
1
14
53
4
7
6
5
8
1
2
5
4
9
16
9
2
41
10
7
18
3
12
9
14
11
4
21
2
53
4
3
14
39
58
5
6
1
8
5
6
1
12
19
24
5
24
5
2
19
18
9
8
3
12
1
4
45
12
1
28
3
12
1
4
3
10
1
4
5
16
7
34
5
54
17
6
5
10
1
18
11
2
9
4
9
42
5
40
9
8
31
6
19
6
7
22
11
6
25
20
11
8
5
6
1
6
5
36
27
4
41
4
35
2
5
4
7
6
47
16
9
24
13
4
29
2
9
4
29
8
27
14
1
2
7
2
29
12
1
18
35
8
11
2
25
20
3
52
23
8
15
10
11
8
19
6
1
10
17
6
19
20
33
10
3
12
3
40
21
2
9
10
19
4
3
16
25
2
9
32
19
14
27
8
5
22
93
4
3
26
21
50
13
8
15
6
9
10
3
6
41
8
7
6
7
14
11
12
1
32
1
78
13
18
17
2
25
18
1
24
13
8
15
16
1
10
5
10
11
8
1
6
25
24
1
40
13
10
7
26
1
10
27
8
41
18
39
2
1
22
11
12
1
4
13
12
5
6
25
22
27
2
7
20
17
2
73
12
13
10
27
10
3
16
1
18
9
4
9
4
9
10
27
4
17
24
15
10
1
4
7
20
1
8
3
8
1
12
7
26
7
26
5
12
3
26
7
12
7
28
13
6
17
40
21
8
3
26
1
8
15
22
11
24
3
30
7
8
9
16
3
46
11
24
43
14
5
54
7
2
1
32
3
66
15
12
23
18
15
26
3
2
1
2
33
4
7
10
1
20
13
10
19
34
3
14
25
8
13
36
9
4
7
16
1
10
1
2
1
20
33
2
1
2
13
6
1
18
5
26
1
40
15
4
5
2
3
16
27
20
3
16
9
32
1
26
9
2
9
20
17
8
9
14
11
6
15
6
11
2
3
34
45
8
9
8
3
4
21
6
7
12
9
12
9
8
19
24
29
2
9
44
15
4
1
8
13
34
23
6
11
6
35
10
1
8
1
4
21
10
15
2
3
8
9
8
3
24
19
2
31
28
19
22
13
6
19
10
27
16
15
10
3
8
7
42
3
28
1
10
7
12
5
18
1
38
5
2
7
6
7
4
1
34
21
4
3
22
1
2
13
4
5
14
9
2
3
32
7
14
5
4
39
12
11
6
5
2
9
6
7
12
25
8
5
6
13
2
5
22
7
6
5
20
1
26
15
10
15
6
13
4
1
38
5
6
43
34
7
2
3
2
5
14
3
14
3
10
3
28
51
44
19
30
17
42
5
6
7
18
3
8
15
10
7
22
9
2
11
10
13
14
1
16
17
6
21
8
43
2
3
2
9
26
5
2
1
16
7
2
3
38
7
8
11
6
5
2
13
14
1
4
5
16
17
14
57
10
1
28
13
10
7
38
9
18
15
36
31
12
7
12
13
10
9
8
7
2
21
22
3
4
7
16
21
24
1
14
15
22
17
34
3
12
11
12
1
8
3
12
19
16
1
30
1
20
13
6
7
22
3
2
5
16
1
18
19
18
19
6
7
12
7
14
3
8
33
14
3
28
37
2
39
4
7
10
3
36
1
12
13
8
13
18
17
16
33
2
5
12
5
22
11
6
5
8
25
6
19
14
5
16
1
4
1
24
1
14
7
2
3
4
7
10
1
30
5
8
1
20
19
6
17
14
11
10
23
18
1
2
1
2
5
12
1
24
1
8
1
6
13
18
15
2
15
6
15
6
15
6
1
66
19
6
11
8
3
36
7
8
13
4
1
36
1
6
55
4
9
16
29
34
3
4
5
24
5
16
11
24
33
6
11
6
11
4
15
10
19
12
1
4
17
4
65
8
7
6
7
4
3
4
15
10
19
4
5
6
79
12
11
6
1
2
9
20
27
2
41
2
5
6
3
10
3
30
29
6
1
4
9
32
11
8
13
6
21
12
25
24
5
10
1
6
25
8
37
4
5
22
9
2
9
12
7
26
25
24
3
12
23
6
1
18
33
38
39
4
3
8
3
14
25
24
13
14
1
10
7
12
1
2
3
10
11
12
3
8
3
2
25
2
27
4
15
10
3
12
25
2
11
12
7
4
1
4
21
6
9
4
1
10
3
30
25
26
15
10
7
2
41
24
1
4
1
6
1
4
5
14
1
2
9
2
9
10
1
2
9
24
13
50
3
10
21
30
13
10
23
2
7
12
5
4
1
6
1
6
5
36
5
56
3
30
13
6
43
6
43
10
3
2
3
32
27
4
25
2
37
10
11
10
3
14
3
28
25
12
13
18
5
22
1
46
3
20
37
10
27
2
3
16
15
14
27
4
13
8
51
2
1
10
21
4
1
10
3
8
9
22
5
24
3
4
15
20
5
2
5
18
21
6
3
2
27
6
19
32
1
18
19
4
37
6
7
12
17
20
1
6
19
6
29
2
9
10
3
36
1
8
5
4
7
16
3
2
21
10
5
4
33
6
1
10
17
4
1
8
3
4
15
8
1
70
15
14
1
10
23
58
21
26
3
2
11
4
9
4
5
44
15
34
7
4
21
8
1
26
19
36
21
4
35
32
7
6
1
2
3
10
3
28
21
44
1
4
9
8
21
8
3
22
7
20
1
28
7
8
17
6
17
2
15
6
19
2
1
26
11
18
7
14
15
56
3
2
1
10
3
2
3
4
7
24
1
36
1
26
5
24
31
14
33
34
5
12
9
10
21
64
45
6
55
14
25
2
3
12
23
36
5
2
9
16
5
2
3
4
7
4
9
12
1
24
3
2
9
8
17
4
27
4
9
26
5
4
3
12
5
20
5
18
53
2
3
2
1
18
1
4
15
8
11
14
1
16
1
12
5
46
9
22
11
4
1
20
17
8
7
34
11
10
11
14
9
10
3
10
5
6
23
2
7
24
35
34
9
12
5
2
3
8
21
12
25
46
9
22
15
2
49
2
7
6
1
50
43
12
7
2
35
4
39
36
7
18
1
4
11
38
11
30
1
16
17
4
1
4
7
22
3
8
17
6
13
12
11
10
23
36
17
4
5
2
5
34
7
4
15
18
13
22
49
2
1
12
15
44
5
2
9
14
3
14
9
12
27
2
27
2
25
24
33
20
33
44
31
2
19
8
1
6
27
12
7
30
29
4
11
52
13
6
7
10
11
12
5
2
17
2
17
12
9
10
15
12
25
6
11
2
13
16
11
18
1
18
25
22
1
24
1
6
17
62
31
38
1
10
7
16
13
12
5
8
15
10
19
4
1
4
19
6
35
6
9
8
39
14
21
4
17
14
3
16
23
16
33
10
23
10
9
20
11
14
15
14
1
4
3
4
13
20
31
20
13
2
3
4
15
20
5
20
43
6
25
2
17
28
45
6
23
18
1
16
7
10
13
10
23
10
19
12
31
10
1
4
23
18
25
48
13
2
1
36
1
10
7
28
5
12
13
18
5
6
31
12
25
18
3
4
3
2
9
4
7
16
29
20
39
16
13
4
25
2
11
2
5
4
1
2
7
2
15
6
1
8
11
2
9
2
13
6
29
36
23
2
5
34
43
60
7
4
11
6
17
6
7
4
11
6
13
8
11
14
1
16
3
10
23
4
5
38
29
18
43
30
47
6
13
4
17
6
1
28
7
14
5
8
11
6
9
12
1
16
15
6
5
6
5
20
3
12
57
2
17
22
23
12
29
14
21
14
3
8
23
4
1
10
3
4
15
14
5
14
21
8
5
8
3
14
21
12
5
4
17
28
5
14
7
28
21
14
9
2
9
10
15
22
15
8
9
4
5
38
11
2
3
12
9
8
17
4
23
10
1
8
5
4
9
4
3
10
17
14
17
12
7
20
15
6
3
28
1
6
7
16
1
20
31
60
49
14
3
22
5
32
7
6
5
2
43
16
1
12
1
20
69
16
5
58
17
14
9
10
17
10
19
2
1
4
13
4
41
4
1
4
15
4
15
2
1
40
1
4
9
2
13
24
3
2
39
22
9
6
15
18
13
12
13
22
23
12
11
12
33
2
5
14
15
6
7
14
13
2
9
32
9
2
3
6
7
16
19
30
11
6
7
42
1
26
7
6
11
16
13
24
13
2
13
4
15
10
17
26
15
2
7
12
31
6
3
22
37
32
11
2
11
18
7
12
5
16
9
14
5
20
9
4
13
14
39
6
1
34
11
26
15
8
75
32
3
6
3
12
5
24
25
2
3
2
9
22
25
4
3
2
23
14
19
12
1
4
3
4
3
84
5
16
17
2
3
2
17
14
5
10
41
40
1
14
5
6
7
2
7
8
17
14
1
32
57
32
5
54
35
36
5
4
3
4
5
4
7
30
21
4
1
18
1
4
9
16
7
6
7
4
13
4
3
8
1
34
27
10
5
12
25
4
1
28
1
18
5
14
9
2
19
14
1
20
3
2
3
6
37
4
5
14
3
18
1
18
49
32
19
42
19
22
3
20
3
4
9
6
11
18
99
2
3
42
15
2
7
14
27
8
15
4
23
24
5
6
13
34
19
32
11
24
31
10
11
24
1
6
11
60
1
32
11
22
11
28
5
6
29
6
13
4
7
2
31
2
5
10
7
16
45
2
1
10
5
16
21
4
9
8
41
2
7
8
21
30
5
20
15
4
11
26
17
2
45
10
1
6
1
12
5
2
21
28
21
6
7
8
23
18
17
4
17
2
3
6
11
4
47
26
19
2
1
2
15
4
3
12
1
6
25
4
17
30
19
36
7
6
7
6
15
6
1
12
13
4
23
14
9
10
13
10
9
6
1
10
19
10
7
34
11
16
3
18
3
8
31
18
39
84
1
30
3
2
19
12
5
12
5
8
7
8
7
6
13
14
9
14
5
14
1
6
17
18
13
4
19
16
17
8
1
2
43
2
9
22
23
2
21
18
3
2
5
8
29
14
3
18
13
6
41
8
23
16
13
20
7
14
13
6
1
34
19
24
3
2
3
4
3
4
3
4
17
6
1
4
15
16
1
68
5
24
7
2
57
32
7
12
3
46
9
16
31
6
11
18
11
16
23
6
13
8
9
2
21
38
17
6
9
10
51
26
1
14
13
28
1
18
9
38
11
2
5
4
7
8
21
6
25
2
5
20
9
16
5
6
11
8
17
4
5
2
15
18
7
10
3
56
25
16
9
2
1
14
17
36
17
12
19
8
5
10
63
2
1
18
5
18
73
10
11
24
5
34
1
14
1
6
17
52
3
14
31
8
1
26
7
6
13
26
3
10
3
2
3
2
5
10
13
8
31
24
13
10
11
38
15
6
7
14
47
6
13
12
11
18
21
2
11
8
13
6
13
2
23
8
3
20
13
4
33
20
35
12
7
2
23
28
27
28
13
14
1
30
15
4
3
26
3
4
31
16
5
2
13
56
23
4
37
20
19
18
1
16
29
6
33
14
27
14
17
4
15
32
15
18
21
2
11
14
3
44
11
12
5
10
1
8
5
4
11
4
1
18
13
24
1
2
11
6
1
6
5
2
31
22
13
8
17
4
17
14
11
18
5
6
21
10
17
12
9
8
7
18
35
66
13
10
3
12
5
6
11
12
13
8
19
6
1
12
5
6
11
6
13
14
15
20
1
38
21
20
5
12
3
4
5
2
1
58
11
2
3
8
13
10
51
6
5
8
49
12
11
30
25
2
7
2
5
6
3
12
13
6
7
66
3
28
23
10
5
6
11
8
21
4
11
28
37
30
7
4
7
8
29
16
9
2
17
42
5
12
5
30
15
4
15
4
1
22
3
2
31
26
1
10
1
12
5
24
17
26
9
16
1
30
9
14
9
8
1
14
1
24
11
6
31
2
1
42
1
16
31
16
9
14
3
4
23
38
15
10
1
48
3
4
51
2
49
34
1
18
17
2
17
10
13
10
9
8
15
6
7
8
1
8
83
6
7
14
25
24
1
12
13
12
11
8
5
26
23
4
33
16
3
4
15
20
5
12
3
16
19
20
1
22
7
6
13
2
1
32
21
6
7
12
13
6
35
24
5
26
1
18
41
24
5
30
29
26
23
8
1
8
1
4
3
20
3
4
9
22
7
8
3
4
11
28
7
4
33
10
1
22
3
8
21
18
11
4
13
12
7
2
19
18
5
24
29
12
1
10
97
6
5
4
19
6
5
32
3
22
13
38
5
18
17
2
1
8
25
4
15
10
13
2
15
2
1
18
7
8
1
30
3
6
13
6
3
2
5
14
17
20
5
10
27
4
19
24
27
22
9
2
1
6
7
22
9
6
3
20
3
8
3
24
3
20
15
8
1
4
17
4
13
28
15
10
15
2
15
28
23
6
21
2
29
4
5
2
19
2
17
34
17
2
13
2
25
6
5
8
3
2
27
8
15
42
31
6
21
38
3
6
19
4
3
16
5
48
5
14
1
54
1
2
25
4
39
50
3
18
61
6
27
4
23
12
21
10
9
2
1
8
13
24
21
2
7
12
47
52
5
30
11
34
7
4
11
38
43
14
5
2
9
28
1
24
5
30
1
4
13
8
11
18
5
12
1
12
19
4
7
6
5
8
1
6
11
12
31
6
19
2
15
4
29
18
3
4
3
2
27
24
33
16
9
10
5
6
3
2
1
30
5
18
7
8
13
18
17
6
71
14
13
6
19
10
9
22
3
30
5
4
25
18
7
66
1
16
7
14
31
36
35
6
19
8
21
2
23
18
5
26
15
8
1
38
1
2
9
20
1
2
9
4
33
18
7
12
7
36
7
10
23
6
23
24
3
8
1
8
7
4
3
6
5
14
11
36
31
2
5
18
1
12
13
6
7
4
9
12
15
12
7
22
9
28
5
14
27
2
7
4
19
8
11
20
29
8
5
16
1
16
5
14
1
4
15
6
5
4
13
4
1
28
59
18
1
10
15
4
1
22
3
26
3
4
7
16
21
4
3
4
15
10
1
12
9
4
15
4
3
2
33
2
1
18
5
6
23
6
3
14
11
32
19
6
1
6
1
14
7
4
3
2
25
12
1
18
5
16
1
10
25
4
33
14
7
16
1
4
13
4
5
8
9
16
3
6
13
20
7
34
17
6
23
34
5
36
1
20
1
12
41
14
1
6
11
4
11
10
25
6
1
44
29
30
1
14
9
22
9
8
37
6
17
24
7
2
1
38
11
2
5
16
7
4
23
2
7
28
7
4
3
10
5
10
3
6
9
10
3
8
1
2
1
28
9
2
5
4
29
32
1
8
21
4
1
8
7
12
1
14
9
20
19
12
1
12
7
20
3
14
5
2
3
88
9
36
3
4
5
10
15
28
3
2
21
8
19
28
3
4
21
2
17
6
13
4
13
2
1
2
41
8
7
22
19
2
13
4
3
24
5
4
3
4
19
4
5
20
27
18
1
8
17
40
13
20
1
6
7
8
35
64
1
8
17
8
1
12
5
10
19
56
17
4
1
2
3
12
21
36
13
14
3
26
7
8
5
2
9
10
5
32
3
36
7
6
5
18
1
8
7
18
13
14
1
34
19
10
23
30
19
6
13
22
51
10
29
4
1
8
33
4
1
26
1
30
27
14
1
6
3
12
23
12
3
20
29
12
11
2
53
8
15
2
5
6
25
8
5
10
9
30
7
28
11
12
13
32
9
12
5
4
5
2
1
24
13
28
13
4
9
8
5
18
9
12
5
10
37
4
51
16
7
14
9
14
11
2
3
6
3
22
3
10
45
4
5
22
31
8
7
18
37
2
1
4
33
22
7
14
9
38
1
4
15
6
31
38
7
6
13
18
17
16
93
6
5
20
11
8
3
22
35
12
7
40
19
8
29
42
7
10
31
10
17
50
1
10
1
20
7
20
11
2
15
4
21
2
1
10
3
8
15
2
1
2
29
14
25
10
1
10
3
24
1
20
27
2
9
8
19
4
17
26
3
14
9
32
3
2
3
10
13
10
13
30
5
14
25
4
9
2
9
14
19
24
5
30
17
6
7
42
15
6
3
22
5
6
63
6
15
4
17
6
45
36
5
8
31
6
7
34
37
24
5
4
3
42
9
26
17
4
7
6
1
6
1
2
13
10
1
24
5
28
9
8
1
16
3
18
11
16
1
6
5
22
7
30
1
20
37
6
5
14
1
24
13
20
11
8
13
24
63
16
51
14
47
24
17
12
29
6
25
4
5
8
7
8
5
22
5
6
1
8
11
38
5
12
35
20
5
2
11
26
19
22
5
12
5
2
53
30
11
6
1
14
25
4
3
2
1
10
11
26
51
18
5
8
31
2
7
14
27
32
1
14
11
2
7
2
19
6
17
16
27
44
5
2
7
12
1
16
13
18
11
8
23
6
37
4
7
20
39
14
17
18
67
10
5
6
1
16
1
2
5
12
3
28
13
20
51
10
1
14
33
8
29
20
33
2
7
6
3
24
7
10
7
6
5
34
11
6
55
2
5
50
3
4
3
2
1
2
5
12
13
12
11
8
45
4
9
4
7
16
55
4
19
14
3
2
3
8
13
4
1
14
15
4
13
14
1
12
1
28
3
4
5
46
1
6
1
2
1
10
1
56
11
2
1
20
1
8
1
16
1
2
31
26
1
6
9
18
17
30
3
10
1
6
11
10
5
18
7
4
21
2
15
18
11
6
1
18
45
14
25
24
7
14
7
8
9
92
9
4
3
20
51
8
43
18
1
2
15
14
13
12
5
6
15
4
7
6
11
20
3
4
3
32
11
2
19
12
13
4
7
28
1
8
1
4
5
22
9
8
3
14
21
14
15
20
5
4
17
4
5
46
13
10
3
24
23
28
19
16
25
4
13
2
5
4
25
4
15
14
29
34
13
2
5
6
17
8
5
10
23
6
5
8
19
4
31
4
1
10
19
4
9
8
5
6
1
8
5
2
25
10
5
6
45
4
9
16
3
4
1
78
3
14
11
18
15
4
35
14
5
10
21
4
17
10
3
4
9
4
7
8
27
4
31
2
27
28
25
6
17
18
7
30
13
2
3
2
7
4
5
12
41
2
3
20
31
34
13
4
3
20
5
22
3
2
33
4
27
2
19
20
25
26
1
18
3
4
1
4
7
36
7
8
13
4
15
6
15
4
3
4
39
4
57
26
3
16
21
14
25
50
3
10
3
14
15
2
5
18
3
16
15
8
3
10
15
12
43
4
35
14
7
12
23
16
7
22
7
10
5
14
23
4
1
2
27
16
13
12
13
6
3
16
9
16
63
26
33
20
17
10
19
14
1
28
37
2
35
24
5
24
11
24
21
8
7
4
5
6
25
4
17
6
7
28
13
6
1
8
13
4
5
10
11
4
13
6
1
20
3
8
1
14
5
28
43
6
9
14
23
14
19
18
5
16
1
8
9
2
27
8
3
32
9
20
5
40
5
22
11
4
49
20
11
2
23
10
1
30
21
10
7
6
19
30
5
36
17
2
1
16
27
4
1
4
1
8
3
16
41
8
7
22
41
24
17
4
15
24
1
12
11
24
55
8
39
6
5
16
5
6
7
4
1
2
41
10
67
36
17
14
15
2
15
4
15
6
17
18
37
20
5
32
9
6
7
2
41
36
1
6
19
54
5
8
17
4
21
2
1
6
1
26
31
10
23
2
9
4
3
10
3
2
17
6
13
18
9
8
5
6
11
24
1
2
15
14
1
16
13
38
5
14
3
66
17
8
1
4
39
4
31
14
9
10
21
4
9
10
11
28
19
22
53
4
3
2
37
44
1
6
7
24
11
6
27
86
19
12
9
8
59
4
5
8
25
6
13
4
29
36
5
4
5
2
27
20
13
16
1
16
5
2
1
2
19
20
5
12
5
14
5
24
37
6
5
6
1
4
5
4
7
16
1
4
17
2
19
4
11
14
7
2
35
2
1
24
17
24
9
8
5
6
23
6
5
14
19
4
27
2
15
2
19
2
5
10
77
4
13
6
11
10
13
10
25
20
15
2
19
12
5
12
17
6
17
6
5
12
25
8
7
6
11
26
15
2
1
16
1
18
21
12
19
6
1
16
11
6
19
2
51
16
11
6
1
4
17
8
53
6
7
2
7
14
15
4
33
12
11
10
7
10
5
20
3
20
9
14
9
2
1
4
9
10
57
52
7
2
23
26
1
24
11
4
9
34
5
4
19
12
7
4
17
2
3
26
3
14
7
32
1
8
15
12
5
24
67
18
37
10
17
8
7
58
1
22
5
8
25
12
23
12
7
2
3
10
7
16
27
42
57
6
15
6
11
18
1
18
7
6
5
2
41
4
1
18
15
34
19
8
21
6
57
2
1
16
1
2
15
10
1
6
7
8
7
6
5
24
13
4
19
14
23
4
17
4
19
2
19
12
11
6
17
18
5
18
7
24
7
22
15
2
7
6
49
12
29
8
13
6
35
10
5
6
19
4
3
6
13
26
11
6
1
16
3
6
1
20
7
12
19
2
5
4
15
16
43
12
11
22
5
10
35
14
7
4
3
22
5
6
11
18
5
14
11
18
37
8
15
24
13
14
13
8
7
14
9
22
1
10
17
8
11
14
15
2
1
20
19
4
7
10
3
2
1
24
1
18
23
14
9
2
1
8
5
30
11
10
23
2
5
12
17
18
1
10
7
16
1
6
13
22
19
10
15
8
11
6
33
14
3
16
15
20
11
2
3
28
41
16
23
4
37
8
1
10
37
16
11
4
1
12
23
14
11
12
15
38
1
54
41
4
3
6
9
14
1
8
5
4
9
2
3
28
1
12
5
14
37
2
11
16
1
10
15
16
9
4
5
28
17
32
7
2
7
8
25
24
5
6
5
4
31
26
11
16
3
8
27
6
13
36
13
4
39
6
1
8
11
6
9
16
5
90
5
18
17
16
5
14
31
4
11
14
9
10
1
2
13
18
13
26
13
24
7
6
39
22
9
10
9
10
3
4
13
4
3
18
15
2
15
2
3
8
17
4
5
54
9
2
15
16
5
12
1
6
29
22
21
2
21
22
3
2
49
48
7
36
47
6
7
12
9
6
5
16
7
2
41
24
7
6
1
20
5
30
5
10
17
40
5
14
1
6
11
18
5
2
5
4
3
22
27
10
19
16
11
2
23
12
3
8
7
28
13
6
1
4
7
6
1
8
21
6
13
12
59
6
1
4
3
24
3
6
15
22
1
2
3
34
43
4
5
20
51
10
11
14
1
10
3
14
11
16
3
16
13
18
1
18
9
26
3
2
9
16
1
22
27
2
9
4
1
6
3
8
29
20
1
56
15
2
23
8
9
16
9
4
9
8
11
36
1
10
25
6
1
8
43
14
35
12
1
18
1
2
11
4
3
10
41
2
9
16
13
2
5
8
1
6
1
8
13
8
45
10
13
8
5
2
9
28
13
18
9
24
13
2
7
4
49
12
3
6
21
26
3
2
9
20
9
6
11
32
1
14
13
30
11
2
5
26
33
6
1
10
7
4
15
14
7
12
3
6
1
12
1
20
13
18
9
2
15
2
1
4
7
20
5
2
27
16
21
2
1
4
13
4
5
2
15
2
7
12
15
2
13
34
29
6
13
18
1
4
1
8
1
40
1
32
1
2
59
6
17
16
7
34
15
16
3
12
25
38
9
2
5
6
1
6
5
12
3
4
47
20
13
14
7
14
1
8
15
4
1
4
5
4
1
10
3
12
3
10
9
6
19
14
7
18
29
26
43
34
11
32
5
12
57
4
9
4
29
2
19
8
9
26
19
4
13
34
25
16
1
6
35
6
1
16
13
100
7
2
11
20
3
42
1
6
1
18
5
6
59
6
25
28
19
16
1
26
15
14
25
2
5
10
1
2
19
8
1
16
21
6
1
2
11
12
5
16
13
14
9
2
39
2
27
8
13
12
1
24
3
2
13
12
13
42
19
20
15
2
31
2
21
98
9
18
5
10
37
44
7
24
7
2
5
12
3
10
11
20
15
10
5
10
1
46
9
8
1
12
21
2
9
72
1
6
5
2
11
6
1
2
41
6
19
12
1
2
3
4
25
2
1
16
3
26
5
8
35
18
7
36
7
8
11
6
5
2
11
4
29
6
15
14
23
18
11
12
15
2
23
24
13
10
3
2
45
2
15
4
7
6
15
4
3
26
1
24
15
28
3
10
3
14
7
14
21
4
27
8
1
16
3
26
3
4
11
4
3
6
19
12
7
22
37
24
3
4
35
76
13
4
11
2
1
4
19
12
27
26
3
2
9
14
5
10
3
16
3
2
63
2
7
10
17
2
3
6
3
8
13
18
13
4
33
22
9
6
17
6
1
18
23
10
1
18
1
6
11
10
7
12
17
12
1
16
5
32
15
16
23
2
33
10
27
58
9
4
1
6
11
8
9
14
1
4
39
2
9
4
5
2
19
4
45
16
1
18
23
12
13
8
1
18
23
4
3
2
13
14
11
16
13
6
39
10
21
14
9
2
11
2
15
26
9
4
47
22
27
4
27
22
3
40
11
22
23
8
9
4
43
8
17
34
3
12
9
6
11
18
11
14
11
8
13
18
11
2
21
50
9
24
3
16
3
22
1
8
3
14
5
10
3
22
3
6
9
2
7
18
17
44
9
6
5
4
15
10
1
2
21
4
73
2
9
4
45
16
5
18
5
52
9
4
19
14
1
30
5
30
33
14
7
8
3
12
13
12
19
14
33
16
3
2
3
34
1
10
1
6
9
6
5
8
9
8
31
14
33
8
21
6
9
20
37
80
9
10
15
6
7
4
9
2
21
32
9
6
13
16
1
2
1
12
7
2
3
16
25
32
5
18
15
14
25
6
7
24
19
12
11
36
1
4
23
36
1
14
3
112
39
22
23
2
33
2
3
40
7
8
13
8
11
14
7
2
25
8
17
14
5
12
17
36
15
6
1
4
11
12
9
34
15
10
9
62
13
4
1
14
17
22
1
8
11
20
21
8
3
4
27
54
25
6
23
18
15
10
5
52
7
16
1
2
5
10
7
2
3
56
3
10
3
14
21
8
5
22
17
10
1
12
1
14
23
4
67
22
45
18
1
6
7
4
11
14
9
14
3
38
1
28
33
16
7
16
21
10
17
4
27
68
7
12
5
6
5
4
11
8
5
14
19
22
13
8
1
14
7
10
1
4
1
34
11
52
25
20
9
2
21
2
15
14
5
24
5
12
11
28
1
16
11
14
25
22
23
34
29
32
3
8
9
22
23
8
15
32
3
24
11
6
11
4
19
12
27
36
13
6
5
26
15
14
31
28
13
30
11
10
1
10
5
12
17
34
5
8
15
2
1
22
11
6
15
22
19
12
1
2
5
20
1
20
7
10
3
22
7
14
23
4
1
30
7
18
11
2
3
20
13
10
3
16
13
4
5
10
13
16
3
14
7
32
3
10
3
68
1
10
33
22
19
4
9
2
13
6
9
8
29
48
5
24
7
22
15
12
13
4
7
10
3
12
17
4
15
36
7
16
7
4
27
46
29
14
33
14
3
4
9
12
13
28
5
6
23
4
9
6
3
10
17
4
3
14
3
20
7
2
15
2
11
8
11
18
53
22
15
2
1
4
3
8
47
2
1
20
43
14
27
22
7
10
57
8
5
10
7
8
1
4
1
12
67
4
15
4
1
32
3
2
25
28
5
30
3
12
7
2
5
2
41
4
7
10
1
6
7
2
17
4
19
8
35
2
3
2
63
30
13
18
1
4
9
2
3
44
7
24
9
4
29
24
13
2
37
12
11
8
17
24
19
16
21
14
15
4
9
24
25
4
27
6
5
6
5
8
17
16
3
10
9
8
15
26
3
34
13
8
3
4
3
2
11
6
13
2
27
8
1
26
7
24
1
4
7
2
17
20
5
16
5
4
1
8
13
20
3
8
17
4
11
4
3
2
47
28
3
2
1
18
11
42
23
12
1
6
21
6
11
22
5
4
9
38
15
4
17
10
15
2
1
10
3
2
7
16
1
6
47
38
29
20
17
2
35
6
1
2
21
18
1
28
9
10
31
8
9
10
5
2
3
4
1
16
25
6
11
4
19
2
5
6
15
2
3
4
9
2
7
36
7
30
1
4
9
8
9
28
7
38
3
36
15
22
9
28
9
12
1
18
13
6
1
32
7
6
1
2
1
18
43
10
3
8
23
34
39
12
5
4
17
2
23
88
33
2
13
16
1
18
1
52
5
10
19
4
5
10
3
8
3
10
1
8
19
20
7
16
3
4
5
14
65
14
23
6
3
20
3
4
17
4
1
4
5
18
1
18
39
4
17
16
17
10
7
6
7
4
15
4
1
16
9
10
7
4
13
18
7
2
3
6
1
2
31
4
17
24
69
2
7
22
7
2
25
2
7
4
19
74
19
2
7
2
1
12
59
6
9
2
65
12
25
24
7
42
1
10
47
2
1
4
9
44
21
46
7
34
5
24
1
12
1
18
29
6
3
24
1
12
25
2
25
6
59
6
1
16
1
8
7
30
25
8
29
14
31
2
45
6
21
26
1
6
1
6
21
18
13
6
23
10
1
12
17
4
1
6
7
4
3
6
5
14
7
14
43
2
11
26
49
8
13
6
3
42
43
2
25
14
1
16
11
4
3
8
3
14
3
14
3
28
11
10
9
10
7
18
11
2
23
64
7
2
3
2
33
22
7
16
23
6
9
6
1
20
9
10
31
32
13
10
13
6
5
24
3
4
33
36
1
6
11
10
9
4
5
12
13
4
37
6
9
4
1
4
1
2
45
26
13
18
7
12
3
14
7
18
7
4
29
4
19
6
15
2
9
4
9
2
13
18
11
6
7
8
7
4
51
2
5
48
1
6
13
12
57
6
31
6
7
4
27
4
29
2
9
10
1
16
21
2
7
2
3
4
9
4
5
6
1
24
3
52
1
12
7
4
11
10
27
8
7
2
5
4
13
14
1
12
11
12
1
4
7
16
35
20
1
4
1
12
25
2
1
2
1
14
11
2
29
4
5
16
1
4
5
8
13
6
43
12
5
20
9
28
3
16
9
62
13
22
5
42
7
22
5
34
7
6
17
28
33
10
5
4
7
2
3
12
25
4
31
16
15
14
3
32
15
28
5
28
13
8
9
8
9
4
1
8
3
16
5
2
19
20
13
28
29
2
9
6
13
12
3
2
13
40
23
38
21
42
9
6
23
32
25
6
21
22
5
12
51
2
35
10
5
10
17
24
31
26
3
6
5
14
17
6
55
6
7
22
11
12
5
18
7
40
11
6
13
2
5
6
9
42
17
2
15
4
1
2
19
12
7
16
19
16
1
16
9
4
5
8
3
2
15
50
33
10
1
26
3
8
5
14
25
14
15
2
1
8
5
24
3
4
5
14
27
4
3
10
5
2
1
18
5
18
17
12
1
10
37
16
7
2
13
12
5
8
13
4
3
26
5
4
7
20
5
18
15
10
11
20
3
2
7
8
1
30
5
28
5
14
7
20
31
16
3
14
3
2
3
10
3
2
17
10
9
24
5
22
5
4
9
2
3
44
9
4
23
6
13
34
29
6
3
14
21
2
25
6
13
16
3
12
23
6
9
2
5
36
1
20
35
2
11
2
21
10
47
4
21
16
3
6
13
20
3
22
5
2
5
18
11
36
3
6
17
16
7
14
9
10
7
22
19
32
7
14
13
2
13
2
7
16
3
2
3
20
3
4
3
38
15
28
39
10
15
18
7
10
19
22
7
18
19
10
7
8
3
4
33
10
3
12
7
2
3
58
3
10
1
26
9
18
43
30
17
24
13
2
55
2
1
26
9
22
9
6
11
8
1
20
1
14
19
2
29
14
35
4
1
6
17
12
9
2
3
44
7
2
11
20
23
6
1
14
11
46
5
8
5
12
5
10
1
16
5
14
3
20
3
18
1
10
9
6
17
6
5
6
5
24
21
34
9
52
9
2
39
22
17
28
23
2
5
14
23
2
9
18
17
20
5
18
19
8
1
10
3
12
21
4
3
12
15
22
5
2
25
38
21
22
49
2
5
2
21
4
9
20
3
10
11
4
9
20
5
12
7
4
19
8
3
26
3
4
9
8
47
8
37
2
11
4
3
10
11
14
13
8
1
34
21
28
15
34
19
12
5
12
67
6
7
4
31
6
55
22
11
10
27
8
17
24
23
36
5
2
35
14
9
2
21
2
3
16
17
8
15
4
1
12
41
16
11
8
25
12
7
18
1
2
33
8
29
10
11
20
3
20
1
2
59
2
1
4
15
14
7
2
7
6
5
8
65
12
17
6
19
28
9
10
13
32
7
16
9
8
3
2
15
10
3
20
25
14
1
2
7
26
1
4
9
4
1
46
15
12
1
4
15
14
15
28
13
8
3
24
31
8
13
18
17
30
13
2
21
2
11
2
23
48
17
6
7
6
1
32
11
18
3
10
1
16
9
8
9
8
11
6
43
2
1
4
77
4
1
22
1
24
27
6
19
6
7
32
7
6
15
12
3
2
13
16
41
4
25
2
5
6
1
10
1
6
19
18
11
8
9
44
7
2
21
18
7
2
3
14
37
32
1
26
29
6
41
4
13
12
9
8
23
36
15
30
1
10
27
14
11
4
7
30
35
10
27
4
3
8
1
24
21
8
21
4
17
2
3
2
45
10
1
6
33
2
41
4
1
12
11
6
33
6
19
18
43
4
13
6
7
34
51
24
19
22
1
2
5
12
1
2
1
6
9
10
9
10
13
8
35
8
15
10
9
32
9
4
5
2
5
4
3
40
9
10
27
10
3
10
15
16
45
8
3
4
9
12
27
4
11
2
1
8
25
6
1
6
1
44
13
8
17
14
9
32
7
12
19
10
9
10
51
2
5
8
31
14
1
4
3
2
1
6
9
24
21
6
13
16
33
22
17
10
13
2
19
62
17
12
23
4
7
26
3
42
13
2
9
2
7
4
1
18
15
2
15
42
15
2
7
30
5
8
11
6
5
2
1
16
19
16
9
10
9
4
5
6
9
42
23
8
3
16
19
2
3
28
3
24
1
2
3
16
15
22
17
2
27
38
11
68
1
12
1
2
11
8
47
4
3
54
5
2
47
4
17
4
15
22
1
28
9
36
21
26
15
4
3
2
15
14
3
2
23
18
3
2
5
8
13
6
15
4
35
30
1
6
21
26
11
12
17
6
23
6
19
30
3
26
15
14
17
26
19
12
17
20
35
6
17
6
21
12
13
6
35
12
3
2
5
8
21
38
3
16
5
4
39
14
3
38
37
32
65
2
13
6
3
4
43
14
5
14
23
2
9
12
5
2
13
2
25
4
3
2
33
2
15
2
1
36
21
6
43
12
1
4
21
26
11
12
31
4
3
26
3
4
1
2
9
12
15
80
47
14
27
28
1
6
19
12
25
12
23
60
1
16
21
10
1
6
5
4
1
16
13
10
5
10
13
20
31
30
17
32
37
2
1
18
3
14
13
4
5
18
17
6
1
30
7
6
17
2
5
14
3
12
1
8
9
8
5
14
9
22
1
2
45
8
3
10
3
2
9
10
9
10
5
26
27
8
13
20
3
22
3
24
17
4
19
14
9
2
19
8
5
10
3
4
3
36
21
16
1
10
1
12
11
24
1
2
1
2
7
12
1
22
1
12
5
6
27
2
11
26
17
12
17
8
13
14
7
6
1
6
41
10
5
18
5
32
47
18
1
12
35
4
7
24
35
6
31
8
7
8
31
18
13
6
13
16
3
18
3
6
31
2
15
8
55
32
11
24
9
2
25
12
3
2
19
2
15
16
23
8
3
2
15
18
3
4
3
40
11
8
1
8
9
2
9
4
5
12
1
12
19
46
9
14
3
22
11
4
1
8
1
2
17
10
17
6
13
8
7
6
11
2
3
8
19
4
15
12
3
44
3
2
19
4
39
2
35
4
23
18
11
2
1
22
23
10
9
2
23
4
11
76
9
48
15
2
9
2
21
2
25
22
11
38
31
10
21
62
21
2
3
16
9
4
37
2
5
16
41
8
23
6
13
6
31
2
1
16
1
26
9
14
1
8
13
34
13
12
19
2
5
12
11
8
37
26
23
6
7
6
17
2
21
26
47
28
53
24
39
4
15
20
5
10
35
4
5
20
1
26
41
4
15
22
3
4
1
2
1
8
1
2
19
2
15
6
21
12
21
6
3
4
21
10
13
4
1
60
13
10
1
2
1
46
13
32
7
14
21
2
15
16
13
6
7
6
7
14
17
6
7
12
9
32
1
6
25
14
13
32
3
34
25
8
3
18
3
2
9
2
27
10
1
12
9
6
7
4
9
16
15
26
7
34
15
8
5
8
3
20
7
12
17
6
7
2
3
82
5
6
1
4
39
8
5
8
25
4
27
18
7
4
27
26
17
20
11
12
11
32
5
14
5
20
9
2
11
8
5
2
11
2
3
2
15
2
7
16
41
2
1
24
19
18
9
18
17
2
5
2
1
12
15
4
15
6
35
22
27
8
67
4
47
6
27
2
7
18
21
10
1
26
1
4
13
6
5
12
5
22
29
12
25
40
13
18
9
20
7
14
3
12
7
12
57
6
1
10
1
18
25
2
7
24
5
24
1
2
57
6
5
24
9
26
9
2
1
8
9
14
3
6
7
6
17
4
1
22
9
4
37
14
1
10
3
6
33
6
35
12
7
24
1
10
1
6
3
2
7
4
15
2
15
74
9
8
9
30
9
18
13
34
9
2
7
2
3
22
3
6
7
12
11
12
5
6
5
2
1
6
17
24
19
4
25
14
11
24
3
26
1
4
27
12
27
2
23
26
17
20
7
8
11
38
11
32
1
4
5
18
11
4
5
8
21
12
17
6
23
6
1
4
1
8
1
6
5
24
11
18
5
18
7
18
13
6
1
22
7
22
9
8
1
22
35
30
13
6
5
8
39
48
7
8
1
8
5
2
11
6
13
6
3
26
13
4
3
40
19
38
9
30
5
4
27
12
11
24
11
2
9
12
1
4
3
2
3
20
15
26
11
42
1
2
31
4
11
8
7
2
1
16
5
16
23
28
15
2
11
144
9
2
1
6
13
10
9
36
45
4
3
10
37
32
9
26
7
4
9
20
5
46
11
6
63
2
9
18
29
4
9
50
7
16
25
8
11
2
11
34
1
12
7
4
1
4
1
28
5
18
19
18
7
6
5
12
15
10
19
4
3
6
11
4
17
10
11
12
11
46
23
8
13
6
7
12
3
40
1
16
7
16
37
12
41
22
21
8
21
42
5
4
1
12
7
4
7
18
3
20
3
8
19
8
3
28
21
6
27
18
25
6
5
10
17
20
5
24
5
12
1
4
19
18
1
28
3
20
13
14
21
10
19
64
31
8
13
2
21
8
3
2
29
10
3
4
13
22
3
6
7
6
13
6
7
14
39
4
7
4
7
20
3
24
1
18
5
24
31
2
5
72
15
2
27
20
5
32
15
4
27
4
1
12
11
30
3
26
3
14
21
2
31
2
1
2
17
8
1
6
17
4
13
14
23
20
23
6
7
14
31
2
45
22
3
4
3
2
29
4
15
4
15
30
27
24
33
36
3
6
1
14
5
10
5
18
1
4
1
18
11
8
19
2
5
10
1
4
11
20
13
26
25
10
29
2
1
8
5
18
5
18
17
12
77
4
1
14
37
4
13
10
7
56
3
8
15
22
25
2
5
36
9
26
3
28
7
4
3
4
3
14
21
14
13
22
15
20
1
40
7
16
7
10
15
4
15
2
23
4
9
26
3
2
5
14
17
2
13
2
47
32
13
10
9
22
3
8
13
26
83
14
25
4
11
6
33
10
21
8
1
26
37
18
23
4
9
24
5
54
7
4
7
8
1
26
23
4
33
4
13
20
35
44
19
8
3
4
15
18
1
4
25
4
27
16
1
8
33
2
3
20
9
74
11
8
9
12
41
42
27
10
1
16
17
8
5
8
15
2
15
2
3
24
29
22
15
14
7
14
31
2
25
16
27
28
13
20
3
16
45
10
27
20
5
12
15
14
25
14
13
30
11
6
1
30
7
32
45
6
17
22
19
34
19
34
3
20
3
32
9
10
3
46
3
14
15
8
11
2
3
18
21
8
55
2
3
2
3
26
21
22
19
2
33
8
15
4
23
10
3
4
5
4
7
60
1
8
15
22
3
8
45
12
1
36
1
18
17
4
13
36
43
30
5
12
1
6
3
16
3
2
9
20
3
16
5
30
9
10
3
22
11
2
5
2
9
16
3
10
1
20
29
48
27
4
11
2
1
6
3
10
23
20
5
38
17
38
11
6
19
8
15
8
5
32
3
76
37
6
3
52
65
16
13
30
9
2
1
8
3
8
41
20
9
6
29
32
49
4
11
2
7
6
1
4
9
6
1
4
5
14
3
14
15
4
7
16
1
6
21
2
27
38
21
36
23
30
11
14
17
6
9
14
15
18
31
8
13
42
21
2
1
8
11
10
19
10
5
24
11
10
1
36
33
2
7
6
3
10
11
18
15
14
35
6
7
12
3
18
17
36
5
18
7
20
15
24
13
2
33
8
3
14
3
2
5
6
5
8
3
14
3
16
9
10
45
16
45
6
21
10
15
8
51
14
21
28
17
16
3
26
5
6
3
4
63
12
7
38
19
14
29
18
17
2
3
4
15
4
3
16
41
2
7
20
15
16
23
2
17
4
31
56
15
6
25
2
7
10
15
14
19
12
15
14
9
16
9
22
1
6
17
10
25
10
5
6
9
2
13
20
15
2
17
10
13
34
7
14
11
2
27
4
9
2
1
10
5
6
15
6
15
14
33
14
17
6
11
32
9
44
29
8
19
6
15
8
9
2
17
8
9
10
33
44
21
8
13
2
27
30
3
4
1
18
3
2
1
2
5
12
15
66
7
2
7
16
17
12
5
8
7
2
21
10
17
40
35
44
17
2
1
22
3
2
15
38
1
10
15
8
5
66
1
16
9
20
19
38
9
4
3
14
11
30
25
26
15
4
5
16
5
34
25
28
9
4
3
8
3
30
19
4
9
4
9
20
39
2
25
12
7
22
7
10
3
20
3
2
23
8
5
2
5
2
7
4
21
6
3
6
27
4
15
2
29
10
5
8
3
16
1
6
5
6
3
6
7
20
11
2
47
8
1
2
13
26
25
12
11
4
1
48
1
8
5
26
5
10
3
26
3
4
3
4
3
4
27
6
9
8
31
18
17
6
5
4
3
4
7
4
37
6
15
56
3
18
3
12
17
12
7
24
19
12
5
24
1
8
3
24
3
28
13
14
1
12
39
30
17
18
11
6
25
16
15
10
3
12
11
16
1
14
3
12
1
18
39
14
7
2
13
20
1
2
1
4
5
10
9
8
5
78
3
20
1
40
9
74
9
6
7
2
21
8
5
12
5
18
17
32
3
4
17
2
15
58
15
36
3
2
19
8
15
4
3
2
1
10
3
28
3
2
7
6
19
4
41
48
1
12
11
12
33
14
3
4
19
58
15
18
19
2
1
2
17
12
1
16
1
6
55
34
3
20
3
4
75
10
15
12
19
2
21
4
17
4
5
14
23
10
9
28
7
20
7
12
15
68
27
8
21
10
3
10
7
2
31
14
13
14
25
32
1
2
9
2
5
6
15
6
1
8
17
12
29
12
19
4
13
10
3
2
15
4
5
26
19
40
45
8
17
18
5
42
11
18
1
16
7
8
7
10
1
12
7
12
25
4
1
8
5
24
39
2
19
2
9
32
15
4
15
16
5
12
7
16
1
2
37
14
5
20
9
10
7
10
21
10
7
10
21
4
9
16
37
6
1
10
1
8
39
14
27
14
3
10
3
4
11
4
5
10
17
6
1
8
7
48
47
6
5
4
11
34
5
2
7
12
7
18
45
2
3
6
21
6
5
48
13
14
13
6
5
24
43
8
35
2
17
2
19
4
3
14
13
10
7
28
1
20
1
4
7
18
19
6
7
2
15
32
9
14
9
16
7
2
7
2
3
4
9
22
27
10
9
8
9
2
13
24
9
14
11
48
11
8
9
22
15
8
3
4
33
2
25
10
1
38
47
12
11
8
7
16
5
42
9
10
13
22
19
4
7
22
19
8
7
30
5
2
19
4
9
4
3
4
5
14
27
8
23
26
9
6
1
8
1
6
3
4
7
32
15
2
3
6
1
2
29
2
23
2
9
10
11
16
3
10
15
4
43
8
1
18
21
22
21
10
3
2
5
10
3
10
35
16
9
2
7
8
1
4
11
6
19
8
5
16
3
12
17
16
3
2
5
12
1
22
1
16
5
56
5
8
7
4
87
2
23
16
3
8
27
2
23
20
5
18
17
14
1
8
11
2
9
2
1
4
3
8
21
12
15
4
9
4
3
8
55
18
1
4
33
4
3
4
3
20
45
34
25
32
1
2
25
2
41
12
5
42
7
22
37
28
5
4
13
2
25
4
1
6
21
8
3
6
17
22
17
34
23
4
31
18
17
14
19
22
15
50
5
18
7
22
11
32
1
2
7
8
1
4
3
4
1
22
1
2
11
66
1
6
5
20
33
18
3
8
11
8
7
36
31
14
15
6
17
22
23
12
47
30
29
64
3
6
11
4
21
6
7
8
15
6
13
16
25
38
7
6
19
14
9
4
23
14
3
12
5
2
11
8
9
2
5
24
21
2
3
2
11
16
7
34
1
8
5
4
9
20
25
12
5
12
1
4
17
2
37
6
1
26
5
22
15
2
11
36
5
28
9
26
15
4
5
4
15
10
21
2
13
8
1
10
1
8
9
14
5
6
5
10
17
14
3
8
3
20
9
6
15
4
15
14
19
28
11
6
11
14
5
4
9
50
5
74
1
20
5
4
5
8
13
18
7
22
17
2
17
2
15
6
27
22
21
28
9
2
11
22
5
20
9
2
7
28
23
18
19
6
11
6
11
10
7
44
1
6
23
2
1
16
29
4
11
20
7
8
15
2
1
12
5
2
3
36
9
2
7
6
3
32
11
32
7
2
5
18
29
14
5
12
21
8
51
4
21
14
3
8
1
20
13
16
3
4
19
16
5
8
33
14
9
14
3
2
17
6
1
4
1
32
17
18
5
8
13
48
35
10
17
6
1
6
23
12
49
6
37
18
1
28
11
6
5
64
1
6
17
10
37
16
19
30
1
16
15
22
19
8
23
16
5
16
3
2
13
2
3
10
15
8
19
8
5
2
3
14
3
20
3
4
17
10
13
16
7
12
19
20
7
14
5
42
15
24
11
24
1
16
11
12
11
10
23
16
15
38
11
4
3
22
1
4
19
24
1
30
17
4
7
4
17
40
3
4
35
4
15
40
35
2
13
4
7
16
17
4
35
8
17
8
17
20
19
42
21
12
11
20
31
2
17
14
65
6
11
16
5
38
5
10
11
30
19
10
11
2
1
16
33
20
5
44
1
8
3
16
1
10
7
24
19
34
13
6
9
64
5
2
11
14
1
12
21
6
7
14
5
26
3
20
3
4
1
42
5
28
1
30
5
32
25
12
1
8
17
14
3
36
23
4
5
10
3
2
27
8
1
6
7
10
45
6
1
10
5
8
15
8
11
20
3
8
3
6
17
22
5
42
7
20
9
52
3
2
19
4
41
12
15
10
5
4
23
4
9
46
39
22
7
12
21
14
15
42
11
6
19
22
31
18
23
12
5
12
13
2
7
4
17
22
29
30
7
8
23
4
29
4
7
2
1
22
15
34
1
2
13
6
9
8
5
2
21
8
7
18
3
4
19
2
33
2
1
28
67
4
3
2
15
2
3
4
27
10
1
14
19
2
11
4
1
22
41
14
51
6
7
6
1
2
23
42
11
40
5
18
1
4
15
2
1
8
13
4
3
12
9
2
25
10
11
8
11
14
13
10
53
6
23
4
1
2
1
28
33
24
13
6
9
2
19
24
3
10
9
2
9
6
5
18
3
2
25
2
13
18
3
10
5
4
9
6
17
38
13
14
63
44
1
24
15
52
21
14
13
32
3
20
1
42
3
2
15
10
13
6
5
20
17
30
23
4
5
20
23
26
13
2
23
4
7
2
7
4
1
16
33
8
9
22
21
8
7
26
39
56
3
8
5
8
3
6
9
2
9
50
27
22
39
8
33
22
13
62
45
4
5
14
3
8
21
18
5
10
23
2
11
14
9
4
5
22
1
10
7
4
21
32
15
6
25
6
49
4
1
62
3
14
47
26
1
10
39
12
3
32
1
10
5
44
7
28
1
26
5
2
9
12
1
2
1
24
29
6
61
16
19
10
35
12
11
10
29
6
29
8
29
36
35
22
3
38
3
22
7
2
1
4
9
10
15
12
25
4
9
4
45
22
1
6
3
8
1
36
49
28
11
2
1
30
3
4
19
24
31
20
25
40
7
2
19
20
51
2
17
32
27
6
15
6
31
12
3
46
5
10
1
6
25
6
1
6
45
2
3
14
3
12
1
24
9
10
1
12
5
18
73
4
5
22
15
14
3
6
5
20
5
24
1
28
27
22
17
8
17
10
1
24
7
16
7
12
11
18
5
2
11
8
11
18
5
10
19
12
3
20
1
22
3
2
3
8
5
14
21
4
3
22
9
2
3
4
5
12
1
36
1
6
1
12
7
12
1
4
33
4
1
20
101
2
1
4
21
28
23
10
25
6
3
20
3
2
21
4
1
28
15
2
17
26
15
18
33
16
9
6
3
8
3
16
1
4
5
14
7
22
1
24
17
40
3
2
5
10
3
4
5
28
1
10
3
4
3
2
9
4
15
4
7
6
23
20
21
2
1
2
11
10
21
72
7
6
1
6
11
16
1
10
15
2
5
34
3
4
21
16
3
4
31
12
1
48
1
20
11
10
13
22
15
8
3
4
19
20
11
14
1
16
5
20
41
16
17
98
19
26
29
28
15
10
33
34
33
2
13
4
27
14
5
2
37
12
11
30
23
4
9
14
25
6
1
32
21
4
9
2
13
2
3
4
27
14
41
16
3
30
11
20
3
14
3
24
7
12
1
14
3
4
1
12
11
12
7
6
59
18
7
30
1
4
3
2
1
2
7
22
33
38
5
10
15
6
13
32
7
16
7
8
11
6
3
8
27
24
7
2
7
32
21
22
1
2
15
12
49
16
13
2
29
16
5
16
9
6
21
8
61
18
9
2
9
2
13
14
5
8
27
8
3
2
5
34
39
10
1
52
9
4
21
82
15
26
21
4
3
2
3
14
25
22
7
14
39
8
1
14
3
2
3
4
25
22
13
10
11
12
3
20
1
52
9
18
1
6
1
10
5
28
5
10
23
14
7
6
1
12
65
8
17
18
5
10
17
22
3
6
19
2
9
24
1
32
3
28
15
44
27
6
9
10
17
50
13
6
11
4
29
6
5
4
15
2
1
6
5
10
51
4
1
34
37
4
1
4
3
4
17
28
17
6
25
18
3
10
21
2
13
4
9
4
15
14
3
2
9
26
3
44
3
6
11
6
1
2
11
6
47
2
9
26
57
4
33
24
1
44
25
8
1
14
33
8
11
54
31
2
3
8
15
74
1
2
3
2
17
8
19
12
11
22
3
2
17
34
15
2
39
22
15
2
11
26
1
2
1
42
5
22
9
4
15
10
3
14
11
2
21
54
27
6
43
6
5
18
1
2
5
36
5
4
13
16
15
4
19
22
3
2
3
18
3
16
3
10
3
50
43
14
23
22
5
6
13
26
9
8
11
6
3
14
27
10
9
14
5
12
21
10
33
10
37
24
1
10
9
22
3
20
1
14
13
2
3
36
31
2
37
16
35
6
13
52
29
26
11
2
1
10
1
8
1
42
5
12
3
16
3
34
19
44
3
6
9
20
29
8
5
8
5
12
15
2
3
12
31
12
1
12
37
8
9
4
25
8
69
2
19
48
27
52
13
4
19
16
9
26
27
2
15
6
5
30
13
6
47
10
21
2
5
18
17
48
15
8
11
4
3
4
13
12
17
4
1
20
3
6
3
22
3
4
7
28
3
56
11
20
3
20
3
24
11
12
13
8
1
2
25
18
5
8
13
22
1
2
19
10
1
8
7
16
1
6
5
14
31
12
11
10
29
24
5
22
17
10
1
30
9
2
21
10
1
6
7
10
13
18
9
18
9
6
1
4
7
14
3
2
1
4
3
8
3
4
7
8
17
8
63
10
9
2
9
10
1
6
25
2
1
18
17
10
27
6
11
38
23
14
11
8
9
4
1
14
19
30
33
4
5
2
3
10
3
12
27
4
17
10
11
6
7
6
9
36
17
10
1
38
3
12
43
20
11
34
7
8
5
4
41
6
3
6
7
6
11
14
5
26
13
26
13
10
13
8
39
4
19
6
29
12
17
4
7
2
21
18
19
22
3
22
27
20
21
2
39
24
1
10
5
14
15
6
1
10
1
6
11
6
31
16
17
22
47
2
11
6
5
12
9
26
17
8
3
12
83
22
11
6
5
12
7
12
11
20
11
18
3
8
9
8
17
20
5
6
21
4
5
2
17
2
13
40
13
4
1
4
23
2
27
12
21
22
15
16
3
20
13
20
7
6
7
12
11
38
17
6
13
28
33
16
3
32
35
6
1
60
9
8
21
6
13
2
1
6
5
2
3
6
15
16
3
2
11
26
21
22
13
28
1
20
9
40
3
14
7
40
3
2
19
40
9
28
9
60
5
6
1
10
3
4
5
24
17
4
23
10
15
10
1
2
13
8
17
4
39
2
3
12
1
16
5
6
43
26
1
56
1
8
17
18
17
8
5
12
11
10
15
46
5
2
23
14
23
6
33
2
1
14
9
2
7
10
9
26
11
8
11
2
11
16
3
6
15
20
13
4
7
18
1
12
1
16
5
2
11
4
3
4
27
10
9
32
23
12
7
22
15
58
17
6
15
6
17
6
15
18
1
4
5
12
25
8
3
24
27
16
5
18
11
20
1
6
1
18
1
28
3
20
9
2
5
16
5
8
17
4
11
6
7
10
3
2
15
8
25
6
19
16
13
4
9
22
3
2
11
12
3
2
5
18
7
20
9
8
7
26
9
6
19
2
29
8
1
2
5
10
9
10
3
8
17
20
3
2
71
18
13
24
3
26
1
2
41
2
19
4
33
20
25
6
1
6
1
84
11
2
1
12
17
8
3
8
55
2
15
14
19
10
21
34
27
28
17
26
1
8
1
12
1
16
1
2
5
2
13
8
15
4
21
4
9
18
5
14
11
10
13
6
5
30
1
10
1
36
5
12
3
8
15
20
13
2
33
38
7
4
3
28
7
38
25
10
13
30
1
12
13
8
49
10
9
12
9
2
9
14
19
10
3
4
33
20
9
22
25
8
3
22
3
12
21
6
37
10
3
4
3
2
7
4
5
4
9
10
9
8
9
18
11
2
7
2
1
8
25
28
11
10
27
8
31
24
1
12
5
10
5
8
3
18
13
4
43
12
3
10
21
18
39
10
35
14
15
6
9
2
11
6
5
26
23
6
7
16
43
12
5
4
11
30
13
18
7
2
23
16
3
8
29
2
11
16
7
60
15
8
9
10
9
6
1
40
29
14
1
34
29
2
3
12
1
24
19
18
5
10
39
22
15
32
9
16
5
10
1
10
7
20
5
8
27
2
11
26
9
4
1
16
3
28
1
32
3
28
9
16
45
4
15
22
9
20
1
2
9
2
15
8
3
2
33
38
19
4
25
4
1
12
13
22
1
2
21
26
9
20
11
30
23
18
11
4
1
4
5
10
9
4
81
12
29
22
29
8
11
4
7
14
5
4
19
34
7
6
3
2
27
14
37
4
9
10
1
14
39
18
7
10
17
6
15
14
7
4
11
38
11
8
9
10
1
38
5
4
1
26
1
20
9
4
3
16
3
10
27
2
3
30
1
28
1
8
9
6
55
6
19
18
11
14
13
12
3
2
5
14
3
8
25
2
5
4
17
6
9
8
11
10
5
18
17
2
25
10
11
12
7
6
1
6
23
6
13
14
1
4
11
4
13
14
11
8
11
22
17
10
9
10
19
34
3
12
33
6
37
22
5
6
17
6
7
38
13
8
1
12
13
12
1
4
5
6
15
6
1
12
11
14
3
8
43
22
9
16
57
6
9
8
23
4
3
8
29
20
9
12
35
24
53
24
1
48
1
6
17
2
1
16
27
12
7
12
13
14
15
16
9
24
21
10
5
20
1
2
3
14
5
4
3
4
1
8
15
10
27
12
5
22
13
22
11
12
1
10
1
22
11
2
5
70
15
6
3
4
5
2
9
2
5
36
7
22
11
16
49
10
3
4
9
8
9
2
11
2
41
18
13
12
5
8
3
8
7
8
3
4
13
2
1
24
13
32
9
6
3
12
3
8
3
24
23
6
31
6
1
26
1
20
35
6
1
6
15
14
9
2
15
44
11
32
7
4
7
6
5
30
15
22
3
14
17
4
5
4
7
2
13
2
7
6
5
2
77
18
5
22
3
24
29
2
13
2
5
2
17
12
19
12
5
24
23
18
9
16
31
10
21
18
49
10
33
2
1
62
7
22
3
10
5
2
5
8
43
38
25
50
5
18
13
14
1
8
1
36
1
14
5
4
25
16
11
44
19
24
15
4
7
18
21
22
17
4
45
8
3
14
9
8
9
32
13
8
5
2
23
4
11
2
3
12
21
22
15
2
13
4
25
32
1
12
11
12
17
44
9
14
57
22
19
2
31
2
9
12
11
14
63
16
9
4
11
20
13
10
23
14
1
18
5
24
3
14
1
4
5
14
3
8
19
56
9
4
7
34
3
40
3
8
9
10
27
46
7
12
35
4
7
6
9
6
9
4
7
4
5
4
3
36
13
26
5
6
3
4
5
8
5
4
9
2
13
16
5
14
73
8
7
12
27
6
29
16
23
6
39
8
7
10
29
18
5
12
41
18
7
24
27
4
5
2
15
22
3
8
1
30
5
20
7
6
19
8
23
16
27
16
27
14
17
10
13
8
15
30
25
34
5
10
23
12
3
4
5
54
17
52
23
20
7
14
15
38
9
16
17
10
3
16
53
8
3
36
17
28
7
14
15
2
11
18
13
18
29
4
7
22
3
10
15
4
13
4
19
2
9
6
23
18
9
8
31
2
13
24
23
2
19
2
15
18
7
6
9
8
1
12
9
20
17
10
9
26
15
38
25
4
27
20
7
14
3
20
19
4
5
2
3
4
19
2
5
2
13
24
3
14
5
12
3
18
23
4
11
42
17
8
5
46
11
4
15
24
3
8
7
32
5
4
5
10
5
40
5
48
33
28
15
12
7
4
15
14
3
4
23
2
25
14
7
4
13
8
9
44
23
16
3
4
5
4
9
4
27
10
1
6
9
8
13
26
17
10
1
4
25
20
7
8
33
10
9
56
3
20
11
4
19
14
19
16
13
2
29
2
39
20
3
12
37
26
9
2
19
56
3
2
33
8
3
16
21
2
1
70
3
2
15
2
11
14
9
16
53
6
1
38
15
6
9
18
1
30
3
6
1
10
1
8
13
10
5
10
9
4
9
24
3
14
39
8
7
22
3
2
13
2
25
18
7
26
11
10
13
14
39
12
23
8
5
10
67
28
1
12
5
2
3
24
41
6
7
32
5
10
9
4
23
8
7
6
5
6
5
8
1
10
5
20
5
32
15
30
5
22
1
24
17
2
5
2
19
12
29
4
17
4
13
2
13
4
43
2
37
2
11
2
9
10
7
4
13
24
7
18
9
4
5
10
3
10
7
12
5
28
3
4
21
28
17
4
17
2
31
12
5
26
17
2
5
56
1
20
1
14
3
26
13
18
9
36
21
50
13
10
9
8
3
8
5
4
3
6
9
30
17
20
5
12
13
2
5
10
25
30
5
18
25
12
5
34
1
10
19
2
3
4
31
20
1
4
19
6
1
2
21
4
9
20
3
2
15
4
35
12
9
22
17
18
7
18
5
22
1
6
43
10
11
10
7
30
3
16
5
30
23
12
15
18
53
30
17
6
1
52
1
24
9
58
3
18
7
24
5
4
5
2
3
16
39
10
9
8
15
20
13
2
1
6
7
8
7
2
3
26
29
34
3
10
9
28
39
12
5
38
3
8
1
8
21
10
3
8
29
8
21
28
47
28
15
14
9
6
13
2
43
10
15
8
3
16
3
4
9
4
3
6
17
42
5
6
29
2
5
24
3
16
21
16
21
14
13
12
13
4
37
6
13
26
59
6
13
18
3
22
17
4
5
4
3
18
1
20
23
12
23
18
9
8
11
8
19
4
19
8
35
6
25
14
7
38
15
2
3
14
5
40
5
8
13
38
7
14
1
28
27
40
43
2
25
26
7
24
9
4
1
2
39
10
21
16
19
2
15
16
5
4
1
10
3
6
5
12
3
42
3
28
35
16
1
12
5
8
1
6
29
12
31
8
3
4
11
4
5
38
13
2
5
14
3
22
1
12
37
8
7
6
13
34
17
8
21
2
21
2
15
48
3
20
3
4
19
14
1
20
13
18
31
36
17
4
5
16
5
2
19
4
37
6
7
2
7
6
17
6
19
44
11
10
1
10
25
8
7
36
11
2
21
6
25
6
33
18
3
6
1
12
7
16
15
8
19
30
47
16
11
4
35
6
5
2
1
14
1
12
7
6
21
14
5
8
3
6
5
2
13
16
15
8
1
4
13
4
3
10
1
16
5
10
13
12
31
10
1
26
9
4
13
22
7
4
17
28
11
12
7
2
13
18
27
14
5
2
9
24
19
6
29
4
53
8
5
18
15
18
79
2
1
12
1
12
5
10
23
4
7
2
5
28
7
24
7
16
7
50
23
6
7
2
17
14
11
10
13
12
5
4
1
48
7
10
7
16
1
6
5
18
23
14
35
18
9
4
5
8
21
14
47
24
13
6
11
6
51
6
19
8
1
8
3
4
13
2
1
36
1
6
9
8
19
16
19
2
7
14
7
36
31
6
1
2
5
20
11
10
3
8
19
24
9
2
23
30
5
18
1
30
19
6
25
2
7
26
3
10
7
6
19
6
5
6
5
18
35
10
9
12
43
6
17
36
17
24
11
26
33
26
5
16
3
16
1
22
9
4
19
6
1
4
17
22
19
2
31
10
1
6
9
18
13
32
3
8
1
18
5
6
5
8
13
6
9
22
9
14
3
2
17
6
7
6
5
6
11
4
1
16
5
12
11
6
11
10
5
4
11
8
5
18
17
16
15
2
13
30
5
24
3
10
29
36
7
36
1
12
13
18
1
12
29
14
33
20
3
4
13
4
15
2
7
16
3
54
25
10
11
22
19
20
29
4
7
4
3
6
11
2
5
6
11
18
9
8
15
14
29
2
3
2
5
6
3
20
1
6
17
18
35
12
5
48
37
36
5
2
25
54
13
6
21
14
3
6
3
30
7
2
1
20
9
8
23
22
37
20
39
12
9
28
5
30
7
6
29
18
5
6
7
6
13
8
1
2
5
18
19
42
1
2
5
16
7
12
19
24
7
12
47
18
5
18
17
6
3
66
1
12
1
6
5
12
7
34
17
22
3
14
3
34
1
6
3
4
3
12
31
6
23
6
1
6
3
28
13
24
35
6
5
14
1
18
11
8
5
6
13
42
7
20
1
10
1
8
3
6
3
14
7
10
1
8
21
30
19
12
3
32
9
8
17
24
5
8
3
14
5
12
25
18
5
2
7
10
1
6
55
18
19
6
23
4
1
16
7
22
3
4
1
48
3
10
1
22
7
12
9
26
5
38
49
6
15
2
5
14
11
58
5
12
5
2
11
2
5
18
13
8
63
2
21
12
23
28
29
44
9
32
33
20
7
8
1
2
41
4
5
2
7
14
3
2
17
4
1
32
61
18
19
2
31
24
19
26
13
14
3
14
13
10
23
38
21
2
3
26
21
2
3
6
1
6
59
90
1
20
1
14
9
4
25
16
7
20
21
2
9
10
13
14
9
2
57
4
21
26
51
4
9
26
39
2
21
32
5
4
9
2
11
4
13
2
9
14
3
4
61
16
11
4
13
32
3
14
1
12
29
20
1
10
21
2
3
12
19
2
7
24
5
6
5
48
13
2
5
4
7
10
3
2
7
22
7
2
9
20
29
2
3
14
17
4
1
12
19
14
5
14
11
4
7
10
15
16
33
8
31
14
15
10
3
6
31
14
17
12
11
2
1
4
11
2
11
2
1
2
7
6
5
2
37
2
11
2
7
12
7
8
21
2
3
48
3
20
7
18
1
44
1
26
11
20
13
2
5
34
13
2
19
12
17
30
17
2
49
22
11
2
9
4
1
22
29
2
1
6
19
12
57
46
1
32
47
10
13
10
21
2
59
8
9
18
15
18
57
36
1
12
11
22
5
18
5
4
3
22
17
16
41
12
1
10
43
16
27
8
53
30
5
10
9
8
13
6
23
10
3
18
3
8
3
4
3
2
15
16
9
4
21
10
15
14
7
4
57
6
93
2
19
6
21
12
1
4
13
18
11
10
3
2
1
26
9
4
33
12
11
6
1
12
11
12
5
4
5
10
7
4
7
32
63
2
15
8
29
14
3
8
5
8
19
14
3
4
19
10
63
6
13
6
9
22
1
6
27
14
35
6
1
10
13
12
5
4
27
4
7
4
1
30
7
64
1
12
11
18
9
22
29
14
19
22
5
2
9
6
23
4
11
4
5
10
7
56
1
58
15
20
19
44
5
4
5
24
1
4
19
2
39
4
3
24
9
18
21
40
13
4
23
4
7
10
15
10
3
6
5
6
25
8
25
2
5
2
1
4
13
34
23
14
5
2
5
16
1
10
19
2
7
2
23
30
25
12
85
22
5
16
11
14
15
4
1
8
27
2
5
26
13
4
7
8
15
14
23
4
7
4
11
2
3
2
9
4
1
6
1
8
1
18
13
20
23
8
5
6
19
16
23
14
35
12
5
48
11
10
7
2
11
32
1
8
25
2
9
10
7
8
5
12
5
20
7
12
19
14
11
28
33
8
9
2
7
14
3
46
43
4
17
22
13
2
15
4
35
10
9
10
7
2
3
6
13
32
9
2
9
2
21
2
1
4
3
10
5
22
21
2
25
16
3
4
3
12
13
40
13
44
7
38
3
16
27
16
3
4
9
12
7
26
19
12
11
6
1
48
3
12
23
52
25
20
11
4
7
6
11
6
11
16
47
6
13
8
21
16
15
18
3
18
9
2
9
8
3
26
7
2
1
20
27
16
1
12
23
32
15
2
9
8
45
4
3
14
3
14
7
72
7
14
7
30
3
18
71
8
3
10
3
16
1
12
5
16
37
14
11
18
9
24
25
2
25
4
13
12
5
12
11
30
7
4
9
4
49
4
1
30
9
24
1
2
5
16
15
2
7
2
31
18
37
18
11
6
7
18
27
10
1
14
9
28
15
30
7
12
31
10
1
2
1
8
35
10
13
26
29
26
1
4
1
26
5
12
41
78
9
4
13
4
9
4
21
12
5
8
13
12
3
20
27
4
3
46
5
2
9
4
7
22
9
24
7
8
1
12
5
2
1
2
1
12
1
18
41
14
17
8
3
2
11
30
61
10
1
26
5
16
53
2
39
14
19
38
5
8
19
8
9
10
23
6
7
20
3
10
13
2
1
10
25
10
15
8
41
6
1
4
3
10
13
6
23
8
31
2
5
2
19
12
23
2
15
2
7
10
11
34
9
8
29
8
9
14
7
12
23
30
1
30
11
4
1
14
7
4
25
6
1
30
5
6
13
14
15
10
45
26
13
14
9
2
15
60
13
12
1
2
13
6
17
6
3
16
1
36
1
12
19
30
41
60
23
22
7
24
15
10
7
12
1
2
1
2
25
4
1
18
9
8
3
4
19
8
7
42
11
6
13
2
17
2
11
10
1
26
5
10
5
8
13
14
1
10
15
28
3
12
21
18
11
42
7
26
1
24
1
30
9
2
13
4
33
4
1
24
27
12
11
4
1
12
11
16
23
4
1
2
13
6
27
18
15
14
1
2
19
10
11
12
5
4
19
12
3
30
3
8
9
28
15
20
7
2
5
4
25
26
1
4
5
2
1
6
5
6
3
10
1
6
7
8
21
4
1
4
39
28
7
28
1
16
9
12
11
18
49
50
9
4
27
20
25
2
35
8
5
6
11
8
7
10
5
26
3
4
39
22
11
6
69
16
43
16
13
14
11
2
9
10
1
6
17
18
9
52
17
8
19
22
11
4
3
18
17
50
1
6
11
26
7
2
9
4
13
6
5
10
35
2
7
22
3
8
51
2
17
6
1
42
11
24
3
10
1
40
7
2
7
18
7
32
7
14
1
8
37
6
3
58
51
2
1
8
21
6
1
6
3
18
13
14
3
4
9
10
5
6
11
8
3
18
1
18
5
12
23
34
1
6
5
40
1
18
11
14
11
12
63
8
23
2
17
16
7
38
45
14
25
34
3
16
3
2
1
28
11
12
7
10
71
2
11
6
37
4
37
6
7
8
5
10
7
12
19
14
1
22
1
12
11
30
3
20
9
12
9
24
3
32
5
2
7
16
11
6
1
8
21
74
1
2
1
8
5
28
1
22
9
10
9
14
15
2
15
44
5
14
15
10
1
8
1
4
7
2
5
10
21
2
17
4
15
24
21
22
17
8
15
2
25
16
5
2
3
14
7
8
9
2
25
6
3
6
33
22
41
4
5
8
5
14
7
26
1
10
5
2
3
10
1
2
7
2
7
4
3
10
51
20
25
16
19
2
11
32
7
10
23
2
7
26
5
14
1
4
1
4
17
64
7
18
73
6
9
20
3
2
7
4
5
4
5
2
9
10
3
36
33
14
9
14
3
4
19
36
5
10
21
8
1
8
7
10
3
6
7
24
7
16
7
8
41
4
11
12
1
20
7
18
5
18
3
2
3
6
7
8
3
8
7
2
15
2
33
16
1
2
11
2
1
2
5
4
9
38
27
22
7
20
11
14
25
2
7
40
3
10
45
16
13
14
33
8
3
12
35
6
11
10
7
8
11
14
5
12
11
18
13
10
31
6
3
12
27
26
27
8
7
8
1
28
7
6
5
6
11
24
13
10
5
4
33
50
23
8
1
4
5
34
37
18
25
36
3
12
7
2
17
20
19
6
3
18
11
30
3
16
15
14
5
8
37
8
1
8
21
32
7
58
11
10
9
54
3
30
1
18
7
2
17
6
1
14
7
6
9
10
3
14
3
10
9
18
1
26
9
22
5
12
1
6
1
18
7
12
11
12
7
8
13
24
9
2
23
12
9
2
3
18
3
4
5
6
19
4
1
2
5
2
3
14
17
30
9
4
17
2
9
52
39
8
3
16
19
6
3
22
7
14
7
4
51
54
5
10
5
4
41
4
1
28
79
6
11
6
11
14
17
12
19
14
3
16
15
14
13
10
3
8
41
8
1
14
7
10
3
2
11
56
3
30
5
12
5
26
3
2
27
4
3
2
23
10
15
22
9
2
7
38
7
20
23
16
17
24
1
30
13
2
11
12
33
22
9
20
3
14
7
30
23
12
1
4
19
32
7
12
13
6
1
4
7
10
1
30
21
4
31
26
5
4
25
46
3
8
11
8
1
2
13
16
3
34
3
8
5
10
5
14
17
32
23
30
33
6
21
4
1
52
3
14
7
4
9
8
9
10
15
2
29
14
1
14
17
6
7
30
29
10
13
2
5
42
23
4
15
28
11
6
11
8
7
2
13
4
55
12
7
2
11
8
3
10
15
46
3
8
9
42
19
8
15
36
1
4
5
6
25
22
13
10
27
4
33
52
11
4
27
14
19
22
1
6
17
4
25
10
1
8
7
18
13
2
23
12
7
12
21
2
3
4
1
10
13
42
3
16
7
8
15
4
9
4
19
4
7
20
29
20
11
4
5
4
13
18
3
68
7
8
17
30
9
14
3
8
17
14
1
20
21
4
7
2
23
4
1
2
27
10
1
16
15
20
9
2
1
8
3
12
7
2
29
18
7
24
3
6
13
12
5
26
5
6
29
20
15
6
43
4
7
14
17
4
19
4
1
8
5
26
21
18
31
14
9
8
33
12
1
80
19
36
5
10
35
6
1
6
1
14
51
6
29
8
7
16
3
26
41
52
3
10
11
8
1
2
5
18
5
10
3
16
63
8
15
22
23
6
15
14
37
60
35
4
1
10
17
18
19
16
7
22
7
8
23
12
17
16
17
16
1
10
11
6
25
4
9
16
1
38
21
22
1
4
9
16
1
20
15
4
27
8
1
2
15
42
1
16
33
4
3
4
15
2
1
16
1
16
21
2
7
8
15
4
3
40
5
6
11
14
3
12
79
12
19
4
15
4
9
18
19
14
5
44
5
8
35
14
19
32
3
2
3
2
35
12
7
4
9
26
27
10
3
14
9
12
5
16
1
6
13
6
23
6
9
2
1
2
15
22
1
22
7
6
3
34
1
6
21
8
3
2
7
38
9
10
3
8
3
4
1
6
11
14
19
20
7
30
11
22
23
22
17
16
1
12
3
6
11
4
7
2
9
2
1
6
7
6
25
6
1
2
7
6
31
28
33
14
3
42
51
22
21
6
15
6
1
6
3
8
3
4
31
10
3
8
39
10
3
8
11
4
3
4
5
22
17
18
19
8
19
2
11
12
1
6
13
12
11
6
1
30
31
30
5
26
55
24
3
14
3
24
29
10
21
14
7
6
1
12
7
12
27
8
1
14
5
16
1
10
17
2
3
8
5
12
11
62
13
16
1
14
45
2
7
2
11
24
17
8
3
20
15
8
21
26
19
34
33
16
1
2
1
18
9
8
33
20
5
2
29
32
23
2
19
8
5
4
9
4
5
6
9
10
9
2
31
6
19
32
3
42
3
34
3
8
1
30
13
30
17
4
25
26
9
4
15
4
9
46
5
66
1
4
19
16
5
40
1
72
21
18
11
22
29
6
9
20
5
6
15
6
25
2
1
8
1
4
9
40
7
34
5
46
15
2
3
2
3
2
7
8
21
40
3
16
9
2
9
14
9
2
27
10
9
12
9
4
3
2
1
20
19
4
11
28
5
6
13
28
5
2
37
2
7
32
15
12
3
2
5
54
1
22
3
60
15
2
5
6
47
8
3
2
45
22
15
6
1
4
23
16
1
6
11
4
1
26
9
26
21
4
15
36
1
6
1
2
31
28
3
6
3
2
5
32
9
6
27
58
23
4
3
32
3
8
13
28
17
10
7
2
3
6
5
20
23
8
1
12
7
30
9
2
31
10
3
6
1
42
19
6
1
6
13
8
49
18
7
20
17
4
3
4
25
8
21
16
23
4
11
18
5
6
15
10
19
10
3
8
1
10
1
22
41
4
15
4
9
10
23
8
1
32
15
16
3
16
13
16
35
8
23
38
15
14
5
18
7
12
9
8
45
4
17
36
1
6
5
10
11
4
7
8
1
2
9
6
19
2
7
6
13
14
39
32
11
20
11
16
9
58
19
6
5
2
7
12
1
18
15
6
11
34
33
8
13
10
3
10
5
10
11
14
11
30
1
4
1
18
15
28
21
4
3
2
79
4
77
2
9
34
3
8
21
12
13
14
1
64
15
10
13
4
13
10
5
26
3
8
15
32
3
30
43
6
27
4
15
16
1
16
3
20
21
10
1
14
11
6
7
12
5
8
37
8
5
2
9
40
19
12
17
34
3
10
9
6
7
10
9
6
1
4
13
2
15
22
3
8
3
6
1
8
1
22
1
4
13
16
11
10
3
6
3
34
7
10
9
2
17
12
7
32
13
8
1
6
31
4
5
30
21
18
9
22
11
26
15
22
33
20
21
6
1
8
7
6
1
14
53
10
1
10
1
14
3
32
11
16
51
24
33
2
3
8
9
18
17
12
33
54
9
2
9
4
11
10
7
18
11
2
1
4
5
16
1
26
1
16
35
64
59
46
21
2
1
14
5
14
13
16
19
46
1
28
1
12
1
2
43
22
5
6
7
12
33
14
3
4
9
8
29
42
19
6
9
16
1
36
17
2
1
10
9
8
3
12
19
20
13
4
1
14
11
10
9
6
7
10
1
6
11
4
13
30
3
14
11
14
3
2
5
10
7
18
11
26
31
8
9
2
5
16
13
46
1
20
39
16
7
22
75
4
15
2
25
36
13
12
3
12
9
2
9
18
3
2
21
18
7
32
17
12
5
22
21
4
3
2
1
2
13
22
11
2
35
16
1
50
7
4
7
4
1
16
7
4
15
4
9
18
39
4
3
4
1
2
9
20
3
46
29
22
11
8
39
2
3
26
15
2
5
22
5
18
19
10
23
2
19
16
5
8
1
20
45
36
23
2
37
10
7
6
49
2
5
4
1
6
17
6
11
18
1
2
11
20
29
12
5
64
25
6
19
6
17
8
1
10
3
6
7
6
23
10
3
16
5
2
5
4
7
6
1
28
13
8
1
16
39
4
31
8
3
10
11
4
3
22
23
6
5
22
37
46
15
8
1
12
11
30
55
32
1
18
1
22
9
26
15
4
27
14
15
2
7
8
15
4
21
6
1
14
11
30
19
16
25
6
7
44
7
6
5
26
5
14
13
26
1
12
27
6
1
10
5
20
11
4
17
10
5
18
1
36
7
24
5
28
5
14
11
28
7
10
17
4
15
38
1
18
7
6
5
18
43
2
27
2
15
4
15
10
13
18
5
8
21
8
29
14
15
20
21
6
7
6
5
10
5
8
17
8
13
22
3
18
5
8
1
4
13
36
3
4
3
14
13
8
13
24
7
18
33
2
45
8
3
10
15
4
3
28
13
10
3
6
1
8
5
48
13
12
13
56
1
2
7
20
13
12
5
42
21
10
11
18
3
16
21
4
31
20
3
30
1
4
17
14
33
8
55
16
17
20
9
26
9
18
7
8
5
34
19
48
5
2
3
34
11
24
13
24
19
44
9
20
9
4
5
48
7
6
17
8
3
8
7
8
15
14
5
4
5
2
9
16
5
20
17
4
13
2
17
26
11
6
3
2
11
14
1
16
11
6
1
8
23
2
9
8
9
2
15
34
27
32
5
6
13
46
5
34
15
2
15
10
33
30
29
8
9
2
35
8
3
6
15
4
9
4
7
6
49
6
1
6
5
12
7
8
3
18
23
6
5
2
25
4
11
18
1
40
17
40
21
10
21
4
15
6
35
22
3
34
33
6
27
4
17
10
1
2
29
12
5
48
7
2
1
8
25
42
9
62
7
14
1
22
7
4
7
50
5
40
11
54
5
4
1
2
9
4
19
10
1
12
31
2
3
4
33
14
3
22
9
22
9
2
7
10
13
2
7
8
1
34
11
8
1
4
11
4
23
8
13
4
3
6
7
10
1
8
3
2
1
6
3
4
13
2
41
24
3
42
5
6
1
10
1
14
55
8
5
18
9
10
5
26
5
2
7
46
15
10
7
10
25
2
11
8
7
26
1
2
5
6
13
4
17
24
5
14
11
8
19
26
15
4
1
2
1
24
23
20
13
4
17
14
5
2
3
18
19
14
5
10
7
28
1
2
17
4
1
22
5
14
11
28
7
24
29
18
9
8
17
14
3
16
31
12
5
8
15
10
21
10
3
4
11
58
47
8
1
14
5
4
1
14
25
4
5
6
1
14
9
2
13
12
5
8
21
4
3
2
29
28
1
46
15
16
15
2
39
4
1
20
1
16
1
28
21
2
25
6
7
4
23
6
1
72
5
6
13
54
1
30
11
42
1
30
9
30
1
10
51
16
3
14
27
20
3
2
5
18
1
36
5
22
13
4
3
4
19
18
1
12
13
2
1
22
1
32
9
2
41
10
7
4
9
44
1
20
39
8
3
62
11
6
7
2
1
6
21
2
23
4
1
6
11
10
1
4
25
10
19
36
3
6
17
16
33
8
53
32
27
24
5
42
35
4
5
12
39
48
3
4
7
10
17
38
7
20
11
24
5
12
5
6
1
8
9
18
5
2
5
12
13
12
7
26
21
4
9
16
1
8
1
4
1
12
33
20
5
16
13
26
3
4
7
14
1
10
15
2
29
16
5
20
13
8
3
24
27
4
15
2
13
20
19
24
13
2
9
6
7
2
1
2
1
18
1
4
19
18
1
12
29
10
11
2
7
14
13
8
1
12
3
4
9
32
3
26
17
4
15
24
5
14
33
4
1
12
7
6
11
6
1
2
1
14
13
26
9
10
53
12
7
6
17
6
7
8
25
38
15
38
5
6
3
12
1
8
1
32
13
14
3
2
3
30
35
8
7
16
29
60
59
30
5
14
31
6
1
2
9
20
5
6
3
28
15
4
29
2
3
6
3
8
23
18
45
8
5
6
9
8
11
12
1
14
17
2
13
24
17
14
15
14
37
4
3
64
73
10
11
6
29
14
55
2
27
4
23
4
19
12
21
12
9
10
17
30
5
28
9
8
5
16
5
2
1
18
43
18
7
20
3
4
3
8
21
4
19
6
13
6
29
10
27
8
7
22
5
6
3
14
17
48
5
2
13
8
35
6
21
8
7
16
7
6
17
24
9
18
35
32
17
34
17
6
7
18
31
28
5
2
1
36
13
6
1
4
3
2
3
32
3
50
1
2
3
8
21
16
11
8
15
44
9
20
3
6
11
2
33
4
11
2
3
14
9
2
3
12
29
2
5
24
11
14
1
4
9
2
9
20
31
10
15
4
13
2
7
16
3
14
39
10
5
2
7
42
51
34
3
16
3
4
3
54
3
8
27
10
1
22
17
14
3
4
21
66
21
6
15
8
19
20
21
2
19
28
9
2
9
12
41
20
21
2
25
2
5
34
1
8
7
8
1
2
13
10
3
50
5
12
9
2
7
6
1
8
13
4
3
26
7
4
11
12
1
12
11
6
1
18
1
22
35
2
3
28
3
20
51
10
5
14
3
10
1
2
23
8
7
30
3
8
5
2
3
40
9
2
3
20
9
16
13
20
1
26
17
6
3
2
11
8
1
4
1
2
25
2
1
4
5
34
15
14
3
2
3
4
3
44
25
24
7
26
53
36
3
6
1
28
13
8
33
14
13
4
7
2
15
22
17
8
25
18
9
16
21
2
19
4
3
2
15
12
11
38
23
30
35
18
11
12
45
10
7
8
31
6
17
32
13
14
21
84
23
12
17
22
17
12
19
6
53
30
5
14
35
14
11
38
3
2
21
26
5
16
15
20
13
2
1
28
5
72
5
20
11
10
21
30
1
12
1
4
27
4
9
4
7
8
19
24
7
12
5
10
15
12
41
10
3
6
19
14
5
6
7
6
5
4
11
10
3
4
15
4
17
16
3
22
5
2
29
16
7
2
3
44
1
38
21
2
7
12
7
52
7
4
19
60
5
18
13
16
17
2
1
14
1
4
25
10
27
10
15
4
1
4
3
10
5
6
1
18
13
14
31
10
11
22
7
24
1
10
5
2
13
6
19
14
7
2
5
2
1
22
7
18
19
10
1
8
35
18
7
8
3
8
3
12
39
8
27
16
3
4
35
2
3
26
11
10
37
20
1
4
7
22
17
2
11
10
9
2
27
18
11
12
7
12
3
4
13
16
3
8
3
16
7
12
9
2
9
8
7
4
1
8
1
6
11
8
27
4
5
14
1
8
7
8
3
4
3
4
3
14
15
26
13
4
15
22
13
6
5
2
5
10
1
32
7
34
9
12
7
4
3
10
3
4
3
12
3
16
7
16
39
2
17
12
11
10
1
40
15
10
5
26
5
18
5
4
13
2
25
2
9
16
3
14
35
4
5
20
9
14
59
2
13
10
41
40
19
6
13
16
1
24
1
34
13
18
7
14
5
32
5
2
41
20
25
12
5
4
3
20
1
14
7
6
1
4
7
12
21
2
11
42
7
4
3
18
1
12
1
18
1
36
1
8
37
2
39
4
9
4
5
18
7
10
9
12
13
6
23
6
1
8
23
12
3
12
21
26
3
80
25
8
13
14
1
10
3
14
33
2
17
12
9
20
1
4
25
8
21
16
15
2
9
8
1
14
1
8
21
12
9
10
51
10
29
20
15
16
5
26
7
6
1
4
23
22
23
36
17
4
37
8
1
18
11
4
7
14
7
18
5
10
9
16
9
26
3
4
9
12
19
30
37
60
7
2
3
2
85
2
3
2
21
4
1
6
19
14
1
20
5
2
29
20
1
6
5
6
5
2
5
2
11
18
1
36
19
34
17
12
47
2
33
28
5
6
9
4
3
2
3
2
43
74
27
10
1
2
7
2
3
14
31
8
3
4
1
2
13
10
21
14
13
2
17
16
13
12
17
2
9
18
11
18
15
18
5
4
7
6
5
8
7
6
13
8
25
12
19
6
13
48
1
40
1
48
17
12
31
4
1
4
11
4
15
16
13
4
15
10
15
2
1
12
39
22
3
8
3
14
57
12
7
8
19
30
5
8
5
10
3
28
7
2
5
4
43
12
1
2
15
4
17
6
11
28
5
8
1
24
41
2
35
2
1
6
17
2
9
2
19
12
1
28
29
2
21
78
33
24
13
4
9
34
5
2
7
2
11
2
35
12
1
16
27
12
17
6
7
6
7
14
19
22
7
20
3
8
5
62
15
6
11
12
55
6
13
40
1
6
25
14
9
22
5
4
7
2
3
134
19
42
27
4
57
16
1
18
23
14
13
4
17
10
19
4
15
20
9
16
15
4
5
32
11
14
7
24
3
2
1
12
41
2
3
4
5
2
29
22
3
4
3
6
49
74
3
6
1
2
39
2
5
18
23
6
21
8
3
2
27
2
1
18
17
30
19
36
1
2
1
36
15
28
1
36
3
2
1
4
17
12
5
8
1
6
25
8
21
2
7
40
3
6
13
36
19
62
33
16
33
44
11
14
1
14
7
16
5
14
1
24
3
32
3
32
21
8
23
8
19
6
5
14
13
18
55
18
3
8
5
4
5
6
9
10
29
48
3
30
27
66
11
2
25
20
1
22
1
2
13
24
17
10
3
24
43
2
3
18
7
8
5
12
5
2
31
20
11
2
1
8
21
6
19
18
7
2
1
10
37
4
19
16
5
28
11
16
5
2
13
4
17
48
43
50
29
2
3
40
11
4
3
28
7
4
3
6
7
10
9
4
25
32
1
24
3
2
9
40
13
6
1
12
31
4
1
30
25
16
23
36
13
12
7
6
7
2
9
14
13
16
5
12
29
20
17
2
3
4
1
6
7
2
3
4
27
8
25
6
1
8
11
36
1
2
45
24
15
28
3
6
17
2
19
20
11
12
15
2
1
6
3
4
9
4
41
4
3
8
15
32
49
28
9
2
23
38
5
12
19
4
3
32
3
16
23
16
19
4
1
2
5
14
15
22
3
8
15
2
13
16
15
20
17
10
1
8
23
12
5
2
23
8
13
4
15
12
3
4
13
4
67
20
5
2
7
14
1
26
5
2
5
12
7
12
11
20
5
18
1
6
5
6
3
32
57
42
21
8
1
2
21
26
9
2
9
10
7
6
13
28
7
12
1
12
5
38
1
10
3
6
21
12
5
32
3
18
25
46
7
10
3
6
11
2
1
4
3
4
3
14
27
56
9
8
3
4
11
4
13
4
3
26
9
18
25
4
13
18
11
4
1
18
1
6
11
10
1
12
5
2
19
4
3
2
9
2
1
68
7
4
71
16
1
12
15
6
11
26
31
10
3
16
21
14
11
4
11
2
27
22
3
10
1
12
27
8
27
16
15
10
15
6
9
2
3
4
41
4
5
2
5
12
3
26
3
4
3
26
3
10
7
12
1
6
51
10
25
4
5
16
11
16
1
2
5
6
11
10
3
48
3
22
35
6
9
10
3
30
7
6
25
2
17
8
13
4
7
2
25
4
17
10
13
10
3
18
11
10
5
6
3
2
33
20
7
14
15
12
51
34
7
10
15
16
9
20
7
2
5
34
3
34
1
54
3
4
1
2
3
14
15
12
7
6
1
12
25
4
31
6
31
8
15
2
9
2
13
10
13
4
19
20
1
6
13
42
7
18
29
26
5
12
27
8
9
2
13
4
29
14
3
2
13
10
7
8
35
2
5
22
23
12
17
10
5
8
5
8
11
8
21
8
9
38
9
4
9
6
45
10
23
14
1
2
1
16
3
6
21
4
1
18
33
8
9
14
33
10
7
10
15
4
9
4
19
4
3
22
3
4
43
10
35
8
19
4
3
14
7
4
3
10
23
24
23
18
1
2
33
6
21
2
15
30
5
2
17
4
1
2
1
16
13
20
1
18
21
18
19
20
15
28
3
60
29
6
27
62
27
8
9
10
3
4
3
16
17
4
15
12
7
4
13
12
5
10
7
2
7
12
29
32
7
26
3
16
9
22
1
32
3
6
23
22
13
28
1
20
5
26
7
4
45
10
11
54
67
12
21
8
17
26
1
10
13
26
33
2
1
4
5
6
1
36
25
12
9
8
3
2
5
6
3
16
19
2
3
14
9
4
1
6
7
14
9
10
5
6
5
12
7
2
19
8
5
6
13
2
15
6
9
26
15
14
19
8
41
48
7
74
9
12
13
2
5
42
13
6
5
26
19
20
3
50
7
14
5
6
7
4
3
24
11
40
13
48
13
42
15
18
9
10
15
2
13
2
31
20
3
2
5
4
9
18
7
4
3
2
9
4
3
12
5
34
7
16
7
2
15
14
5
20
5
8
31
8
5
2
23
18
21
8
15
4
7
20
5
34
17
24
61
6
47
40
1
10
7
2
11
4
3
26
1
4
67
14
3
4
21
12
3
4
15
18
7
6
17
16
23
4
3
12
25
42
19
2
5
52
9
2
3
32
11
10
17
2
7
34
9
14
1
4
3
14
17
4
11
6
21
8
9
24
13
20
19
2
7
20
17
6
71
20
11
6
11
40
3
34
7
14
19
64
13
4
5
38
3
8
7
40
5
2
3
16
5
6
1
6
3
2
3
4
3
26
37
48
13
2
15
30
19
14
3
6
7
4
7
28
21
10
3
32
1
6
17
16
1
4
11
4
15
34
21
10
3
8
17
2
19
8
1
18
5
36
71
42
9
28
13
16
15
38
9
14
1
18
7
8
21
8
15
16
23
6
13
36
29
14
17
2
9
14
1
18
5
18
27
2
17
8
27
18
3
6
25
4
13
14
1
10
7
12
31
12
1
6
31
10
1
14
1
2
11
16
3
22
9
8
7
4
17
44
1
8
17
2
17
24
3
2
9
36
1
38
23
14
5
28
9
6
3
8
3
8
13
10
7
14
11
30
11
2
1
18
13
12
77
12
19
6
7
4
25
24
9
20
1
8
5
4
3
4
45
2
3
4
17
16
3
10
25
14
1
4
1
28
13
2
9
14
25
4
15
4
1
26
1
14
19
4
7
14
1
6
15
16
3
4
45
10
3
8
7
22
1
28
13
16
25
18
1
24
9
10
15
2
15
8
1
40
1
4
1
6
29
6
3
24
11
2
7
16
3
38
11
6
7
14
5
2
7
10
7
20
1
16
7
4
7
22
55
24
7
4
7
16
5
16
7
2
19
8
15
44
23
4
1
12
5
12
7
2
1
26
3
14
11
10
1
20
5
4
25
24
11
26
1
4
9
2
7
18
21
28
5
2
5
8
9
10
1
8
21
2
13
10
5
2
31
52
29
16
9
20
15
24
15
6
7
22
59
2
21
26
9
6
7
10
23
4
9
46
7
34
3
10
1
4
3
10
17
26
15
88
15
46
1
12
9
8
1
2
3
10
27
24
13
18
7
2
5
8
65
2
3
26
15
10
35
6
25
6
13
8
11
18
17
4
9
2
21
6
17
10
1
30
19
2
13
20
5
6
1
2
23
26
17
8
21
24
5
14
5
16
55
12
11
12
23
28
5
10
5
32
5
16
5
6
9
12
9
6
15
10
1
20
13
12
29
2
5
26
7
12
15
20
7
2
3
2
9
6
19
26
21
16
3
16
19
16
7
8
53
18
1
22
5
12
13
2
37
4
1
38
3
14
11
4
11
42
15
8
1
10
1
20
45
2
3
2
21
20
15
6
25
18
15
4
9
4
17
4
33
4
3
16
7
14
45
4
11
4
3
32
43
2
17
4
43
6
13
68
15
10
5
6
11
12
13
26
1
16
9
18
1
20
81
18
27
10
9
2
21
48
1
6
19
8
35
6
11
6
1
12
9
10
17
6
23
54
5
16
11
30
9
12
15
4
11
22
7
4
15
28
47
14
15
26
3
16
33
10
9
20
5
2
9
32
23
12
19
16
5
12
31
18
7
6
15
4
3
2
3
4
3
4
5
2
3
2
7
24
5
48
3
2
13
16
1
2
13
2
7
4
1
22
1
6
13
24
37
28
11
12
5
2
15
16
11
12
9
20
5
36
11
6
9
8
7
6
19
10
3
2
11
2
9
46
25
6
7
52
9
14
17
26
3
10
3
8
7
8
17
6
5
10
13
6
11
26
39
46
5
12
1
10
13
2
7
2
5
8
21
12
1
6
23
4
5
8
9
18
19
18
23
12
15
6
15
14
7
4
1
14
5
10
21
4
15
8
1
16
17
4
47
8
35
18
19
42
31
14
1
24
1
30
17
2
5
4
15
8
3
18
1
10
1
6
37
12
33
6
19
28
7
32
3
2
1
10
13
32
11
8
33
4
9
4
3
10
15
12
7
4
17
12
1
28
13
2
21
16
5
6
29
6
17
6
13
8
49
28
3
34
13
18
1
8
5
6
9
14
5
28
31
6
65
66
1
6
5
14
7
22
15
4
7
8
5
42
21
4
39
34
3
14
5
40
3
14
9
10
17
12
1
52
9
2
5
14
3
4
33
6
15
2
7
6
19
4
3
34
1
26
1
34
5
8
3
10
27
14
3
12
11
16
5
68
1
4
9
4
43
10
33
2
21
16
11
48
11
6
11
2
5
12
11
26
7
2
9
2
27
8
21
4
3
38
13
4
7
6
13
20
9
12
11
30
3
8
1
18
7
12
17
4
7
32
1
12
25
48
7
10
1
20
27
32
9
2
9
20
7
4
3
2
9
28
3
10
25
4
33
10
7
6
29
36
35
64
7
14
29
8
21
16
9
2
1
54
15
58
59
2
9
20
33
24
9
6
25
6
7
30
1
16
3
4
31
8
11
4
7
8
9
6
3
6
11
48
35
12
5
8
23
10
1
8
9
4
5
2
61
4
5
32
9
10
5
6
9
8
5
24
13
8
1
4
21
14
7
2
17
18
7
14
1
66
19
2
5
22
85
2
49
2
1
18
1
18
13
12
11
30
15
4
3
2
5
14
1
22
11
4
7
28
5
8
21
8
15
12
19
6
5
18
7
2
3
12
7
2
1
2
1
26
11
2
13
8
27
28
9
8
7
20
3
24
3
8
3
26
1
22
3
14
5
52
11
2
3
6
1
4
47
12
7
4
33
6
3
14
41
4
35
36
5
10
11
6
5
6
33
16
7
6
1
12
47
2
7
8
15
10
1
4
13
18
7
2
1
18
5
12
19
14
5
4
3
6
21
34
3
20
15
2
7
10
17
2
3
44
3
8
9
4
31
10
15
8
3
26
3
6
39
16
35
8
1
6
1
4
11
76
19
6
9
22
5
4
3
6
35
16
7
16
15
22
9
8
21
10
3
4
1
6
13
76
5
14
37
6
1
12
23
18
13
18
5
8
25
4
9
16
15
12
1
24
15
2
3
10
29
12
7
6
11
30
1
6
1
18
17
12
9
14
21
32
5
24
13
4
5
34
17
4
7
2
1
42
21
2
3
10
19
4
3
32
3
8
13
16
3
12
1
12
17
6
5
26
7
14
17
18
13
10
11
32
15
2
13
4
17
10
7
58
1
18
9
38
3
4
5
8
27
4
11
22
5
34
7
4
15
6
53
6
23
2
3
2
3
16
17
2
37
14
11
12
1
52
1
2
13
20
3
24
11
14
5
12
53
34
5
2
31
16
21
8
17
12
5
38
21
32
5
10
9
4
13
4
9
2
11
14
15
2
3
10
5
28
5
28
13
6
3
2
21
6
17
38
13
2
9
10
3
44
9
14
1
36
1
10
5
12
1
6
13
12
1
4
9
8
29
8
5
6
13
12
5
2
1
12
43
12
1
12
1
6
21
62
55
2
11
10
9
58
13
8
3
12
29
24
19
24
11
4
7
10
23
18
1
6
7
12
25
2
15
60
7
2
11
22
9
12
7
4
5
6
17
22
9
6
7
20
19
8
1
32
5
4
13
8
17
4
17
24
15
28
19
2
7
22
7
12
7
2
3
44
3
32
11
8
41
2
3
20
7
4
7
10
13
10
3
6
9
14
7
4
17
58
13
6
41
32
13
12
1
8
5
26
5
28
3
12
5
18
5
2
5
2
3
14
13
54
17
30
5
12
1
2
7
10
23
2
5
6
5
50
33
64
13
26
3
64
1
8
5
12
7
34
5
2
11
24
13
8
15
16
7
4
3
6
1
4
11
12
11
2
1
12
1
16
9
14
15
18
5
2
1
26
43
30
1
36
13
2
7
28
23
4
3
18
1
14
33
24
17
26
33
36
1
104
11
18
9
14
1
6
11
4
7
10
25
24
3
4
41
6
13
8
1
18
1
2
29
58
1
6
5
6
3
18
1
6
1
12
35
12
5
4
21
6
21
2
25
8
11
26
17
26
17
4
13
6
5
8
3
16
19
12
29
2
13
32
17
44
1
2
1
64
7
14
19
30
7
24
3
6
9
44
27
12
19
46
1
6
13
2
13
10
5
12
29
10
11
34
3
6
3
10
21
8
5
8
3
34
9
16
3
8
1
28
5
2
5
4
5
8
45
2
9
4
11
8
19
2
5
8
13
10
3
16
5
26
57
4
13
16
13
32
17
6
25
14
15
6
7
4
9
16
9
34
13
36
23
6
3
20
31
16
5
24
9
14
9
4
27
46
15
54
1
24
5
18
5
36
11
6
1
2
11
8
37
2
37
4
3
4
5
6
7
4
5
2
15
4
33
60
39
8
7
8
35
4
15
16
5
14
7
2
29
8
9
16
5
24
3
14
23
12
21
24
5
14
9
72
5
2
7
20
5
24
9
52
39
12
1
24
51
4
5
2
3
2
5
4
21
2
5
2
3
12
17
12
13
16
13
6
7
16
7
38
7
34
3
12
11
24
7
6
19
6
1
6
31
30
3
42
3
18
5
26
1
16
9
16
3
10
7
12
17
2
55
2
5
2
19
14
5
30
35
10
9
2
37
12
21
4
25
10
25
20
5
2
19
20
51
16
35
2
13
14
1
6
1
2
9
38
33
12
1
10
1
32
1
34
7
10
1
6
9
26
5
28
17
4
9
8
9
6
29
38
25
2
31
6
1
4
11
16
17
6
13
6
11
14
5
16
17
12
13
28
1
24
9
18
37
42
7
6
21
22
21
22
1
4
1
4
17
16
5
18
3
2
1
34
9
4
15
14
3
8
27
10
9
2
9
14
11
14
5
38
35
4
1
8
9
14
25
4
17
16
7
10
9
16
13
4
21
2
19
36
5
10
3
8
3
6
37
22
9
14
21
4
15
16
1
6
1
2
3
6
3
10
5
18
23
6
1
6
7
4
15
12
59
2
3
20
9
4
25
22
23
58
5
14
1
6
3
6
15
34
3
72
11
12
11
24
11
22
59
4
7
10
17
38
11
28
25
6
3
4
25
20
3
2
9
4
11
2
23
2
29
12
9
18
1
30
69
14
27
44
5
10
69
8
21
2
27
4
19
16
15
16
3
14
13
16
15
12
5
26
23
2
7
4
7
2
3
22
1
6
1
8
5
26
3
12
5
12
5
6
13
20
27
6
35
6
23
2
3
4
9
28
1
2
21
16
3
12
23
4
29
8
1
24
1
28
1
6
13
16
9
32
7
2
5
18
1
6
25
20
29
12
13
10
5
12
15
26
1
2
7
74
1
28
13
4
13
2
1
22
15
22
33
2
49
10
27
34
1
10
13
22
9
8
11
20
11
2
25
18
9
16
3
14
15
10
1
20
27
14
15
14
15
10
15
4
9
10
21
8
3
16
1
18
1
12
17
36
29
2
15
2
61
8
5
12
9
2
47
2
43
28
19
16
19
2
3
6
17
6
39
16
31
8
9
16
33
4
13
6
3
2
3
2
1
40
9
6
17
4
3
10
41
12
1
12
15
18
1
10
3
20
5
42
5
8
11
2
9
2
15
20
5
20
1
4
9
6
5
44
9
4
15
26
3
16
3
8
5
4
17
4
3
2
1
28
27
26
19
6
13
28
13
8
21
42
19
20
31
8
1
4
21
12
1
24
29
2
7
30
31
58
3
14
7
16
15
10
13
10
13
2
25
30
7
6
11
6
19
12
15
4
7
2
5
20
7
6
29
18
15
12
1
42
9
6
1
6
1
16
7
6
25
18
1
6
17
4
1
6
9
8
43
4
15
22
1
22
1
34
23
6
33
20
13
4
23
40
13
2
7
14
23
4
3
10
27
44
19
30
11
2
19
4
5
2
7
16
7
2
1
12
19
4
7
20
1
4
13
12
1
4
9
10
3
6
1
6
31
8
1
12
23
16
9
28
21
44
15
28
9
4
23
16
13
16
15
2
11
32
7
4
11
22
3
16
29
24
17
12
75
12
5
20
1
30
23
2
3
14
3
4
9
4
7
38
25
2
1
10
25
6
1
28
13
22
5
10
13
12
59
6
1
2
1
4
1
2
17
6
21
8
7
2
1
10
37
40
1
12
51
8
31
26
1
36
41
18
5
14
23
14
1
2
11
14
13
2
51
44
47
42
3
8
1
22
33
44
9
20
1
8
49
38
7
6
13
40
19
18
7
2
23
8
7
10
3
22
19
4
1
6
7
12
7
14
5
24
13
48
7
8
3
14
31
12
19
14
37
24
59
12
19
18
15
28
11
14
13
20
33
12
5
8
51
6
7
8
19
18
1
24
7
10
13
6
1
36
25
4
43
18
9
12
9
10
7
4
7
2
7
12
3
4
31
8
9
4
3
6
31
4
11
50
7
8
25
4
49
6
25
14
13
26
9
50
9
10
1
22
11
4
29
6
1
8
29
4
19
16
5
4
23
8
1
66
43
36
5
14
23
10
25
10
19
10
1
8
23
34
5
16
5
10
13
12
19
40
1
8
17
4
17
12
29
18
1
32
5
10
17
18
11
12
1
16
23
22
19
4
11
14
5
6
25
42
7
2
1
4
15
4
11
32
1
8
1
12
7
6
11
24
13
40
15
4
1
8
15
24
1
14
35
8
25
2
3
20
27
2
3
8
23
18
3
20
31
10
37
6
7
30
17
4
31
4
1
12
23
6
29
28
39
20
11
30
15
4
35
4
3
6
39
2
9
24
3
14
9
24
5
30
5
12
17
20
37
20
11
4
9
22
15
20
9
14
3
2
17
10
51
12
3
16
17
2
15
4
1
12
31
14
1
38
13
12
9
14
19
22
11
16
13
12
1
4
1
2
15
6
17
4
7
4
51
10
1
24
5
20
1
6
9
6
17
20
9
12
1
6
11
12
51
14
1
10
1
24
5
24
17
6
3
14
9
2
25
24
11
14
7
18
17
2
1
14
17
12
17
18
23
58
7
36
1
10
1
4
7
6
17
16
9
22
9
8
3
6
3
24
1
8
43
18
7
12
5
12
5
26
9
2
27
14
33
12
41
24
9
2
1
18
19
6
11
2
11
6
1
24
29
6
17
4
19
2
23
8
9
4
3
4
5
2
25
2
19
6
11
24
51
34
3
68
1
2
9
10
21
2
13
8
9
26
13
6
13
6
7
14
21
2
3
48
15
4
5
12
7
12
5
18
5
10
35
12
23
28
33
8
17
26
17
4
25
8
1
2
19
6
1
20
7
10
35
4
1
20
27
14
1
12
13
14
7
8
13
2
31
12
7
40
1
24
31
6
1
28
3
18
11
12
59
10
7
24
45
6
45
6
35
8
15
6
17
10
7
12
13
16
3
8
41
28
9
16
21
10
9
8
9
56
23
2
1
38
5
22
7
8
1
10
31
14
3
10
3
20
3
8
7
12
3
56
7
2
3
2
23
52
3
8
19
36
7
12
1
10
1
6
5
12
13
6
21
8
3
12
1
14
9
18
5
6
23
18
3
14
27
38
3
2
3
14
1
22
45
50
13
18
11
10
25
4
27
12
9
4
11
24
5
6
3
10
13
10
11
14
5
30
19
20
13
6
11
6
3
10
11
18
11
12
23
4
33
2
13
6
21
14
15
2
29
14
9
4
1
4
19
10
21
20
23
2
31
10
3
8
3
70
13
2
1
22
7
8
1
24
13
2
11
4
21
16
5
28
29
2
17
20
17
22
27
14
21
4
15
10
11
4
1
4
5
2
3
20
25
2
9
34
3
8
3
10
3
16
13
4
11
8
9
52
65
6
7
12
11
22
13
2
1
12
37
18
1
10
7
12
17
12
7
12
9
4
17
2
27
40
33
8
17
2
1
18
19
18
21
2
5
8
9
34
1
8
11
2
19
4
1
18
7
2
25
20
1
14
13
12
9
18
29
18
45
28
21
38
17
24
5
8
21
8
21
2
7
2
7
6
29
4
23
10
9
4
15
8
25
14
3
6
23
6
9
14
27
2
9
14
19
2
47
2
3
2
9
2
3
6
3
8
15
34
3
2
9
16
1
10
5
6
23
24
11
6
39
4
13
12
23
16
15
8
1
4
65
8
15
18
7
6
7
6
5
6
13
60
9
2
7
2
7
10
3
8
3
4
31
36
19
12
37
6
1
12
5
10
19
2
1
12
5
2
11
8
55
4
15
20
7
6
9
12
1
22
3
42
3
18
3
14
3
8
13
4
33
4
23
8
33
20
33
4
9
4
19
8
15
16
25
2
3
16
3
16
19
20
1
16
3
12
7
4
1
20
7
16
9
4
5
2
21
2
3
2
13
12
19
18
15
20
3
46
5
18
19
6
11
36
39
14
23
20
11
18
1
6
3
18
5
26
11
2
9
26
7
2
13
4
33
4
3
12
13
8
5
2
11
32
11
10
11
8
25
2
19
2
31
18
25
14
23
18
17
6
15
48
7
20
3
2
41
20
1
22
1
4
11
32
11
6
7
36
11
6
1
2
19
4
1
8
1
20
9
4
9
6
1
8
5
8
9
4
11
8
9
14
7
16
27
16
1
4
33
6
29
4
7
4
7
2
27
4
15
2
23
12
5
6
1
4
13
4
27
24
15
14
29
4
19
2
1
64
9
8
7
8
7
2
11
4
13
18
19
14
9
10
43
12
37
40
3
10
17
10
19
10
1
2
11
6
11
14
21
24
7
10
33
6
13
8
17
2
3
6
11
2
11
4
13
40
3
16
21
6
11
14
1
32
11
6
3
36
13
16
49
26
39
6
3
4
13
26
19
22
3
20
29
12
15
14
13
2
21
10
7
2
1
26
47
12
5
22
11
4
23
8
35
4
19
28
5
14
31
12
25
6
19
12
17
8
21
12
7
8
23
14
19
26
5
6
5
6
3
12
17
22
27
40
9
14
17
12
7
6
13
8
15
18
1
8
9
18
35
6
23
4
3
18
35
30
13
22
7
14
1
4
53
2
7
46
51
4
9
12
19
6
1
28
7
2
35
6
17
50
19
46
17
8
15
2
19
34
3
14
15
14
1
8
21
10
3
10
13
14
7
52
5
14
9
4
11
2
19
14
25
2
3
2
15
6
9
12
1
30
17
12
3
12
1
26
13
12
23
26
9
46
17
10
17
6
3
30
39
32
5
6
1
18
5
6
25
6
43
2
9
20
23
2
9
2
1
2
9
52
13
18
1
6
7
12
7
2
5
12
11
4
3
10
9
10
21
20
7
14
11
8
7
16
1
20
7
4
13
16
5
14
1
16
41
6
17
10
5
16
13
8
11
2
13
14
39
24
19
2
29
8
3
14
15
2
9
10
7
24
3
8
9
44
3
10
13
4
13
6
5
12
3
2
5
6
7
18
3
4
15
12
9
20
3
4
1
14
1
2
1
8
3
14
21
4
3
2
19
6
3
2
27
44
3
14
21
28
15
2
3
22
21
2
3
6
31
16
5
2
35
10
23
8
5
2
5
10
13
4
5
18
7
16
7
2
1
12
1
8
3
4
9
2
27
2
1
14
3
44
5
18
5
2
33
4
11
6
3
6
43
102
7
20
45
14
7
4
9
4
3
14
1
10
1
8
35
6
11
36
7
4
1
40
11
8
3
2
5
4
1
6
33
4
13
14
9
10
25
30
21
24
9
2
25
40
27
14
1
6
17
10
13
80
11
6
13
12
9
4
1
14
11
6
13
12
1
8
15
4
19
12
17
18
31
6
11
2
15
14
3
20
1
8
7
22
31
16
5
6
23
10
17
10
7
6
9
54
5
4
1
6
11
4
13
4
15
4
1
16
41
6
23
14
5
10
5
24
7
24
5
40
1
22
1
8
15
30
3
6
1
18
1
38
7
6
17
10
5
18
3
14
27
34
5
12
3
10
33
4
19
4
1
10
9
18
1
14
17
2
5
16
13
42
9
20
9
4
1
8
11
42
1
6
25
38
3
8
1
2
21
16
3
26
3
12
5
2
9
4
3
8
25
16
3
4
79
6
5
4
25
26
9
2
11
2
9
14
3
24
23
2
5
10
19
8
19
10
27
8
27
28
21
18
15
12
5
26
3
32
7
36
53
42
3
4
51
20
3
8
7
8
3
10
11
4
9
20
25
28
3
18
1
8
7
4
1
8
23
28
13
8
1
24
5
36
5
24
7
6
9
8
11
4
29
6
9
10
5
12
3
46
45
6
11
16
15
36
7
12
5
12
1
12
5
6
1
8
1
18
23
6
5
26
13
24
5
26
35
30
1
14
3
20
1
20
3
14
11
2
1
8
1
14
3
26
29
4
5
4
7
28
19
4
15
14
7
12
21
12
1
6
15
22
11
18
11
2
7
54
7
16
11
6
13
4
11
14
3
2
13
2
13
4
3
4
11
42
7
2
29
2
35
4
5
20
7
2
5
44
5
20
15
18
3
2
1
4
17
10
27
2
5
4
19
36
15
6
17
6
7
12
11
6
1
96
1
32
17
8
1
8
9
22
5
2
9
2
3
14
53
2
21
16
15
16
65
18
3
4
3
2
39
12
27
18
11
18
5
2
11
12
11
10
17
14
11
22
41
14
5
4
1
4
7
2
39
14
3
2
7
10
9
24
9
2
27
10
19
4
3
28
1
20
17
6
5
10
1
4
1
2
1
6
15
10
1
24
25
42
11
20
5
28
1
4
1
2
15
16
15
4
33
6
23
10
17
6
3
8
9
34
3
8
17
28
23
4
3
34
13
14
9
12
49
36
19
24
31
12
13
14
15
16
15
6
5
6
5
2
27
12
11
22
13
20
7
14
23
2
73
24
17
24
1
50
9
4
5
2
1
26
5
14
1
28
3
24
17
8
1
16
3
2
15
4
1
6
7
4
13
6
1
6
43
12
7
14
3
14
21
18
1
10
11
8
27
22
11
2
17
10
15
2
11
8
9
54
9
34
3
4
3
12
3
4
1
6
1
14
15
28
43
10
41
14
27
2
3
8
33
2
15
4
5
70
37
4
1
20
5
22
17
20
1
24
3
10
13
2
1
32
5
14
5
6
11
10
5
2
11
8
5
8
25
10
49
2
9
50
15
4
13
10
27
4
3
26
19
32
3
18
1
2
1
8
35
36
41
6
29
22
1
4
5
24
33
2
15
48
11
2
13
10
7
2
13
2
3
16
13
2
3
26
51
20
7
6
23
2
25
10
29
2
5
2
11
20
9
2
15
8
5
4
29
32
1
18
19
8
15
16
7
10
17
4
19
14
3
76
1
64
5
6
5
12
3
4
23
24
19
12
29
4
1
8
3
2
9
40
7
8
19
16
19
2
19
14
1
8
1
12
1
68
13
14
1
2
13
22
7
14
15
4
3
30
1
6
3
34
3
26
13
2
3
16
15
28
1
28
13
4
5
4
5
14
15
2
17
42
7
6
1
6
19
6
5
8
15
6
17
6
13
16
29
28
13
6
1
22
3
12
5
20
29
4
29
2
3
4
13
4
15
28
1
14
9
26
11
2
1
10
9
2
1
24
29
18
31
8
3
6
19
12
1
20
9
18
11
18
3
4
3
2
3
2
43
8
1
18
11
12
41
12
5
36
5
16
35
6
9
4
7
6
9
2
1
8
21
14
3
6
11
10
5
42
33
2
75
12
1
4
35
38
7
56
1
4
1
20
3
42
23
18
25
2
7
14
5
10
3
4
29
18
11
12
5
6
7
2
1
6
29
16
1
22
35
8
1
14
31
8
23
2
5
4
11
2
15
28
3
6
3
18
5
4
17
10
31
6
1
6
1
6
25
8
11
22
19
6
19
50
3
20
3
10
9
2
3
26
23
14
13
26
37
12
19
8
19
6
17
26
33
10
17
4
5
4
5
14
23
6
15
32
5
18
1
2
11
12
5
8
5
4
1
2
27
26
15
2
25
6
17
22
33
30
7
2
7
26
3
36
1
16
7
18
23
18
11
28
1
6
29
10
19
4
9
10
3
2
3
12
3
10
3
6
17
24
5
6
45
10
3
34
9
6
27
4
7
30
11
24
13
32
11
2
9
6
7
6
23
20
11
114
13
6
7
12
3
6
5
10
21
4
3
12
7
4
33
22
1
8
19
14
5
20
19
8
13
2
25
30
31
6
11
8
53
10
39
2
5
56
27
6
3
16
1
2
5
12
5
2
25
18
11
6
7
6
9
8
25
18
1
22
9
8
23
10
13
2
5
2
25
2
23
4
1
8
1
4
37
36
3
20
13
4
9
8
1
18
21
52
9
2
7
4
11
8
19
4
3
18
19
2
5
28
3
40
17
20
3
10
13
10
3
2
15
8
7
8
1
26
9
16
9
4
11
8
9
14
9
2
9
6
27
12
1
24
7
4
31
2
27
10
21
10
21
2
1
2
39
30
17
30
23
52
1
12
13
20
1
6
13
12
7
8
27
4
31
6
3
8
15
2
9
6
7
16
1
30
9
8
3
20
9
10
5
22
21
4
11
14
31
10
9
4
11
6
5
20
1
22
7
26
3
8
1
14
23
26
31
18
9
16
5
12
1
24
15
10
19
8
45
4
23
6
9
12
13
16
7
10
11
18
11
16
9
6
3
2
5
4
15
18
33
40
7
14
5
4
5
6
19
36
1
12
11
46
29
20
19
22
27
20
9
2
1
2
1
4
9
18
33
2
27
10
39
8
3
56
15
2
9
14
27
4
35
12
5
4
15
12
15
26
17
6
19
6
5
4
39
6
5
28
7
32
55
6
45
6
11
4
21
8
49
10
3
8
1
38
7
18
3
8
25
86
29
8
19
6
57
4
5
6
1
8
1
44
3
6
3
8
1
6
7
8
27
14
35
4
3
40
7
2
3
6
1
12
7
28
25
8
3
34
3
10
7
28
5
40
9
6
13
4
89
16
13
36
25
6
31
20
11
4
13
16
19
2
19
14
1
2
9
16
5
10
5
2
15
16
9
16
9
4
9
8
21
24
15
4
7
2
19
26
1
4
25
8
25
8
3
36
15
4
3
20
3
8
15
12
37
48
3
50
59
2
49
12
1
6
25
10
5
12
1
24
71
18
5
92
45
4
13
44
3
8
55
30
1
4
13
10
5
10
27
14
9
2
11
12
1
2
17
6
49
36
15
18
5
4
7
4
9
6
11
8
15
20
5
18
11
32
5
10
1
10
21
28
13
6
5
10
43
10
11
6
1
2
1
10
17
2
7
14
19
14
41
32
27
32
13
16
37
12
31
2
17
12
23
26
3
6
9
10
9
6
27
2
7
42
13
24
7
8
11
34
19
2
13
6
3
6
39
4
11
6
7
12
21
8
1
2
5
36
43
18
7
2
13
24
9
12
7
18
13
6
3
4
7
4
3
4
1
14
15
22
25
38
13
18
5
26
1
4
13
10
9
16
1
14
15
40
15
8
9
12
29
6
7
14
15
8
11
16
27
12
5
10
21
14
11
16
3
6
19
2
13
2
27
6
3
4
17
18
11
2
13
4
7
12
7
12
1
28
9
8
21
2
21
2
27
24
25
42
15
8
17
20
7
12
1
26
17
4
9
6
3
8
9
2
31
10
9
8
11
20
49
4
7
8
7
8
3
18
29
10
25
6
1
6
1
12
13
20
5
20
1
24
5
8
7
4
19
8
13
10
9
2
5
2
39
8
9
10
25
6
5
16
21
10
3
6
31
40
57
8
11
12
1
12
1
14
17
42
7
26
1
32
33
4
3
28
15
36
13
20
9
14
19
10
1
8
19
6
53
8
7
2
19
50
1
12
11
14
39
4
9
56
3
4
27
16
7
2
3
28
5
6
5
8
17
12
1
22
1
10
15
28
1
6
1
24
19
2
5
10
3
14
17
8
5
6
9
12
5
40
3
4
31
6
5
2
13
12
19
14
19
2
9
2
1
16
5
2
7
16
3
4
5
4
1
10
1
12
13
40
19
6
13
4
13
26
9
10
21
20
9
4
5
2
1
28
5
16
17
6
45
20
17
2
3
10
3
12
23
16
1
12
13
10
1
18
13
8
1
8
5
20
19
6
7
34
17
2
37
34
9
30
5
8
15
38
19
12
7
10
7
4
7
16
15
10
57
10
21
8
3
26
3
20
11
10
11
6
5
4
3
20
13
2
27
4
1
6
39
2
17
34
5
6
7
6
13
14
5
22
9
4
11
8
5
12
11
24
5
12
9
6
5
32
13
38
39
18
7
6
5
10
25
10
37
2
11
2
11
32
13
26
1
10
5
16
3
18
47
4
1
8
9
2
19
26
1
4
17
2
3
16
5
14
1
8
23
4
5
4
1
10
7
52
33
4
17
18
21
8
3
2
15
10
3
10
21
16
25
28
7
6
17
2
5
10
11
2
1
2
7
30
11
8
7
20
3
12
3
2
5
26
29
22
9
4
1
20
3
4
27
6
25
10
21
16
1
12
1
30
7
12
9
22
3
2
51
4
5
6
15
2
19
54
3
2
1
20
9
12
13
20
9
2
9
8
53
50
7
6
1
12
7
6
37
6
31
2
7
28
5
6
19
36
31
8
1
10
33
20
11
2
7
12
7
20
17
16
13
2
3
16
3
8
5
6
3
8
1
4
27
10
3
34
7
38
21
2
9
24
7
36
3
8
1
8
19
4
17
14
51
16
3
8
29
26
37
22
1
10
25
2
17
62
5
14
21
6
3
2
9
8
9
4
3
12
9
8
9
12
23
28
3
12
9
6
5
2
5
12
5
12
5
42
7
6
7
12
11
6
1
6
47
20
1
6
13
2
7
22
13
6
1
8
1
12
7
2
13
10
1
12
5
2
21
10
11
10
5
8
11
16
11
8
1
6
1
24
11
26
5
28
1
16
27
12
31
26
15
16
11
42
11
18
1
2
7
8
13
14
33
14
13
24
57
2
1
2
1
34
13
14
9
12
11
2
21
4
19
8
27
14
15
16
7
16
3
4
3
10
5
4
15
4
7
4
9
4
11
2
7
14
3
62
9
12
5
14
19
26
11
18
1
2
15
2
33
2
3
10
1
10
13
6
1
12
5
12
7
2
53
2
9
4
3
24
11
4
1
14
15
18
1
22
21
12
9
14
15
2
13
14
9
8
27
22
3
38
13
20
1
54
5
18
27
8
9
2
9
26
7
2
5
2
31
30
23
4
21
4
15
2
3
8
1
8
11
10
3
6
1
6
9
10
11
28
15
2
19
34
1
22
7
4
11
10
33
14
1
40
3
8
21
18
11
2
17
6
67
16
17
14
3
42
13
6
3
4
1
14
37
8
19
22
3
10
19
10
27
10
19
54
11
12
5
12
7
8
3
10
29
32
9
10
29
10
1
8
15
30
17
16
3
28
9
54
1
10
3
16
19
10
7
10
21
8
3
48
11
6
43
10
1
18
1
12
19
14
11
8
9
4
27
10
7
30
3
2
1
10
41
8
5
4
15
10
11
18
53
12
35
10
9
16
5
6
11
18
47
12
17
2
7
14
17
18
3
8
5
70
3
4
7
12
5
4
1
10
17
18
9
34
29
2
23
28
3
4
57
10
3
8
17
6
11
24
3
6
11
12
13
6
37
6
1
16
3
46
31
20
15
30
5
6
31
10
5
16
11
16
5
20
13
4
3
6
31
6
29
6
19
2
5
16
33
4
3
16
27
16
13
2
1
6
39
20
5
8
19
18
5
8
5
18
45
12
19
24
19
2
7
6
1
12
3
26
29
22
31
2
3
14
11
12
13
20
7
6
1
8
13
16
19
18
5
6
9
6
9
28
9
4
9
6
17
12
29
2
13
16
11
32
47
4
23
8
13
2
3
4
21
6
9
8
35
8
7
14
21
8
1
4
1
20
21
30
7
2
1
2
11
12
17
42
5
8
7
10
5
6
7
14
15
4
25
4
3
4
13
18
5
14
3
12
3
28
11
18
11
22
33
2
19
4
13
28
1
20
11
2
15
24
5
14
21
10
17
18
9
18
11
14
17
36
19
8
39
2
9
6
41
4
17
4
35
10
7
6
19
18
7
6
1
10
15
2
3
10
15
30
5
34
29
30
3
16
5
2
1
2
13
14
9
4
11
26
21
10
11
22
25
4
19
8
11
32
3
4
11
8
9
14
21
2
1
14
29
10
3
2
3
40
11
2
29
14
1
14
5
4
13
6
5
10
7
8
7
8
9
8
51
24
21
20
9
32
7
18
5
12
1
2
19
22
11
14
3
2
27
2
3
10
3
4
9
6
11
34
23
16
3
42
25
14
31
22
7
10
5
2
7
10
1
26
11
4
3
32
5
20
7
20
9
2
15
10
13
6
19
16
3
14
11
22
5
4
15
10
1
16
9
6
13
22
19
16
31
2
1
2
25
6
11
8
17
6
5
6
9
10
13
4
21
44
17
4
9
6
1
2
3
8
29
4
5
2
27
4
5
6
7
18
1
22
1
2
11
10
1
10
7
10
1
22
19
24
25
24
1
2
19
12
43
14
1
2
11
40
1
8
15
2
37
2
13
10
7
22
1
2
59
12
1
20
1
24
3
12
3
46
11
14
21
4
1
10
15
6
25
12
7
12
5
4
7
6
1
6
3
2
27
36
25
4
7
4
5
8
1
12
5
18
5
4
5
4
5
6
13
6
1
8
17
18
19
12
3
2
5
4
9
10
15
2
11
6
25
2
31
2
5
6
43
2
17
24
45
6
27
34
11
4
21
12
3
8
5
14
5
2
1
6
39
8
1
4
23
16
33
2
35
40
1
2
5
34
17
6
73
10
13
48
21
12
5
2
9
8
19
22
5
6
29
14
5
18
5
26
15
8
7
6
1
2
1
18
5
30
1
20
9
4
7
42
17
30
3
8
19
8
19
4
9
6
1
6
13
16
23
24
1
2
29
10
3
2
9
2
39
8
17
8
9
16
59
2
13
10
1
10
1
26
23
14
17
2
25
14
49
12
49
6
3
76
13
24
7
20
23
6
19
10
13
12
1
18
1
40
31
2
7
10
5
26
3
8
3
26
3
10
57
2
13
22
17
2
11
8
5
6
7
4
11
24
17
4
13
20
17
2
19
10
9
8
3
4
13
4
5
4
9
4
7
4
3
4
9
6
9
2
41
34
11
16
23
20
1
8
11
6
3
12
9
20
7
38
15
4
27
26
3
14
11
26
9
8
21
16
9
10
1
2
13
4
3
2
5
4
9
24
5
12
21
14
15
6
5
18
19
14
1
14
3
8
1
10
9
28
25
16
15
2
1
12
3
8
9
18
3
12
1
6
3
12
7
8
7
28
5
6
49
8
7
14
21
6
3
20
15
20
9
2
15
6
23
8
31
20
1
12
49
28
19
10
11
6
1
2
55
4
5
24
19
4
7
8
7
6
11
2
1
8
1
8
5
2
7
22
1
18
25
12
11
2
1
30
17
4
17
16
19
6
23
22
3
2
7
16
7
6
27
2
9
6
9
14
27
16
1
8
25
2
3
2
5
4
1
4
1
8
9
12
7
16
3
6
1
6
3
20
9
2
3
8
9
18
11
6
1
4
7
18
19
6
19
22
9
2
25
8
5
4
47
4
19
12
35
8
13
24
7
24
11
30
11
48
33
6
9
22
23
26
9
4
3
36
5
14
1
12
1
12
11
6
43
4
3
8
15
8
9
12
11
26
19
18
13
10
7
28
5
4
1
22
21
18
1
4
15
14
5
16
51
4
9
28
21
12
3
10
15
20
7
6
23
6
7
18
1
6
21
2
7
26
3
20
7
8
9
16
1
4
11
44
7
36
3
2
19
2
1
6
9
38
17
8
3
90
57
6
21
20
17
12
1
4
33
2
31
2
21
2
23
6
3
16
3
44
7
4
5
2
11
16
1
24
5
8
55
36
17
22
5
26
3
4
3
2
29
12
3
6
7
16
19
18
3
4
5
2
13
4
37
18
7
4
1
4
19
30
3
4
19
22
1
10
3
10
21
2
7
8
9
22
33
24
1
28
7
6
11
24
5
32
37
20
15
20
9
8
5
16
7
34
13
4
9
4
3
14
3
10
5
14
23
16
29
8
17
38
27
4
9
32
25
16
15
10
19
6
3
8
9
16
11
4
3
4
9
24
35
8
33
8
5
2
5
6
9
4
33
14
5
18
9
10
41
12
5
24
43
24
31
10
17
4
11
10
3
6
1
2
9
16
17
12
27
22
17
2
3
22
3
18
7
12
1
4
1
16
23
10
21
2
9
4
3
2
15
14
7
28
17
2
37
22
5
2
37
8
1
46
15
4
27
10
29
28
27
8
41
4
13
14
7
12
33
32
27
2
27
2
5
6
23
6
17
18
11
30
25
18
5
64
11
6
5
24
1
8
19
6
37
12
3
6
29
20
3
10
1
10
11
2
31
6
17
44
1
48
9
14
23
36
7
4
31
6
31
28
23
18
1
14
17
22
15
8
15
4
1
2
51
10
5
8
11
16
9
12
11
4
11
14
13
6
5
4
13
18
9
8
7
8
7
4
7
16
37
4
1
12
5
2
3
34
25
6
3
4
9
22
25
22
1
6
9
4
5
10
15
14
5
4
15
44
11
10
31
10
19
8
3
14
23
4
5
18
9
8
35
28
3
16
5
4
15
14
9
4
3
26
3
22
27
46
13
30
21
38
3
12
1
2
3
22
3
10
1
18
23
6
41
12
7
4
5
6
29
14
5
2
19
2
11
20
5
26
11
4
3
6
3
54
5
12
7
34
27
20
5
4
5
2
1
10
5
2
19
4
19
4
7
16
21
16
5
18
1
2
1
16
1
10
1
24
13
10
5
2
19
2
51
30
7
30
35
2
19
50
17
54
5
12
3
8
31
16
1
8
7
22
1
14
1
4
33
14
17
8
17
28
1
28
7
22
11
22
29
18
19
4
5
6
3
4
59
12
3
4
1
32
1
10
7
8
19
14
59
6
1
8
19
36
5
6
21
10
13
16
3
4
7
4
9
14
9
8
3
26
7
8
23
2
23
2
3
8
11
40
13
10
5
14
5
4
11
12
9
2
7
6
17
2
17
4
1
6
7
6
17
4
9
10
5
36
15
18
29
24
11
4
17
10
25
8
3
26
27
6
3
6
3
14
13
16
9
10
9
32
9
2
33
8
51
2
29
8
1
42
31
8
7
28
7
10
3
8
17
12
5
2
1
6
19
22
5
6
3
30
1
10
7
10
13
4
1
64
13
10
5
2
21
8
3
4
5
4
43
26
21
6
5
2
7
2
19
2
9
2
1
20
3
2
1
2
5
16
1
6
15
4
7
2
19
12
1
12
11
14
5
18
41
6
5
12
1
40
3
26
1
8
61
14
5
12
25
8
11
12
11
48
17
44
3
18
3
46
5
4
1
12
11
4
19
26
33
8
9
20
7
8
13
2
15
6
9
20
3
14
3
4
13
28
13
6
7
2
7
18
17
28
45
6
13
18
11
12
5
2
1
18
7
4
27
8
35
44
7
6
15
8
13
12
15
34
9
14
19
4
5
22
7
10
33
26
19
4
7
34
1
10
1
2
39
16
9
2
19
2
37
16
1
38
11
16
5
14
11
16
9
4
11
26
3
6
3
12
19
16
1
14
11
8
31
4
5
22
9
2
17
6
17
8
5
6
13
20
13
4
9
4
3
34
5
4
21
14
21
16
3
2
11
2
3
26
1
28
7
16
29
4
19
2
5
58
3
4
15
4
3
4
15
2
23
12
5
24
5
8
17
38
25
10
5
10
17
48
9
30
7
20
5
4
5
2
5
6
19
8
1
14
15
12
7
8
11
22
1
6
21
2
85
10
25
2
9
18
7
2
7
38
23
30
5
6
11
10
7
10
7
22
9
4
33
10
7
6
3
4
9
8
9
28
9
16
25
52
13
4
43
8
7
48
13
12
7
8
15
8
5
14
25
14
11
4
19
6
7
16
19
2
3
8
5
4
3
4
13
4
23
14
19
16
11
22
3
2
1
4
13
6
7
6
25
18
1
2
23
8
3
2
13
64
5
70
21
28
5
4
35
8
9
4
1
14
7
20
3
4
7
20
9
14
5
20
5
22
3
4
11
4
51
44
17
4
17
12
5
8
7
4
21
2
7
2
31
6
11
18
9
20
15
10
51
14
17
4
31
2
23
4
27
4
9
8
43
4
19
8
3
6
7
30
1
2
17
36
31
6
3
42
9
58
5
4
33
4
15
58
37
10
3
22
11
20
13
2
27
2
1
6
11
20
39
36
1
4
25
12
15
40
7
28
7
54
37
16
7
8
11
50
17
2
3
2
7
28
3
2
31
6
11
14
25
24
9
4
17
16
3
20
1
32
27
8
1
8
1
4
21
40
7
44
5
10
23
12
35
18
9
2
11
20
13
12
17
4
61
26
45
14
7
16
21
8
11
2
11
16
17
2
5
6
5
6
7
18
7
14
9
2
1
22
3
10
21
42
1
8
3
2
9
16
13
2
1
2
1
32
1
2
9
2
5
2
9
100
21
10
25
22
29
2
1
6
9
24
21
14
37
28
1
2
45
6
19
10
5
8
9
16
25
6
5
10
3
10
7
54
5
34
9
22
21
28
23
50
21
22
3
20
3
28
39
2
1
10
11
16
5
14
35
12
1
10
49
4
5
16
11
8
37
8
7
12
1
12
9
26
13
4
3
86
7
6
3
16
3
40
5
4
9
2
33
38
21
2
13
2
3
10
3
30
5
10
7
14
25
2
7
8
11
20
9
8
3
14
1
44
3
6
7
4
11
10
39
10
13
6
9
4
5
16
13
10
7
10
21
4
37
4
79
6
1
2
19
4
3
26
1
12
23
14
1
6
17
18
9
10
9
8
11
42
17
2
23
12
3
2
7
24
9
10
5
24
15
18
13
8
5
2
7
6
1
2
1
12
3
14
7
18
13
22
35
6
5
8
5
24
1
16
5
18
9
14
9
22
11
22
9
24
37
6
21
6
17
62
5
6
11
54
11
22
7
6
1
18
5
2
13
24
53
6
21
4
21
12
7
18
3
8
11
6
31
8
5
10
7
10
15
4
1
8
5
2
17
4
11
4
9
6
9
38
1
46
3
4
3
6
47
8
11
18
13
32
7
2
5
24
29
18
5
30
19
8
17
10
13
28
1
2
3
36
23
22
13
14
3
16
3
6
11
6
23
14
29
18
11
20
5
12
15
4
27
14
3
14
23
18
7
18
3
24
19
22
17
6
9
14
9
2
37
30
5
26
1
22
15
2
1
2
9
8
25
8
7
6
13
12
3
20
21
14
3
20
1
8
15
16
3
4
7
8
11
2
15
18
3
10
9
4
3
6
21
22
3
14
5
6
7
18
1
4
9
12
1
2
3
2
3
10
13
8
15
14
3
10
1
28
1
18
1
2
1
2
23
30
7
20
11
16
23
4
15
8
41
8
11
6
5
26
15
2
3
8
9
30
13
42
1
8
9
2
7
2
5
8
35
8
5
2
7
12
3
16
5
6
1
20
43
20
17
26
3
2
17
18
1
22
1
6
47
44
3
16
15
10
5
32
19
12
7
24
5
8
5
16
3
4
39
12
37
4
7
2
23
18
1
8
3
10
15
2
1
38
43
4
5
10
37
12
11
6
5
18
55
2
21
10
5
8
33
18
5
12
17
42
11
4
27
10
1
6
11
18
1
24
9
22
3
22
5
10
15
24
27
10
65
4
13
18
15
4
3
26
3
22
21
6
13
6
19
30
61
24
15
6
1
12
17
8
17
12
13
4
1
4
9
30
19
52
7
2
9
6
33
4
3
8
3
6
11
6
1
4
19
4
7
10
15
16
17
14
1
10
11
36
11
12
15
4
5
28
5
8
5
2
3
10
19
2
9
2
25
10
9
4
7
36
31
2
17
2
23
12
17
2
15
6
17
16
11
10
5
8
7
26
7
8
17
2
1
26
5
26
3
4
27
26
3
2
17
22
15
12
7
22
1
16
3
8
21
10
21
24
11
18
7
18
7
52
77
6
9
2
15
20
21
2
51
4
11
4
15
16
43
2
3
10
45
12
13
18
19
6
25
24
11
8
13
10
13
52
3
44
1
6
15
2
1
6
31
18
15
6
7
12
17
18
15
4
15
8
39
12
7
2
19
14
1
4
15
28
1
14
5
12
3
4
3
12
1
22
7
18
5
54
1
14
1
24
3
12
61
42
19
2
9
4
3
22
1
26
9
8
11
10
37
30
25
6
15
10
21
4
17
22
21
42
7
4
7
2
29
12
9
4
3
2
17
8
7
8
11
6
9
2
29
10
19
20
3
2
29
6
3
18
19
16
47
16
19
6
11
12
1
2
13
10
11
34
1
22
41
20
11
18
7
2
1
2
5
2
7
28
5
4
9
12
3
18
19
8
7
4
7
18
5
12
3
8
57
6
19
10
11
6
9
2
1
4
27
14
17
14
3
10
15
10
15
8
9
36
53
4
5
46
37
36
5
12
1
12
9
8
1
14
5
20
11
14
27
14
3
38
65
4
49
2
7
2
19
2
11
6
19
12
17
8
37
42
17
18
5
2
7
28
7
46
7
6
31
28
5
4
23
10
11
8
17
4
13
6
29
2
25
4
1
2
27
2
3
4
1
6
13
22
33
2
11
30
21
18
3
18
3
4
1
10
77
2
51
6
39
4
5
24
7
2
9
14
11
10
21
26
17
14
13
4
1
28
3
2
13
2
53
8
15
12
19
36
17
6
3
14
5
16
3
2
15
20
7
8
9
34
29
22
5
24
3
12
9
6
1
20
15
8
9
30
31
50
23
14
1
4
21
2
5
14
9
2
17
6
1
14
1
12
1
14
59
24
25
8
63
4
17
18
33
40
3
24
9
18
7
14
27
10
9
38
7
48
17
12
11
26
11
16
1
12
11
6
17
26
1
12
5
12
11
4
3
18
19
4
1
48
13
24
1
20
17
22
5
18
1
2
5
16
1
18
19
38
1
2
21
10
13
6
33
2
9
26
15
2
5
2
17
2
1
2
5
8
19
12
3
2
1
10
11
18
7
20
11
8
11
6
5
26
5
12
7
18
5
8
9
6
7
46
3
26
43
12
3
12
1
14
9
16
1
6
7
2
35
2
17
20
15
8
3
10
27
20
5
6
23
6
9
20
1
26
1
20
9
26
1
12
11
32
15
2
21
8
1
10
33
12
5
18
1
6
17
2
1
12
1
14
7
16
3
4
1
22
7
16
15
40
9
6
9
16
3
2
1
8
15
28
11
56
17
4
3
4
15
14
11
22
5
4
1
4
1
10
33
2
5
12
1
10
3
14
3
14
21
28
17
10
13
40
33
26
5
2
17
6
3
2
31
4
5
8
1
16
5
6
13
6
11
2
1
10
1
4
11
26
3
2
13
32
3
26
9
8
1
16
9
22
35
26
1
18
17
40
57
2
1
4
7
6
25
18
27
8
41
32
7
18
11
12
3
6
23
2
1
44
5
24
7
12
29
6
11
4
13
14
25
4
15
4
15
4
9
10
15
8
1
8
9
38
7
10
3
6
17
10
19
10
7
18
23
6
5
16
1
4
11
18
41
8
15
20
3
6
1
18
1
6
5
2
5
14
1
42
25
16
1
6
13
2
29
18
39
8
23
4
5
12
11
36
5
32
1
24
55
18
45
12
11
8
9
2
3
28
1
20
9
32
3
12
29
6
33
4
5
20
3
8
23
8
15
28
3
6
9
4
5
2
5
6
35
6
13
18
13
4
5
2
13
8
7
8
23
8
25
54
1
18
11
10
23
6
11
46
9
16
29
12
5
4
3
16
7
8
23
6
1
16
17
20
3
20
3
20
13
6
3
2
27
22
5
14
5
6
9
26
7
38
9
8
9
10
7
4
15
8
9
6
1
18
1
26
1
2
25
4
15
8
3
8
23
4
35
2
9
24
15
6
27
6
1
8
9
10
7
4
1
20
27
8
63
6
23
32
19
20
5
28
3
4
13
20
3
6
13
24
15
4
7
12
5
24
45
30
21
16
49
16
5
6
5
12
11
6
11
2
5
12
5
28
1
20
1
22
1
2
21
30
33
2
13
28
1
14
11
12
5
10
15
4
21
28
3
2
3
16
1
4
33
36
21
20
9
12
29
52
1
2
19
8
15
20
3
2
19
6
3
8
15
2
5
2
3
2
5
4
15
6
3
4
35
32
3
4
1
18
1
10
21
32
23
34
1
2
5
14
9
8
15
8
31
30
9
4
5
4
7
2
19
20
15
2
41
14
15
16
65
16
11
10
1
4
27
28
15
8
5
8
3
10
31
10
3
8
13
2
9
8
17
2
11
18
5
30
9
58
17
16
5
16
7
18
25
4
3
8
3
20
3
8
9
10
3
8
13
14
15
2
3
2
5
4
11
8
1
26
3
20
7
40
25
2
57
8
13
6
5
4
1
4
5
6
9
12
17
32
7
4
41
10
3
4
23
26
5
6
11
4
19
16
19
6
1
4
1
4
7
44
9
10
9
14
39
4
25
4
17
2
5
10
15
8
19
16
15
16
21
2
3
10
45
24
19
12
39
2
5
28
3
14
3
26
39
4
3
14
1
8
3
2
3
28
37
36
7
2
7
8
3
2
57
6
7
6
11
2
9
32
29
22
1
10
7
12
1
4
7
12
11
26
17
10
13
22
1
6
13
46
5
6
7
6
3
10
7
4
5
6
1
18
1
12
7
22
3
26
3
4
5
16
11
16
23
12
11
2
25
14
27
8
15
4
23
6
13
24
11
4
29
12
11
14
5
38
11
6
5
2
5
22
7
6
1
54
7
4
23
12
9
6
29
4
13
12
19
42
31
4
1
4
3
8
13
40
15
28
3
54
3
26
9
2
9
10
15
8
41
46
3
22
3
16
7
42
53
24
33
28
23
44
11
22
5
4
7
14
17
2
1
10
21
28
11
32
9
28
3
12
19
12
29
16
7
42
11
10
5
10
31
8
17
20
43
14
25
4
1
6
9
8
1
22
11
8
3
30
71
8
33
10
9
4
1
16
1
4
11
4
11
12
13
14
19
6
5
4
23
2
23
16
3
10
15
2
3
32
9
58
21
18
17
54
13
24
1
4
23
18
7
16
27
2
7
52
39
20
31
8
9
36
7
12
23
14
25
4
31
10
1
8
19
48
5
18
1
30
17
34
11
26
7
2
15
12
9
2
1
110
1
10
15
4
3
4
17
2
31
12
51
30
5
16
21
4
11
16
13
10
7
2
3
4
11
12
13
60
1
6
3
30
49
38
3
8
1
20
11
6
1
2
23
48
21
4
1
14
3
28
7
26
39
4
17
8
19
16
35
40
5
10
1
8
27
4
5
8
17
8
3
8
1
16
13
8
5
22
3
24
27
28
9
18
11
4
13
2
17
4
23
8
1
2
11
10
3
16
15
6
3
8
13
20
1
18
13
24
11
12
25
2
3
12
7
20
7
6
13
2
23
20
1
4
5
28
3
36
29
8
3
6
1
20
3
16
51
2
3
4
1
6
7
20
25
42
29
18
3
22
3
46
11
12
3
16
25
20
3
36
1
12
19
6
3
14
5
10
1
16
21
26
11
4
1
20
33
12
17
2
15
4
11
8
11
22
17
6
29
14
1
6
15
48
1
12
41
4
3
56
7
6
7
6
7
14
9
4
13
16
15
6
1
54
21
4
1
6
1
14
13
40
3
58
17
6
31
4
11
2
19
6
9
12
7
6
27
2
13
10
1
4
7
10
7
20
1
24
17
6
7
22
11
2
1
2
19
22
3
2
5
48
1
18
3
26
9
34
27
4
23
10
3
50
25
10
5
2
13
16
17
20
23
12
3
2
39
8
25
10
1
18
15
2
3
2
11
2
7
4
13
4
13
26
3
28
17
8
5
2
15
16
1
4
19
16
5
10
45
2
3
2
5
6
9
12
27
40
43
4
9
14
7
8
21
14
1
16
9
10
1
14
11
4
7
50
17
4
37
12
7
12
9
10
11
10
1
4
33
8
3
10
5
32
39
8
3
26
9
6
1
2
13
6
21
4
9
12
1
24
47
10
11
46
17
4
1
40
7
32
11
4
1
30
1
34
21
2
15
28
45
14
9
4
27
4
19
4
3
8
5
54
17
52
1
2
5
18
1
12
19
12
7
2
39
10
1
16
3
18
1
10
3
8
15
16
31
36
9
2
5
6
29
18
11
2
5
28
19
4
1
12
11
18
13
14
25
6
5
8
3
20
3
2
9
4
7
4
9
42
39
4
15
10
9
14
1
10
1
30
7
18
83
8
9
8
27
16
1
2
9
8
37
12
45
14
7
4
39
6
39
16
1
2
11
20
15
10
9
8
9
2
3
32
1
10
43
14
21
6
5
48
5
4
19
26
13
6
3
6
47
6
27
10
11
2
7
12
5
26
5
8
1
4
13
2
9
14
19
8
1
26
3
8
19
2
11
4
3
2
11
30
11
34
27
8
13
10
5
20
23
8
5
6
7
12
3
52
21
12
13
4
23
32
13
12
33
8
1
8
7
24
1
6
5
48
13
6
13
2
33
8
37
22
55
6
3
2
3
40
11
8
7
14
35
2
7
6
25
10
3
12
29
6
15
18
9
14
15
4
9
10
1
22
15
6
19
18
1
34
43
40
1
2
9
8
3
4
51
28
3
14
37
8
23
12
31
12
47
16
3
2
7
4
13
22
17
6
1
26
17
12
15
8
23
14
33
6
9
10
5
8
15
6
5
4
1
20
11
42
1
6
17
12
19
2
27
16
27
4
7
8
19
2
5
14
5
8
15
8
3
8
1
14
1
4
1
8
21
4
1
6
23
26
9
8
19
10
9
2
5
4
3
22
13
18
17
28
1
28
11
2
1
10
11
8
17
2
3
6
7
6
7
26
3
6
9
16
7
2
3
2
11
10
15
16
7
6
7
2
13
12
15
52
9
4
5
18
27
32
1
8
5
14
3
10
7
6
13
2
31
68
41
10
13
10
3
4
45
10
33
40
1
10
15
8
19
6
5
12
53
12
13
22
29
2
13
12
7
26
9
4
13
36
1
26
1
28
3
10
13
14
37
2
9
12
5
16
1
6
27
16
11
16
13
54
15
10
13
4
1
26
5
4
3
16
23
6
5
16
1
2
1
4
3
2
29
22
5
6
5
28
9
38
11
4
5
8
13
2
5
58
1
12
11
12
1
18
31
4
15
4
25
20
11
42
3
6
5
26
3
10
9
32
21
6
3
12
25
10
7
20
11
24
21
12
19
8
1
2
9
14
1
14
5
2
23
26
1
4
5
6
17
6
15
26
7
4
1
54
7
44
9
4
1
4
31
12
21
6
5
22
7
24
19
14
13
2
3
14
17
24
3
2
5
56
23
2
29
6
19
4
7
6
3
52
9
10
9
2
21
32
21
14
1
4
21
2
21
22
15
4
9
64
7
2
9
4
11
14
51
42
31
50
3
8
1
6
3
4
17
8
1
2
5
26
29
6
29
8
9
18
23
6
19
6
25
48
1
12
17
14
5
38
1
46
13
30
5
28
27
14
15
14
9
2
1
62
9
4
17
40
3
4
11
10
1
8
9
52
9
2
13
8
3
22
15
4
3
32
5
2
3
20
7
22
15
10
9
2
17
2
11
10
9
14
29
28
7
12
15
10
3
10
19
24
13
14
45
2
1
6
15
10
1
24
7
6
1
4
9
4
3
4
7
24
23
12
13
8
13
6
23
32
11
6
5
24
7
20
5
6
15
18
7
8
21
2
9
12
1
16
7
12
5
8
37
6
13
18
1
12
1
2
1
6
17
8
7
6
3
58
13
14
13
4
5
8
1
10
5
10
3
8
15
4
1
12
19
12
1
14
5
12
9
4
13
32
3
4
9
2
1
4
5
66
3
2
7
36
1
16
9
28
3
2
25
4
25
14
15
26
7
10
1
38
37
2
5
6
5
20
1
6
1
8
9
28
7
20
15
20
3
22
15
34
35
6
7
4
3
4
27
10
19
4
21
6
3
50
7
24
11
2
11
10
9
70
1
26
1
2
25
4
13
4
23
12
23
90
29
12
5
32
9
30
19
10
9
10
51
4
3
6
1
6
3
2
3
4
7
30
7
20
27
8
3
20
19
20
7
4
15
6
17
2
15
10
5
8
27
6
17
6
5
6
29
8
45
14
1
4
11
22
3
28
1
16
15
52
15
12
9
14
27
22
3
6
1
4
7
32
69
2
9
2
11
20
1
24
9
12
19
10
9
2
9
20
5
12
1
18
5
6
7
6
7
4
5
24
5
34
1
2
25
4
7
14
5
26
11
24
15
2
13
12
15
20
5
22
21
8
39
4
1
4
5
8
19
4
15
18
7
2
1
20
1
2
61
2
19
10
5
22
5
12
9
2
5
14
3
10
29
36
7
6
21
24
17
4
3
4
29
24
1
6
27
6
11
8
51
28
19
10
9
4
47
6
27
18
31
6
17
2
9
8
7
6
5
34
13
8
1
30
47
26
1
14
29
18
9
4
39
24
31
12
7
20
7
24
5
12
11
2
13
4
15
10
25
14
1
18
9
2
1
8
43
2
1
12
7
8
1
20
35
8
27
10
1
8
3
14
57
14
9
8
27
48
1
6
1
12
7
6
21
28
3
2
3
4
3
12
11
8
11
10
3
20
13
22
3
2
17
12
7
16
5
18
15
6
51
14
3
2
3
14
1
8
1
12
9
18
1
8
3
6
1
10
21
38
9
4
9
6
19
52
73
4
29
8
27
30
21
20
21
8
9
8
7
8
39
2
5
34
17
4
17
18
3
18
23
4
3
12
5
16
31
54
47
12
7
22
11
6
5
2
5
4
3
2
11
6
1
6
7
18
3
4
15
2
43
2
21
50
25
24
5
18
31
2
13
12
5
18
3
2
1
2
11
16
13
6
5
30
5
4
23
2
13
16
7
4
19
36
3
6
15
4
33
36
5
18
5
2
9
44
27
12
9
2
3
14
3
8
7
12
5
18
49
10
3
6
3
4
3
4
7
4
17
8
17
2
11
4
11
4
3
4
1
8
11
20
7
8
9
14
1
16
13
12
13
38
9
2
9
2
9
34
3
10
21
32
1
18
9
2
15
24
9
18
27
34
15
2
3
2
5
24
5
4
1
32
7
6
5
8
3
4
9
2
1
8
17
20
35
4
3
4
5
10
7
14
1
16
3
10
1
22
9
10
5
8
3
28
7
8
7
4
23
2
31
20
5
24
5
6
3
2
11
46
21
10
37
12
23
18
1
52
7
2
21
22
3
10
7
8
1
6
9
6
5
28
3
74
21
26
7
34
1
16
9
24
27
14
23
6
1
10
17
12
17
6
1
28
13
24
19
14
3
4
17
36
11
6
13
20
11
4
43
2
3
4
3
2
37
36
25
12
11
30
17
18
11
6
1
2
11
4
3
2
7
28
1
8
7
4
3
12
3
2
9
2
3
18
7
18
31
26
19
10
1
12
3
2
27
2
7
8
39
8
3
10
19
2
1
30
11
6
9
8
7
8
1
6
5
6
1
4
21
2
17
8
9
10
9
2
39
2
3
14
21
4
5
2
23
10
19
22
13
8
49
10
3
28
19
6
13
8
9
4
23
2
15
34
13
20
7
42
1
16
11
2
5
8
3
28
7
56
3
8
15
2
1
14
3
58
15
36
13
12
17
6
21
2
5
8
11
22
3
2
27
22
23
42
13
8
13
16
11
4
17
4
11
2
3
30
49
2
17
18
7
18
9
6
5
44
7
16
5
8
5
10
9
68
11
8
3
2
23
4
1
16
5
8
21
10
27
40
9
22
3
26
9
4
3
4
27
4
15
14
13
2
33
62
73
12
7
24
7
18
19
8
21
4
3
14
1
8
15
14
19
12
3
4
1
16
7
8
3
2
15
12
17
8
13
10
3
8
1
2
37
2
7
4
11
8
31
2
17
8
7
18
19
58
25
18
75
8
3
20
1
8
11
8
17
20
3
22
11
10
9
24
45
4
13
34
19
46
1
4
35
4
5
8
5
16
19
30
19
30
23
6
9
4
7
36
1
4
1
4
3
4
5
2
37
12
7
16
37
2
27
6
13
2
13
8
17
22
9
14
21
18
5
12
19
4
3
10
13
6
25
28
35
30
21
8
3
4
7
32
3
42
1
4
19
12
1
26
1
50
3
8
1
6
3
4
5
14
3
22
13
24
5
14
13
12
1
18
17
16
37
12
5
38
29
10
9
8
15
22
7
4
7
8
3
38
19
4
1
12
3
10
3
14
9
16
13
28
47
14
1
8
5
34
11
32
13
12
23
28
11
20
33
4
5
2
3
16
17
14
3
10
5
12
25
8
23
22
11
4
49
8
9
76
5
46
27
26
7
2
27
2
15
28
9
4
5
4
15
38
7
2
21
10
57
14
15
8
9
24
5
8
1
10
3
2
19
50
7
8
3
10
29
6
27
2
27
2
15
26
5
12
5
2
9
2
15
14
15
8
7
16
17
18
17
18
73
6
7
10
1
28
9
16
11
38
1
4
9
12
1
8
13
12
11
10
13
8
7
2
13
2
39
6
13
6
53
4
1
18
5
30
29
10
27
10
7
2
3
2
17
16
29
10
27
34
7
18
9
4
3
4
9
10
5
14
15
2
9
10
25
8
5
4
15
24
13
18
9
12
3
4
1
14
5
2
9
18
29
10
5
10
11
6
39
16
17
6
39
16
15
22
5
10
7
10
7
10
13
20
21
2
1
10
11
2
1
30
17
8
33
14
15
10
29
4
17
18
11
30
19
14
11
4
15
2
9
18
27
34
1
2
7
4
31
12
3
2
1
10
11
8
3
8
27
8
1
6
9
24
5
4
15
2
5
30
11
36
13
16
1
4
7
10
5
12
5
4
5
4
7
6
17
6
9
14
3
2
3
6
21
4
49
12
13
2
1
12
5
4
7
18
5
8
3
40
3
18
1
6
7
14
7
4
19
20
37
18
9
6
3
2
3
4
15
26
9
10
23
8
1
6
25
4
17
48
7
8
3
32
27
6
1
26
25
10
9
8
3
24
13
2
7
2
13
12
27
30
5
8
69
6
5
12
5
14
31
2
17
12
1
2
5
22
3
6
13
24
3
6
25
16
5
30
11
28
1
12
7
20
3
8
3
6
7
4
1
14
9
10
27
12
1
4
5
24
1
4
3
16
3
12
7
64
17
6
17
24
1
18
13
2
3
12
5
2
9
36
5
6
3
4
23
4
1
8
1
6
1
42
7
10
15
10
5
8
9
6
11
4
17
4
5
8
11
30
1
20
45
4
9
14
5
8
7
4
9
26
3
4
9
10
1
70
7
28
5
8
15
10
35
10
37
12
5
14
5
12
1
12
1
12
11
18
11
12
53
12
1
2
7
10
15
34
25
8
19
4
23
32
21
2
13
6
5
22
7
24
23
4
5
8
1
4
5
14
3
20
9
6
7
4
9
4
19
8
5
10
3
32
19
2
11
4
3
2
15
16
1
32
11
10
1
8
37
46
5
8
9
4
7
6
5
16
13
6
13
12
11
8
7
8
125
6
31
4
31
22
29
6
11
16
5
6
1
4
7
12
23
42
23
18
25
2
7
6
1
48
7
24
7
22
1
8
1
4
75
2
9
40
5
12
43
2
15
4
5
16
7
2
9
2
23
6
13
8
9
30
11
16
5
10
17
18
9
6
15
86
3
22
1
8
39
34
5
22
7
12
19
6
15
30
9
40
5
6
9
14
17
26
9
12
13
2
25
18
1
20
9
4
5
18
17
16
7
2
5
8
3
28
15
6
43
32
3
2
1
6
15
4
5
10
47
20
5
6
15
6
7
24
3
8
31
18
5
4
41
22
35
38
7
6
5
4
7
16
11
12
29
6
5
26
19
12
31
14
5
2
13
16
33
4
9
36
1
2
21
20
3
8
33
10
23
20
7
16
1
22
57
8
17
14
1
16
27
14
3
34
9
2
11
20
7
10
1
6
3
46
3
8
13
36
17
2
3
4
15
14
1
4
7
4
7
28
25
18
45
22
1
2
1
52
1
24
1
6
1
12
13
24
13
14
29
10
1
6
25
8
1
2
3
16
47
32
29
4
15
10
5
2
27
8
3
4
3
12
13
8
1
2
25
10
11
22
9
26
39
18
11
14
39
2
5
10
19
16
5
8
1
2
27
26
15
12
13
40
9
4
9
10
7
2
11
6
1
6
35
12
7
10
5
4
31
14
7
22
19
44
21
14
39
10
1
12
15
10
53
4
3
6
5
14
41
18
11
12
13
12
1
12
7
6
11
2
1
24
19
12
5
4
13
2
21
26
9
6
1
18
21
10
35
8
13
4
33
2
11
16
21
12
17
6
1
18
9
2
3
30
15
4
1
18
7
20
17
2
1
8
23
16
13
2
1
2
1
8
25
38
21
4
15
26
1
14
11
10
15
8
3
8
9
18
11
4
9
14
33
2
11
36
13
30
25
28
17
20
13
10
1
4
17
20
67
14
1
24
5
4
7
2
7
28
11
14
25
42
15
12
3
6
7
2
21
22
15
16
37
12
13
6
3
4
21
2
1
32
31
32
9
32
37
28
3
2
1
20
7
2
1
48
7
10
5
6
3
2
19
4
3
2
11
2
1
10
21
16
1
2
19
18
31
2
3
12
7
12
1
26
25
18
19
36
29
2
9
40
65
6
13
16
7
34
1
4
1
2
17
10
3
2
13
26
9
4
1
12
33
8
1
4
9
20
3
30
1
14
11
2
1
30
13
8
3
14
1
22
15
24
1
4
7
6
7
8
17
14
9
2
25
14
1
2
7
28
5
30
21
4
5
22
13
2
1
34
9
2
13
26
19
14
21
20
15
2
3
14
11
46
29
14
3
2
49
18
19
4
7
18
7
4
21
10
35
24
1
10
5
2
11
4
11
10
1
2
1
12
3
4
7
4
1
18
1
20
11
20
35
20
17
4
15
8
5
14
21
2
7
4
7
50
7
20
17
4
3
6
3
10
23
20
19
24
33
8
47
14
15
6
31
44
1
6
25
34
1
12
5
6
29
4
29
8
11
4
1
8
5
4
13
6
1
8
11
10
21
10
3
14
11
20
1
96
1
8
1
10
25
2
3
48
5
16
19
24
11
24
3
2
9
4
51
8
7
8
19
2
31
10
3
14
31
4
27
16
1
22
19
4
11
14
33
2
7
14
5
8
7
4
1
30
17
12
1
24
5
4
21
30
5
12
1
24
13
6
1
34
7
14
3
16
27
4
15
6
7
6
17
20
5
2
43
14
15
18
3
18
35
6
5
6
5
4
21
16
33
8
1
10
3
10
5
4
7
12
9
20
13
18
1
4
1
4
39
26
3
6
15
6
15
26
3
14
1
6
1
12
9
2
5
6
3
44
1
24
15
12
1
26
33
4
27
2
19
12
11
12
1
14
33
16
7
14
21
8
5
10
25
22
13
10
9
2
21
2
13
8
3
20
5
8
33
2
11
24
23
8
23
24
13
34
13
20
9
8
19
4
21
34
5
10
13
6
29
4
5
6
7
8
19
18
3
6
5
12
17
12
3
4
37
18
5
22
7
38
17
14
19
30
17
20
19
32
3
6
11
6
13
8
25
12
13
14
1
2
1
6
5
14
27
4
5
50
3
2
15
8
27
8
7
8
45
14
7
2
17
22
9
6
1
20
1
20
13
42
5
4
7
2
23
24
15
28
15
14
11
8
9
8
9
18
7
28
1
8
7
40
21
2
11
48
13
24
3
10
11
16
17
2
5
4
1
4
63
4
33
30
1
18
7
14
1
34
5
24
29
10
15
12
9
26
9
24
53
44
1
16
1
20
1
24
17
12
23
6
7
8
9
12
21
10
7
16
3
8
13
6
3
12
1
4
43
2
25
12
9
2
1
8
5
6
17
6
31
10
7
12
3
10
3
16
13
2
9
2
11
12
9
18
15
2
65
22
29
14
7
12
1
6
3
8
3
10
33
28
15
26
15
2
3
10
29
32
7
6
13
16
21
8
13
26
1
28
23
2
7
12
7
6
3
6
17
4
1
8
9
4
19
20
43
4
7
26
37
10
11
10
15
22
1
20
17
28
5
8
11
54
29
26
1
8
27
26
9
6
3
16
23
8
3
4
3
16
7
8
17
8
11
22
7
6
1
20
11
30
1
24
5
14
31
18
7
8
37
4
1
28
1
2
1
6
29
6
7
2
3
18
17
4
9
10
1
20
17
20
9
8
5
8
1
22
3
14
9
2
3
4
15
16
7
20
13
16
1
26
3
6
3
18
15
12
11
8
3
8
17
2
7
4
45
22
15
2
23
10
9
4
47
46
15
26
19
28
3
8
17
38
3
48
1
10
5
16
7
18
11
20
7
10
11
12
11
2
5
2
59
12
19
20
39
10
17
4
7
8
7
4
43
4
29
12
11
4
9
2
21
6
17
6
1
18
1
6
5
8
17
56
7
14
5
8
37
6
9
72
39
48
1
18
15
4
1
8
11
8
1
22
11
10
11
22
3
12
25
2
1
28
21
18
13
12
5
12
17
6
7
60
1
44
11
12
3
2
7
22
45
8
3
10
29
2
1
4
17
20
23
30
21
8
11
12
5
2
45
28
1
20
3
24
7
34
17
34
1
10
3
6
3
2
1
4
7
2
3
6
5
6
1
6
7
12
1
6
3
4
15
6
25
12
17
6
25
14
3
4
9
14
23
2
15
10
11
26
13
20
5
44
3
12
3
6
13
36
15
8
7
34
9
2
3
2
1
6
23
6
1
4
5
2
13
2
29
14
21
4
7
10
1
30
13
12
5
16
7
16
17
12
1
8
1
12
11
6
29
20
13
4
7
4
15
28
3
10
3
6
21
28
57
8
11
40
3
4
3
6
5
8
19
6
5
4
43
12
13
2
25
6
7
12
19
10
1
16
7
2
1
6
13
10
7
10
55
6
25
28
1
2
3
10
7
16
5
2
3
16
1
6
3
2
13
14
5
4
49
14
43
38
19
32
27
12
13
8
1
20
21
30
5
2
3
46
17
42
1
6
3
8
7
16
3
22
5
14
7
4
43
14
1
32
11
2
19
6
23
34
31
8
31
26
5
16
3
2
15
12
13
20
15
22
9
24
1
22
17
4
1
14
1
18
5
22
29
20
9
6
13
4
13
30
5
10
7
24
1
12
7
24
13
10
1
24
5
16
5
6
11
18
5
4
21
8
7
6
7
38
9
26
5
24
11
38
15
18
5
44
7
2
7
4
5
20
7
12
5
4
13
6
3
10
7
10
17
16
9
20
19
8
11
6
15
20
1
4
11
14
13
28
23
26
13
32
11
10
17
6
1
4
23
2
5
4
27
8
25
18
1
6
13
2
5
6
25
8
35
10
15
2
7
2
15
22
15
12
11
6
25
12
1
24
9
8
17
8
11
16
9
2
3
20
3
2
11
2
9
32
21
14
13
2
7
24
5
12
53
22
1
8
5
24
11
8
35
6
7
2
35
12
7
24
7
18
1
6
5
2
7
2
29
42
3
2
9
24
21
24
7
10
7
18
19
24
13
2
19
4
1
12
19
4
25
8
13
16
29
2
11
14
9
16
57
14
23
30
15
6
17
22
1
22
31
2
25
8
41
10
5
12
1
6
11
8
17
4
5
4
37
38
17
20
1
4
9
14
5
10
15
4
7
38
5
24
7
2
5
2
5
18
5
24
7
20
3
2
3
12
11
46
33
34
9
10
3
2
7
6
39
10
3
20
3
10
9
28
15
2
17
30
5
20
5
6
19
54
9
12
19
4
9
8
7
12
3
2
11
14
9
20
7
18
13
4
29
34
3
6
1
6
15
10
3
18
5
4
23
18
19
4
3
16
21
24
37
6
1
12
5
12
17
18
17
20
1
30
37
6
11
6
19
8
3
24
11
20
9
18
9
6
7
2
23
2
5
6
29
14
11
18
3
6
7
6
7
8
13
4
9
18
7
34
11
22
49
6
3
2
5
2
1
12
1
20
11
4
9
14
15
24
11
14
7
44
3
6
1
6
17
2
9
4
17
10
1
16
5
4
9
2
23
2
31
2
7
4
3
10
35
2
3
20
9
6
35
4
5
12
1
26
3
18
17
16
7
6
5
14
1
2
7
18
7
6
13
18
3
8
3
16
1
12
13
4
5
18
11
26
39
2
3
14
5
4
19
12
3
38
5
16
3
2
11
12
1
10
43
14
15
4
3
2
1
4
13
18
11
16
1
2
3
10
39
38
5
4
11
2
11
6
11
2
15
30
5
18
11
24
1
22
45
16
51
42
25
16
31
6
7
2
11
12
23
12
11
8
17
8
7
4
5
6
1
4
13
6
7
12
57
34
9
4
3
24
15
24
5
2
35
6
23
10
11
10
7
12
7
40
3
4
3
12
9
6
19
24
9
22
9
6
5
38
1
24
33
14
3
8
3
2
11
14
1
6
3
2
13
6
37
12
9
6
9
14
9
8
3
2
3
4
3
6
7
4
11
16
7
6
1
30
19
2
25
8
35
6
13
2
7
2
3
6
17
8
17
4
3
28
1
14
15
22
27
2
9
46
9
16
45
10
5
24
3
4
1
8
29
4
13
24
15
36
23
2
1
2
1
12
1
22
9
10
7
4
5
2
7
12
21
6
1
24
3
12
19
6
39
26
7
10
13
2
35
10
1
10
11
4
11
4
1
2
3
8
1
4
9
2
1
22
13
14
9
4
7
2
3
18
13
8
1
6
11
12
3
4
5
4
25
50
3
16
9
32
15
4
3
38
11
22
15
2
23
20
1
28
5
6
5
30
17
26
5
6
5
40
5
16
15
4
3
34
19
12
1
2
33
2
7
8
15
2
13
4
25
8
9
8
27
18
5
2
3
14
21
8
3
16
3
2
11
88
21
4
3
6
9
22
3
2
17
2
1
16
35
24
1
14
3
8
5
26
5
16
19
6
17
20
13
6
7
10
5
2
9
20
1
4
11
18
17
6
25
6
15
6
29
16
3
4
3
2
3
20
25
32
33
20
9
10
43
28
13
40
11
42
7
12
5
24
11
6
1
2
3
12
1
16
3
20
3
8
5
2
5
2
3
12
5
10
3
20
3
10
13
16
3
34
51
18
5
4
17
2
5
8
1
14
19
44
1
6
29
2
11
18
7
18
31
22
9
2
37
24
1
18
11
14
7
18
11
14
13
22
11
14
3
10
13
16
9
10
19
20
15
2
1
2
11
26
15
26
11
8
27
28
35
2
3
24
3
40
11
2
11
24
43
44
45
24
3
26
7
14
1
52
23
6
17
102
37
6
5
30
11
12
17
14
1
8
5
6
3
22
31
32
17
14
1
8
39
8
5
2
1
46
9
22
1
14
11
6
23
4
3
6
29
2
1
24
1
4
3
4
31
28
9
12
1
36
1
4
19
8
3
8
5
2
3
2
3
8
11
6
5
4
27
10
41
38
5
36
13
20
3
20
17
4
5
2
65
24
31
4
7
2
17
20
15
2
33
20
21
10
3
24
9
20
5
2
35
2
7
16
7
4
31
12
11
12
13
6
3
2
23
20
7
10
21
10
39
50
5
22
23
8
9
24
1
4
3
16
17
6
5
22
31
6
33
12
15
8
3
10
11
30
7
6
1
6
1
14
13
4
9
8
5
4
13
8
5
14
5
30
15
34
15
10
3
2
27
8
3
4
9
10
3
2
13
16
3
14
13
6
5
20
1
32
7
90
1
16
29
16
1
4
5
36
21
24
5
12
15
10
3
4
7
44
3
30
3
2
13
6
3
64
23
10
7
20
25
24
19
72
5
28
19
8
9
26
35
20
17
50
5
4
15
4
1
6
23
4
5
12
27
4
29
14
17
2
21
16
9
40
15
8
9
10
5
16
5
16
17
6
7
12
5
28
9
14
7
4
27
18
5
6
5
4
1
2
27
8
5
6
1
2
3
10
41
14
7
42
3
4
5
2
7
4
5
24
13
2
3
14
1
8
5
38
1
4
5
24
11
36
17
6
1
4
29
4
11
14
23
2
5
34
3
22
5
16
7
14
1
2
9
4
1
26
41
6
53
18
9
10
5
68
9
14
17
30
3
14
13
22
5
8
15
48
47
4
5
8
5
28
15
30
19
24
19
14
13
10
23
46
1
36
33
24
23
28
7
12
51
6
1
8
11
2
9
4
1
14
17
10
15
30
1
8
11
8
13
14
25
2
1
10
9
14
1
4
29
88
3
24
19
8
3
2
17
10
7
38
3
10
21
2
3
2
3
8
1
16
9
12
3
6
3
14
3
6
1
2
27
18
29
4
9
8
17
4
3
18
5
12
5
6
7
24
5
18
25
12
23
8
13
8
9
2
1
6
31
44
5
8
19
24
1
14
7
4
5
18
17
4
1
6
11
24
15
16
1
14
5
2
5
28
5
30
1
30
5
22
41
2
23
22
5
30
5
6
1
10
5
22
7
12
7
6
23
2
3
28
3
14
37
10
1
26
1
4
15
2
27
4
1
4
51
12
1
2
19
14
13
34
9
8
25
20
15
2
13
18
43
8
11
10
3
18
29
2
5
14
55
2
11
14
9
28
9
4
1
6
23
18
45
2
1
8
1
18
31
6
5
12
21
8
3
30
3
18
1
12
9
24
7
22
9
14
19
28
1
2
1
8
7
10
11
8
9
10
3
6
3
6
1
6
5
28
21
48
9
2
3
8
7
28
7
6
13
6
1
6
17
4
1
12
29
10
3
34
5
20
3
26
15
4
27
16
1
60
19
2
9
8
27
36
9
26
17
6
35
24
19
6
3
22
3
8
19
14
1
8
5
4
25
30
55
14
7
34
15
10
33
50
25
10
9
14
39
30
3
4
5
8
43
2
13
12
13
6
1
8
11
8
7
2
3
4
5
10
5
2
11
10
29
2
7
12
5
34
7
38
37
2
7
22
29
34
11
10
5
4
3
18
1
18
9
4
3
12
25
12
7
2
3
20
11
56
27
12
7
22
1
32
3
8
21
46
7
4
11
10
5
24
5
14
9
24
5
28
3
18
25
8
7
10
1
14
9
6
11
20
7
8
29
4
3
30
15
12
3
18
5
26
15
34
15
32
9
24
23
6
1
4
11
30
7
4
5
12
19
24
17
6
1
6
7
28
17
12
5
6
3
14
9
4
11
8
13
22
1
66
5
6
21
26
5
6
5
12
5
6
5
42
3
26
1
18
13
8
3
2
3
26
5
22
9
2
1
6
25
4
45
20
13
12
1
6
3
2
9
6
15
18
1
8
3
16
9
2
1
10
3
24
17
30
53
8
3
2
7
10
17
52
17
4
35
8
1
6
25
22
43
14
19
4
17
12
1
4
43
12
13
12
5
12
15
12
11
18
9
12
23
24
1
8
23
6
13
12
11
14
5
6
5
18
17
12
5
16
5
10
13
6
3
4
3
12
7
28
63
40
3
4
31
14
9
16
3
4
21
4
7
2
13
12
15
22
9
24
3
6
5
8
1
24
9
2
11
14
3
22
31
28
7
4
3
32
9
6
5
4
9
2
5
6
3
22
9
24
9
12
37
2
9
6
17
4
1
22
33
8
5
6
15
6
11
26
13
8
13
24
17
12
27
4
15
8
29
26
9
40
1
26
33
8
9
2
7
22
3
6
13
12
11
4
17
6
43
10
19
6
11
2
1
2
5
28
11
2
7
2
45
4
29
18
7
4
11
2
33
12
5
14
1
2
3
4
21
20
3
2
11
2
5
24
23
2
7
38
15
22
31
12
3
2
13
6
3
14
37
22
3
12
5
4
3
28
33
4
19
4
9
2
3
2
11
2
19
54
11
8
17
6
17
2
9
4
3
8
19
14
3
14
3
4
39
14
3
4
3
10
25
8
9
10
33
4
21
12
31
24
5
16
13
4
15
8
3
4
5
6
3
10
5
12
31
4
11
4
1
2
15
4
7
12
13
6
1
36
19
14
25
10
31
26
3
24
1
10
3
4
5
2
5
20
1
4
57
4
21
6
19
14
11
16
3
4
9
12
49
6
11
10
25
32
9
10
13
8
3
8
11
4
27
2
1
34
1
2
23
18
15
42
5
24
27
2
1
2
15
4
19
4
15
10
3
8
5
20
11
14
5
2
3
2
15
14
21
72
1
18
1
20
33
70
9
8
5
4
19
14
3
12
7
4
13
2
7
44
15
24
5
16
31
14
11
10
3
12
21
38
1
20
9
8
9
18
1
24
5
18
3
8
1
48
1
10
53
22
31
6
31
6
13
10
5
14
17
8
7
22
7
4
7
38
35
14
25
14
1
4
3
2
21
6
3
50
19
24
17
2
21
6
3
2
3
2
55
10
5
4
13
26
13
10
11
12
5
34
75
8
21
8
23
14
9
14
3
34
3
2
9
16
15
2
31
8
11
30
11
2
3
4
7
2
1
2
3
2
7
10
29
2
13
10
11
8
9
18
11
12
3
22
3
4
9
4
25
18
13
14
19
10
7
34
3
6
15
2
3
10
17
16
3
12
19
10
1
22
5
2
25
2
33
14
27
4
3
8
5
6
11
4
3
12
11
34
5
4
65
12
5
14
19
4
1
14
5
18
57
32
27
6
11
6
19
18
7
6
37
26
11
12
13
4
21
4
7
8
23
54
9
32
5
16
19
4
1
2
15
34
19
2
5
4
5
4
1
22
7
76
7
14
5
28
5
16
5
24
7
30
7
2
1
2
31
30
5
12
9
8
7
10
7
6
1
2
5
6
13
6
27
10
11
10
1
2
23
2
5
8
15
10
9
8
1
2
33
2
7
2
1
8
9
2
9
4
9
20
3
8
3
34
11
40
7
14
21
10
3
20
5
2
19
24
7
12
31
44
5
4
23
20
9
2
15
16
7
2
21
4
27
4
13
20
7
4
3
40
33
20
1
8
3
22
9
24
5
44
17
4
3
8
9
4
21
4
11
18
11
20
1
20
23
10
9
10
1
12
13
10
7
2
1
32
17
4
3
44
15
4
1
16
3
36
3
28
3
6
11
6
1
12
1
4
3
34
3
10
27
4
3
2
11
2
7
12
17
24
1
4
15
10
1
40
1
6
7
16
25
14
5
8
29
2
29
18
11
14
1
16
5
4
1
2
3
18
3
4
7
8
11
12
1
2
17
10
1
2
5
16
15
2
1
28
1
2
9
28
1
20
23
2
7
8
13
8
9
16
1
18
11
18
19
4
5
2
5
4
3
4
1
2
5
6
9
4
11
4
1
8
9
2
9
12
7
4
19
8
13
2
3
4
1
8
1
4
5
2
3
2
17
16
3
2
13
2
23
4
17
8
35
14
15
4
1
6
7
24
3
36
1
8
13
10
9
2
7
4
13
6
3
4
3
22
11
34
5
4
1
12
9
6
5
14
1
18
33
30
9
2
9
6
5
16
9
12
5
2
5
6
5
8
7
22
3
14
7
30
1
6
47
18
25
18
3
22
5
12
9
4
9
22
11
14
13
4
27
8
39
24
7
6
23
6
7
8
7
2
13
2
37
4
51
14
21
4
15
8
3
38
9
6
5
2
1
6
5
30
9
20
7
4
1
4
11
22
9
18
1
10
7
2
7
26
1
4
3
12
7
6
21
28
11
6
7
36
1
34
9
16
35
4
15
22
31
14
1
2
3
10
9
10
5
2
5
48
7
4
7
6
25
2
19
50
5
26
15
50
37
4
27
4
21
30
5
10
29
22
15
6
27
4
15
16
15
14
17
24
1
22
17
22
19
26
21
28
17
10
5
6
5
12
1
10
1
2
17
20
31
28
3
6
15
6
35
14
29
6
5
4
7
24
5
8
3
8
5
6
7
2
7
10
9
30
1
24
15
10
63
4
9
2
13
22
7
6
37
24
1
24
9
20
15
2
23
10
19
22
41
18
1
12
13
8
37
40
19
36
3
16
7
6
5
4
5
16
1
2
37
24
31
22
1
20
1
16
15
4
7
26
1
2
3
12
31
36
23
2
1
16
21
10
11
20
37
44
1
18
1
6
11
24
5
34
25
6
37
22
9
20
3
12
5
16
11
14
9
14
1
32
41
10
3
4
21
2
5
34
5
18
7
2
3
4
5
16
3
14
19
12
7
12
11
6
1
6
61
22
9
30
39
4
11
2
1
18
17
20
13
6
5
18
39
12
1
24
5
2
11
4
19
12
3
56
5
14
29
18
1
22
5
8
3
6
7
4
27
4
5
14
5
14
3
2
31
8
7
8
21
4
3
4
39
10
3
16
9
8
13
6
7
22
37
34
15
10
3
4
13
6
7
6
9
2
13
8
19
8
7
2
27
16
45
2
15
2
9
10
1
16
21
50
1
4
15
28
15
2
11
2
11
4
3
10
13
22
9
6
3
32
9
2
1
4
41
20
5
6
1
2
15
40
7
10
5
34
1
24
5
8
15
8
29
2
27
28
5
8
11
28
15
2
1
2
9
20
17
4
3
28
5
6
9
6
1
2
5
4
19
2
13
6
11
20
9
10
3
6
3
14
21
6
3
16
3
16
5
20
15
50
3
26
29
2
29
24
19
8
1
12
41
30
1
2
13
10
5
14
3
10
11
22
3
16
1
34
25
8
13
6
19
2
11
14
19
2
1
14
9
6
7
2
19
14
45
6
29
8
1
24
15
26
9
4
11
6
1
4
7
40
9
2
13
18
5
36
7
14
21
6
3
4
39
58
9
14
9
8
15
12
17
10
7
26
13
26
5
6
3
10
3
8
9
6
3
2
5
12
59
6
1
2
3
26
5
6
1
2
1
2
7
2
5
4
3
4
9
8
15
12
3
10
7
2
15
10
3
28
25
16
1
10
5
6
15
8
27
4
3
2
3
10
1
2
23
10
17
14
3
16
19
14
5
6
15
8
55
26
1
14
1
32
21
32
9
22
27
2
27
14
3
6
13
20
7
38
17
22
15
20
1
6
9
2
5
12
13
12
3
30
9
8
11
4
5
6
11
2
1
12
5
28
11
4
13
6
1
2
9
28
17
8
17
2
17
4
5
6
5
30
17
24
1
2
5
4
3
42
11
8
21
28
13
8
15
24
5
22
1
2
27
28
3
2
37
8
35
22
1
4
23
2
7
2
1
34
3
10
43
8
9
4
11
10
7
8
7
6
57
16
7
2
3
16
21
6
3
14
51
2
3
10
27
24
1
4
5
2
1
14
5
26
5
34
1
36
1
10
3
6
3
12
1
18
15
16
3
18
25
28
3
2
7
4
3
14
5
6
25
10
9
42
3
4
17
18
13
20
13
12
17
6
35
20
25
4
19
4
9
14
13
28
25
4
17
4
9
6
13
4
1
12
3
20
7
12
17
12
1
12
3
4
11
32
5
6
3
34
21
10
5
6
3
22
11
2
9
12
5
6
7
4
13
32
3
20
3
4
1
36
27
4
5
2
3
22
9
2
3
8
9
14
3
10
21
18
9
10
1
12
3
14
23
10
35
8
37
8
3
16
5
4
1
26
15
2
17
8
5
2
17
14
3
2
19
2
11
8
19
16
23
20
5
8
13
12
5
12
7
30
7
14
1
16
9
6
3
4
5
16
3
4
35
26
41
24
5
10
5
6
15
4
1
12
1
10
3
28
5
26
21
4
1
8
17
26
1
4
21
14
13
6
1
4
1
48
25
2
21
8
3
20
9
12
11
12
19
14
13
4
15
2
21
22
9
4
1
4
9
2
3
2
25
30
11
6
5
12
13
18
25
6
53
12
23
4
35
6
9
2
7
8
7
14
11
4
17
36
7
30
13
2
19
6
11
18
1
6
17
8
13
20
21
2
11
12
9
4
41
16
3
16
3
4
9
20
17
10
3
12
3
8
5
12
1
6
17
36
5
14
1
4
31
8
9
16
25
4
7
2
25
2
35
2
19
8
1
8
7
8
17
14
7
14
39
4
5
10
1
6
19
10
15
2
29
4
5
4
5
12
1
2
3
4
23
16
11
16
3
12
15
4
7
10
13
4
9
16
3
4
11
16
9
20
9
2
1
14
7
36
21
20
55
22
7
14
11
18
1
40
1
2
25
4
5
16
5
6
33
6
19
4
13
2
27
16
7
30
7
18
3
2
23
10
13
4
35
42
9
18
33
4
5
20
17
8
5
50
1
10
3
10
23
16
37
8
1
28
51
28
3
2
5
2
13
8
1
16
53
8
11
2
13
32
7
18
21
6
1
2
13
4
9
26
9
18
29
4
9
8
1
2
1
6
3
44
3
6
29
2
1
6
33
2
1
2
13
24
17
6
1
2
1
18
9
4
21
8
11
14
17
26
3
32
1
8
13
10
31
8
45
8
11
18
37
10
15
14
5
12
5
42
37
10
13
28
5
8
5
8
19
2
11
2
3
8
3
8
1
14
9
2
1
6
1
8
25
8
1
6
37
12
11
78
5
28
13
22
13
8
11
18
15
6
7
14
17
10
7
10
21
28
3
6
31
2
11
28
53
6
11
24
31
30
5
8
5
10
3
18
3
4
21
28
29
54
1
26
37
10
1
10
13
6
7
38
1
2
1
10
9
22
1
24
1
26
17
14
23
2
15
16
3
20
17
42
7
6
5
16
45
14
23
8
1
2
1
30
7
34
39
2
9
2
31
2
9
58
5
4
39
32
5
16
7
26
3
16
23
24
1
32
11
12
29
10
1
10
1
8
1
6
7
52
1
14
45
10
3
4
9
10
3
8
21
2
19
6
5
2
9
28
3
10
19
4
11
10
11
12
21
14
15
28
9
14
5
4
3
2
1
10
7
4
3
6
3
12
3
16
9
4
45
8
15
28
21
30
5
8
15
12
1
12
1
42
17
2
19
14
1
6
5
24
7
2
27
6
17
8
71
8
21
14
3
10
5
2
15
10
1
2
19
26
9
8
11
8
7
14
9
16
5
18
1
12
5
4
7
2
11
8
31
2
17
32
3
6
15
2
7
6
23
4
5
6
65
12
3
6
3
12
5
10
73
10
5
18
65
8
5
12
5
8
7
8
15
4
1
18
7
2
1
6
9
44
5
10
27
8
23
8
3
10
51
2
29
14
5
12
1
6
1
12
7
8
3
8
23
20
21
10
1
38
11
10
7
2
3
10
21
4
5
4
9
4
3
16
19
14
5
12
13
14
1
6
13
4
9
8
41
8
25
20
3
16
3
4
39
10
9
10
23
20
13
4
1
6
19
6
25
26
1
4
7
8
3
4
3
16
19
18
11
2
9
12
11
28
21
10
1
10
1
6
1
4
15
4
5
20
9
6
3
2
9
20
47
34
7
8
9
12
13
6
29
6
19
4
5
4
49
12
1
10
17
8
7
18
7
10
7
48
5
16
5
34
21
6
9
18
1
60
11
8
1
30
1
14
1
26
3
16
19
16
1
30
11
8
15
24
5
8
5
12
21
10
3
14
1
26
11
34
13
34
9
12
13
4
29
6
31
18
27
24
1
36
7
8
5
14
11
2
7
6
43
4
11
12
37
16
1
52
1
6
23
12
25
28
7
22
11
6
35
24
5
14
15
8
9
8
1
32
13
16
5
6
11
24
7
26
9
4
27
32
25
10
1
20
33
4
29
26
3
50
19
4
3
14
25
26
3
4
25
14
27
8
17
16
7
46
11
14
1
4
39
20
7
28
7
30
1
6
1
14
3
6
5
10
7
2
11
6
1
4
9
2
1
4
9
10
33
4
19
12
5
84
19
2
3
2
1
8
29
24
21
28
5
6
9
8
3
2
15
12
7
4
1
4
5
18
27
16
13
16
9
6
11
14
11
8
39
10
3
12
7
22
37
8
15
4
3
20
27
2
3
2
5
2
41
6
7
14
5
18
23
38
11
6
13
2
17
2
5
6
1
12
15
74
1
14
1
8
23
4
97
16
11
4
3
2
21
10
3
34
3
20
13
12
5
40
11
40
21
6
9
2
1
2
25
4
67
2
23
2
9
20
3
20
13
16
9
18
23
6
23
24
1
56
13
14
1
24
19
26
7
4
15
58
9
2
7
8
9
2
11
2
11
10
17
6
11
12
5
6
7
2
5
2
17
4
3
2
15
4
19
42
49
2
1
18
7
48
23
20
1
6
3
32
15
34
7
8
29
4
21
16
5
2
15
14
9
20
47
40
13
48
11
12
7
12
33
42
13
14
1
10
5
48
17
6
3
6
27
4
7
4
21
6
55
52
25
6
1
42
5
8
7
12
19
12
7
2
5
28
9
84
13
20
9
16
7
8
1
14
9
26
7
18
1
18
3
10
17
40
1
20
5
20
1
22
11
4
5
26
23
2
3
22
15
2
11
8
15
6
53
6
5
10
7
16
53
8
1
26
1
16
1
18
5
36
3
18
13
22
11
2
5
14
7
20
5
2
1
34
3
26
11
20
9
28
13
22
5
6
7
6
37
8
1
12
51
8
23
18
9
2
1
10
19
16
5
16
1
2
43
18
35
12
21
12
15
10
5
8
13
4
9
4
9
8
13
14
5
6
13
6
1
20
27
26
19
14
7
8
13
2
21
4
3
2
1
4
21
2
5
8
15
30
7
16
1
2
19
10
25
12
11
6
11
8
5
8
7
14
11
36
11
8
7
4
3
24
13
4
59
8
23
26
49
2
17
2
5
40
7
14
7
12
15
2
1
10
25
2
23
2
1
14
7
16
55
8
1
4
7
2
25
2
33
2
19
10
7
2
25
2
1
6
17
6
7
12
33
14
5
2
21
10
1
8
13
4
3
14
7
8
7
6
17
38
5
36
11
2
11
20
9
8
13
2
9
16
1
12
3
8
3
12
37
16
9
14
3
6
11
6
5
10
1
6
7
24
1
16
21
16
45
20
41
14
15
32
21
4
5
6
1
8
1
16
35
20
1
54
7
16
5
24
15
10
3
6
1
14
3
2
1
20
3
18
33
12
19
12
45
10
7
6
13
6
9
10
13
32
15
40
15
28
5
8
33
6
47
4
1
24
7
44
27
10
49
6
11
8
43
2
27
16
37
4
1
8
5
18
25
18
1
10
19
14
9
4
1
42
1
12
29
6
1
12
1
6
25
6
19
6
21
16
19
20
5
2
5
2
1
24
3
12
15
12
41
8
17
44
51
4
21
4
5
4
39
24
17
2
7
8
5
22
5
4
1
14
3
2
23
6
17
8
1
12
13
4
3
6
17
8
3
30
17
2
9
4
15
2
1
24
7
6
13
26
13
4
1
18
1
8
3
28
3
14
27
8
9
14
3
46
11
12
3
12
7
4
13
2
21
6
71
4
13
6
5
38
1
12
5
12
11
18
19
18
15
62
11
10
11
16
31
14
15
4
5
6
9
8
21
8
5
4
3
26
11
8
33
10
1
10
21
4
19
2
5
32
5
8
1
16
3
4
5
86
15
4
39
4
19
2
3
6
1
14
25
8
17
4
5
12
1
12
17
2
1
4
3
22
1
20
19
8
11
8
1
2
21
14
15
10
23
2
9
26
21
8
15
8
9
8
43
28
51
20
7
8
13
18
1
10
11
16
9
4
31
18
11
36
11
6
11
8
9
20
1
18
13
18
3
4
21
20
45
10
15
6
15
16
7
68
1
6
5
20
29
12
7
8
1
44
13
6
9
8
5
24
1
36
1
2
7
28
5
2
21
10
21
50
19
2
1
34
9
14
25
8
5
8
31
12
17
22
63
10
7
36
27
4
35
50
9
8
57
8
9
10
3
16
27
8
3
6
13
16
15
18
5
6
3
2
3
8
21
12
15
6
1
10
25
26
15
34
15
14
49
18
29
20
1
12
19
2
31
2
27
4
31
6
13
30
19
12
33
18
9
20
1
10
37
10
27
2
47
6
3
12
7
10
5
6
17
8
3
4
7
30
1
12
31
42
13
8
19
24
17
28
9
8
11
10
3
18
3
34
9
10
11
32
11
6
49
8
9
2
3
26
11
12
1
6
11
18
3
16
7
4
7
16
19
8
41
10
7
14
1
12
1
30
3
4
9
2
15
18
17
24
7
6
3
12
29
10
11
6
29
8
5
32
17
2
43
2
35
58
23
6
7
10
11
16
13
14
1
6
1
2
1
30
45
4
3
2
29
24
17
30
25
8
23
12
27
56
33
2
5
12
1
10
1
6
1
20
25
8
53
6
11
6
1
20
13
2
31
28
3
8
3
6
7
24
3
30
11
22
5
20
1
38
21
10
3
22
13
14
3
14
19
12
17
18
3
4
17
12
11
6
1
16
1
4
7
2
13
10
9
40
7
14
3
4
21
12
17
2
13
24
5
12
13
4
11
22
11
2
15
22
3
10
11
6
13
86
29
4
21
10
5
26
17
34
23
20
5
8
3
24
7
2
15
8
1
28
5
6
25
10
13
14
33
6
29
8
3
28
9
10
7
12
25
8
9
12
9
10
11
2
1
26
3
14
5
8
15
14
13
10
9
14
5
18
23
14
15
10
19
16
7
10
23
42
19
30
23
16
15
2
9
12
1
12
13
20
1
4
9
6
7
20
17
12
5
2
5
16
23
2
23
8
11
8
7
2
9
8
1
12
3
4
5
4
1
14
9
8
3
2
3
2
19
4
7
12
17
6
33
10
9
4
7
34
9
8
11
4
3
24
5
4
11
2
7
44
13
8
11
2
31
2
13
30
13
28
25
2
27
10
23
8
9
24
17
22
21
36
7
44
13
10
5
12
47
20
7
18
19
8
29
50
7
6
23
2
5
12
13
18
3
12
3
8
5
4
33
10
39
12
7
12
1
10
37
22
7
6
1
50
23
8
35
6
17
8
7
10
15
8
25
6
9
4
5
14
49
6
25
4
11
12
7
8
7
70
37
20
5
2
13
44
7
6
11
4
53
8
13
6
65
24
1
2
7
4
15
14
19
18
9
2
9
2
3
8
5
14
11
4
7
2
11
6
11
14
7
2
11
20
5
24
1
2
33
14
5
14
27
20
1
22
3
18
31
4
3
6
11
12
19
6
43
8
1
14
5
6
1
24
15
12
17
20
1
4
15
4
11
4
1
4
15
4
33
8
1
8
9
14
17
14
7
10
3
14
27
12
1
18
23
10
1
6
1
4
13
8
1
2
7
6
7
60
25
42
1
18
3
8
3
8
15
22
53
10
15
22
47
2
3
20
3
10
5
12
1
36
9
8
41
14
3
2
23
12
25
10
1
14
5
18
5
36
3
2
49
2
7
32
1
2
51
8
3
10
3
2
13
6
21
6
23
20
3
6
1
12
1
10
9
6
9
22
27
12
1
14
11
44
11
10
13
46
19
8
25
52
9
52
11
2
3
24
7
12
7
2
5
40
1
14
3
16
5
20
9
28
19
4
1
14
13
22
11
8
7
6
11
12
35
16
17
22
19
6
3
10
1
10
3
30
25
12
1
12
21
28
31
18
7
6
55
12
19
18
19
4
11
4
17
16
41
14
11
8
43
6
33
18
43
20
11
16
7
8
13
14
1
6
1
8
7
24
13
6
19
6
5
6
9
4
5
10
3
10
1
6
39
16
3
8
7
8
9
8
21
14
51
22
11
4
3
26
7
6
19
12
23
2
25
24
13
2
3
40
7
4
29
26
3
24
7
14
1
2
1
22
11
34
5
12
21
6
7
12
21
10
5
12
1
10
3
8
9
8
13
2
37
4
11
16
55
16
1
4
7
22
19
2
7
14
17
18
13
10
13
28
3
20
15
2
5
4
1
4
1
18
9
16
7
6
9
20
19
10
9
12
9
10
15
2
3
10
3
2
5
6
15
14
7
24
13
6
17
6
3
12
11
2
11
2
7
2
1
2
23
16
7
28
5
12
3
18
1
16
5
2
1
24
15
2
25
4
1
6
17
8
3
38
15
14
3
4
7
2
21
16
41
8
1
10
31
8
33
38
45
4
17
2
11
2
25
24
13
26
3
14
1
38
27
40
3
60
7
18
13
2
51
6
21
4
27
2
35
12
55
10
11
26
9
2
17
4
7
16
9
42
9
20
1
42
7
22
5
10
17
6
5
6
5
8
11
28
3
22
7
6
3
2
3
2
7
6
5
18
17
8
1
6
31
22
1
4
5
6
3
2
7
14
1
12
9
8
9
8
1
12
5
12
1
6
37
12
3
14
15
24
27
12
1
10
9
22
7
8
15
2
17
2
1
2
5
10
13
22
5
4
11
4
21
18
9
60
5
6
23
4
31
12
1
8
67
2
27
10
11
18
17
16
7
2
19
6
17
26
3
2
9
4
3
12
11
8
3
26
3
26
15
4
9
12
1
10
5
12
5
2
23
4
13
22
37
18
3
14
1
14
9
4
3
30
29
4
9
84
1
4
1
24
3
26
19
8
19
12
5
2
3
2
33
28
5
40
33
4
3
14
11
26
15
4
17
18
1
42
19
12
5
6
1
10
1
20
17
10
3
8
3
4
3
14
9
26
39
2
3
26
25
4
5
4
17
50
3
2
17
46
15
14
29
34
9
4
19
68
5
12
7
6
17
12
13
68
11
76
7
26
47
28
1
16
5
2
17
2
3
4
13
4
3
42
15
4
5
4
11
8
3
4
17
14
3
2
1
16
1
26
7
10
1
10
17
20
1
4
7
14
39
6
1
8
3
30
29
4
17
12
1
6
15
4
19
12
21
4
5
4
3
2
9
2
3
14
19
8
15
2
1
2
9
32
1
16
11
8
7
6
11
24
31
36
17
22
11
30
5
42
7
6
7
4
25
2
59
12
17
20
5
64
1
6
19
4
11
8
25
4
1
4
5
4
25
6
73
20
19
4
13
2
3
8
3
2
9
8
43
30
47
10
9
12
11
4
5
30
13
20
1
2
1
28
29
2
27
8
39
18
7
24
15
18
13
4
9
28
43
4
1
6
1
10
3
16
1
6
1
32
15
2
3
20
3
18
19
30
47
20
37
26
23
18
13
30
31
4
1
18
3
18
11
40
3
50
3
34
13
4
25
4
5
6
5
12
3
8
15
2
9
4
77
10
9
16
17
12
5
6
11
4
11
12
15
36
25
2
7
20
1
20
21
20
13
42
3
24
13
18
11
38
37
18
11
12
5
2
11
4
7
16
5
16
29
20
1
4
11
32
25
8
1
10
37
14
9
4
7
2
7
4
3
4
17
2
9
8
3
16
1
16
3
30
11
10
47
4
17
4
5
4
5
6
19
6
39
28
5
10
29
2
1
26
3
4
3
10
15
24
11
8
11
14
5
12
7
22
1
6
25
12
7
14
7
16
7
24
1
10
1
6
11
36
5
14
13
34
43
14
1
18
23
14
23
8
3
10
15
16
3
6
33
8
3
4
1
12
15
16
5
24
31
12
1
22
1
18
51
8
43
6
15
20
9
16
15
2
5
12
27
6
1
2
5
22
11
24
13
56
11
20
1
6
17
4
11
38
1
6
21
14
3
14
59
2
3
24
25
48
31
14
63
16
1
2
7
48
19
12
11
8
27
14
3
2
1
28
13
4
1
10
19
18
1
18
33
20
11
8
19
6
9
4
15
4
19
8
29
2
31
14
25
32
9
4
13
30
25
22
17
4
49
18
7
36
13
18
1
6
9
18
19
6
13
12
17
10
13
2
1
62
21
16
9
8
15
36
7
16
17
6
23
12
3
12
5
6
17
4
7
38
1
20
3
36
9
16
5
6
29
14
9
2
3
8
11
40
9
4
9
20
9
8
9
4
49
14
13
20
5
6
7
24
5
6
11
8
5
12
11
16
3
10
17
4
15
4
27
14
87
4
3
18
39
6
3
38
11
6
1
24
1
6
17
14
5
10
1
30
3
12
19
8
3
14
3
14
15
10
15
4
17
8
5
6
25
2
5
18
15
4
9
6
5
6
19
12
49
2
33
6
1
2
35
12
5
10
3
2
1
20
5
4
9
6
15
38
3
34
1
20
15
8
21
2
29
4
21
4
9
4
3
8
11
4
9
2
35
16
3
2
5
2
45
28
3
2
5
20
9
8
1
12
1
44
1
44
1
8
5
16
21
2
33
10
3
4
89
12
5
18
3
22
3
6
5
16
3
20
9
36
7
6
5
34
5
28
85
62
27
8
7
20
11
8
25
16
7
4
9
40
27
24
11
12
5
8
27
38
41
4
11
6
1
2
1
10
5
4
3
20
21
10
15
18
5
6
33
6
17
6
5
16
5
42
3
40
23
24
17
8
5
6
5
22
9
2
5
14
23
32
27
4
1
20
7
16
25
20
13
4
11
10
19
18
1
2
31
28
9
16
5
2
1
2
33
30
15
2
9
4
11
2
13
34
1
4
11
2
11
4
13
14
3
10
17
10
15
34
3
14
1
4
1
52
7
54
13
24
11
24
23
26
9
24
11
2
13
32
11
24
25
4
5
30
1
4
3
10
11
12
23
30
31
6
65
2
1
6
3
34
1
12
7
12
55
12
1
6
17
6
7
18
37
12
1
14
17
4
21
8
3
2
7
20
11
22
1
12
9
4
35
8
5
16
33
70
3
30
1
8
17
30
19
2
27
6
7
28
7
22
13
10
13
8
23
10
1
30
29
12
25
2
3
20
1
4
27
8
11
2
3
14
17
16
5
20
3
18
1
8
1
2
1
6
3
8
11
2
7
4
19
22
9
10
7
8
7
12
1
4
25
22
13
18
35
18
11
26
3
4
25
40
29
24
5
64
39
10
15
8
21
4
3
14
19
2
23
8
1
34
17
8
1
8
43
16
7
6
17
8
23
16
69
4
11
20
3
2
15
8
5
6
3
12
1
8
11
8
41
32
5
40
7
16
11
48
17
12
1
8
11
10
3
30
7
18
11
16
7
20
3
22
9
2
3
12
25
22
25
2
9
2
9
4
1
4
51
34
15
2
15
6
15
18
5
14
13
14
15
16
7
12
1
18
1
4
3
8
17
2
15
18
25
8
3
10
1
12
35
24
3
8
35
4
1
24
35
4
1
30
5
12
3
28
9
28
25
4
9
2
1
4
3
22
9
2
23
16
21
2
1
8
47
8
39
16
7
6
7
46
17
28
3
56
3
4
7
12
1
6
1
22
17
18
23
22
11
12
17
6
5
6
7
10
19
8
7
18
47
16
7
6
7
6
9
18
15
36
11
28
21
32
9
16
1
18
7
6
19
10
19
12
13
2
5
8
5
2
5
18
5
22
11
4
5
6
47
32
11
4
17
6
1
2
27
2
33
14
15
2
21
30
7
16
11
8
31
6
7
4
13
4
17
6
11
14
1
20
11
8
9
2
1
22
37
8
23
24
3
2
7
4
9
4
9
18
13
10
21
10
5
4
19
12
23
32
1
18
13
16
5
2
5
32
1
16
1
14
11
20
9
8
9
4
39
4
29
18
1
10
3
26
41
2
7
30
3
4
3
6
11
4
5
10
5
2
19
4
15
12
47
18
5
6
19
12
9
8
5
30
17
22
5
4
3
8
13
28
7
4
19
10
13
32
3
6
9
10
7
10
3
8
3
6
17
12
7
30
13
16
11
34
13
6
9
4
5
44
5
6
19
38
39
2
5
10
15
26
15
2
75
20
1
10
1
34
7
18
19
8
27
6
55
8
1
4
41
22
35
2
15
4
13
8
3
36
39
10
11
24
1
10
1
42
7
32
13
4
5
4
1
20
1
6
1
12
35
2
15
8
9
2
9
32
1
4
3
12
7
6
15
14
3
16
41
6
9
6
41
18
1
18
1
4
13
6
3
20
5
8
3
6
3
2
13
8
1
2
3
2
39
2
25
4
19
16
3
2
3
22
27
6
3
18
1
2
19
6
7
14
1
12
19
2
1
20
1
6
41
20
1
42
3
4
35
8
11
12
37
2
7
2
5
14
19
4
5
6
1
2
25
24
11
18
17
8
13
10
3
4
5
12
5
4
13
62
11
4
7
2
7
4
25
4
11
28
11
8
13
2
3
26
15
4
11
6
1
10
13
14
23
4
1
12
5
2
5
20
9
12
7
26
29
16
9
10
17
2
27
4
3
8
13
10
9
16
23
2
13
14
31
20
23
2
13
4
27
2
1
2
25
2
15
14
11
12
17
4
3
44
7
2
15
18
3
4
5
4
9
2
33
26
7
6
29
18
13
8
15
20
17
32
5
20
13
18
19
4
3
2
9
20
15
6
5
24
15
4
29
2
15
2
3
38
3
8
3
16
39
2
17
4
3
20
1
8
17
46
21
2
13
4
21
4
21
4
5
28
75
8
23
6
11
28
13
10
5
32
9
4
3
26
1
20
21
70
27
4
41
28
11
12
7
22
1
4
5
8
15
16
1
22
5
6
5
8
13
16
27
2
15
10
9
36
5
6
31
12
5
12
31
28
5
12
1
30
11
6
53
8
21
18
11
4
5
8
1
2
19
34
11
26
3
4
7
2
5
4
7
12
25
8
3
2
15
4
27
2
7
8
5
22
19
16
9
28
17
10
21
8
11
16
7
10
39
50
21
6
31
6
7
6
7
22
5
8
19
30
23
16
1
8
5
30
11
6
19
20
31
4
25
2
3
2
9
2
9
22
27
10
3
28
9
10
29
46
11
46
3
18
5
2
19
10
5
8
33
8
7
6
3
2
35
6
1
30
29
8
13
10
11
6
9
2
23
2
7
16
3
2
3
28
3
32
5
22
5
2
21
4
47
4
3
4
1
2
35
12
7
4
11
16
9
10
7
18
17
36
11
14
13
42
3
28
5
12
17
16
1
8
13
32
7
2
11
6
15
68
3
16
29
18
1
8
3
4
9
34
27
8
5
10
19
2
1
8
1
2
39
22
13
8
15
4
5
34
19
6
11
28
1
10
13
2
11
14
1
6
37
6
21
20
15
6
55
20
1
42
7
16
43
16
3
2
9
10
9
28
17
14
7
8
23
16
7
12
1
14
61
8
19
6
25
8
15
2
27
6
23
8
5
62
1
12
53
12
1
18
1
22
7
24
3
2
15
8
1
42
5
4
9
2
7
4
1
6
19
12
7
18
53
2
13
2
23
4
3
40
63
2
31
12
31
24
45
12
11
4
3
22
3
10
53
16
3
2
13
2
7
16
15
8
9
4
15
8
11
4
9
44
7
22
15
12
3
18
21
12
5
22
33
2
7
4
27
20
13
22
5
8
27
4
17
2
5
8
9
10
3
38
15
8
3
4
15
16
57
20
9
2
11
10
11
4
3
14
3
4
29
6
5
16
1
24
13
6
11
12
5
2
19
12
19
26
1
6
7
6
13
4
13
2
49
28
3
32
37
2
11
46
11
10
25
16
5
8
61
18
5
14
5
20
13
6
23
4
11
14
7
20
33
14
33
12
3
4
43
2
21
10
7
6
1
4
7
26
7
6
25
6
1
54
3
16
15
16
19
20
3
20
35
2
23
2
11
6
59
8
25
2
9
4
3
12
39
2
3
10
1
18
43
10
1
14
1
6
25
22
3
4
15
10
3
4
17
16
49
8
29
20
9
20
39
26
13
6
11
6
7
16
11
6
1
6
29
54
9
6
1
6
1
18
43
8
9
10
23
2
11
2
17
6
9
62
39
14
5
2
1
6
1
4
19
22
7
12
37
10
7
6
23
24
53
6
7
18
11
18
9
12
7
6
39
8
15
4
3
10
3
30
1
8
17
26
9
2
33
32
11
2
13
4
7
14
7
12
5
10
7
12
1
20
1
12
7
30
47
4
1
10
17
16
1
4
7
18
21
28
15
28
3
18
17
6
3
4
3
36
55
46
3
6
13
6
13
8
9
8
27
10
21
22
15
6
15
12
5
2
59
6
1
12
9
12
11
2
3
10
13
24
27
10
53
6
59
2
1
8
5
18
1
8
13
24
57
22
21
16
5
10
9
6
7
6
11
14
19
4
15
8
7
10
3
24
11
24
15
8
23
14
29
6
19
26
17
24
3
34
5
16
35
4
9
14
3
28
11
16
3
10
11
8
5
4
13
30
3
6
5
6
23
10
15
40
29
12
17
22
15
32
29
4
27
22
49
16
1
2
5
6
1
18
5
10
11
14
35
2
9
14
3
6
15
16
11
4
1
10
3
4
15
6
29
10
5
14
17
10
9
30
11
6
17
10
23
6
5
2
19
30
15
6
25
2
17
6
3
26
27
8
21
16
13
2
5
8
7
42
17
6
45
2
19
6
5
24
5
2
9
2
27
12
29
8
5
4
13
2
21
46
1
4
5
8
13
2
1
2
1
10
23
30
17
14
3
16
29
6
11
40
13
2
25
24
9
2
15
10
9
2
1
22
39
2
3
4
3
24
9
8
3
32
3
10
7
14
19
8
13
16
27
8
3
2
11
6
1
20
7
6
19
22
13
30
3
10
1
4
1
6
29
12
7
12
23
14
1
4
33
12
7
8
3
14
7
24
9
28
11
16
3
12
1
16
1
2
1
34
7
12
19
2
7
6
15
50
63
34
3
14
9
40
5
4
39
12
3
4
3
8
39
14
3
14
3
2
5
22
9
36
1
16
23
4
3
8
9
38
9
6
33
2
7
6
13
8
1
14
15
16
1
22
3
2
19
4
11
12
3
8
41
2
17
6
17
44
7
6
1
12
5
6
3
14
41
16
3
6
5
16
1
28
17
28
1
18
3
6
1
2
1
14
27
6
25
32
19
2
1
14
17
8
11
6
7
22
3
8
1
10
11
2
13
22
3
12
1
28
27
10
3
10
21
20
33
48
11
2
1
10
9
14
15
10
11
30
25
4
33
12
9
2
1
12
25
14
13
12
3
6
13
28
1
10
1
4
3
20
15
12
7
4
25
8
1
4
1
10
13
78
39
12
27
36
13
12
47
4
5
10
5
10
7
34
7
18
3
54
25
28
9
6
61
22
11
6
13
32
13
22
41
24
3
4
17
6
7
4
5
20
19
12
39
2
37
30
7
4
35
2
7
14
13
10
17
42
3
32
3
24
47
6
33
12
29
6
3
32
13
6
1
26
37
10
5
6
3
8
1
6
23
6
19
10
11
20
3
6
5
10
3
32
3
4
7
10
3
4
9
2
1
46
9
4
7
22
7
4
1
12
9
38
3
2
9
38
19
30
11
8
1
12
21
10
11
6
5
46
21
8
31
4
9
22
23
20
9
14
9
14
37
14
29
52
11
12
11
8
25
6
11
2
11
22
17
6
11
16
43
22
7
18
7
44
9
6
19
6
23
6
5
8
21
10
9
10
5
4
47
22
9
44
11
24
17
8
13
12
13
10
13
14
5
8
13
12
33
4
33
2
15
16
1
14
27
14
21
14
9
28
41
2
1
12
1
8
5
16
3
4
7
2
35
20
23
4
19
10
9
2
1
12
5
2
3
20
39
10
9
8
1
2
19
16
5
20
5
26
1
2
15
16
3
14
1
6
7
14
7
2
1
8
5
4
5
4
7
26
13
4
1
26
37
4
15
8
1
20
7
4
3
4
17
22
1
12
1
30
11
30
5
6
5
12
21
2
39
8
11
8
3
2
21
2
3
30
3
4
7
42
25
6
11
38
43
6
13
24
3
12
17
8
19
14
3
14
13
14
47
6
9
48
19
10
37
2
13
18
11
24
27
2
15
32
43
2
1
10
51
8
7
20
9
2
17
26
5
14
11
10
23
54
3
2
11
4
29
16
15
2
7
14
3
4
3
6
1
2
1
6
7
2
53
38
3
2
13
4
19
14
7
16
13
6
7
2
11
8
5
30
23
12
23
24
27
14
27
4
3
30
5
14
17
14
11
30
25
2
5
4
31
18
35
16
7
58
1
30
7
10
19
12
11
8
1
6
3
10
15
20
9
6
5
10
5
6
3
8
3
10
11
8
3
72
5
4
15
16
19
76
13
6
5
6
7
2
5
22
35
28
17
20
17
32
7
8
3
20
1
8
43
18
5
6
1
38
23
6
23
6
29
2
7
12
35
10
1
18
13
2
13
6
7
12
5
16
21
16
7
22
7
4
21
10
9
50
13
8
17
4
7
12
5
6
43
60
1
20
31
12
11
2
13
32
29
12
3
26
31
26
1
2
5
32
21
8
87
16
17
16
3
40
19
12
5
6
13
12
3
2
3
22
17
14
35
12
1
4
7
6
11
14
17
36
1
12
25
20
11
6
11
6
29
16
11
24
11
6
39
22
3
4
9
8
5
10
31
6
29
4
21
22
29
10
3
8
5
10
19
22
45
22
5
4
1
8
3
12
27
4
11
10
5
16
13
4
3
26
9
10
27
14
7
14
1
10
11
2
9
14
1
6
23
34
5
16
17
6
17
4
1
12
11
16
3
10
5
12
5
18
23
2
5
2
5
4
37
2
3
2
7
28
27
22
25
12
35
64
19
36
5
22
13
4
5
2
15
14
5
6
5
32
13
2
11
6
33
52
7
26
9
8
9
2
21
10
13
16
1
32
23
22
7
16
13
10
3
4
23
6
1
6
61
40
3
8
3
12
13
4
3
14
5
6
1
8
23
10
17
20
1
48
31
12
21
32
9
34
75
8
19
10
9
14
15
6
29
18
7
18
7
26
15
2
5
2
3
10
7
4
37
10
7
6
11
2
21
8
3
8
29
26
7
2
25
8
1
2
17
2
1
6
31
10
25
28
65
2
3
2
3
12
11
50
3
16
21
2
51
4
3
72
9
54
5
2
41
4
49
10
17
2
7
6
3
8
7
18
3
30
11
26
17
6
1
12
19
20
3
8
19
2
3
26
5
4
3
14
9
2
3
10
3
18
13
14
23
2
5
40
1
30
17
8
3
14
21
10
5
14
21
16
11
8
5
4
11
10
11
10
7
10
1
6
13
26
13
6
5
8
1
12
1
26
9
12
13
8
25
16
1
12
15
20
9
30
7
8
1
2
1
2
27
22
9
32
5
34
41
40
1
10
3
2
3
10
17
8
57
2
29
20
7
14
33
20
9
2
31
10
1
4
3
26
5
4
3
22
11
10
13
22
5
4
23
32
5
16
15
14
7
14
3
14
5
2
13
10
9
14
9
2
9
16
17
6
7
30
1
20
33
10
5
40
15
2
5
22
17
10
1
10
33
20
9
24
3
10
11
30
1
24
25
12
1
20
3
10
9
20
17
22
9
8
37
18
1
16
23
4
9
8
19
24
15
2
27
14
15
46
5
16
25
22
31
2
13
2
5
24
23
4
5
30
1
8
7
14
25
12
29
26
3
18
13
22
1
6
25
36
27
18
23
8
17
6
67
20
9
2
3
18
7
36
13
10
15
22
9
12
1
10
9
12
9
8
5
10
5
26
51
2
9
10
3
10
3
4
21
28
7
2
19
18
31
6
13
12
5
2
1
4
23
20
57
20
3
6
31
16
3
26
15
10
13
8
15
22
23
36
11
8
47
10
7
4
19
12
7
12
1
40
19
18
13
10
13
92
11
6
11
14
1
4
23
6
11
6
5
12
27
2
11
6
5
12
19
18
3
10
1
2
1
10
7
2
7
8
7
18
1
18
9
8
19
2
11
22
27
26
23
20
7
14
23
2
9
32
7
16
19
4
57
6
29
2
29
2
23
20
13
2
15
14
3
2
9
2
5
10
5
30
5
40
5
6
17
2
13
6
25
6
19
2
19
8
27
10
3
16
1
10
1
12
5
8
7
10
5
12
13
8
17
8
5
2
1
4
9
2
3
8
11
6
9
16
5
14
5
8
9
2
9
28
1
32
7
8
17
14
15
18
61
28
15
26
5
2
41
28
3
12
5
12
9
6
3
18
11
8
25
12
13
4
3
14
15
6
9
6
37
24
1
6
7
6
31
12
9
18
1
16
19
16
11
6
5
14
5
6
11
26
11
38
3
2
5
4
11
32
11
8
17
44
19
14
11
8
9
18
5
8
3
18
1
12
13
22
29
72
5
12
15
16
11
12
13
12
7
4
35
30
1
48
11
10
1
10
9
4
1
4
7
22
11
4
5
20
11
16
3
34
1
12
11
4
7
6
13
18
3
10
39
8
33
6
51
2
7
2
3
8
7
20
9
4
1
2
3
8
5
14
9
10
3
8
13
22
13
8
9
2
11
2
35
10
27
8
11
8
5
66
17
38
3
52
9
8
5
12
3
32
35
12
11
38
23
2
1
8
15
16
5
22
5
6
9
4
9
10
3
18
9
6
5
22
37
22
7
14
51
6
3
22
7
14
9
20
31
18
23
16
7
6
21
2
9
16
29
24
7
4
7
2
21
32
25
6
3
2
3
4
5
28
3
10
23
18
13
4
41
6
47
14
5
2
5
8
17
8
3
6
23
16
7
14
21
14
19
2
1
40
23
6
7
48
7
8
5
16
5
2
11
2
9
10
1
24
7
2
15
2
35
8
15
2
21
8
43
6
19
12
9
4
1
14
13
4
31
2
11
4
15
2
19
2
7
8
3
26
1
10
3
10
21
20
7
10
11
14
11
6
5
72
9
2
3
4
1
14
45
12
3
24
11
10
17
8
31
30
1
24
1
2
9
14
9
8
29
2
1
40
1
36
5
4
1
2
27
34
7
50
11
4
3
26
13
6
9
2
9
2
3
8
15
36
7
12
29
4
5
24
11
48
9
46
17
4
11
2
1
20
17
12
11
6
3
12
5
24
11
4
27
4
5
10
39
8
11
8
21
12
11
4
1
44
9
16
7
4
3
20
7
6
11
12
1
20
7
22
7
6
17
48
7
2
79
8
5
4
23
22
3
2
31
6
11
4
29
24
13
12
21
20
27
26
3
6
1
2
15
12
3
16
31
4
3
8
13
12
13
10
3
10
9
24
11
32
5
18
1
8
3
20
1
12
1
2
61
4
9
4
15
8
1
16
7
6
13
2
43
4
29
6
23
18
1
20
11
2
1
2
11
6
9
6
13
20
1
16
25
16
5
2
7
40
9
28
1
4
5
12
17
24
1
2
1
28
17
36
5
8
61
10
15
14
15
4
27
2
39
4
9
20
5
4
5
12
1
28
3
10
1
2
23
22
7
10
7
6
1
8
5
20
19
12
5
36
37
14
11
8
17
26
53
8
7
4
13
4
5
42
11
8
1
10
5
34
3
22
9
18
15
6
7
16
29
20
11
6
49
4
9
14
35
24
1
12
45
12
5
6
23
10
1
10
13
6
3
14
15
16
15
2
5
12
11
28
5
14
5
36
29
6
11
12
9
10
5
38
7
8
3
4
1
20
3
10
1
2
1
2
7
4
3
20
27
10
35
14
15
10
5
6
3
6
31
46
9
12
7
14
23
8
11
20
1
12
9
28
1
4
5
18
13
16
9
14
1
14
27
26
3
12
1
6
3
12
21
2
9
22
7
10
33
26
15
4
23
2
3
2
1
2
17
8
1
22
29
54
11
4
7
2
3
4
23
8
27
14
3
4
21
4
3
14
7
2
1
8
33
28
5
2
19
6
7
32
11
2
5
10
9
36
21
12
21
2
5
6
17
26
3
52
9
2
5
4
3
2
23
6
13
12
3
20
3
8
95
10
1
6
5
6
3
4
11
8
1
24
1
6
55
8
37
2
3
26
19
20
1
14
1
34
5
12
1
18
11
12
1
18
5
16
9
8
7
12
23
34
1
4
13
6
27
18
19
2
11
4
13
6
5
2
13
10
9
32
21
16
3
16
15
14
1
38
15
28
3
8
35
12
11
16
11
28
5
4
15
4
21
16
11
8
19
4
5
50
13
6
17
22
1
14
13
30
5
4
5
8
23
6
9
8
15
22
5
30
5
12
1
2
5
22
1
6
5
32
3
20
13
10
19
6
13
22
3
44
3
12
3
2
7
42
5
4
67
6
11
30
11
20
5
10
21
2
1
42
13
24
1
30
33
20
7
8
5
2
5
18
1
12
23
2
7
46
43
6
1
18
1
14
19
36
1
30
7
4
27
22
5
8
3
10
11
24
3
8
9
2
7
16
15
4
13
10
5
10
5
2
5
6
29
54
5
38
1
18
5
60
19
4
5
32
5
2
19
12
5
4
7
8
9
16
9
8
7
18
13
12
7
16
1
12
1
34
9
32
7
36
21
10
25
6
13
30
13
4
13
12
5
24
17
2
1
24
15
2
5
2
9
10
23
10
1
8
5
4
1
36
29
18
7
8
1
10
7
2
31
2
7
6
13
6
5
12
11
8
7
30
11
16
1
12
1
2
1
4
1
4
1
6
3
6
15
10
11
14
3
2
1
16
7
48
63
14
7
2
37
22
13
6
11
4
9
8
3
10
11
34
11
20
37
40
15
18
15
2
5
8
3
8
9
6
5
18
35
20
15
10
15
2
9
8
21
10
5
8
17
6
1
6
25
6
9
36
57
2
5
14
3
12
7
20
9
4
5
14
7
2
11
2
1
38
19
6
23
2
1
8
33
24
15
16
9
10
13
16
3
28
13
40
37
8
3
8
3
14
3
10
9
4
9
40
5
2
21
6
5
6
17
8
33
6
9
34
15
4
27
16
35
28
3
12
13
6
5
12
5
8
23
12
7
6
59
24
9
4
3
22
19
2
7
4
5
4
13
12
13
4
1
22
5
2
11
12
5
4
3
2
9
6
5
6
25
52
5
10
3
62
9
14
19
24
13
2
23
10
1
2
9
22
1
12
7
2
9
4
9
2
33
4
1
8
3
4
29
8
7
2
5
2
9
14
29
2
15
14
33
6
13
4
5
2
3
22
5
8
15
2
51
14
3
16
11
20
5
52
9
18
21
22
1
4
3
4
13
2
1
16
5
2
25
4
21
6
1
2
11
12
3
6
5
8
5
4
9
2
19
10
27
4
7
18
5
28
31
10
13
16
5
2
19
2
1
4
7
12
31
24
1
2
13
20
3
32
7
16
3
40
33
16
5
6
5
4
1
4
11
4
7
2
1
6
7
2
3
4
3
8
7
22
3
10
5
4
13
12
5
2
3
18
21
34
3
10
9
8
5
2
7
6
41
4
21
8
5
36
5
8
27
28
17
10
1
46
7
18
37
2
9
8
3
2
5
14
19
28
19
12
5
4
5
14
11
8
5
10
5
8
19
2
41
18
3
8
9
4
3
10
27
2
9
2
9
20
17
2
9
36
11
4
19
2
11
4
25
24
3
72
1
2
1
28
5
20
37
34
5
2
13
18
25
42
29
2
15
22
27
2
5
12
1
2
7
2
13
36
5
2
7
10
23
12
5
32
3
8
55
2
3
2
9
2
3
6
1
20
5
14
5
18
5
2
17
16
9
4
3
14
3
4
3
16
19
34
3
6
17
2
5
22
15
4
21
2
9
20
9
2
23
16
1
24
1
18
3
12
23
4
1
2
1
6
5
10
5
24
13
18
13
10
3
6
3
10
15
6
17
24
51
4
23
20
1
6
19
24
13
6
5
2
13
10
7
2
39
18
9
6
5
8
3
2
5
54
29
14
53
8
11
36
11
20
1
8
1
6
27
4
3
12
15
14
27
2
15
36
25
60
5
28
9
22
1
2
23
6
11
52
97
6
1
14
1
18
5
10
11
14
15
12
1
8
1
18
13
22
5
24
47
4
7
2
17
40
7
46
13
30
1
14
5
22
11
28
1
12
7
30
5
2
13
28
21
14
13
4
5
2
49
18
19
6
13
58
9
2
1
6
17
6
1
40
1
20
7
22
47
34
11
14
5
20
15
4
21
10
23
42
13
8
21
22
25
6
3
8
3
26
5
8
9
10
3
14
1
12
31
6
7
32
3
30
5
12
21
12
17
34
41
16
7
2
15
2
1
12
1
2
49
4
7
18
1
8
23
20
31
44
7
10
1
12
11
12
25
18
47
54
3
8
9
14
3
20
37
12
51
10
11
2
3
22
19
4
9
2
3
28
11
14
15
4
13
6
9
12
23
32
5
14
1
24
1
2
9
6
27
2
9
8
15
8
5
10
9
2
21
30
7
6
5
26
1
12
7
2
45
12
7
2
5
12
5
4
13
56
7
52
15
8
9
2
33
4
13
14
23
6
5
30
41
2
7
6
25
18
39
16
7
20
15
32
1
14
23
16
3
12
3
12
35
18
5
6
17
20
1
8
1
10
13
12
1
12
25
12
11
6
3
28
15
8
3
6
3
2
5
32
11
8
29
10
9
12
9
6
5
4
5
6
35
12
1
2
69
16
7
16
9
2
11
4
23
14
3
24
7
26
23
4
17
6
15
12
1
24
17
12
29
6
1
6
7
6
19
12
13
18
3
6
15
62
61
8
5
8
1
6
5
34
27
2
3
34
7
4
3
4
43
2
9
8
1
26
15
8
15
2
5
10
27
2
1
6
3
10
21
2
7
12
5
22
21
20
3
2
13
10
3
10
27
4
1
2
3
6
15
8
39
32
29
16
13
42
1
8
3
8
13
10
13
6
17
24
1
6
33
64
7
12
27
12
3
8
3
2
5
8
11
2
1
8
5
14
13
14
13
14
15
6
29
12
5
2
11
6
11
10
49
8
7
8
1
22
15
22
29
16
15
18
13
6
5
4
1
6
9
30
1
6
1
16
3
4
17
8
9
2
3
8
11
22
9
30
35
8
15
2
9
18
1
16
39
4
37
2
1
12
1
40
9
2
1
4
19
8
37
4
49
2
19
10
25
6
31
4
13
20
13
32
45
10
3
16
1
4
7
28
5
12
23
6
1
6
5
24
1
14
15
22
9
12
9
16
17
2
27
2
3
2
21
18
51
10
13
6
7
8
41
4
31
6
7
10
7
2
11
20
27
4
39
16
1
16
21
10
7
22
5
30
33
12
3
22
15
22
3
26
3
8
1
2
11
6
11
34
3
8
19
2
3
4
7
2
1
2
3
4
17
2
17
14
5
2
15
2
39
20
17
18
51
6
3
30
11
4
19
2
27
12
7
12
19
28
17
8
11
2
11
6
5
4
9
20
9
4
11
4
19
8
15
2
23
8
13
14
13
8
15
6
9
10
7
34
25
12
1
2
35
24
3
10
9
26
15
14
3
38
3
22
13
28
17
20
7
12
31
4
1
2
15
16
11
8
3
16
1
6
9
2
7
16
5
16
3
6
7
6
5
12
43
54
17
16
7
16
57
4
21
32
11
4
19
26
17
12
13
6
7
2
23
4
21
12
31
2
3
22
1
6
19
6
5
6
7
6
27
26
1
2
1
8
1
6
3
10
19
22
1
8
17
8
11
4
15
14
3
18
21
2
27
16
15
32
15
4
5
30
3
42
3
14
9
8
9
10
13
16
3
18
47
36
5
10
51
2
3
20
3
36
21
8
3
8
13
14
7
46
9
8
27
2
15
2
15
4
3
22
5
4
11
8
11
6
9
18
3
20
3
6
1
12
1
10
1
12
15
58
7
18
17
28
5
10
17
4
19
20
5
18
17
6
11
36
3
8
3
2
3
16
9
12
23
10
19
14
1
2
33
8
33
4
33
4
3
12
5
2
1
8
3
6
7
20
3
24
13
6
5
14
1
4
13
18
7
14
17
2
5
18
1
2
1
2
1
2
27
8
45
16
3
2
11
2
3
38
3
8
23
8
55
16
23
6
3
26
1
22
3
24
1
2
1
34
17
46
15
10
47
8
29
2
1
6
15
16
3
4
13
60
19
10
39
8
1
8
1
12
15
20
1
4
15
6
1
12
5
2
7
2
1
2
19
2
7
6
35
6
11
6
29
12
19
6
1
34
27
36
3
34
17
6
5
6
1
4
11
22
17
6
1
14
5
6
7
18
21
10
3
4
15
6
5
18
1
10
5
28
15
2
3
4
15
2
1
28
21
10
21
8
11
40
5
12
5
6
5
6
9
42
27
30
37
20
17
8
15
12
9
30
7
6
11
12
5
10
1
16
15
32
5
4
9
12
3
20
9
2
9
8
5
8
19
4
13
38
21
18
7
12
41
52
11
8
3
10
15
24
5
6
3
6
7
32
3
16
3
2
25
50
3
6
1
18
11
6
5
6
25
32
23
14
3
2
9
4
9
8
13
34
11
30
23
12
7
4
7
12
5
20
27
18
17
18
7
2
1
20
7
2
17
12
5
28
31
10
41
4
17
4
1
16
9
12
9
12
5
8
19
4
5
28
51
20
21
30
1
2
7
46
13
16
7
4
7
18
1
36
3
2
5
16
11
2
5
8
5
4
3
10
15
2
3
16
17
16
3
2
3
6
5
4
5
14
19
8
3
2
15
8
9
10
1
10
3
2
5
28
9
2
9
6
9
12
9
4
3
10
33
2
1
2
27
18
1
14
13
10
15
8
9
4
5
2
19
2
1
10
15
14
13
28
25
16
51
2
3
2
9
8
25
4
7
18
3
6
9
2
7
10
21
12
5
12
35
6
35
6
5
2
5
10
11
18
15
6
3
6
21
8
5
6
7
4
5
6
7
10
11
72
25
12
7
26
7
2
21
2
1
8
3
8
23
2
3
4
9
60
15
2
53
28
7
56
9
2
49
26
15
4
5
18
3
22
57
20
1
6
5
8
11
16
3
26
7
48
5
4
5
12
31
12
19
2
35
26
7
8
1
18
11
6
1
12
7
6
7
16
43
4
15
38
19
2
7
44
99
50
37
26
3
10
11
14
49
8
41
28
11
24
25
36
19
32
31
24
17
8
5
10
3
14
19
18
59
20
7
26
5
12
17
10
1
26
1
6
11
2
19
2
1
8
1
8
5
10
41
12
9
10
7
6
9
28
5
12
3
16
19
2
3
2
3
2
11
10
9
20
3
12
5
12
1
6
13
12
19
16
27
20
17
16
15
4
55
16
3
16
3
8
9
4
9
6
15
10
11
14
65
14
15
8
29
12
5
12
13
8
1
4
11
16
3
8
7
8
7
8
3
14
1
2
5
10
49
8
1
14
21
26
1
2
1
8
11
4
7
4
3
4
3
14
9
2
43
14
5
20
15
2
1
10
3
8
15
4
7
10
17
6
17
30
5
6
67
6
7
8
3
4
13
12
11
4
3
44
7
8
9
14
15
20
13
38
13
18
29
36
23
36
9
26
1
16
3
12
13
16
7
4
3
14
1
8
1
2
27
10
5
6
19
4
11
12
37
30
3
6
21
30
27
6
23
8
7
10
55
20
21
18
5
24
67
24
9
32
9
8
1
2
3
32
47
14
21
18
5
4
17
8
83
2
7
24
1
2
9
2
3
18
7
6
9
8
3
16
1
16
3
12
1
2
7
14
15
2
25
32
27
24
13
2
5
24
17
22
7
6
5
38
17
30
11
8
25
42
1
12
5
6
7
2
11
22
7
18
23
30
9
2
11
4
1
2
41
6
9
6
11
32
1
24
5
32
1
6
5
16
3
4
1
6
17
2
13
32
3
2
15
16
3
60
31
6
5
22
11
24
1
18
5
24
17
4
1
8
35
2
13
10
55
2
1
14
3
26
9
2
19
8
3
2
33
8
9
16
1
10
7
20
5
6
11
2
27
10
3
16
5
6
25
2
13
12
9
28
29
12
9
10
11
22
11
2
9
10
11
4
13
18
15
2
3
30
9
4
1
2
3
26
5
8
11
24
3
12
17
50
21
26
7
6
9
2
3
14
7
2
1
40
1
6
1
2
9
6
19
4
5
2
15
8
1
4
35
6
1
2
21
10
11
16
21
4
101
8
15
16
5
4
17
4
1
30
7
20
1
4
1
28
3
2
9
10
9
20
27
40
15
6
33
16
9
24
5
8
3
8
17
24
11
2
5
10
15
28
9
14
9
18
25
26
5
24
1
4
3
10
23
2
27
8
9
6
9
16
33
50
9
4
5
6
73
2
19
16
5
12
45
6
11
14
1
70
29
6
1
6
17
4
35
26
3
4
7
36
11
30
35
30
9
10
41
10
3
8
3
4
5
8
19
4
1
6
7
4
13
4
9
10
19
16
3
12
11
6
17
30
7
8
3
8
13
14
29
40
33
28
21
20
19
6
17
30
13
36
27
2
5
20
33
58
1
6
13
52
5
10
7
2
3
4
19
4
15
20
1
8
13
20
31
4
9
42
13
36
5
50
13
18
1
4
5
6
25
24
25
14
5
6
15
2
9
20
3
2
1
12
9
34
11
10
21
14
21
26
25
24
5
4
23
6
1
10
39
4
3
20
29
12
47
14
15
8
29
6
3
2
1
16
9
2
1
18
5
12
53
2
1
18
5
12
21
4
3
6
7
6
11
12
11
26
11
14
7
18
7
14
13
12
13
6
7
32
7
2
1
18
21
2
15
24
19
6
13
14
1
8
1
14
29
2
7
36
5
10
5
4
31
26
9
8
1
16
29
22
11
8
5
6
3
24
13
12
25
2
1
10
29
8
7
26
7
4
13
6
15
52
13
6
7
14
1
6
15
2
5
2
17
2
1
16
13
30
3
40
13
6
23
10
11
4
13
8
19
10
1
28
7
54
3
2
5
14
1
10
1
14
9
50
29
12
41
22
13
4
31
48
1
16
29
18
3
12
9
16
1
4
13
24
5
34
5
2
39
4
7
10
27
12
15
50
19
6
49
4
9
12
19
34
13
2
13
6
15
6
9
12
3
6
9
2
1
6
1
22
3
4
21
2
7
34
3
4
53
16
5
24
9
18
41
4
1
6
7
18
23
10
49
30
27
4
33
14
27
18
19
14
31
18
3
16
3
34
3
2
15
4
11
38
11
20
53
4
5
12
25
6
7
12
5
18
21
14
1
26
5
4
3
12
11
8
1
4
23
6
11
10
9
38
27
10
3
2
1
38
7
6
17
10
69
6
23
8
1
58
15
70
29
46
11
14
21
44
3
16
5
4
23
22
13
22
23
4
1
6
1
30
3
4
15
2
7
70
11
6
13
18
23
12
17
12
15
6
1
6
15
20
1
28
47
48
15
6
27
8
3
8
7
2
3
2
35
6
31
4
61
4
3
36
13
12
7
10
73
6
9
4
15
34
3
4
15
10
33
8
3
6
21
22
11
10
19
2
13
4
9
2
3
10
35
10
9
6
17
2
3
16
15
14
1
40
31
8
3
24
29
48
27
4
9
62
7
10
7
20
3
4
3
2
3
16
1
14
13
18
3
16
5
16
1
14
3
6
5
32
21
4
1
10
9
10
13
8
11
34
63
8
1
18
11
32
7
28
11
14
1
12
23
20
11
18
5
20
45
6
5
6
9
14
23
50
11
2
1
16
29
28
5
12
5
2
5
20
15
6
1
10
17
12
3
16
17
12
55
12
1
4
11
20
33
4
9
38
7
56
3
44
7
48
7
8
25
16
9
8
7
18
11
6
7
6
1
30
1
12
23
4
13
64
3
6
7
4
21
20
9
10
19
14
13
10
5
2
1
16
11
22
1
8
1
12
13
6
1
38
3
16
3
40
3
2
3
8
15
20
15
46
33
4
3
4
9
6
3
10
3
4
7
10
9
12
31
24
5
10
11
8
37
34
23
38
13
32
9
10
9
6
5
24
7
12
11
20
1
8
13
10
13
4
3
20
3
10
9
6
21
22
3
4
5
64
23
2
9
12
5
12
1
8
9
6
15
10
3
8
19
8
17
6
19
6
1
6
1
8
11
4
41
6
31
2
1
4
11
14
11
28
3
36
7
22
9
16
7
20
3
2
23
16
15
14
9
4
13
12
19
4
5
2
1
16
17
44
7
10
5
16
7
30
23
32
13
2
11
14
15
6
5
8
3
6
15
28
7
12
1
2
1
10
21
26
3
40
11
4
13
10
15
10
1
12
29
10
1
8
11
22
5
8
43
20
7
2
21
2
3
20
7
4
7
24
19
2
35
14
3
12
15
4
15
6
39
8
5
14
13
16
3
4
23
28
1
2
39
24
5
22
13
2
27
78
11
4
15
8
1
22
25
2
7
2
21
34
3
8
15
4
9
4
35
8
5
14
9
6
7
12
27
6
11
10
61
4
3
10
5
2
11
20
11
4
17
54
7
10
13
22
35
2
5
12
83
6
5
4
13
2
17
22
1
50
55
18
15
6
11
8
7
20
17
10
41
6
9
34
31
12
1
6
13
16
7
2
17
2
5
14
25
12
19
10
3
12
5
14
21
6
7
6
21
2
19
24
1
6
15
22
13
14
5
16
9
10
7
22
3
8
43
4
5
70
17
8
23
12
5
6
5
24
23
6
9
14
1
2
7
10
3
28
11
2
11
6
33
22
1
6
11
6
19
18
15
14
29
10
25
4
1
30
3
14
29
2
15
50
5
38
11
28
19
4
7
4
25
28
11
14
3
38
1
16
19
4
15
20
3
2
1
14
9
4
21
8
13
26
1
24
29
14
7
14
1
26
11
12
29
12
5
12
7
22
21
22
3
2
1
16
47
10
3
8
21
30
5
6
3
4
7
28
1
18
5
4
23
10
27
2
63
26
9
4
3
4
31
14
3
20
9
4
3
4
25
14
27
6
5
4
1
6
9
32
39
16
23
22
11
14
21
4
1
8
9
8
1
12
5
22
63
12
1
2
17
6
29
2
43
12
1
4
3
4
1
6
15
24
7
10
1
12
25
30
5
4
5
6
37
6
1
14
7
4
3
20
15
14
3
4
35
4
3
42
21
18
21
28
11
2
7
16
9
14
5
2
11
4
19
20
35
10
11
24
23
44
9
6
13
2
9
16
1
16
29
32
1
20
39
10
7
6
3
4
19
8
19
12
19
6
37
18
1
14
23
32
37
26
21
8
21
28
19
8
23
8
5
4
5
10
5
56
1
4
33
8
1
8
17
2
21
16
15
10
5
32
21
16
11
20
11
4
1
32
9
26
25
8
21
20
3
8
11
16
15
2
1
32
11
32
19
4
9
14
1
12
5
2
1
36
35
16
5
6
13
6
13
12
73
12
5
30
51
24
47
6
21
8
13
2
9
8
37
22
1
8
11
20
11
2
15
36
25
16
27
54
9
2
11
22
9
6
23
6
5
2
3
34
1
38
7
16
1
4
9
10
23
4
3
32
13
14
29
2
37
8
3
52
31
6
1
6
5
26
17
18
5
6
7
24
1
12
3
12
1
6
13
6
9
6
31
14
23
56
23
4
11
14
5
24
5
24
27
14
13
10
27
22
1
2
3
16
3
26
15
4
39
2
7
6
27
2
9
2
21
14
5
4
37
24
7
4
11
16
11
10
31
4
7
14
1
10
9
14
9
16
27
10
35
12
3
14
5
14
29
4
15
20
7
2
13
28
23
28
13
2
15
12
11
12
17
2
3
12
3
14
15
42
7
4
1
2
19
16
7
18
1
4
9
10
19
62
1
6
31
22
11
6
5
6
9
2
19
8
3
2
19
42
5
32
19
2
17
8
21
4
7
12
5
10
23
6
23
18
1
20
15
14
5
4
17
2
39
4
7
20
13
24
37
60
19
20
7
92
23
20
15
24
35
4
9
12
21
32
3
2
9
22
31
2
1
6
5
4
23
22
5
28
21
32
5
2
11
16
9
12
7
10
7
10
7
56
1
12
43
58
9
4
3
6
5
20
35
24
37
4
3
10
23
8
7
6
1
22
1
4
1
38
1
20
11
24
35
24
11
4
9
34
9
16
15
14
5
30
17
2
5
18
9
8
5
40
13
14
13
14
3
16
3
20
9
22
45
32
1
24
29
22
3
44
3
52
5
78
29
6
7
20
5
2
5
20
1
6
27
12
41
18
15
4
15
44
9
6
7
12
11
2
3
26
7
74
17
6
1
2
13
10
49
4
1
10
13
12
41
12
11
8
1
6
9
2
7
2
17
8
3
2
5
6
25
16
7
6
25
4
7
2
3
4
1
2
31
8
11
32
59
8
5
6
5
6
11
2
1
8
21
28
5
2
33
2
3
14
3
8
33
2
11
14
25
6
5
8
7
18
7
28
3
32
5
16
7
6
11
6
13
8
11
14
9
12
15
24
13
14
1
20
23
6
7
26
5
12
23
18
13
6
13
2
11
6
3
14
5
24
1
30
15
16
5
10
9
48
1
6
3
4
1
14
3
18
7
12
15
30
1
12
25
30
5
8
21
2
7
26
7
22
13
4
3
6
31
6
3
16
13
36
1
22
5
28
1
12
11
36
3
42
7
2
5
30
33
20
5
2
17
10
5
16
5
6
3
2
1
28
27
8
9
12
3
4
5
2
15
38
11
10
19
2
1
54
5
10
19
28
3
6
7
4
21
8
3
10
3
24
15
4
9
10
9
4
1
6
23
10
9
10
37
10
3
6
1
24
23
30
3
6
13
6
3
2
1
2
1
18
21
20
17
10
3
4
9
46
9
14
15
76
23
2
3
18
9
2
5
8
23
20
1
12
37
28
11
4
35
40
17
40
13
14
13
8
9
2
7
14
19
6
1
22
9
38
3
6
1
6
15
10
23
2
1
16
21
2
3
2
5
36
5
22
15
4
13
32
5
12
11
6
11
16
23
6
39
6
19
18
39
8
9
8
5
18
11
6
5
10
3
26
7
40
5
14
1
16
3
8
11
2
7
12
5
6
1
2
27
2
5
2
3
38
19
10
7
2
15
6
1
6
45
8
3
8
27
2
5
10
21
10
1
26
9
22
11
4
25
6
5
28
13
16
17
28
29
12
23
4
11
18
1
6
39
20
9
20
7
18
5
14
11
2
5
20
7
2
37
6
11
4
13
6
1
22
7
12
23
4
13
8
1
16
1
12
11
6
11
12
13
16
5
6
3
20
19
16
7
10
3
10
7
10
13
18
1
4
7
80
27
16
13
8
1
14
19
10
21
8
3
28
5
54
17
12
5
2
11
28
1
10
13
2
29
2
5
18
7
26
1
2
5
4
1
24
13
2
3
20
9
30
3
32
3
20
7
28
9
10
3
2
3
18
7
10
11
4
9
4
5
14
1
26
1
2
17
14
9
6
9
4
25
12
15
4
11
6
13
4
5
14
9
16
23
6
19
4
7
4
7
18
1
20
29
2
3
26
23
20
9
10
7
54
25
12
23
18
1
22
9
6
17
8
13
20
3
4
5
10
9
2
35
52
7
6
3
48
11
34
21
2
11
12
35
20
19
12
1
18
7
38
21
22
1
12
13
14
3
4
9
2
17
52
3
30
15
2
5
26
3
2
3
4
25
24
19
16
3
4
1
4
1
12
1
2
11
26
17
2
61
8
31
20
1
8
5
2
3
6
11
2
19
38
1
4
7
12
31
12
15
16
3
22
3
2
59
4
13
18
3
4
15
12
1
2
17
22
13
2
3
34
15
22
7
18
25
18
1
8
5
2
7
44
3
10
3
4
1
14
47
4
9
8
3
20
45
46
3
26
3
34
5
4
3
56
7
20
3
2
3
28
47
8
7
52
1
18
1
8
15
6
5
6
3
8
31
2
35
4
7
14
19
24
23
6
31
18
1
8
29
20
25
18
1
26
17
28
13
2
7
2
5
2
9
2
23
8
5
46
5
6
35
6
7
8
9
2
15
2
9
8
21
4
23
8
65
36
23
6
11
6
5
2
11
12
1
6
7
66
19
2
1
32
9
24
35
12
11
2
15
6
23
2
77
34
3
22
11
22
3
4
7
28
21
2
21
2
35
62
17
8
3
26
1
4
1
48
13
6
3
4
5
4
25
24
13
6
7
10
17
28
7
40
1
6
3
4
1
20
5
14
7
22
7
10
13
6
23
2
21
2
11
24
9
14
71
2
13
28
15
14
29
28
25
2
17
18
1
12
9
8
21
14
49
8
41
18
7
10
3
2
7
14
3
12
1
42
5
24
13
2
7
4
25
4
9
42
9
12
15
12
9
2
7
10
13
4
19
6
1
6
7
18
11
8
11
2
15
10
35
8
15
2
17
2
1
8
13
8
25
46
13
2
15
4
1
16
15
10
3
8
3
14
1
6
25
12
47
30
7
8
7
28
13
16
5
6
9
10
13
6
23
24
7
36
1
6
13
2
15
12
7
10
9
2
39
14
3
2
33
2
11
26
43
14
35
4
9
16
23
8
3
8
1
24
9
6
1
16
29
16
3
4
1
2
1
22
11
2
1
10
21
52
9
10
1
24
15
14
5
24
15
70
5
2
3
4
5
10
7
56
1
24
13
4
25
18
65
36
3
38
9
4
1
16
13
2
3
20
11
2
3
18
1
8
17
18
7
18
19
36
35
6
7
40
7
36
9
20
15
18
1
22
39
4
3
4
25
28
3
4
1
4
13
4
13
6
21
4
7
6
1
12
3
6
5
68
7
8
1
2
1
12
29
10
23
6
1
10
9
8
5
14
1
8
13
8
11
36
9
4
3
2
33
16
19
8
27
14
99
10
9
38
15
14
15
20
19
12
7
18
1
2
3
2
1
14
9
10
9
26
19
4
3
10
15
20
13
8
23
6
5
6
1
4
13
2
11
32
1
58
37
16
43
10
7
6
57
14
3
26
1
2
13
14
9
6
1
24
9
10
25
12
5
18
17
10
1
16
25
20
1
38
51
34
25
6
3
4
21
2
7
38
9
44
9
4
9
58
21
2
27
10
15
16
17
18
1
40
5
2
1
14
27
64
25
12
37
2
11
8
29
10
11
60
1
12
3
14
15
12
13
32
7
6
13
20
25
4
27
14
17
2
13
4
17
8
1
8
11
28
5
2
1
6
11
2
1
22
13
8
7
8
1
2
11
22
7
2
3
4
7
18
3
8
3
32
17
18
7
24
41
12
5
92
11
12
7
6
23
14
7
10
7
46
15
20
41
32
5
26
9
12
31
2
9
42
7
2
1
14
7
6
7
4
9
10
13
4
7
8
57
14
25
2
27
8
3
20
9
24
1
8
3
10
9
16
17
12
1
24
51
28
3
2
39
2
1
20
21
4
31
4
3
12
1
12
21
6
53
16
3
12
3
14
23
4
21
12
15
2
3
12
5
6
15
10
5
18
3
2
5
8
9
40
41
8
3
4
3
42
1
66
3
4
15
10
9
10
5
8
13
26
3
4
1
6
1
8
1
24
15
2
3
20
3
2
1
48
19
6
7
16
5
16
13
6
5
24
27
8
1
2
13
26
7
2
5
4
13
2
25
18
19
4
1
24
5
4
1
8
7
12
1
26
15
20
21
16
9
4
13
4
7
20
3
4
3
20
13
8
1
18
3
16
5
38
33
32
11
8
1
4
27
2
9
6
11
4
9
20
9
4
1
20
23
34
3
14
3
12
5
6
17
14
9
4
15
10
17
4
7
4
5
6
9
2
7
16
15
30
3
4
11
12
63
36
5
18
19
14
3
18
11
22
23
6
3
4
9
16
5
6
9
14
7
34
51
22
5
2
5
14
3
8
39
22
3
14
3
8
1
18
5
36
17
6
29
20
3
4
17
18
25
2
15
4
37
10
7
2
1
6
9
16
27
10
33
6
11
28
39
2
1
22
9
4
21
4
3
10
21
4
1
16
49
6
9
2
7
28
3
78
23
22
9
6
3
4
11
16
9
8
19
6
5
44
1
12
1
2
25
6
7
60
1
10
25
20
9
2
13
28
5
8
1
50
15
4
5
2
19
46
13
64
25
8
17
2
7
4
9
2
57
20
3
12
53
12
11
18
5
2
31
8
3
10
1
12
3
14
3
2
7
2
9
10
27
8
3
4
9
14
17
2
15
4
3
4
25
8
1
10
29
2
5
14
3
2
1
10
19
12
17
26
13
16
5
18
11
22
13
22
9
16
27
6
1
2
5
2
39
4
29
28
9
28
19
10
41
18
5
6
7
4
13
16
17
6
5
16
3
8
17
12
5
32
5
2
15
8
5
4
5
6
9
24
1
22
3
4
1
22
35
2
5
10
3
4
15
32
13
14
11
2
19
2
21
16
3
12
43
12
3
20
1
2
19
4
21
12
1
8
11
20
21
52
19
4
19
4
5
8
5
6
7
22
13
6
17
42
23
2
3
4
5
14
9
4
7
14
15
10
3
12
1
8
13
28
3
4
7
12
35
16
5
6
11
6
13
42
7
22
1
14
11
14
5
30
5
2
7
2
21
20
15
8
21
16
23
6
7
10
3
2
23
12
1
14
11
22
15
16
13
4
9
6
1
12
7
6
17
6
1
6
1
16
5
8
21
16
17
62
13
20
17
10
5
8
7
4
5
40
21
32
7
4
7
2
11
10
19
28
11
30
31
52
7
10
3
14
15
6
5
2
9
14
9
22
59
6
27
22
5
26
3
4
3
8
3
10
7
16
13
6
5
16
41
24
5
34
13
8
3
4
15
44
3
8
29
12
1
2
5
26
9
18
1
6
5
12
3
4
13
10
5
28
3
8
3
2
13
4
15
4
9
10
31
20
39
40
25
24
47
2
3
10
7
6
5
16
15
2
1
44
5
6
15
18
9
2
17
22
7
2
11
4
25
8
1
4
3
20
13
18
5
6
11
6
1
4
35
4
29
12
13
6
5
6
1
2
15
32
33
14
19
28
19
30
5
4
43
4
77
4
21
2
3
2
11
12
5
4
3
76
13
6
7
2
25
6
1
22
1
2
19
12
1
18
9
44
21
8
13
2
1
4
11
32
15
10
3
6
1
22
17
18
9
10
27
16
13
12
11
6
3
16
19
4
9
22
15
14
3
2
3
4
1
18
1
12
13
6
13
10
15
10
45
2
3
18
11
8
3
18
1
2
7
20
7
6
5
6
19
18
23
18
5
10
33
10
7
28
27
14
27
4
47
12
5
26
29
6
7
20
5
30
5
24
3
24
17
4
43
4
7
6
17
12
29
2
7
2
21
34
7
6
43
8
11
8
3
2
37
12
13
10
1
6
3
4
15
4
1
4
5
20
23
2
13
12
15
18
3
4
27
4
5
16
59
6
19
28
5
4
19
26
19
16
11
4
15
22
17
28
31
2
5
10
9
2
21
16
3
10
3
12
17
4
31
12
1
22
15
6
23
4
29
4
33
2
11
8
33
52
3
30
1
12
5
30
13
12
35
30
13
12
17
4
53
6
21
28
3
28
17
4
3
22
5
32
3
6
9
12
9
12
61
2
1
14
21
12
13
26
11
50
7
14
9
24
13
38
15
26
7
42
11
30
5
12
1
2
11
8
5
4
25
32
19
8
5
6
5
2
7
8
7
18
23
26
1
2
1
6
57
6
41
2
13
2
43
8
3
8
21
10
5
36
1
6
7
6
9
18
3
12
45
54
11
12
7
10
7
18
3
4
9
32
7
2
9
8
1
4
21
2
3
2
21
8
3
4
1
36
9
4
9
36
21
22
1
30
7
6
11
12
27
2
43
14
15
26
1
58
1
6
23
14
3
20
3
6
13
4
1
2
23
18
23
4
11
10
11
14
35
12
17
12
35
22
15
2
11
24
11
6
5
2
11
6
1
4
55
12
27
28
13
30
5
2
13
6
1
18
1
24
1
10
17
50
9
8
9
20
3
6
27
2
51
16
9
2
13
14
13
8
5
8
5
44
1
4
5
34
87
2
21
8
11
12
19
10
11
10
5
8
11
20
5
4
13
2
7
24
1
10
3
38
37
36
1
8
21
10
17
2
1
4
5
28
13
4
1
14
23
2
55
20
13
16
5
8
35
16
7
40
3
4
5
30
5
12
1
6
7
4
3
8
17
6
29
74
7
14
7
2
9
10
11
6
13
24
5
12
5
18
1
14
17
18
35
6
31
28
3
8
5
66
35
12
17
24
9
6
5
18
17
12
1
12
15
4
1
4
39
14
7
8
17
8
13
2
7
6
7
12
3
30
19
2
11
10
23
22
5
14
17
10
1
18
5
6
1
6
21
18
5
12
19
60
11
2
3
16
11
20
15
8
7
6
3
10
3
56
3
10
23
4
9
4
7
22
35
20
35
32
5
40
33
4
9
4
1
8
7
16
3
14
11
14
15
14
1
12
11
24
17
4
1
12
1
26
3
18
43
6
1
6
33
4
7
2
5
22
3
18
29
14
17
6
7
18
17
62
9
8
21
6
1
8
13
12
9
10
1
8
7
24
1
2
1
20
31
10
13
20
3
16
13
2
5
46
11
12
21
12
7
18
37
10
13
16
17
2
21
12
3
26
3
10
3
2
25
4
3
6
9
10
11
2
5
14
7
2
3
10
9
14
9
10
3
8
33
10
11
2
3
10
7
6
5
6
13
10
21
6
7
2
1
28
5
16
27
16
11
2
3
4
3
2
23
26
15
6
33
20
9
2
13
4
27
6
1
28
15
4
29
12
5
10
3
4
3
8
1
30
3
12
11
8
15
10
7
14
11
22
3
22
15
4
3
22
29
10
19
38
13
12
3
6
11
6
11
30
11
16
17
10
7
8
3
4
39
10
15
4
21
20
3
8
11
10
3
14
3
6
23
12
13
8
5
10
9
26
5
34
1
4
19
2
15
30
1
6
9
4
9
14
31
6
17
40
1
30
11
28
29
12
1
16
11
26
7
14
11
8
7
2
33
14
25
16
9
22
11
32
1
52
23
10
33
26
7
4
3
2
3
4
31
16
11
2
5
16
9
6
3
20
1
2
13
2
29
16
1
2
1
2
3
8
15
6
5
6
7
4
1
8
5
8
51
22
3
6
3
14
9
16
19
2
29
14
11
14
43
14
5
24
29
22
3
2
45
8
27
8
11
18
17
6
1
10
15
26
5
18
11
4
11
6
1
2
43
26
35
26
9
4
21
32
11
18
31
8
39
24
5
88
5
6
17
8
5
6
15
8
3
24
19
6
1
44
3
4
23
4
3
6
31
6
25
46
15
2
5
6
1
6
17
6
5
6
13
8
29
26
1
10
1
2
11
4
27
2
21
20
15
20
1
12
1
10
1
18
23
2
51
26
5
6
1
6
43
2
9
14
9
10
3
6
1
4
7
14
9
18
7
30
7
4
13
20
5
4
9
4
3
22
27
6
17
36
3
8
7
50
23
6
3
24
1
4
15
16
3
6
5
12
5
6
7
8
31
8
53
14
11
26
21
8
5
4
27
34
11
22
11
2
13
40
11
4
11
6
9
12
11
8
25
30
13
4
19
8
5
24
5
4
3
8
23
8
3
14
1
24
7
4
3
2
7
4
27
8
43
4
3
4
1
14
15
2
7
20
3
8
19
16
7
2
3
2
9
8
21
6
19
34
27
10
11
18
7
2
13
18
3
10
1
6
1
8
13
10
1
36
1
10
35
18
3
6
37
16
15
2
27
22
7
2
19
2
23
36
33
18
7
16
1
14
11
4
3
28
3
4
35
8
9
20
41
4
3
12
7
8
13
4
13
48
19
2
3
2
11
2
3
10
11
24
23
8
7
52
19
4
7
8
21
4
5
8
13
6
37
8
27
6
1
8
25
4
9
4
17
10
39
2
3
8
27
2
11
28
33
22
3
12
1
4
15
2
15
20
27
4
5
6
29
22
1
6
5
4
1
4
5
10
51
94
1
4
21
8
3
72
1
2
29
36
17
12
7
18
7
4
7
12
47
24
41
38
1
20
13
10
1
42
1
38
5
10
19
18
5
28
65
4
1
10
15
20
1
10
15
8
15
2
21
6
13
8
1
4
5
22
7
16
7
40
11
4
3
4
7
6
41
8
13
28
5
20
27
2
19
8
3
14
5
4
7
8
13
16
41
16
49
22
7
36
5
2
3
2
29
4
7
2
19
16
33
6
7
20
1
2
9
14
33
30
7
6
5
2
7
20
3
14
7
4
13
10
11
4
29
2
1
6
19
12
11
6
13
28
7
48
1
8
25
8
15
10
5
26
15
8
9
6
3
8
9
4
17
18
1
4
1
18
21
2
17
32
1
2
3
2
3
8
15
6
27
14
1
18
13
4
7
6
13
34
11
42
17
14
7
4
11
28
7
16
5
6
1
4
1
4
3
10
5
12
1
16
1
8
1
10
11
6
9
18
9
6
9
4
27
16
3
4
13
10
3
16
7
16
13
8
19
2
9
24
5
22
11
10
61
10
19
14
13
16
9
8
9
2
7
20
41
26
3
2
11
28
3
24
9
14
3
4
9
2
7
6
13
4
23
8
21
2
13
16
9
6
5
2
11
6
7
2
11
6
11
8
13
6
27
14
9
28
37
14
11
2
15
14
3
22
3
8
15
58
23
48
7
8
5
4
39
2
9
16
3
2
19
4
3
8
25
24
39
12
5
6
39
16
23
2
27
12
31
12
13
4
1
10
25
24
7
12
9
8
1
6
3
54
7
24
11
6
7
8
25
44
25
14
5
8
13
14
21
10
3
14
7
2
7
6
1
18
21
2
15
20
3
12
23
22
23
6
13
34
17
14
5
4
9
6
11
2
33
6
7
8
77
4
1
14
1
4
9
38
29
16
9
10
3
18
5
22
9
4
39
16
1
8
3
12
13
18
5
8
5
6
5
10
1
18
11
6
7
18
1
34
1
4
3
2
11
14
7
4
7
2
31
2
1
2
5
18
29
14
9
14
5
18
15
20
49
4
37
4
1
6
97
10
13
20
15
20
1
18
3
2
9
4
11
4
9
16
15
12
7
12
1
4
13
4
11
2
7
14
21
12
17
10
13
4
3
6
1
24
5
18
5
26
25
2
5
22
25
4
5
2
5
8
3
2
3
8
9
14
13
6
3
12
27
4
1
10
5
38
3
4
17
6
7
24
11
66
9
14
5
8
9
60
5
6
15
10
67
24
17
4
15
4
23
2
5
14
1
12
9
2
13
22
35
14
5
18
7
4
3
8
43
2
9
10
21
22
5
34
29
54
19
24
1
2
17
2
7
32
37
12
29
20
7
10
11
6
9
10
5
2
3
26
11
10
1
6
1
16
7
2
1
36
1
4
7
52
27
14
25
4
21
46
31
10
69
36
1
18
5
30
7
2
19
8
5
26
5
18
11
2
1
10
5
30
7
6
1
14
9
18
13
46
3
8
33
38
13
6
3
88
1
50
9
28
47
8
31
20
1
4
13
10
5
2
9
24
7
2
1
2
19
12
19
2
5
8
7
12
31
22
3
8
49
22
9
10
3
10
13
6
7
2
1
4
25
12
1
32
27
4
9
20
17
28
7
16
15
8
1
8
15
18
59
8
7
6
17
2
5
2
5
6
5
24
51
22
9
28
1
2
1
8
17
38
25
16
15
8
3
8
5
12
41
2
7
10
9
12
7
6
11
6
9
12
3
10
3
10
17
8
7
2
19
6
9
10
9
42
15
10
3
2
23
8
11
2
3
32
3
8
15
18
5
14
13
10
9
4
19
4
25
2
3
6
1
2
5
12
7
10
13
20
31
6
17
34
5
6
5
10
3
28
3
34
19
10
19
12
3
16
9
6
9
30
47
12
5
8
15
8
1
10
17
2
3
36
9
8
21
8
11
26
5
36
5
56
1
6
1
2
15
2
11
24
3
2
7
10
23
10
3
4
29
4
13
42
3
12
17
10
13
2
15
10
29
6
3
4
19
18
3
20
9
44
15
38
1
2
1
4
1
12
3
4
1
6
7
12
23
18
3
6
35
18
5
8
13
4
27
10
5
16
5
10
1
22
31
20
21
8
1
14
19
6
27
50
25
10
1
12
1
6
13
2
19
14
13
12
19
6
7
12
5
24
1
28
11
18
3
22
27
6
5
10
1
12
31
6
3
8
1
28
7
26
3
4
17
6
5
2
5
18
11
4
7
6
17
56
45
12
13
12
19
6
13
10
5
8
7
12
9
38
25
2
1
16
9
50
5
32
5
8
37
10
7
10
17
4
19
2
43
26
5
4
5
10
1
6
5
8
25
16
11
18
35
16
21
16
7
2
31
14
1
10
3
10
9
16
3
2
3
4
67
12
1
42
15
6
17
18
7
16
23
2
11
2
1
24
19
20
7
4
5
12
5
12
33
34
3
22
9
18
1
6
5
2
7
12
15
2
5
4
9
8
5
8
11
8
35
10
1
22
13
16
3
6
17
42
11
2
5
10
1
32
11
12
23
8
1
16
31
28
25
8
11
30
9
4
1
4
9
6
25
14
5
24
23
14
3
4
3
2
9
16
11
44
9
18
11
6
3
2
21
2
15
10
5
16
1
12
7
6
17
30
1
6
3
12
5
2
7
8
9
14
15
2
1
6
1
2
1
22
1
4
11
18
43
2
13
12
1
24
21
14
1
14
7
24
1
18
17
18
3
26
3
8
21
8
19
6
1
2
5
22
1
8
9
4
3
50
9
44
39
4
3
4
11
18
11
22
19
10
13
50
5
2
7
24
1
16
11
2
15
12
3
2
7
24
27
24
3
8
7
6
25
4
11
10
13
12
35
2
9
8
13
14
9
8
7
2
7
4
1
28
15
8
5
20
3
40
5
8
3
14
21
8
5
60
13
2
25
2
15
18
1
6
19
32
3
28
3
16
27
14
33
2
7
4
17
2
31
6
21
16
27
20
23
20
3
4
1
14
3
16
1
20
35
6
17
8
25
6
5
8
3
12
1
2
35
26
3
28
11
12
7
46
29
6
31
48
13
12
5
8
7
12
13
16
5
14
9
12
15
6
35
6
9
14
1
2
21
14
1
2
23
4
11
36
5
8
13
4
9
26
7
2
9
44
37
10
9
2
59
8
13
26
5
8
33
2
9
16
3
16
9
6
9
14
9
26
19
24
23
48
17
24
1
6
21
18
7
10
1
46
9
4
35
44
13
24
1
4
31
18
17
2
7
18
23
28
47
20
27
6
13
22
9
4
59
16
11
54
5
40
1
22
3
4
23
4
1
10
5
18
13
12
3
48
27
14
13
24
33
10
51
12
1
16
11
6
45
32
45
12
35
14
39
24
5
2
25
2
31
6
15
4
9
4
1
2
13
2
17
10
3
10
5
12
25
6
15
4
45
26
3
12
1
8
1
22
1
8
19
28
1
10
7
18
31
2
11
2
1
6
29
4
1
6
3
14
9
14
1
12
3
10
13
20
15
8
17
6
31
30
11
6
11
6
19
6
5
16
29
28
25
12
7
2
9
6
3
30
1
38
29
2
33
18
13
2
1
30
11
12
7
16
5
4
21
12
1
2
11
16
9
28
27
8
45
8
9
34
3
26
5
10
33
4
1
2
1
12
11
4
29
30
1
12
7
36
1
24
1
12
1
6
13
2
21
10
3
2
15
2
19
20
3
22
1
10
37
10
17
12
19
14
3
10
3
18
9
2
41
36
3
32
11
10
5
38
1
14
23
4
13
10
3
38
1
4
3
12
3
20
67
94
27
2
3
4
25
10
11
8
5
36
17
6
7
4
5
2
9
4
21
6
15
18
31
2
5
10
73
30
15
14
21
4
7
12
15
20
9
6
11
12
31
4
3
8
1
6
9
8
3
28
5
4
15
2
19
12
5
34
7
2
13
4
1
2
7
20
13
8
5
18
3
8
3
2
1
16
1
22
23
10
3
2
7
8
7
14
29
16
1
4
1
8
11
20
7
46
29
8
3
4
1
8
5
6
43
18
13
12
5
34
9
2
9
24
1
6
11
10
9
18
3
14
21
6
23
30
9
26
1
12
37
2
1
50
23
44
7
4
5
16
15
4
1
8
31
10
37
34
1
24
1
18
13
28
17
6
7
4
17
12
1
2
23
2
35
14
29
18
27
20
7
30
5
2
1
12
1
4
27
14
1
18
23
18
11
6
5
6
11
6
19
42
23
6
19
4
5
28
13
4
23
18
21
20
11
16
5
52
23
46
3
4
9
6
11
24
3
54
29
12
17
4
3
2
17
34
5
2
3
44
17
20
9
4
27
44
19
10
19
28
5
18
23
4
13
4
17
4
13
4
1
14
29
4
3
4
15
2
29
4
3
10
5
10
3
12
29
22
19
6
23
2
1
2
17
30
11
4
5
4
5
48
17
22
7
10
1
10
57
4
7
6
1
6
13
2
5
8
9
8
1
2
1
22
5
56
17
26
23
10
17
28
13
20
11
20
37
6
7
10
17
12
11
30
19
2
1
8
3
8
29
26
5
16
9
4
5
10
15
40
9
10
5
12
31
8
43
6
27
26
3
16
3
12
5
6
11
18
27
10
31
18
15
22
13
38
1
2
1
8
21
12
5
6
21
16
1
6
13
28
29
2
13
4
11
6
27
8
27
2
11
18
21
18
23
2
7
30
15
14
1
10
15
26
69
56
23
36
1
20
7
12
23
8
3
8
3
26
17
14
25
10
1
18
29
14
25
6
19
8
17
6
49
4
9
14
5
8
1
8
3
2
17
22
23
6
19
14
25
10
1
34
1
2
9
10
15
50
1
2
1
18
41
12
1
24
5
20
17
14
33
14
27
2
9
26
3
6
17
16
13
2
21
38
5
4
13
26
9
4
23
4
11
2
5
18
13
66
15
20
19
2
27
16
1
44
11
4
19
8
35
8
29
4
39
4
29
16
3
8
23
6
1
20
11
4
11
16
15
2
9
20
27
16
1
30
17
6
27
26
1
20
15
24
3
24
15
50
3
28
1
6
19
20
29
20
21
22
31
2
23
4
7
2
23
10
7
18
3
2
13
30
1
18
1
6
35
4
7
6
11
6
25
20
11
6
15
10
3
10
5
16
3
4
9
2
11
4
7
2
11
4
3
18
5
8
35
10
11
14
9
4
9
50
1
8
31
10
3
4
45
2
1
4
5
8
21
2
5
14
21
4
3
2
19
8
17
14
3
14
7
10
13
4
3
4
7
6
9
28
21
62
45
22
17
2
3
2
21
2
13
10
9
2
7
4
5
2
3
10
7
14
1
14
3
4
31
28
11
10
3
10
11
8
9
26
27
2
3
10
1
20
9
8
9
20
7
10
1
6
5
2
15
14
1
22
1
20
19
48
1
14
53
6
1
8
5
16
17
34
21
12
11
2
17
4
17
12
5
18
25
14
21
44
5
28
23
20
3
18
21
2
1
14
39
44
21
50
5
4
1
22
33
16
59
10
13
2
19
48
25
28
9
12
17
18
11
8
29
4
3
2
27
26
3
18
3
2
37
6
25
16
3
42
7
10
13
20
37
4
7
12
11
6
11
10
11
2
17
2
25
6
67
58
5
44
11
6
3
14
1
16
13
6
11
26
25
2
39
18
33
12
47
8
47
24
1
2
19
18
7
40
13
10
5
6
7
4
17
6
5
18
21
18
21
22
15
2
1
8
7
8
25
26
19
2
23
4
11
40
1
4
13
30
1
36
25
12
5
24
19
12
25
24
1
22
17
22
29
2
7
8
31
30
7
14
23
18
11
4
19
36
11
6
31
2
3
4
21
8
1
2
15
4
1
4
29
4
9
20
13
14
41
2
1
20
7
12
23
20
3
6
11
6
1
6
1
8
9
4
27
4
9
12
13
38
1
20
11
2
27
2
33
60
7
28
47
6
1
22
13
14
5
20
15
2
15
22
3
4
7
12
13
6
3
10
19
48
15
6
5
2
1
12
11
10
13
12
7
26
1
2
7
2
17
4
7
10
3
12
13
12
23
30
7
6
19
44
7
12
35
30
15
48
11
18
1
10
75
22
3
8
9
2
13
2
31
16
7
10
3
10
7
16
13
18
5
4
25
18
3
26
47
70
1
8
7
6
7
6
5
32
3
26
3
20
1
8
9
4
13
2
15
56
17
16
1
32
9
20
13
8
13
6
9
10
9
2
21
14
39
8
15
10
7
26
9
8
23
4
1
2
1
8
9
24
37
26
13
16
9
4
15
8
5
16
5
14
7
14
15
14
3
8
69
16
5
8
7
28
1
18
19
20
3
6
21
10
1
32
21
10
21
20
17
4
33
4
1
20
3
6
3
16
13
14
55
14
7
4
3
30
17
6
3
10
3
4
3
18
15
2
5
6
13
12
11
6
7
24
25
4
19
12
13
2
5
20
1
8
17
30
1
8
1
4
15
24
17
2
11
2
3
28
13
2
11
30
7
24
39
4
3
28
1
28
7
30
37
24
1
6
7
20
11
12
5
16
5
4
53
4
3
4
7
8
9
12
3
28
15
52
9
4
23
8
15
10
3
2
21
14
5
6
3
10
13
6
3
8
23
8
3
2
25
20
13
32
1
12
9
10
7
18
5
2
23
34
27
22
13
10
11
2
45
16
5
20
7
10
1
4
11
14
13
16
23
12
11
4
3
4
3
20
13
8
69
8
13
14
5
6
3
12
9
50
19
4
29
18
11
12
61
10
9
38
5
16
15
22
47
4
11
48
1
74
11
32
11
10
5
8
33
10
9
8
1
2
1
16
7
20
21
16
3
14
7
6
27
10
5
24
5
18
63
2
1
6
9
6
5
20
29
6
17
8
3
10
7
22
9
6
9
2
1
4
9
2
9
4
15
4
29
20
7
22
5
12
13
6
5
4
99
2
33
6
5
10
3
2
33
40
7
4
9
8
1
10
13
10
17
20
29
28
17
28
21
8
3
8
5
12
17
6
3
10
13
4
5
4
15
20
13
10
15
6
1
22
9
8
13
18
7
4
25
2
33
46
15
46
1
22
3
50
3
40
3
6
17
18
19
24
25
20
1
12
21
22
11
20
29
12
23
2
5
14
7
10
5
8
1
2
7
4
13
2
13
38
7
22
57
4
1
2
5
16
9
12
7
58
5
2
3
72
15
32
51
6
5
2
11
14
29
16
5
16
3
28
31
2
9
2
1
24
7
2
3
4
13
8
11
22
9
30
11
4
1
8
15
24
13
2
3
14
71
18
11
6
25
28
5
2
3
2
27
18
17
2
9
12
25
68
1
4
29
2
19
6
21
6
51
2
9
22
15
36
1
26
5
4
5
18
9
8
1
10
13
10
33
6
35
48
11
10
13
14
51
2
15
12
3
14
11
4
13
2
7
8
7
2
9
36
31
42
9
6
1
36
43
12
47
2
7
4
7
2
49
20
19
18
5
2
11
10
17
32
13
2
1
8
1
16
1
6
11
6
15
4
47
22
5
48
9
50
35
18
3
4
7
2
17
2
17
2
1
30
39
12
5
42
35
26
29
12
45
14
9
10
1
8
3
28
19
4
15
44
7
16
25
38
21
14
67
12
23
14
13
24
9
22
9
12
5
20
1
2
15
24
5
24
5
10
19
42
5
8
5
12
15
4
13
10
27
2
13
10
9
2
55
24
3
20
23
4
5
8
19
14
3
2
5
4
23
6
9
32
3
6
1
28
1
6
7
8
1
30
1
18
11
6
17
90
11
50
19
2
13
20
37
8
13
6
5
4
5
22
3
10
23
2
29
44
13
2
7
4
3
16
25
14
17
18
19
22
19
2
1
20
1
4
17
6
3
4
7
2
5
66
29
2
15
22
3
14
13
20
3
2
7
6
19
6
13
10
1
6
3
6
5
6
1
6
3
2
3
58
9
24
1
2
17
22
7
8
3
16
19
20
29
26
9
22
39
6
27
6
5
8
11
44
11
8
3
10
5
24
3
2
7
6
3
20
9
64
3
4
1
4
15
8
33
12
5
10
39
30
31
14
9
18
17
2
9
44
3
14
7
28
53
10
9
4
15
42
1
8
13
4
51
2
7
12
1
4
3
14
7
8
31
14
15
2
3
4
43
2
33
6
3
6
5
12
11
2
1
18
1
6
7
18
3
6
25
4
1
6
3
2
9
8
13
24
11
76
1
26
29
8
1
4
17
6
11
12
7
4
7
30
9
6
11
16
19
6
7
30
15
4
7
74
27
16
29
22
11
32
1
20
35
16
1
8
1
4
11
18
11
42
3
2
79
2
13
8
21
26
11
2
7
18
19
22
35
20
3
30
57
26
7
30
43
12
1
22
5
32
9
16
15
48
13
26
1
26
21
6
5
8
15
8
15
20
21
4
17
8
13
18
5
12
5
10
5
12
1
18
7
26
21
10
1
6
7
28
41
48
7
6
1
4
1
32
19
20
5
24
5
10
9
10
31
18
7
8
17
6
47
20
9
16
27
26
27
8
11
30
21
30
1
10
3
6
7
6
5
16
9
6
11
18
5
6
13
6
21
32
63
4
5
8
5
36
5
2
11
4
17
4
21
4
21
74
23
10
1
24
7
8
7
4
17
4
3
4
3
14
21
6
11
16
17
10
1
6
9
14
29
2
5
2
35
18
1
6
1
20
7
30
13
6
7
18
7
6
25
12
3
20
15
10
27
40
11
28
37
4
15
10
21
10
27
2
1
48
11
6
39
14
1
14
15
22
3
14
1
4
1
10
7
16
19
32
19
20
9
20
9
2
87
8
9
22
25
6
17
2
11
22
7
6
7
12
3
24
9
14
7
10
33
2
3
38
15
40
5
6
17
20
13
22
3
2
9
2
39
24
13
12
13
18
19
8
7
14
9
14
1
4
1
28
13
24
1
6
13
2
13
38
23
10
1
20
15
2
27
8
1
24
33
10
37
6
51
40
37
12
5
2
1
12
9
8
47
6
23
8
39
6
1
4
5
16
43
22
15
14
17
4
5
4
1
16
55
14
17
74
25
14
25
28
11
8
9
16
9
14
15
12
9
8
1
16
47
34
7
2
11
2
1
24
3
12
5
4
3
2
31
16
43
4
5
36
43
4
7
2
51
24
1
4
1
6
1
18
29
32
1
2
15
2
15
16
9
4
17
20
43
10
3
2
3
18
5
22
39
8
3
24
13
2
15
12
3
4
21
2
5
20
9
22
1
4
3
14
61
16
17
20
3
20
3
4
37
30
21
6
25
28
33
26
21
10
7
16
5
4
9
12
1
4
3
10
9
10
7
10
27
12
5
16
5
24
7
6
11
6
23
2
9
12
13
14
5
18
25
2
7
10
21
10
1
12
1
14
9
26
13
22
3
2
19
10
3
14
1
26
1
6
7
8
17
2
1
2
7
8
25
4
21
4
9
34
25
30
19
10
3
10
15
16
5
72
45
4
13
4
27
2
1
18
65
20
5
24
1
34
5
2
27
12
1
8
5
30
13
56
3
2
35
2
3
2
11
12
9
26
29
20
11
2
5
16
9
2
1
22
15
36
17
10
13
54
3
8
5
20
7
12
9
2
9
2
13
14
5
40
31
12
1
6
1
12
23
26
9
8
11
2
1
6
13
10
31
48
35
2
11
16
29
16
13
40
25
2
19
14
5
12
23
22
3
2
19
16
11
8
1
6
1
14
9
2
41
24
5
40
9
16
15
10
3
6
11
8
1
4
25
30
17
18
29
10
3
28
5
8
1
24
11
26
3
22
59
22
5
4
19
18
23
6
55
2
9
4
47
20
5
14
21
32
3
14
13
16
5
24
1
4
27
2
11
8
1
8
21
2
5
20
45
28
7
22
23
26
5
14
3
2
3
32
3
40
1
2
27
2
3
32
23
2
11
16
47
4
33
2
23
2
13
18
7
42
7
24
43
22
1
18
17
20
19
4
5
4
7
2
21
24
35
2
15
8
9
12
3
22
1
8
13
38
9
4
1
2
3
4
13
6
37
20
5
4
7
4
9
18
1
4
23
4
17
16
3
4
3
8
21
44
9
8
1
44
5
2
11
8
7
2
9
8
3
20
21
16
3
14
15
22
9
18
19
24
1
12
15
8
5
14
35
4
17
2
29
6
7
6
3
32
7
16
1
10
21
14
31
8
3
6
11
66
7
10
3
18
3
14
31
12
1
2
33
12
9
24
3
20
7
6
5
6
31
10
5
4
5
8
23
10
9
14
25
4
11
12
13
16
1
38
1
2
11
2
7
8
23
2
3
52
1
42
1
24
1
12
17
6
13
8
41
10
37
2
7
2
15
24
7
10
17
4
37
20
7
16
13
28
1
14
11
8
19
20
7
36
5
14
29
2
3
8
7
8
1
48
13
6
29
6
19
18
25
6
13
12
1
16
29
38
1
14
5
14
3
74
3
32
3
38
17
2
1
38
17
14
7
4
1
4
3
2
1
28
23
16
13
8
21
8
3
18
9
52
15
40
13
6
13
2
9
50
3
14
7
12
15
10
7
20
13
10
11
10
25
54
5
2
15
12
11
2
11
2
3
24
19
10
1
12
25
2
1
10
11
18
21
20
9
38
27
6
17
20
3
18
11
14
27
12
51
8
3
10
15
4
13
6
9
4
1
2
15
12
1
32
5
6
3
4
9
46
5
4
9
28
1
2
1
16
23
4
5
14
63
6
7
30
15
6
31
26
17
16
7
14
7
10
3
44
23
18
1
12
3
14
9
18
1
4
9
4
27
14
7
4
5
10
33
32
9
26
21
2
1
22
19
2
5
8
9
16
1
8
11
8
5
22
1
16
11
46
5
18
23
6
11
12
5
6
23
8
13
24
3
4
9
12
5
22
5
22
1
20
11
20
3
16
3
14
19
10
7
4
1
26
61
2
5
56
13
22
71
2
7
2
3
32
9
8
21
22
9
2
7
16
1
12
19
28
39
8
1
12
35
16
1
22
11
32
3
2
11
8
29
6
29
30
13
4
5
8
1
14
1
2
55
18
1
8
9
16
7
24
1
8
3
24
31
6
3
20
7
30
11
4
17
34
5
6
7
8
3
20
1
68
5
56
19
8
9
18
11
12
5
22
11
4
1
6
7
6
29
2
5
16
11
12
23
6
25
4
29
28
7
6
15
12
7
8
5
20
5
58
23
30
29
14
1
10
31
14
15
4
3
2
5
2
27
16
19
4
19
44
1
2
39
2
3
8
1
6
7
8
3
2
33
8
35
14
1
8
9
2
25
2
13
18
9
4
1
2
1
6
7
2
3
16
7
18
1
4
5
2
1
6
1
12
45
6
15
8
15
4
17
8
7
14
23
20
7
24
13
24
101
2
11
2
5
8
9
8
7
22
3
6
1
12
9
26
23
16
39
2
33
6
7
50
3
14
19
2
19
6
13
2
3
24
1
4
1
4
3
6
17
2
5
36
27
4
9
12
11
2
1
2
1
4
5
10
19
6
35
8
11
46
51
20
7
2
1
70
9
14
39
22
19
8
3
4
5
16
9
32
61
2
3
30
5
6
27
16
21
4
9
32
9
2
3
4
11
38
11
6
23
8
7
10
47
20
19
16
9
2
5
6
11
34
43
6
1
6
1
8
7
6
1
22
15
34
31
4
1
8
11
6
5
16
17
64
5
4
1
14
1
8
55
36
5
10
5
4
29
6
5
2
3
14
1
4
25
18
3
14
13
10
57
20
21
32
23
32
1
4
25
6
3
4
3
2
15
38
5
6
1
14
5
18
3
4
1
60
23
24
3
4
5
6
13
8
29
14
11
8
3
36
33
18
17
18
1
36
7
24
7
8
17
8
63
14
3
8
3
4
9
8
5
12
27
8
1
14
7
2
7
8
17
8
3
32
1
16
17
2
3
40
1
2
7
16
9
44
13
2
3
8
7
4
1
4
19
40
15
6
21
20
1
6
23
46
9
12
11
8
15
4
7
2
11
2
51
22
29
22
3
4
29
10
3
10
3
32
9
4
9
4
9
22
71
4
15
16
81
6
5
8
1
8
7
24
5
10
1
12
19
14
13
18
33
12
1
4
3
46
23
6
19
10
11
24
23
10
13
12
11
12
21
14
21
24
31
14
5
30
19
4
7
12
19
18
11
14
29
12
31
24
33
4
19
8
3
10
21
38
1
18
11
8
9
2
3
4
7
12
25
2
13
28
3
2
35
6
1
6
43
6
23
8
1
28
23
8
31
16
5
8
1
28
19
38
7
10
3
4
9
8
7
4
19
14
19
12
13
16
29
6
3
12
1
6
11
8
9
8
45
92
15
2
1
8
3
16
15
14
3
14
33
6
41
2
15
20
3
20
11
4
21
20
23
8
5
22
7
16
27
4
29
2
11
26
1
12
17
18
1
18
41
14
5
6
7
18
7
24
7
4
1
10
1
4
3
14
9
10
3
38
1
10
7
20
7
2
5
32
21
4
23
12
35
24
1
12
21
2
19
2
1
6
9
12
11
46
11
32
7
14
29
14
1
10
5
30
5
12
49
20
25
2
1
2
1
16
49
14
7
4
25
4
25
18
15
8
19
26
11
6
7
6
1
8
5
18
29
24
23
8
23
8
3
44
5
6
15
4
5
2
17
14
11
8
1
2
7
24
1
26
17
14
35
6
1
2
3
32
1
2
9
14
7
16
31
16
3
18
11
6
19
8
15
18
5
74
3
26
13
14
31
6
7
38
21
20
33
6
13
18
17
46
35
8
13
18
3
16
3
6
3
4
13
14
7
14
17
4
3
6
5
2
23
12
17
12
3
6
5
10
19
16
5
22
67
4
21
6
9
14
5
30
7
48
29
10
1
8
5
8
15
22
7
42
17
4
5
30
5
2
1
4
7
16
37
8
5
14
9
4
23
30
1
24
13
22
31
18
31
12
7
52
17
4
27
2
11
2
3
4
9
2
5
18
33
10
9
14
1
4
9
14
3
8
21
22
17
10
25
6
43
28
1
36
1
2
27
20
17
6
15
8
13
14
1
2
3
20
15
16
7
2
9
2
11
30
17
2
47
8
1
20
9
8
25
12
43
32
11
2
1
48
1
18
43
4
3
2
13
12
1
18
5
22
59
6
11
10
1
4
3
14
35
34
19
6
1
4
1
32
9
24
9
20
7
10
19
2
29
6
11
10
21
22
5
22
21
2
1
6
1
40
23
20
41
10
7
4
1
10
17
24
47
12
11
6
1
20
9
10
7
2
13
22
1
36
13
26
3
4
21
6
25
8
11
30
19
2
5
4
1
20
1
8
1
26
9
24
1
2
21
6
19
20
13
4
5
26
17
26
1
14
3
8
7
18
3
2
27
2
7
12
3
6
1
2
31
12
27
8
11
6
15
14
9
2
53
6
11
2
9
14
11
44
15
10
1
4
17
20
9
32
1
14
3
6
7
12
3
50
21
10
9
10
15
4
7
8
7
12
33
2
29
10
3
10
5
36
29
6
7
16
3
4
21
4
1
6
27
10
13
32
45
12
11
40
19
4
13
18
1
14
5
10
17
12
11
10
11
24
5
12
21
24
1
4
9
20
9
8
9
12
1
14
9
50
3
34
7
34
11
16
9
16
5
16
21
10
21
2
15
2
1
14
9
20
5
4
13
2
3
10
43
22
3
4
15
22
19
6
21
10
7
10
15
4
9
14
13
10
1
8
39
20
5
12
13
6
77
2
3
2
3
24
21
2
3
16
1
4
47
14
13
26
13
16
27
14
15
2
5
6
21
6
5
4
11
16
25
2
5
14
27
4
35
8
5
12
5
6
23
38
29
20
1
12
7
6
15
10
3
18
1
26
5
2
23
18
17
24
13
14
3
44
1
24
79
24
29
8
43
2
9
4
15
8
9
8
3
2
9
18
3
14
35
4
13
16
9
10
27
14
7
46
15
2
15
4
19
8
9
4
13
2
17
10
31
8
35
4
15
4
3
2
11
34
11
4
7
4
25
4
5
14
5
4
1
10
5
2
31
8
13
6
5
8
11
6
31
6
15
40
15
8
81
10
7
4
3
12
21
12
7
18
43
2
7
8
5
2
31
32
17
6
21
2
5
14
7
2
1
10
9
2
31
16
3
4
43
2
3
66
15
6
3
10
1
8
15
24
3
22
9
10
11
18
7
8
7
4
5
2
35
6
1
16
9
32
35
8
5
30
7
4
1
12
1
18
17
24
13
16
1
4
1
10
1
8
7
22
1
30
3
4
7
14
5
2
23
26
9
38
1
2
11
6
15
24
5
14
9
10
19
4
9
32
15
20
9
2
31
4
3
4
3
10
17
6
9
6
9
2
9
12
15
26
1
20
41
18
11
20
5
6
5
4
11
6
65
4
1
2
17
6
5
20
19
8
3
16
11
16
3
12
3
20
9
14
5
36
15
20
19
10
21
34
27
14
5
10
1
10
9
8
9
44
1
32
1
2
5
18
23
26
7
8
1
2
19
6
25
10
19
48
3
22
3
14
7
14
49
4
3
4
3
10
41
12
7
20
11
6
17
14
23
16
13
6
15
16
11
8
19
4
7
14
3
4
3
12
9
10
19
6
3
12
9
8
13
14
3
40
5
16
7
16
13
4
5
10
7
6
27
2
1
4
1
12
41
10
5
2
45
24
13
18
35
24
1
14
3
22
11
12
19
8
1
18
5
18
9
6
3
10
27
28
7
4
51
18
55
10
9
12
1
28
3
2
21
36
7
32
5
6
5
42
7
4
25
12
13
2
5
18
7
12
1
36
1
4
41
4
1
36
1
4
9
8
3
4
3
16
5
4
9
4
3
20
55
34
7
2
3
2
17
32
9
18
5
20
13
28
1
8
41
10
5
4
7
4
19
24
17
6
15
26
1
12
15
8
3
8
27
10
1
32
19
22
13
24
11
8
3
2
15
10
25
30
19
4
7
24
1
12
1
16
1
14
21
10
15
14
11
6
1
16
53
30
17
14
1
6
3
2
9
24
13
8
3
14
17
2
9
4
17
10
5
8
5
20
29
12
5
14
11
18
33
4
21
20
15
2
17
2
27
20
9
24
17
26
31
4
13
58
5
22
7
4
7
6
11
30
13
8
7
30
15
32
13
6
19
4
15
8
15
10
9
20
11
8
11
70
7
32
5
4
15
26
29
4
19
2
15
4
5
2
21
16
11
26
15
4
15
4
15
10
1
4
5
2
37
2
31
12
5
2
7
2
15
14
39
14
3
4
3
10
19
18
17
2
7
20
19
26
9
14
3
4
13
8
5
4
3
32
11
4
9
6
19
12
21
4
15
2
9
2
13
4
1
14
17
16
21
12
9
8
15
14
51
10
5
6
19
30
11
10
1
8
7
6
19
8
5
22
33
24
17
8
1
42
3
18
5
14
31
2
9
2
9
14
9
10
1
6
11
42
1
4
1
2
3
8
25
32
29
40
7
2
39
14
45
4
13
2
51
4
3
14
3
8
27
10
5
2
13
2
19
6
7
6
9
2
5
14
5
10
9
4
1
6
3
10
3
66
63
56
25
2
1
22
3
12
9
22
11
2
9
2
31
2
17
8
5
4
3
6
3
14
5
2
3
2
3
16
15
16
33
16
9
16
9
8
53
24
3
2
35
8
1
46
3
18
11
24
45
8
7
6
13
28
35
12
43
34
7
6
1
24
5
2
3
2
13
2
31
34
19
36
11
38
11
18
17
6
23
10
9
6
7
2
15
26
13
4
21
2
3
36
11
24
1
4
5
16
11
4
13
2
9
16
13
22
15
20
1
6
1
22
9
4
15
22
7
8
23
8
21
2
1
10
3
6
5
8
9
10
39
16
1
24
21
4
13
4
5
12
39
54
11
16
3
4
1
20
7
24
9
14
7
4
5
22
5
2
9
12
3
16
15
6
11
4
13
2
5
6
1
6
7
8
7
6
5
8
1
24
9
4
23
14
37
6
17
44
27
4
23
6
5
28
1
8
27
2
11
22
1
6
23
2
15
24
1
6
17
16
3
20
5
26
1
2
5
6
19
2
3
6
19
6
57
46
11
10
9
36
7
6
23
6
11
10
7
6
5
4
3
4
13
24
7
24
9
4
7
24
7
2
3
2
11
2
45
32
5
4
11
18
3
48
31
32
9
4
21
8
13
8
9
2
3
12
17
2
1
14
11
40
9
2
13
44
5
2
11
14
15
36
15
32
17
2
27
8
21
16
3
38
7
50
7
6
5
10
9
78
5
2
1
28
3
4
5
24
19
2
9
14
11
26
25
12
15
10
9
4
1
10
17
6
5
12
11
26
1
6
11
12
53
26
25
36
5
10
7
6
33
14
5
20
3
20
19
10
3
10
3
4
67
4
1
28
11
20
3
14
15
8
7
48
17
2
19
42
5
12
7
10
67
4
9
40
9
2
5
16
7
12
15
6
1
6
5
16
9
34
5
2
5
22
23
2
21
6
35
2
27
12
5
10
3
4
1
4
15
10
9
4
3
8
5
16
23
30
5
30
7
4
47
12
13
4
5
12
71
6
21
2
13
52
3
10
7
10
35
34
13
12
13
14
11
2
3
2
17
16
5
8
19
2
3
18
1
8
1
10
5
2
31
14
9
4
3
4
13
22
1
30
47
8
9
4
25
4
13
30
1
2
29
28
1
2
27
8
19
18
5
12
7
6
21
10
7
46
13
12
13
20
3
16
9
16
25
8
29
6
19
12
5
36
7
14
25
4
23
14
1
4
7
2
5
6
5
6
11
8
25
4
15
6
7
2
1
26
23
6
1
4
1
4
1
16
1
12
9
6
5
42
5
10
25
2
9
14
27
8
3
10
13
2
1
2
3
8
15
6
7
18
1
26
17
24
25
30
1
16
21
2
5
20
3
32
1
8
17
6
5
6
13
18
1
10
5
54
7
10
1
60
1
2
19
42
5
18
11
42
7
24
21
12
53
2
11
20
11
8
7
10
5
18
5
12
17
8
3
14
33
2
5
12
3
56
9
2
15
26
11
4
5
14
15
6
3
18
25
2
23
42
27
8
13
2
9
4
1
14
5
6
1
6
19
28
9
8
3
8
3
10
11
4
5
4
19
2
11
6
17
2
17
2
11
6
9
30
25
6
29
2
17
12
13
4
21
14
3
8
11
10
5
40
3
8
5
2
3
4
15
6
17
44
5
18
1
40
1
2
47
4
23
12
19
20
7
6
15
34
15
2
15
16
5
10
11
2
11
2
31
10
5
8
21
2
27
6
9
18
25
6
5
4
3
12
37
6
17
54
3
8
3
4
1
18
15
14
21
42
17
6
7
12
5
2
49
10
3
2
3
2
3
8
9
2
21
40
3
2
5
8
1
6
7
12
1
10
11
12
5
2
11
4
19
8
11
16
3
2
9
18
25
4
3
30
11
8
33
10
11
30
9
24
5
6
3
4
41
6
1
8
1
2
85
66
17
30
7
4
11
30
53
8
25
4
9
2
7
120
29
6
11
2
13
2
13
8
3
4
9
4
1
10
23
16
1
4
3
2
3
72
1
2
1
4
5
14
5
38
13
2
21
2
9
4
3
24
9
4
7
6
1
4
5
4
5
10
1
24
1
2
17
20
1
6
7
2
1
26
3
4
3
2
9
4
17
22
37
16
5
34
19
10
19
26
13
62
9
2
27
4
3
2
21
20
5
4
5
2
39
4
3
12
11
52
5
4
7
12
11
10
7
4
25
24
11
22
19
2
13
34
3
70
19
18
11
2
1
20
7
4
21
28
3
4
5
12
7
32
3
2
9
4
33
12
3
20
51
10
27
12
9
4
41
10
9
22
49
10
15
10
27
24
3
2
1
2
37
74
3
8
9
40
11
40
3
6
11
10
1
8
9
2
5
44
15
12
15
10
61
4
29
8
3
24
7
6
7
8
1
2
9
10
9
4
11
14
23
14
5
86
9
26
7
2
9
22
3
20
11
2
9
2
15
34
7
2
13
6
29
2
11
2
9
12
3
14
5
12
9
14
9
16
1
18
7
2
1
6
7
2
17
6
19
30
5
18
19
24
5
24
5
6
3
12
3
4
3
4
3
4
27
4
7
14
13
16
15
2
7
4
3
4
1
2
21
2
27
46
15
20
9
16
5
4
11
16
31
20
11
2
5
6
5
26
25
4
31
10
9
12
9
2
35
22
11
20
3
4
7
30
25
2
13
46
3
6
31
2
1
4
7
20
45
22
1
38
39
26
15
10
3
2
11
8
13
4
11
24
3
12
35
22
3
8
3
18
13
12
41
22
5
18
5
6
5
2
7
32
7
24
51
32
3
12
5
74
15
10
7
22
17
26
39
8
7
2
13
16
7
14
23
10
7
14
7
2
41
2
1
18
19
24
1
18
7
8
21
34
7
6
15
26
9
20
5
12
7
4
11
32
5
24
5
6
23
10
3
6
7
20
25
4
1
14
5
30
19
12
11
28
9
4
5
14
9
4
11
2
5
2
39
8
7
8
19
14
15
4
21
2
9
12
5
12
1
4
33
30
11
8
11
14
3
28
1
2
5
26
3
40
1
18
1
4
5
14
41
2
3
12
1
14
11
10
17
2
15
4
3
6
1
4
9
28
5
10
13
8
17
4
21
22
1
34
37
2
21
2
11
4
7
10
1
14
17
18
19
2
5
10
13
16
9
10
5
14
11
2
3
18
3
4
9
4
31
12
29
2
13
12
9
38
15
14
1
2
31
2
5
12
17
26
31
32
5
52
7
12
15
2
15
4
3
16
29
12
5
6
13
16
15
10
5
30
19
12
3
16
33
8
1
4
7
2
9
14
13
20
19
6
21
2
25
10
23
18
25
4
17
22
1
2
5
2
17
24
11
28
13
2
17
18
37
4
21
4
95
30
23
12
29
6
5
54
5
6
5
6
1
4
1
14
5
20
7
50
1
4
3
32
1
34
11
8
9
6
7
10
17
2
27
8
19
20
5
40
13
10
31
6
19
16
7
30
5
6
3
2
21
46
1
8
17
4
3
4
25
8
3
12
49
10
3
6
17
20
9
2
5
22
3
10
63
12
5
14
5
6
23
18
7
6
11
12
13
12
17
28
27
6
11
14
15
20
9
8
3
16
3
2
11
6
13
34
1
14
5
8
7
10
9
6
1
30
3
12
13
14
1
16
5
28
1
34
1
2
5
2
1
20
3
20
3
38
5
18
3
2
3
2
11
24
5
12
3
34
37
2
5
2
5
2
5
36
17
36
1
36
35
66
9
18
39
10
15
20
17
12
17
4
9
4
27
4
11
4
35
10
7
6
5
12
13
26
5
2
1
18
1
6
7
28
3
4
27
10
3
20
29
4
9
36
37
10
1
8
1
4
5
12
5
10
83
64
5
2
17
2
3
10
13
10
19
10
5
6
1
24
5
4
15
8
7
2
7
16
11
26
3
46
69
12
1
10
5
2
13
18
5
18
7
2
5
6
31
12
13
2
11
2
13
10
23
38
29
10
7
22
29
14
11
6
47
18
21
2
11
26
15
2
3
6
11
42
19
6
45
18
13
6
1
6
13
10
15
6
9
2
9
10
5
2
9
6
1
20
3
72
13
22
9
4
13
10
1
8
1
10
27
32
3
20
1
38
13
10
1
16
1
26
17
10
1
8
21
6
1
12
15
8
13
8
5
22
3
4
5
8
13
26
33
4
25
16
9
12
1
28
7
6
11
16
25
2
17
4
5
2
1
2
5
10
3
2
3
2
31
22
7
48
11
18
1
4
35
30
41
34
7
58
3
8
1
34
1
2
1
2
7
6
21
16
53
6
23
2
9
22
7
4
7
20
5
2
5
2
3
34
31
28
9
6
5
8
17
4
11
42
17
50
7
2
1
2
27
6
11
20
27
26
1
4
7
4
1
6
7
10
3
26
11
4
9
2
7
2
1
20
13
6
5
18
13
24
5
4
11
6
3
2
5
22
1
18
7
12
11
6
1
32
27
26
3
4
53
10
3
10
5
14
31
42
3
8
21
4
17
44
7
16
1
22
3
8
9
4
3
10
9
10
17
40
7
8
47
10
7
10
1
44
1
12
9
22
1
4
27
12
5
14
5
18
11
2
45
26
9
6
41
2
3
8
5
4
7
12
19
8
1
10
15
4
9
6
11
16
1
36
25
20
5
12
31
12
1
6
11
10
9
2
15
44
13
2
3
2
39
8
1
12
5
12
25
36
9
26
13
10
7
30
67
30
3
10
15
2
25
4
5
12
23
22
13
10
19
36
5
14
1
24
7
28
7
6
17
18
3
8
41
8
21
4
1
8
3
34
17
4
5
18
5
8
19
22
5
14
11
8
5
6
1
4
15
32
1
4
1
12
19
2
7
34
1
4
1
6
47
6
7
4
19
10
17
72
5
6
17
6
41
20
1
14
11
30
11
18
3
2
9
2
9
10
11
22
3
38
1
2
27
6
17
20
7
4
7
14
13
6
13
2
23
6
3
10
3
28
5
10
29
2
15
10
1
20
7
8
57
12
1
8
9
14
9
8
7
52
11
14
39
18
9
8
19
42
35
6
3
26
33
42
5
2
1
8
19
2
17
2
1
2
11
2
25
16
33
4
19
4
1
22
21
24
5
24
5
6
19
2
13
6
3
2
7
10
3
16
5
2
9
14
3
28
3
26
23
2
11
14
3
56
1
6
9
18
1
14
1
2
5
2
7
46
5
10
1
10
5
10
21
24
1
2
17
6
1
18
1
30
31
6
15
18
11
8
17
24
1
58
5
2
1
8
13
12
9
4
7
18
9
8
9
6
23
20
19
6
7
4
5
14
3
12
11
18
29
16
35
26
9
40
13
12
13
22
1
2
13
8
1
2
35
24
55
40
3
14
11
6
1
6
3
4
3
46
9
4
21
26
17
4
21
2
13
10
7
12
11
24
11
8
13
40
3
12
1
4
13
28
19
26
1
18
19
4
29
8
15
50
11
2
3
6
11
12
13
10
29
4
3
10
9
26
27
2
5
2
9
12
5
30
37
14
9
2
25
30
25
10
5
6
1
12
1
14
31
6
5
12
3
12
29
8
13
14
7
6
1
2
1
18
1
6
13
6
1
2
5
12
5
24
5
6
13
10
5
52
11
6
5
20
11
4
9
42
7
14
5
16
47
4
3
2
35
14
13
6
13
6
7
6
35
30
13
12
3
24
9
28
5
4
7
6
7
6
11
6
3
8
21
20
13
8
21
32
5
24
11
4
3
10
37
6
11
2
17
12
7
4
5
10
19
2
3
12
15
2
11
18
5
2
7
22
7
4
25
10
1
30
41
12
3
24
3
4
1
6
13
6
39
4
25
26
3
4
9
8
31
4
17
24
21
52
11
20
17
26
7
4
17
6
13
18
3
4
3
4
5
32
9
14
3
2
11
10
13
16
29
12
5
16
35
8
27
20
19
16
13
32
35
20
19
12
1
6
13
66
11
24
13
12
11
12
7
2
11
10
3
6
37
8
15
4
9
28
23
22
3
2
1
2
7
16
25
12
13
10
11
10
13
6
9
34
7
4
1
8
31
4
15
22
7
18
7
8
13
6
21
14
19
10
35
26
3
16
19
20
7
44
1
32
5
6
9
14
1
30
21
16
5
34
11
2
21
14
1
10
15
14
9
6
1
2
9
4
1
8
5
14
31
6
25
8
7
8
9
10
3
10
9
12
11
12
5
14
13
16
17
18
11
6
3
6
9
4
55
6
15
16
9
4
3
10
1
12
5
46
37
52
15
2
3
12
21
26
11
2
1
18
11
18
5
42
5
6
15
28
23
4
9
10
3
24
15
2
3
10
11
34
19
6
1
12
7
12
5
24
5
12
13
2
11
12
25
2
7
44
3
32
1
2
3
10
5
8
9
26
9
14
9
4
15
2
25
14
21
4
1
24
3
20
5
6
13
4
49
6
13
10
7
28
13
12
1
4
17
10
15
28
5
18
1
28
1
4
7
12
15
12
9
14
1
10
13
2
5
46
7
14
7
4
7
40
21
10
27
6
5
2
9
8
5
4
1
4
3
10
57
4
81
10
9
8
3
4
5
6
29
20
3
4
11
14
5
8
27
26
5
20
5
4
37
18
7
48
1
26
1
4
31
10
7
30
3
4
7
30
3
2
3
16
11
10
3
8
3
10
3
62
31
34
3
36
1
14
11
42
29
4
1
32
11
12
7
18
9
6
3
6
17
20
29
12
7
12
37
10
5
12
1
8
5
6
21
66
25
16
39
4
25
4
5
2
23
4
7
2
19
4
1
28
11
22
7
40
3
36
17
8
1
14
5
54
9
10
25
2
3
2
7
4
9
14
9
16
3
18
15
34
1
34
23
12
3
54
7
2
3
38
9
4
9
12
9
48
5
16
5
10
5
14
1
6
11
30
27
16
1
48
1
4
7
4
17
4
29
14
5
26
5
4
3
12
13
10
13
34
1
6
37
4
5
2
17
36
5
8
15
12
5
2
11
14
1
6
3
6
13
4
19
4
17
8
3
10
9
12
13
6
13
12
5
4
7
6
15
2
9
2
23
24
7
8
27
10
15
6
27
16
9
22
5
16
5
4
5
14
29
10
19
2
5
20
5
46
5
12
7
6
13
4
29
30
33
24
23
14
7
36
37
12
3
8
33
2
15
4
29
6
53
24
1
6
1
50
11
2
1
8
1
4
9
8
15
22
1
2
11
2
47
18
17
6
21
18
5
4
9
28
25
4
9
10
9
12
11
18
7
20
23
10
15
16
19
38
13
18
1
6
11
18
1
6
9
14
1
2
7
8
15
2
11
52
15
4
1
8
45
10
11
4
13
4
1
12
7
18
13
16
9
4
25
26
9
6
1
20
17
2
5
24
25
32
13
40
57
60
25
6
5
6
13
66
11
42
17
6
13
8
15
2
9
4
1
14
9
18
1
2
3
16
15
10
7
14
15
2
11
26
11
12
11
16
9
8
19
24
9
6
5
4
7
24
1
12
3
2
7
12
1
40
25
6
13
6
7
2
5
16
1
8
5
16
19
4
53
2
5
24
17
8
31
26
19
2
25
4
25
70
3
10
21
10
9
14
5
4
15
12
13
22
5
10
1
16
1
14
3
10
57
18
1
20
11
42
67
24
1
46
29
6
5
24
33
22
1
26
25
6
7
6
35
6
17
52
17
10
1
24
25
10
37
2
3
60
19
14
35
30
11
12
11
12
13
20
7
20
23
2
17
2
5
28
5
4
3
2
1
10
3
6
3
26
57
12
1
4
1
8
7
16
5
2
21
8
3
18
3
28
11
4
3
20
1
34
5
12
25
8
15
22
3
10
5
16
53
4
9
18
19
16
29
4
9
4
7
26
3
4
19
44
1
8
31
16
7
10
3
10
9
6
11
6
5
18
51
8
25
14
35
20
15
8
31
2
9
20
15
18
41
30
9
12
5
8
5
6
15
30
5
8
3
2
13
4
13
8
3
10
3
4
35
10
3
2
29
8
3
12
3
28
7
6
7
12
47
20
3
14
9
38
1
34
25
4
3
30
1
4
1
24
15
2
13
4
15
2
15
36
31
12
25
36
3
24
23
14
1
28
13
18
5
4
5
6
15
16
9
26
3
26
7
12
15
4
3
6
11
26
11
10
15
2
3
4
11
22
15
22
1
4
27
2
7
6
17
6
5
14
7
24
37
10
3
16
35
10
1
28
5
2
9
10
9
28
9
16
5
12
5
20
7
10
25
38
11
6
5
4
9
38
29
22
17
30
11
2
7
10
1
28
41
14
27
20
19
26
25
70
21
4
43
6
17
8
3
22
23
2
7
8
13
10
9
14
35
8
9
2
15
2
5
8
5
24
13
12
5
12
21
20
3
2
25
12
29
40
25
36
23
12
55
6
1
2
5
18
17
40
5
18
9
14
3
18
5
30
1
18
27
8
1
14
11
10
7
20
13
12
77
18
1
10
9
18
13
40
3
26
9
32
21
2
13
6
5
12
1
10
7
8
13
12
31
4
11
2
1
6
1
2
7
6
19
6
27
6
29
6
19
4
1
20
3
2
27
14
7
2
17
14
39
12
11
6
13
18
9
18
1
18
15
4
3
10
41
34
9
48
11
40
21
16
3
16
29
6
5
12
1
10
11
50
7
20
3
2
1
12
1
2
1
6
1
8
15
38
5
36
25
6
1
18
7
36
7
6
11
2
5
2
1
2
3
2
15
6
1
2
3
4
5
18
9
12
3
6
1
4
9
4
3
18
7
2
13
16
9
16
13
26
27
10
9
22
5
4
23
32
27
12
7
22
37
36
5
16
11
4
3
4
17
4
7
12
5
8
1
46
1
2
25
8
1
8
15
12
41
10
17
12
11
4
59
14
1
2
7
4
5
2
7
8
5
18
21
6
13
6
11
12
1
4
5
10
9
20
27
4
27
4
11
4
3
8
3
4
33
4
5
28
5
10
23
6
5
4
1
8
1
2
11
2
13
6
1
24
33
6
5
20
63
2
7
28
3
8
1
2
7
26
13
4
5
4
27
6
7
6
33
18
45
32
7
6
1
26
45
14
15
2
1
6
9
6
5
4
1
20
1
8
9
8
15
2
21
26
27
6
29
18
1
4
9
14
39
50
1
6
7
26
21
28
1
2
1
2
7
26
27
32
9
18
13
10
7
4
7
2
5
10
9
20
9
8
27
4
1
32
3
16
7
8
3
30
1
2
7
22
11
8
31
4
27
4
13
2
1
2
3
2
19
4
15
26
1
10
21
8
5
4
1
30
19
32
5
8
3
52
29
44
5
8
51
2
3
32
55
2
13
4
3
4
21
14
7
4
5
26
1
24
9
10
3
8
1
14
17
22
3
12
7
8
15
4
1
18
7
18
11
26
5
4
5
8
3
4
21
4
7
14
13
12
9
14
5
8
15
26
11
2
11
8
3
26
63
18
7
2
29
2
7
6
15
2
3
4
3
16
13
4
31
4
21
12
7
10
23
12
19
2
1
8
11
6
17
20
7
6
15
32
3
14
3
10
11
2
51
20
21
24
7
4
17
10
23
16
17
24
7
6
5
48
7
8
1
38
9
40
51
14
29
14
1
6
29
6
1
16
21
26
1
4
19
4
17
6
25
38
19
2
7
16
15
20
19
18
11
10
1
4
1
10
5
52
1
2
13
6
15
4
15
10
17
2
9
18
31
24
5
4
3
6
5
6
7
12
21
14
3
26
15
16
3
12
31
34
5
4
11
18
11
16
1
6
15
12
9
18
9
6
13
2
3
8
21
16
5
8
15
4
45
16
67
14
9
10
1
10
1
36
3
6
17
14
25
14
1
8
7
12
11
12
11
6
5
2
5
18
41
12
35
8
1
8
19
6
23
16
19
4
31
6
3
14
5
2
1
18
1
10
1
20
73
8
21
22
7
12
7
8
17
2
19
10
5
28
15
16
3
14
15
14
3
18
19
4
39
16
21
12
5
4
27
6
9
10
3
16
35
36
13
2
51
2
13
2
25
16
5
4
1
6
9
2
25
6
15
14
17
4
9
16
13
16
13
26
1
46
5
14
19
6
9
12
15
22
9
2
1
8
7
20
15
38
3
10
15
4
25
8
7
8
7
2
13
4
31
8
7
46
3
20
7
26
3
6
31
14
31
8
3
24
7
80
9
2
33
16
11
8
3
58
21
10
15
40
31
16
19
6
9
2
33
4
9
4
5
8
1
2
11
6
31
2
5
4
27
2
39
16
17
26
7
66
11
6
3
70
29
14
13
12
5
10
21
26
25
18
9
38
15
10
23
10
3
12
11
8
11
2
13
30
1
8
1
18
19
22
11
2
5
8
3
12
23
12
33
16
9
16
9
2
21
10
13
20
41
6
5
20
1
6
19
6
13
10
23
16
13
16
21
2
11
16
1
4
3
4
11
26
17
12
7
14
1
28
5
18
5
42
9
24
23
6
13
26
27
6
9
2
11
16
33
2
33
12
23
44
1
6
1
2
1
6
9
10
13
4
7
12
7
10
37
4
7
10
17
4
3
2
5
4
3
18
23
8
9
8
39
64
5
2
19
10
5
2
19
6
3
2
3
8
3
8
15
16
11
4
9
28
11
22
21
10
1
2
15
32
9
2
5
8
19
8
1
12
1
12
7
16
41
10
1
24
17
6
21
10
11
14
9
14
1
8
3
10
7
4
45
4
3
26
1
12
29
4
19
34
13
16
1
4
5
14
7
20
17
20
11
22
1
12
55
32
3
16
19
14
1
38
9
6
5
40
27
10
19
12
3
14
5
6
1
8
11
12
19
10
21
26
37
22
13
12
23
6
27
4
9
8
1
22
7
2
3
2
1
10
21
4
5
4
3
16
5
4
17
24
37
2
37
12
5
8
47
10
1
10
3
10
1
22
19
4
3
10
15
6
7
10
11
12
7
18
7
12
35
22
5
2
21
44
3
4
9
28
1
6
7
4
3
2
91
20
35
22
9
2
17
30
1
18
31
32
17
14
5
4
13
4
1
36
5
6
11
2
9
16
15
20
5
22
3
14
3
4
5
36
11
10
5
2
39
2
1
4
7
44
7
16
29
38
33
6
7
4
1
8
3
68
5
28
7
6
3
8
1
2
1
8
27
6
1
22
5
10
9
16
5
6
1
4
5
8
17
4
1
10
15
16
3
10
21
22
3
28
3
8
7
32
3
22
13
10
1
8
13
18
1
2
1
4
7
2
7
12
1
30
3
8
3
2
3
68
3
8
27
16
19
48
11
8
1
34
17
6
13
12
37
12
1
6
13
14
13
12
13
8
13
6
13
2
7
28
21
8
7
16
1
2
3
4
1
14
7
4
9
10
7
12
9
2
3
4
19
2
27
2
11
2
13
6
23
2
3
16
3
16
27
16
5
4
7
4
7
14
39
2
41
20
7
6
1
46
5
8
9
4
9
8
5
10
1
12
1
4
5
6
11
14
3
28
11
6
17
14
1
2
33
2
29
4
3
10
3
4
7
10
11
12
15
6
3
12
21
36
3
6
7
8
7
4
1
10
1
10
9
26
5
36
5
4
19
22
13
64
19
14
29
8
15
18
3
18
23
22
13
18
1
68
43
30
13
12
21
4
7
32
3
8
1
8
5
16
3
2
21
2
1
28
1
6
5
6
11
30
3
18
5
18
3
2
15
16
15
4
19
6
15
2
5
8
33
4
1
10
3
14
23
8
3
20
7
20
9
24
39
14
7
4
29
4
31
6
31
34
5
6
25
6
7
8
27
14
45
6
11
14
1
30
5
24
5
76
19
28
5
14
5
2
35
26
7
2
5
46
11
12
9
10
9
6
45
36
45
32
1
14
19
4
7
22
9
52
19
4
39
16
9
10
1
4
29
32
21
14
3
16
15
38
5
2
21
4
3
62
5
2
9
50
3
28
21
14
11
8
17
10
1
4
5
58
3
4
5
46
5
22
3
12
21
2
3
16
21
2
19
8
9
4
3
20
55
8
5
14
5
4
21
40
23
20
55
6
37
10
21
20
1
12
11
2
11
64
17
8
3
2
5
8
31
4
41
40
13
16
11
52
7
2
7
12
1
38
1
2
15
14
9
2
1
8
15
20
1
20
13
2
55
4
33
22
3
46
27
18
41
30
13
8
27
2
5
2
5
22
3
20
3
12
17
10
7
2
19
2
9
8
1
22
27
10
19
28
11
2
53
30
39
22
5
8
9
4
3
4
5
10
7
2
3
14
3
8
1
28
43
4
27
10
33
2
27
2
3
2
1
2
13
10
1
14
15
2
15
14
7
24
1
8
7
8
35
10
17
2
1
2
11
10
13
26
3
16
7
18
1
20
3
22
3
24
1
10
13
14
43
4
33
8
15
4
15
6
7
36
37
2
7
8
1
12
11
12
5
8
29
4
1
28
5
24
19
18
19
24
33
14
5
14
9
10
7
4
25
48
5
10
15
14
5
2
3
4
15
6
5
78
19
8
21
12
13
60
5
2
17
14
17
28
5
6
5
12
11
24
11
26
13
14
11
10
19
6
11
2
1
4
1
2
15
10
1
4
5
14
3
38
15
2
7
34
13
8
3
4
17
10
9
12
7
2
15
24
13
2
37
18
13
6
27
14
7
4
7
8
17
8
5
14
21
36
9
10
11
68
37
6
11
22
7
2
19
4
9
4
3
8
5
22
7
10
27
6
7
30
17
12
1
36
21
42
61
8
37
2
37
56
1
4
25
12
7
6
1
34
7
12
13
4
5
14
3
6
39
4
3
12
13
4
1
8
1
14
45
10
5
10
1
26
5
14
13
6
11
2
7
18
9
18
11
2
11
28
7
50
9
6
3
12
23
24
5
8
31
6
25
6
15
2
7
6
45
46
1
20
45
2
15
8
19
6
7
18
3
12
11
12
5
2
11
10
7
28
17
2
19
38
3
24
9
10
13
20
39
30
11
30
13
2
1
22
27
6
1
8
1
6
17
4
21
2
1
14
7
8
5
28
35
26
3
8
5
14
3
12
1
2
15
10
17
22
15
14
13
6
5
6
7
2
5
12
73
10
1
10
1
18
1
14
23
4
23
42
29
6
15
4
13
2
7
4
17
12
5
22
13
26
5
6
3
2
17
20
19
14
5
24
17
32
7
14
3
6
1
8
9
8
3
4
7
16
23
6
3
16
31
6
7
6
17
4
7
42
11
26
25
2
21
30
1
8
19
4
1
4
15
30
43
12
13
28
11
16
17
10
13
28
5
28
9
4
3
6
15
8
43
2
5
14
9
4
7
6
13
24
1
72
11
8
11
20
23
26
5
6
23
2
15
10
3
14
5
4
7
4
3
12
11
16
5
6
1
12
3
12
11
24
29
28
3
46
45
2
21
38
27
10
1
10
9
10
9
10
29
4
3
4
3
32
21
8
1
44
7
10
5
2
23
14
5
10
1
4
11
6
3
10
11
24
1
8
13
18
11
8
1
30
9
10
1
42
5
32
9
18
1
6
9
30
5
10
55
6
9
8
3
20
33
14
13
4
9
12
21
10
3
8
15
6
23
12
3
16
15
6
21
2
3
28
7
8
1
16
7
2
1
8
11
66
11
8
29
4
43
8
5
10
15
10
19
6
13
8
9
12
7
4
9
8
3
22
7
20
13
10
5
2
31
38
29
4
7
10
13
66
27
16
9
8
1
24
13
18
3
8
79
30
3
26
9
10
11
24
1
2
7
12
3
14
3
6
3
24
5
22
3
32
35
6
1
16
3
8
5
34
11
6
11
2
1
4
17
8
13
18
107
8
21
6
9
2
23
20
1
4
21
6
17
2
9
14
7
6
21
16
27
2
15
10
1
2
11
6
35
2
5
2
19
22
5
6
1
12
11
6
23
4
1
44
17
16
5
28
5
6
25
18
1
18
7
12
7
8
3
2
1
32
9
10
15
2
11
14
95
8
3
6
19
4
17
6
31
6
5
10
25
26
19
4
1
2
5
4
11
12
13
4
7
12
29
14
13
14
55
8
1
8
43
12
11
10
1
8
15
2
9
8
3
30
3
8
15
2
3
4
9
10
11
6
15
2
13
56
11
24
1
26
5
12
5
12
15
24
7
20
11
16
23
14
1
10
31
10
9
24
1
24
3
28
3
8
1
30
17
24
3
26
5
2
31
10
49
30
3
12
7
2
25
2
21
4
7
30
13
16
11
32
11
16
1
46
33
34
5
16
11
10
19
2
5
8
9
2
5
14
15
40
21
12
3
2
15
14
15
10
29
6
3
12
3
46
9
28
13
14
13
32
5
12
41
6
3
8
9
6
7
20
23
6
7
34
19
14
35
2
75
4
23
8
9
4
47
6
7
14
3
4
5
28
11
2
11
2
17
10
15
2
11
8
47
22
9
12
17
50
7
12
17
2
29
10
7
4
3
8
47
22
13
4
1
28
17
12
11
4
45
2
21
6
15
14
9
6
39
2
25
12
3
2
1
2
3
12
65
28
3
6
11
10
15
28
15
28
27
10
3
26
11
14
7
6
7
12
5
10
47
10
1
2
7
12
23
30
15
2
3
6
3
4
21
56
9
80
15
8
13
2
21
20
5
14
27
38
19
8
1
16
39
12
17
10
9
14
5
2
21
2
23
24
13
4
13
6
1
8
5
84
3
24
25
10
25
10
1
2
7
24
5
4
17
34
3
8
39
10
15
10
21
18
3
22
1
2
15
6
29
40
1
2
7
22
5
4
21
6
5
2
25
2
15
4
7
14
15
4
11
16
17
18
27
50
13
14
3
2
3
20
3
30
5
12
7
24
9
26
5
6
23
26
3
4
33
54
5
24
47
22
1
14
33
18
13
28
17
30
1
10
11
2
23
4
11
8
1
18
5
2
11
6
1
10
9
8
7
20
17
20
3
50
19
2
5
14
1
24
13
4
15
8
33
18
17
52
27
34
1
12
7
12
7
6
7
40
5
6
19
2
5
6
9
28
25
32
9
8
1
10
3
10
7
20
7
26
1
46
37
6
1
10
15
16
15
12
1
8
5
14
1
26
39
8
9
4
19
34
9
6
23
4
45
40
15
2
27
16
49
8
25
12
11
2
11
46
17
20
19
16
9
12
3
18
11
30
7
18
11
8
3
4
9
4
27
4
13
4
3
62
33
28
21
4
3
16
21
8
15
46
5
24
23
34
19
2
7
2
13
2
19
16
11
2
17
12
1
2
1
6
1
2
7
12
1
18
17
10
5
22
3
10
23
2
19
2
3
4
5
20
9
8
33
4
21
2
1
22
3
6
27
16
7
6
7
30
13
22
23
6
9
2
3
30
3
6
15
6
7
2
25
6
15
24
25
12
1
8
5
10
39
2
7
2
1
18
23
4
1
6
27
14
25
14
11
82
19
12
5
6
9
20
31
4
17
8
21
2
15
50
25
12
11
2
5
28
1
52
17
14
41
20
13
6
25
4
1
18
9
10
41
14
41
6
13
6
7
4
17
14
11
4
23
18
7
8
17
18
11
10
25
2
9
16
1
10
1
4
11
4
3
78
21
22
7
16
1
34
15
4
11
8
11
10
9
8
9
20
3
32
13
12
51
10
11
10
5
2
7
6
1
16
1
2
11
16
15
2
3
6
3
2
1
20
7
50
3
32
11
18
23
24
7
12
11
38
53
2
9
4
31
24
7
38
17
2
1
4
7
14
3
26
9
6
7
12
9
6
1
4
9
20
29
2
31
8
73
14
23
4
9
12
9
12
1
2
7
32
5
6
7
2
11
6
7
24
59
10
5
6
3
10
39
42
3
32
5
8
3
4
29
2
5
6
7
8
13
4
1
12
1
28
9
6
15
4
25
10
21
18
1
14
1
12
1
6
11
2
1
36
5
4
5
40
41
12
11
16
77
28
1
6
35
14
29
2
35
12
17
2
9
18
23
2
5
8
7
16
1
16
19
20
21
2
25
16
21
2
15
2
7
36
3
10
63
32
3
8
31
6
5
22
21
6
17
2
27
8
5
14
1
4
5
22
55
6
17
38
3
6
39
4
5
6
1
2
33
2
3
4
9
10
13
6
5
8
53
14
5
26
25
2
1
18
9
8
9
8
15
4
1
46
15
2
25
4
23
22
1
4
7
46
29
12
1
16
1
12
11
8
9
44
3
28
25
16
25
18
5
4
23
18
13
6
7
34
3
6
3
8
1
6
3
8
15
26
3
16
13
18
3
4
5
4
33
16
7
6
5
8
1
22
11
2
25
6
9
62
3
2
3
2
11
4
3
4
7
34
11
4
17
12
7
2
3
4
3
20
11
14
15
10
9
2
5
4
21
2
21
8
1
74
13
2
1
10
1
26
23
2
5
6
1
6
11
2
17
34
17
20
9
2
87
26
5
14
3
2
21
14
17
2
3
46
19
22
1
10
1
4
3
4
1
10
5
10
37
26
17
42
13
28
9
34
1
12
49
6
5
18
3
24
3
8
41
4
9
18
21
2
33
18
29
40
11
6
29
14
41
2
9
12
31
20
1
4
13
2
9
8
5
16
3
2
11
16
3
4
5
10
5
24
9
6
19
2
33
2
1
16
11
18
7
10
9
16
3
8
1
2
1
6
7
8
11
48
5
12
5
4
9
40
1
6
19
6
1
14
5
10
23
16
1
14
5
8
11
46
11
12
1
12
3
40
1
18
17
16
7
14
5
14
15
2
19
18
13
12
27
2
49
18
23
12
9
10
1
20
9
2
9
8
5
2
7
12
9
4
5
2
1
6
13
18
7
8
17
28
57
2
35
4
7
40
1
70
39
2
5
6
29
14
1
12
17
2
5
12
3
2
5
10
21
4
27
26
21
24
11
4
5
8
9
6
3
4
3
22
7
18
29
6
51
34
3
10
9
14
9
6
31
22
13
60
11
4
1
12
13
12
5
38
5
10
9
18
1
14
25
6
1
6
7
6
7
2
3
14
9
48
5
8
3
8
23
36
1
34
1
26
9
10
27
2
31
4
7
2
13
4
5
14
11
22
23
20
49
2
19
6
7
12
9
6
59
4
47
8
23
12
17
12
13
4
3
4
11
18
1
8
15
8
31
10
19
42
7
4
15
4
1
10
19
22
5
4
29
4
15
12
33
18
7
18
11
22
41
6
11
8
5
14
7
4
5
14
7
6
17
6
15
2
21
38
11
10
3
22
7
50
9
16
1
8
9
30
7
40
9
4
13
42
29
30
1
30
5
52
25
4
3
76
5
8
5
22
9
12
5
2
3
60
23
6
9
2
3
16
15
8
27
2
9
8
13
26
7
8
13
18
1
6
35
4
11
10
1
12
7
4
13
14
1
8
21
48
7
2
13
4
11
8
23
4
41
30
7
16
11
12
3
8
35
20
5
2
9
22
37
4
3
10
7
8
13
10
1
20
3
14
1
2
1
6
63
12
27
6
3
6
7
4
15
14
7
22
3
10
7
16
13
34
5
16
3
18
9
46
3
2
7
12
5
26
11
14
7
14
1
2
15
16
9
28
9
26
5
2
13
10
15
4
7
14
9
30
1
6
15
18
7
22
3
8
13
6
27
16
7
26
5
6
1
12
21
8
3
46
9
8
3
16
51
8
9
2
19
20
7
2
13
14
13
12
9
2
3
6
5
6
31
2
5
2
3
2
3
2
13
2
7
4
15
6
9
4
15
20
13
10
1
12
17
8
11
4
9
2
1
10
1
4
5
62
17
26
17
40
7
12
27
32
5
10
9
26
11
10
13
10
19
2
13
12
17
10
23
16
53
66
9
26
39
10
3
2
3
8
15
6
19
12
21
68
5
6
7
38
9
32
15
10
3
2
15
6
11
38
7
16
29
10
5
10
23
24
11
18
31
40
11
4
43
8
35
4
1
12
1
14
9
2
3
26
27
18
1
14
1
14
15
4
19
14
1
14
35
12
7
4
25
8
11
6
3
32
9
4
9
22
15
26
25
14
3
10
19
16
71
2
19
14
17
6
19
12
55
2
31
14
1
46
13
32
33
6
1
22
33
16
7
8
3
6
11
18
1
8
17
26
3
4
3
18
13
14
3
8
5
8
69
22
19
12
25
12
11
12
13
18
33
32
7
20
37
22
1
36
13
24
11
2
7
2
1
12
53
4
11
2
37
12
19
4
25
2
1
18
11
8
5
36
1
24
7
22
3
38
13
2
9
8
21
4
5
8
21
14
5
8
19
18
27
2
5
10
5
8
17
4
5
6
5
4
3
14
1
6
15
8
1
2
25
10
1
6
19
6
1
10
33
4
5
8
17
4
21
2
1
6
41
2
21
48
3
8
11
10
3
2
15
4
3
28
3
2
7
28
17
6
5
8
25
10
17
12
3
4
25
4
25
6
43
4
1
16
9
20
1
4
1
4
11
10
1
16
39
4
3
4
3
42
7
14
19
20
15
20
31
18
1
14
13
22
15
2
21
6
7
6
1
6
7
6
5
8
15
28
7
6
9
8
11
2
1
26
5
2
7
2
3
28
13
4
29
4
27
10
19
14
9
2
3
8
29
20
23
4
23
24
27
16
13
24
3
6
5
14
11
10
15
20
27
20
17
8
5
32
11
16
13
16
9
12
7
6
33
28
7
2
29
4
5
52
3
20
3
18
95
20
3
14
33
10
39
4
15
8
9
6
7
4
1
14
7
26
13
8
23
34
31
12
3
8
3
8
5
8
5
20
23
8
49
4
9
4
17
4
1
4
13
34
27
4
3
4
3
2
13
10
3
20
3
12
21
4
5
6
1
2
1
8
17
10
27
38
63
52
9
2
5
8
1
6
7
20
19
2
7
18
5
48
29
18
37
4
11
6
37
4
13
4
1
30
19
8
23
2
23
34
1
12
3
22
5
8
1
20
15
2
9
10
17
4
23
6
5
2
5
8
21
34
57
10
37
48
3
10
3
14
13
4
9
6
7
16
7
32
5
10
21
18
19
18
1
2
1
8
17
24
21
2
33
32
9
4
1
36
5
6
11
30
29
18
5
2
13
24
9
12
13
14
9
12
1
16
13
6
7
4
3
12
11
2
3
34
1
14
21
50
11
4
19
20
43
20
15
6
15
20
41
18
25
4
15
36
15
2
5
18
11
26
5
14
41
22
3
34
23
2
7
2
17
2
21
2
23
2
1
2
3
14
11
16
11
6
7
16
9
4
9
16
5
8
9
6
23
8
23
16
25
4
25
6
17
2
11
20
3
42
25
6
13
2
19
6
77
6
13
22
5
26
1
18
15
12
1
4
3
20
23
4
5
2
25
2
7
24
9
8
45
2
19
38
7
2
3
26
3
8
47
26
21
34
13
10
3
4
7
14
3
16
1
42
1
2
39
14
51
8
19
4
5
6
13
20
11
20
11
12
3
10
25
12
3
8
7
36
23
12
31
2
1
28
23
8
1
2
7
6
1
12
5
4
13
4
21
2
13
22
7
22
1
60
7
26
13
2
7
4
11
6
7
12
17
22
3
6
7
14
11
18
3
10
5
4
31
4
19
10
5
16
19
12
5
38
13
10
5
6
11
10
1
38
7
6
5
2
11
16
1
8
5
28
5
38
11
2
5
18
17
10
1
10
19
8
5
2
75
20
1
6
5
14
3
2
3
12
11
18
47
18
19
10
1
12
5
32
13
18
41
18
13
36
1
4
3
10
5
24
5
10
1
4
9
20
41
6
19
8
21
20
21
10
9
28
7
24
7
14
13
62
21
8
5
24
35
18
13
4
5
30
17
4
15
8
1
6
37
6
3
2
3
2
1
14
11
4
13
4
7
2
9
8
3
26
31
2
3
4
9
4
15
36
3
2
5
14
3
18
3
14
17
4
53
16
3
28
11
6
37
30
15
6
1
2
9
4
5
6
17
12
13
42
3
20
35
4
3
4
15
12
19
28
13
10
3
14
7
2
13
2
3
38
25
12
11
22
9
22
3
8
33
10
1
4
3
12
15
2
13
8
5
6
13
8
19
12
1
4
15
2
21
6
29
2
15
10
5
6
5
20
7
34
19
34
13
6
41
22
11
12
3
32
23
8
7
12
55
12
25
22
15
18
13
34
41
12
21
6
1
18
11
20
11
30
19
4
29
6
23
8
1
8
9
22
39
40
1
8
3
14
23
2
41
66
5
2
19
6
1
20
13
4
21
10
29
6
11
16
5
4
13
4
3
16
13
42
1
10
7
20
5
30
1
6
9
2
41
8
91
12
55
18
1
38
35
4
25
12
1
28
7
2
31
20
23
18
13
6
21
12
13
26
5
4
25
16
13
16
23
14
13
10
1
2
41
4
37
2
21
6
7
14
39
44
25
18
35
12
13
16
15
4
13
10
9
10
21
8
17
20
49
6
19
18
3
2
3
18
25
42
5
4
27
12
9
4
15
4
13
14
11
6
17
14
19
12
5
8
17
2
3
54
1
26
21
14
9
2
5
28
3
4
9
2
3
10
3
28
13
14
3
26
5
22
87
4
7
2
11
6
25
6
1
16
3
34
1
42
1
4
5
10
3
20
49
4
9
22
1
2
9
12
3
22
3
4
5
4
37
12
5
2
17
14
5
28
11
18
1
4
17
10
9
60
3
6
5
4
7
4
13
6
1
40
31
2
9
40
3
2
13
2
1
6
11
4
17
10
25
36
9
10
33
46
9
12
19
2
19
10
1
28
7
12
17
14
5
12
13
12
7
44
1
12
5
14
1
16
7
4
23
36
35
6
23
12
5
16
17
4
11
6
3
6
9
4
25
20
3
20
3
2
17
12
3
4
13
6
7
14
5
12
3
28
23
20
9
16
15
24
1
2
1
14
17
6
23
2
17
4
15
2
11
18
27
34
27
4
3
30
23
4
1
66
17
38
9
6
19
10
31
52
7
2
41
28
19
20
15
44
3
10
5
46
25
18
15
8
17
4
15
2
9
14
3
16
3
10
27
30
7
4
5
4
35
8
5
20
21
4
21
36
15
2
15
8
21
8
17
12
31
2
27
4
19
20
17
6
21
8
3
16
3
10
17
20
9
6
29
8
13
10
1
6
11
64
19
58
5
30
15
2
9
82
11
6
3
16
1
2
19
24
17
4
17
50
5
2
3
6
21
10
5
22
1
2
3
12
21
2
7
16
29
6
5
6
23
8
25
22
9
22
3
4
1
8
19
12
7
12
3
16
5
10
9
38
15
48
1
42
1
6
5
22
35
20
33
20
9
4
1
20
9
14
13
2
5
2
1
2
1
2
29
4
13
2
11
14
7
16
3
30
7
4
5
26
11
26
3
6
5
2
3
2
7
2
15
2
21
4
1
20
5
10
3
8
3
24
13
16
33
6
17
18
29
20
21
8
49
16
25
8
1
30
1
18
9
6
17
4
9
8
7
2
11
2
11
6
9
4
53
6
9
12
1
42
57
4
13
6
19
6
1
10
5
12
29
14
1
6
13
2
5
6
19
12
3
2
33
4
41
6
13
48
17
4
1
8
41
16
5
24
11
24
37
12
11
4
11
6
11
6
21
12
11
36
23
24
17
38
7
4
7
2
17
12
9
18
11
6
7
8
17
26
3
32
1
8
19
16
7
8
11
2
33
40
3
28
51
20
7
6
1
8
3
34
27
4
7
8
3
2
3
2
17
2
9
16
15
8
3
8
5
14
3
46
1
2
19
58
1
14
3
36
39
2
51
22
25
14
9
8
31
12
5
24
3
10
9
50
3
2
7
12
23
2
3
8
25
2
1
36
7
8
1
24
9
14
19
2
33
4
11
20
3
2
31
4
3
22
5
8
3
4
7
30
23
14
33
6
19
12
1
24
1
16
1
26
1
54
13
2
1
6
19
8
3
6
1
4
65
18
1
8
11
16
5
2
15
10
9
10
19
12
15
42
9
22
1
16
11
34
9
8
25
8
17
22
5
6
1
4
3
36
21
6
33
34
3
10
1
2
7
22
5
26
1
2
13
2
11
10
5
6
21
46
5
24
9
16
5
10
45
34
17
8
3
16
25
38
9
2
3
6
1
4
5
8
1
20
7
10
7
30
1
12
25
2
9
2
5
32
5
6
3
22
9
12
15
4
21
24
39
2
19
54
5
28
3
10
9
4
33
2
7
12
15
12
7
24
3
18
13
2
5
2
19
4
19
32
3
6
9
14
1
2
41
16
29
14
1
2
25
12
41
30
59
6
3
4
23
6
5
8
23
8
13
8
9
12
3
4
1
2
25
28
27
4
45
10
29
4
27
2
3
22
13
8
1
28
41
14
5
4
1
2
13
14
7
14
3
4
9
4
15
2
13
18
3
10
55
2
3
42
5
38
19
10
17
16
5
30
7
20
13
4
27
40
19
8
9
22
9
20
15
52
15
2
3
2
3
2
3
12
5
32
1
4
21
10
9
16
5
6
7
14
5
14
1
10
1
6
19
18
1
20
7
30
1
72
1
8
15
12
3
8
17
28
1
40
13
10
5
16
3
2
9
14
9
4
7
6
5
10
5
2
15
6
3
4
3
2
17
52
7
40
3
4
19
44
5
24
1
12
1
42
23
34
13
10
27
2
15
20
3
2
5
12
1
26
5
6
23
8
19
20
3
2
3
6
7
4
17
12
15
48
29
14
9
42
3
6
5
22
25
16
1
4
3
12
3
2
13
6
3
6
19
12
3
16
25
20
7
22
1
30
5
18
9
6
17
8
3
12
5
14
17
12
13
12
1
44
5
16
21
8
19
10
3
2
17
14
17
2
5
40
19
6
7
18
9
36
21
12
1
2
23
8
5
8
9
30
23
4
3
2
67
20
13
40
11
4
5
2
47
2
11
36
1
26
1
4
17
10
11
2
17
6
37
4
3
28
11
14
29
4
5
4
1
4
1
6
1
2
19
6
31
8
1
4
21
28
25
4
5
26
5
6
1
14
19
18
9
10
27
4
5
14
1
8
13
34
9
2
101
4
15
2
3
2
1
20
27
10
1
2
45
12
1
2
11
12
17
4
49
20
15
10
1
2
7
6
11
16
1
38
7
16
3
22
13
16
17
16
3
18
15
2
7
40
13
40
9
16
9
2
1
16
1
22
7
4
9
10
7
18
9
12
3
10
15
12
3
22
7
22
1
22
3
32
23
4
1
14
5
10
27
10
23
6
9
10
3
12
25
2
37
20
1
2
11
14
11
24
3
6
3
24
9
36
11
2
23
10
3
12
17
32
1
10
23
10
13
10
11
48
19
10
61
12
5
38
3
4
11
10
9
44
11
4
7
6
15
2
5
2
29
6
7
6
5
8
93
2
9
14
3
14
25
14
13
8
1
18
7
6
31
44
17
20
27
4
1
4
45
2
21
2
13
12
1
24
17
12
35
6
13
2
3
14
3
26
57
22
13
4
1
8
21
12
23
4
9
42
1
26
3
4
21
4
1
2
5
64
1
16
15
34
1
16
27
26
9
4
3
18
3
2
1
16
1
4
1
4
11
2
21
24
11
4
23
14
3
4
27
44
29
6
1
8
13
2
11
20
3
6
11
8
5
26
13
18
5
6
35
14
35
32
5
6
1
24
25
14
37
10
7
2
3
10
21
26
9
48
29
12
5
4
1
24
7
54
5
24
33
2
11
2
13
28
1
6
5
2
31
42
3
10
11
4
31
6
1
42
3
12
39
6
19
10
29
14
19
2
1
10
3
8
3
8
3
4
21
8
5
8
5
2
7
4
11
36
19
16
9
40
27
6
7
2
3
10
23
8
1
12
1
6
39
20
3
12
9
12
37
40
1
12
3
16
7
36
1
26
3
4
21
20
3
6
1
4
21
2
7
18
37
12
9
22
11
6
3
14
3
14
33
2
3
16
35
2
7
8
3
6
5
2
17
14
1
14
1
2
15
2
7
12
13
8
21
2
9
6
15
8
3
10
3
6
3
14
7
4
5
22
15
20
3
8
1
18
1
12
7
4
33
22
19
2
11
6
1
18
17
2
9
16
67
36
11
6
9
6
1
12
5
6
5
12
1
2
5
6
7
2
13
2
155
10
15
22
7
2
7
6
49
14
3
12
51
4
13
18
19
4
39
2
5
28
13
4
1
34
15
2
1
26
35
2
1
8
1
16
21
2
17
30
1
24
1
20
5
14
11
6
43
6
3
12
9
16
7
10
1
6
9
20
23
8
19
36
7
16
5
2
23
2
27
16
3
26
1
60
3
8
1
4
39
50
3
10
15
22
7
12
7
8
13
8
7
6
21
8
13
6
15
10
1
4
47
24
1
6
9
36
37
2
19
6
1
4
3
30
25
46
9
14
17
2
11
12
23
28
19
10
9
30
7
12
7
12
5
28
5
16
1
2
5
42
41
18
17
8
3
4
23
52
9
4
9
22
13
12
39
6
9
14
5
12
3
10
13
18
53
10
15
6
5
8
15
20
9
8
5
28
5
12
19
2
11
10
37
40
5
40
47
24
13
2
47
2
23
30
35
22
5
12
13
4
53
8
5
58
5
8
9
4
1
6
1
24
11
4
33
4
7
12
9
26
15
10
3
12
1
6
3
8
5
28
17
12
5
8
11
12
9
2
9
40
11
2
7
14
13
14
1
2
11
2
7
2
23
20
1
42
15
10
41
14
7
10
3
16
3
28
7
10
23
2
3
24
3
10
21
18
41
32
1
2
1
8
41
6
1
42
5
18
5
10
11
6
15
6
29
24
23
6
23
18
27
6
1
10
3
2
5
10
27
20
17
10
3
6
7
6
17
4
23
4
3
38
7
4
3
6
27
8
3
2
15
10
15
2
3
16
5
2
21
10
9
2
11
4
43
14
5
48
5
8
7
8
39
2
9
12
21
6
1
10
15
46
39
76
11
8
11
8
1
16
17
6
15
6
13
14
15
50
5
4
27
6
11
30
13
14
31
2
11
14
31
12
11
12
7
2
13
2
1
40
19
8
1
2
19
34
5
30
1
6
15
22
3
22
7
26
9
4
5
28
31
12
3
8
21
10
7
4
15
2
27
4
39
8
9
78
1
42
33
34
15
40
1
44
17
22
21
10
15
2
7
16
3
34
7
14
31
14
23
2
1
14
77
18
43
8
11
20
13
4
7
38
3
2
13
2
11
2
1
12
5
4
19
12
11
6
7
8
23
4
15
6
3
8
5
4
1
28
7
24
1
8
7
4
5
12
1
8
7
4
23
6
23
14
13
18
31
24
33
4
9
2
15
4
9
4
3
8
9
28
7
2
35
50
1
4
17
6
3
2
3
16
13
12
23
14
1
4
11
8
11
2
19
10
5
18
17
48
5
16
17
8
27
34
17
16
21
8
7
18
17
6
15
10
3
10
7
20
1
32
33
16
15
2
5
8
27
8
7
8
19
4
17
2
1
10
7
2
1
4
13
10
25
38
15
14
3
14
3
32
3
6
13
8
13
4
1
12
9
12
39
4
15
2
15
38
5
4
15
16
13
6
3
6
3
4
3
2
21
62
1
14
33
16
3
26
1
2
21
12
11
14
3
6
39
2
17
12
1
26
19
2
3
4
5
2
9
26
31
8
3
4
7
6
21
2
31
22
9
10
13
4
1
34
1
10
9
36
5
6
5
4
5
30
35
6
3
2
21
4
21
8
13
4
27
2
11
16
9
6
7
8
5
18
1
6
1
8
7
36
1
6
1
10
17
4
9
24
15
6
13
16
25
10
9
4
11
30
13
6
3
2
13
2
3
12
9
2
27
2
11
26
3
10
11
10
1
30
19
12
1
4
3
32
5
24
15
46
13
16
9
8
3
16
31
32
1
30
7
4
1
16
11
2
23
2
5
4
17
26
9
18
37
24
7
6
15
4
3
8
35
6
5
2
5
6
5
14
15
8
9
2
3
4
9
8
5
6
37
10
11
8
15
74
17
8
27
18
3
2
17
18
25
2
3
6
1
4
9
36
1
8
31
20
11
12
3
14
25
6
101
2
17
6
13
16
39
6
77
12
5
8
11
18
5
12
13
18
13
24
1
12
5
6
5
10
3
4
5
2
27
2
19
14
7
16
3
6
7
6
13
10
13
10
1
2
3
6
9
6
19
18
9
6
5
24
7
16
11
30
1
6
5
6
7
10
7
18
13
4
1
20
15
10
19
24
51
12
31
2
1
26
5
10
9
28
9
8
3
4
27
10
1
4
33
28
9
8
3
12
5
12
17
2
1
8
59
44
19
12
13
6
1
8
11
6
7
12
21
28
3
4
23
6
1
6
35
2
5
44
21
8
21
14
15
2
15
22
11
2
15
28
5
12
9
12
11
10
13
10
21
8
5
8
49
10
11
24
3
4
51
18
23
6
63
6
1
18
31
20
17
8
9
4
33
22
3
8
27
8
15
18
1
16
1
2
3
2
15
2
9
14
3
8
5
2
13
8
1
62
13
16
7
70
29
14
15
16
1
36
9
16
15
8
3
6
5
8
1
20
17
26
7
2
11
2
21
4
3
20
17
8
15
4
5
10
3
18
3
4
5
10
25
114
9
8
33
8
5
6
3
2
15
2
9
30
25
2
7
2
19
16
3
14
27
4
41
6
49
14
3
20
9
4
49
18
3
2
9
74
9
4
3
8
1
10
9
8
9
4
21
4
9
10
29
24
19
14
7
2
43
6
11
12
19
38
5
6
5
12
3
4
5
28
35
18
7
12
41
6
5
2
1
2
1
2
13
2
11
20
5
28
39
22
9
4
3
14
11
6
3
40
17
4
11
36
5
4
3
14
19
30
7
14
17
16
15
6
5
14
13
8
31
4
3
16
9
4
3
2
7
6
31
8
1
10
53
2
1
22
3
18
17
4
13
6
1
14
3
8
19
2
3
12
17
4
1
6
11
8
11
22
23
14
37
2
7
30
5
6
3
2
25
4
25
16
3
2
49
8
1
2
43
10
5
4
1
20
21
22
15
50
15
14
39
18
1
32
5
14
3
26
21
28
17
28
23
10
5
14
17
8
1
30
35
18
15
16
1
2
5
32
13
14
13
16
35
2
7
14
19
20
1
6
19
12
11
16
1
14
11
20
1
22
15
40
7
8
15
18
11
2
11
14
1
8
19
4
25
12
9
10
15
26
21
16
33
14
1
6
7
4
49
40
7
6
41
4
19
10
13
38
11
4
9
10
11
2
1
12
15
22
19
32
19
38
3
12
3
2
29
26
85
6
7
4
9
28
39
4
1
10
1
20
5
10
5
16
9
8
1
2
17
2
5
8
33
22
9
4
15
10
7
4
15
2
9
22
13
12
9
52
21
16
7
10
7
22
5
28
11
32
1
10
21
18
15
4
7
10
17
4
1
46
39
24
17
2
45
4
5
8
9
14
5
16
21
2
1
76
49
36
1
2
7
32
37
2
19
8
15
2
9
14
7
28
3
16
5
30
23
14
7
6
7
12
21
4
5
18
25
20
1
4
93
20
9
8
9
14
11
2
3
2
11
10
9
34
11
30
7
10
17
18
7
50
7
20
13
38
5
2
3
2
33
26
27
14
5
30
9
4
5
6
1
10
5
2
1
52
1
14
11
6
1
12
15
4
7
4
13
10
3
48
1
6
47
20
39
2
9
32
7
4
3
22
21
20
3
14
5
6
1
16
1
28
37
12
1
10
31
12
1
6
9
16
15
2
35
52
5
8
11
4
33
32
29
6
9
50
7
14
29
4
7
10
7
6
11
16
13
34
13
2
9
10
3
22
31
12
43
6
1
24
1
56
9
20
1
10
5
24
5
18
3
12
19
2
7
16
35
2
27
50
7
40
3
38
7
14
25
2
7
10
13
4
3
4
11
22
35
6
1
12
31
16
1
6
13
8
13
4
17
12
77
30
15
2
9
8
11
6
3
14
3
4
5
6
25
6
3
14
15
16
1
12
5
8
11
6
15
8
35
12
17
4
11
6
35
4
5
10
5
30
17
6
3
2
21
10
3
16
17
12
35
6
7
12
7
14
19
32
13
10
9
4
7
28
15
4
21
46
25
24
9
2
37
20
5
20
3
4
3
32
5
14
19
2
1
8
65
34
3
10
17
22
1
26
49
28
1
16
1
10
3
24
11
28
3
6
5
8
5
30
11
8
7
10
1
32
35
24
21
8
31
20
15
18
5
16
13
30
17
54
3
8
31
6
3
8
13
6
11
22
31
2
13
2
1
14
27
16
9
8
15
2
25
12
5
4
23
6
9
38
7
2
5
22
13
8
1
8
15
16
7
4
11
16
7
10
13
18
5
16
27
26
7
26
9
40
15
8
5
14
23
14
1
8
25
34
1
6
5
14
11
6
11
12
9
2
1
6
27
8
51
12
15
6
21
2
1
12
17
6
13
10
25
2
41
8
1
8
27
22
3
2
1
4
9
8
5
24
5
6
21
12
7
14
39
24
25
18
41
12
19
14
53
8
3
4
21
10
13
6
25
24
9
10
13
14
15
30
63
10
21
28
17
8
15
10
5
8
15
4
5
6
23
20
1
8
1
10
5
36
9
2
3
22
15
34
11
2
13
12
5
2
7
24
37
2
1
44
9
28
29
6
37
10
3
12
5
2
1
6
5
6
1
24
13
22
69
8
57
26
1
2
3
4
9
52
3
14
73
18
23
2
3
4
3
2
5
16
15
2
13
8
1
22
9
10
9
2
11
22
41
4
13
12
25
16
3
6
7
2
5
30
21
2
1
12
7
12
17
18
29
8
9
28
5
4
7
6
21
10
21
14
7
8
3
40
3
14
29
2
5
12
7
20
13
2
17
18
47
10
7
28
7
10
25
2
7
20
11
8
1
18
19
6
5
12
5
10
17
4
3
18
7
2
5
6
3
10
5
18
1
32
1
2
5
10
5
14
25
26
69
22
1
10
1
6
5
6
9
26
3
6
7
6
21
4
7
2
9
2
3
8
17
20
3
10
37
8
11
8
1
2
27
20
39
28
1
6
9
4
15
32
15
22
3
32
9
4
17
2
39
12
29
66
31
6
19
6
27
6
35
6
23
10
7
6
1
2
1
6
17
28
7
2
1
8
15
10
11
28
17
36
3
8
1
10
9
12
17
10
15
2
13
20
15
30
7
12
47
12
31
20
1
10
9
4
11
16
5
10
21
50
31
42
9
4
1
40
59
2
3
4
3
16
15
4
9
4
1
8
27
2
9
10
9
22
7
2
17
24
11
24
15
68
9
8
1
54
7
30
13
10
19
4
7
12
21
20
13
10
11
12
25
6
13
8
1
4
3
8
41
12
3
32
5
2
17
6
31
2
23
2
23
6
7
28
33
58
25
14
7
2
7
22
3
6
11
6
7
10
1
20
21
4
5
4
43
26
23
10
17
2
39
8
15
26
7
12
1
14
11
2
49
2
3
20
1
2
29
34
19
14
1
6
17
30
3
22
13
2
3
2
13
22
7
58
1
16
3
24
7
2
1
12
5
10
11
2
15
8
5
4
21
26
29
8
15
4
9
10
7
10
5
10
15
32
9
24
1
8
7
4
7
8
23
14
39
8
13
20
17
16
3
6
41
6
1
16
35
4
7
2
11
18
5
20
9
22
7
26
7
18
7
10
19
8
5
6
3
12
5
8
19
4
9
42
13
24
3
4
3
16
7
48
1
30
61
12
5
6
45
12
3
26
1
18
7
14
3
8
33
2
3
4
13
4
27
6
41
14
1
10
13
2
3
22
19
4
3
2
7
38
7
2
1
26
9
2
17
6
9
8
5
30
9
4
23
10
7
12
3
8
11
26
5
2
1
38
3
12
27
4
1
8
3
12
1
2
17
12
23
6
1
26
1
14
7
30
41
10
19
4
3
38
1
22
9
8
15
16
21
10
31
44
25
6
5
8
19
16
13
54
9
8
1
24
11
4
3
14
33
18
5
14
11
26
21
20
1
18
55
30
1
6
33
36
29
8
17
2
1
12
15
24
5
36
17
2
41
6
17
12
1
16
41
6
7
12
7
32
31
26
21
6
27
6
3
4
7
6
1
16
7
22
23
48
5
30
5
6
29
4
3
6
25
4
13
50
19
12
11
6
21
22
11
20
29
12
1
34
23
10
13
12
23
2
1
14
5
6
19
8
5
6
5
24
3
22
5
2
15
4
7
2
3
22
1
6
35
12
13
4
43
18
37
24
1
10
15
8
1
4
7
4
5
4
11
12
17
2
13
26
19
10
1
6
7
4
11
12
29
16
7
10
35
26
7
2
11
14
9
16
5
2
7
30
7
2
15
4
7
6
5
8
5
12
5
10
35
4
31
30
19
18
29
14
5
6
1
12
5
18
5
10
1
16
35
14
7
24
17
2
3
14
3
4
13
2
1
36
1
14
15
4
9
4
7
8
7
16
19
4
11
50
19
2
7
54
11
28
25
2
5
12
3
6
13
12
5
2
31
14
7
8
5
18
9
4
1
18
3
6
7
10
9
10
3
8
15
12
23
42
45
2
17
42
1
12
83
18
5
12
45
2
21
18
37
4
9
38
15
16
9
8
7
26
1
28
7
24
17
6
7
6
27
24
19
18
3
18
25
2
29
8
7
4
33
10
3
22
9
34
17
2
1
20
17
2
1
2
19
34
35
6
5
26
25
4
5
22
31
6
3
12
21
6
29
2
13
14
3
4
23
8
13
6
17
16
7
40
1
4
19
54
9
14
13
4
3
14
23
26
3
8
11
4
5
12
1
2
19
18
25
6
31
20
23
6
7
10
25
12
11
6
7
28
1
28
9
4
1
10
11
10
19
2
17
10
1
32
13
2
15
2
3
2
23
2
31
26
7
8
7
12
1
6
1
4
5
22
37
2
1
8
33
20
25
22
15
14
19
16
1
14
7
10
11
30
5
8
19
6
1
6
9
4
7
16
1
12
7
8
3
2
23
20
1
6
1
10
3
2
11
12
1
4
9
4
1
2
13
4
11
6
3
6
11
10
1
42
7
10
43
44
67
8
35
16
5
16
25
12
21
18
19
6
7
42
13
12
1
2
5
10
15
14
7
4
9
12
11
16
21
22
9
20
1
12
9
20
7
10
11
26
27
34
17
2
27
30
11
8
1
50
17
6
11
2
13
12
1
14
13
8
7
4
7
58
13
4
3
2
7
20
7
12
13
8
9
16
59
2
17
10
9
12
17
4
3
2
11
18
39
8
19
4
25
24
7
6
1
6
23
22
1
2
5
10
9
40
13
4
3
20
13
24
9
2
3
6
19
2
15
8
7
2
23
4
1
6
5
28
5
2
53
4
11
10
7
2
17
50
11
8
29
30
11
14
1
8
21
8
27
20
15
6
5
2
1
8
1
8
13
26
11
6
5
8
17
24
3
8
5
2
27
22
5
16
1
36
5
36
11
2
3
12
9
14
1
10
9
6
1
32
17
42
17
6
77
8
21
10
9
6
17
4
19
16
3
10
21
4
25
10
15
22
3
40
21
4
9
48
37
18
41
12
35
2
1
76
19
6
11
16
3
42
35
2
5
8
5
10
17
8
29
4
11
2
19
6
5
72
49
4
29
6
3
8
1
68
45
16
3
14
11
2
5
14
9
6
5
22
11
34
9
20
21
34
23
26
5
2
17
28
19
22
29
38
19
18
1
18
17
26
11
6
5
6
15
14
35
6
27
8
5
18
1
36
19
10
35
26
7
84
33
2
1
6
25
8
33
8
9
20
9
8
33
36
7
4
15
24
1
12
5
14
3
8
5
14
63
4
5
16
17
4
5
56
3
14
3
4
7
66
17
14
29
8
3
66
25
12
9
4
1
32
35
18
19
22
5
26
55
2
1
8
9
28
31
16
27
14
5
4
17
20
5
6
11
22
7
10
15
12
17
22
31
14
1
4
5
10
15
6
19
4
3
10
5
4
1
12
1
2
3
44
13
10
9
8
9
22
17
8
23
38
3
10
3
10
11
6
13
2
7
16
11
8
7
30
5
10
7
24
35
26
3
30
19
2
3
4
7
30
11
36
1
18
7
4
3
4
3
8
1
30
13
4
5
8
19
18
5
4
5
50
3
6
7
16
17
2
9
10
31
12
29
36
5
6
11
2
9
20
1
16
5
6
5
12
13
12
3
4
9
50
9
2
1
2
1
22
3
10
7
28
35
32
15
28
15
2
3
6
1
6
15
2
5
8
35
12
19
4
21
6
27
2
25
14
57
2
15
4
9
6
7
18
11
6
13
4
13
8
3
2
61
4
13
2
1
6
33
12
3
30
3
8
19
38
3
4
3
2
9
16
21
10
9
22
3
14
9
44
19
10
5
16
21
20
7
4
1
2
3
4
3
4
9
20
29
6
33
2
51
2
9
40
13
10
27
24
15
10
13
10
9
8
11
6
1
4
41
32
9
6
1
24
5
2
25
6
1
2
7
8
11
22
1
12
9
6
39
8
3
4
11
16
5
8
1
4
11
6
3
6
33
10
1
18
3
8
9
2
3
8
7
2
9
10
13
4
11
8
1
8
3
4
5
14
29
2
7
12
7
8
21
2
13
4
1
2
45
10
15
6
7
16
25
12
3
12
29
20
3
10
7
2
9
18
7
2
37
24
33
2
23
2
37
10
5
14
7
26
25
10
3
10
1
18
29
10
39
14
15
22
9
2
11
2
9
14
15
10
15
28
25
22
1
4
9
4
15
22
15
4
27
4
23
2
5
2
11
4
1
10
11
34
19
4
5
44
3
4
1
6
1
8
35
12
11
30
9
2
15
20
43
10
9
10
15
6
13
32
23
18
5
40
19
10
9
18
1
16
37
4
19
10
31
2
7
12
15
16
3
18
7
18
5
24
1
6
15
54
23
10
5
18
39
22
25
4
7
20
7
12
25
12
11
10
3
2
7
40
5
4
27
16
9
10
11
4
3
44
15
2
7
2
3
2
3
12
57
6
3
32
11
6
13
54
13
14
23
6
1
24
11
24
7
54
1
22
17
18
15
16
7
6
49
54
11
16
13
18
1
12
3
16
3
20
21
22
11
26
7
6
5
12
1
16
3
22
9
16
9
24
19
2
5
4
1
2
7
16
3
10
29
34
3
18
11
10
11
12
9
52
1
8
31
16
3
2
19
32
5
10
19
2
15
12
29
10
1
4
1
6
29
30
29
32
7
6
9
28
7
16
3
6
23
16
1
30
3
20
15
2
21
4
11
12
15
2
9
24
5
8
17
10
7
6
17
8
35
2
11
12
1
10
39
8
25
2
3
30
9
2
1
36
9
12
25
18
61
18
3
12
25
16
11
2
3
8
5
2
7
4
7
2
5
2
5
12
39
8
11
12
5
26
47
6
7
2
3
8
1
18
11
4
1
2
13
12
21
24
11
4
19
38
15
6
5
8
35
8
7
20
19
20
11
12
27
2
15
12
29
4
1
52
29
2
1
8
11
16
11
10
7
26
27
50
51
4
9
4
9
6
7
2
1
18
29
4
1
14
3
8
25
14
7
2
7
6
3
16
19
14
19
2
9
26
3
14
1
8
11
4
17
34
5
24
11
38
5
6
3
46
3
14
39
30
7
12
5
12
41
34
3
2
47
14
3
10
9
28
1
18
47
30
3
2
5
2
1
2
3
6
21
2
33
10
3
4
15
34
9
28
5
28
11
16
31
6
31
68
1
12
11
16
13
8
23
12
31
8
3
14
13
26
5
30
11
2
3
4
11
4
1
4
3
4
9
2
3
20
21
14
15
8
3
16
3
4
3
8
7
2
23
6
3
10
9
24
1
20
7
2
7
8
1
6
5
12
11
16
11
18
31
28
11
12
17
2
1
14
27
8
27
2
11
16
7
2
9
20
7
12
15
14
23
2
3
16
3
4
9
4
1
38
27
2
7
34
7
16
7
14
37
10
5
14
11
6
11
28
25
30
3
12
11
22
5
6
5
8
23
22
13
6
21
2
1
16
3
40
1
8
1
4
3
2
13
22
19
18
33
12
3
12
1
74
11
4
1
36
31
2
11
26
5
58
3
4
35
4
7
14
3
8
11
40
3
12
1
2
13
18
3
20
17
2
1
24
9
10
17
26
13
2
1
2
1
8
5
6
1
10
7
18
19
24
1
12
11
18
21
10
5
10
17
10
17
22
5
28
5
24
29
8
87
8
15
16
11
28
1
66
13
12
29
8
29
8
5
2
41
12
19
38
13
14
9
8
1
12
13
22
17
6
1
4
25
4
9
2
13
20
5
8
5
24
15
24
23
12
1
2
23
2
7
24
5
12
5
4
35
6
25
10
7
6
13
2
5
60
3
10
39
42
47
30
3
28
27
4
11
74
3
8
1
6
13
28
9
34
3
4
23
2
17
6
3
40
13
46
5
18
11
26
3
16
11
2
3
28
21
2
15
8
33
8
9
26
15
22
1
14
7
32
1
32
37
18
3
20
19
4
7
14
21
2
11
28
17
8
9
4
29
12
25
12
3
4
5
8
5
8
3
2
3
4
5
16
1
2
23
6
13
12
13
4
31
8
3
2
9
2
15
12
9
2
3
12
19
16
9
4
21
12
45
12
11
26
15
24
3
44
13
8
5
8
3
22
15
56
3
8
9
14
15
2
3
12
13
4
9
8
13
2
15
22
23
10
23
12
5
42
1
8
3
6
29
40
1
12
5
8
7
6
7
28
5
26
19
8
7
16
3
16
3
8
39
6
3
24
7
14
1
18
3
18
27
6
21
30
35
6
11
14
7
28
3
12
19
4
19
22
5
38
11
20
15
6
3
22
9
24
7
8
5
10
9
42
5
42
11
4
11
8
7
18
11
18
5
6
23
12
45
46
9
6
63
14
1
8
47
2
3
2
5
6
5
30
1
4
11
12
91
6
35
40
9
18
5
10
5
18
3
4
29
48
1
18
1
4
1
10
17
14
3
22
7
26
15
28
31
8
57
14
1
10
11
30
25
26
23
2
5
12
9
46
31
22
29
10
1
2
27
2
11
26
17
6
9
2
3
2
7
18
11
42
5
24
5
10
7
8
9
4
7
10
7
48
19
6
11
6
9
2
17
2
9
8
3
4
3
4
25
8
11
40
17
2
7
18
21
2
21
2
3
2
43
8
19
12
33
10
7
28
17
24
5
4
21
2
1
32
1
2
9
4
13
12
5
16
23
6
5
18
9
2
9
32
7
8
9
10
15
12
5
6
27
2
3
2
31
24
3
2
19
12
5
74
11
4
33
2
1
16
9
20
21
26
5
44
17
14
9
2
21
14
7
10
3
4
9
14
31
26
5
30
55
38
11
8
5
26
7
4
19
2
23
12
9
8
17
6
25
8
5
36
7
6
5
32
5
6
5
4
5
16
19
6
1
24
15
4
3
8
39
34
15
20
3
12
9
20
15
34
9
14
31
16
3
4
31
4
19
12
13
4
9
14
15
4
31
6
19
10
9
2
23
6
3
8
3
28
5
22
17
6
11
62
23
24
5
10
13
16
9
16
3
8
9
12
31
18
3
6
13
38
43
12
7
22
23
2
9
20
9
10
15
42
1
6
1
6
47
4
1
10
3
32
3
22
21
12
7
14
17
10
15
20
45
14
19
32
25
30
5
4
13
6
7
4
3
20
19
2
15
24
13
2
5
18
5
28
31
2
5
8
13
2
9
4
43
4
87
6
9
20
15
36
15
34
29
4
47
28
7
6
19
10
9
2
5
8
1
18
19
26
9
2
25
2
1
2
5
20
5
24
19
24
7
14
7
8
33
4
7
12
1
8
11
36
1
16
9
6
3
12
7
6
27
6
5
32
5
18
41
6
5
8
31
8
3
4
5
12
5
2
17
12
13
4
1
2
27
26
23
6
9
10
35
4
1
6
5
48
3
4
17
30
13
2
13
2
3
2
7
4
37
4
5
16
7
16
9
24
7
2
11
2
17
8
3
8
3
4
5
28
3
10
9
16
13
2
15
4
9
4
9
16
23
6
35
10
11
12
1
18
9
14
5
6
21
2
3
6
1
4
61
16
1
2
11
2
29
6
9
4
9
10
17
2
15
8
5
8
3
8
19
6
13
30
5
4
43
4
3
20
11
98
9
4
3
6
3
30
7
8
43
4
13
4
1
14
11
2
5
4
1
32
35
14
11
14
47
2
3
10
3
38
9
14
5
2
25
6
7
2
11
32
15
18
1
8
7
6
3
22
11
12
5
16
9
14
15
2
11
12
21
4
3
62
1
24
13
6
49
10
21
6
11
20
3
4
19
32
1
4
15
10
33
14
43
24
7
6
15
4
41
2
9
26
15
16
23
36
17
16
19
26
5
32
27
8
5
58
57
10
9
6
3
24
25
2
9
4
39
10
3
26
13
8
3
16
3
36
1
2
1
2
31
6
19
10
11
26
1
2
23
10
5
16
37
2
7
8
21
10
15
8
3
2
13
4
7
16
9
6
45
4
1
4
17
2
13
14
21
6
13
2
33
4
1
4
17
6
11
48
11
20
27
4
43
16
11
44
3
12
13
2
21
18
33
16
21
6
7
6
25
44
1
14
7
10
5
28
3
2
25
6
1
4
19
40
57
50
1
10
1
10
9
4
3
4
3
2
15
16
17
54
25
14
27
2
1
40
11
8
9
2
3
24
7
2
5
16
27
26
5
4
5
42
13
18
73
20
21
6
3
24
13
38
7
16
5
6
15
12
5
2
17
16
13
20
21
8
21
10
13
18
15
18
11
24
7
32
25
10
1
26
25
16
1
4
41
38
31
30
1
8
21
20
33
10
29
12
3
6
11
14
39
28
13
10
7
6
3
6
13
6
13
8
7
20
5
8
5
10
5
10
13
28
23
2
17
16
3
24
5
18
17
8
45
6
9
8
15
22
3
14
1
6
1
6
7
56
15
28
5
48
3
26
9
24
1
24
7
2
1
4
5
6
21
52
17
30
9
4
19
22
1
6
3
14
17
6
7
28
13
12
31
6
13
16
1
22
1
24
5
6
5
12
7
6
9
76
1
4
21
20
3
8
9
14
51
10
5
10
25
8
11
38
1
26
1
2
7
6
3
6
1
24
3
8
9
4
21
14
7
4
17
20
1
34
1
2
7
14
7
26
25
32
27
14
3
2
41
2
11
22
19
2
7
24
23
2
3
26
15
2
7
6
23
10
17
34
21
22
11
4
15
8
5
16
1
28
13
4
1
2
1
2
5
4
1
8
3
2
9
8
1
20
15
16
21
26
3
4
5
30
1
12
9
8
15
34
17
6
13
28
23
4
1
14
19
8
31
2
7
8
15
14
3
4
15
12
17
42
3
64
3
8
3
10
1
4
1
2
11
20
27
8
7
6
1
2
15
8
29
40
19
14
1
18
23
20
3
4
5
22
7
2
5
2
9
20
1
48
1
36
7
2
1
2
9
16
5
48
43
18
1
12
41
20
15
16
9
2
5
46
1
4
15
8
9
48
5
14
5
6
35
20
3
14
29
4
1
6
21
4
11
16
9
8
9
14
3
10
3
2
5
4
3
26
3
18
19
4
9
14
3
2
13
18
9
14
17
4
27
14
11
26
69
24
3
4
21
2
5
2
11
12
1
22
17
24
43
24
5
2
17
4
21
4
5
2
3
2
17
4
13
26
1
18
5
6
25
12
47
26
5
14
1
4
7
4
5
16
23
6
7
2
11
10
1
6
5
14
3
4
9
4
21
36
1
2
3
24
9
18
11
28
5
14
5
20
23
20
3
2
17
10
3
56
17
20
1
14
3
10
7
6
23
10
11
18
13
10
9
44
3
8
9
16
3
10
3
28
15
8
15
28
33
4
15
8
15
4
15
4
17
12
19
12
39
24
5
22
17
34
5
48
13
38
7
18
17
2
11
16
3
2
17
12
5
18
11
2
5
6
5
32
5
34
3
12
17
2
23
18
15
6
17
4
21
4
5
2
3
32
1
18
5
34
3
4
7
14
17
34
45
10
1
26
17
2
19
24
17
42
43
12
1
22
17
2
3
4
1
4
7
26
5
16
5
36
3
28
27
8
9
30
1
38
11
12
5
6
7
4
1
2
19
2
9
44
25
6
31
6
9
22
21
20
3
14
17
30
15
10
15
4
5
2
15
2
7
30
33
12
11
26
11
24
1
2
13
2
1
2
1
4
1
24
3
30
5
12
25
2
3
18
9
50
9
2
3
4
3
4
21
16
5
22
17
2
39
4
1
18
7
4
25
2
7
10
31
44
3
6
21
2
1
4
3
8
1
8
79
10
7
4
1
18
79
8
25
4
15
12
19
6
33
8
7
48
1
6
3
4
1
14
57
8
21
6
5
16
1
2
31
2
19
2
15
14
31
28
15
8
3
2
1
4
1
24
5
42
5
18
7
6
3
28
17
60
49
2
13
26
7
2
7
2
9
30
9
14
1
18
3
36
13
2
31
4
9
4
53
24
19
2
1
10
19
2
3
20
7
2
7
10
7
4
13
24
47
78
11
10
19
26
15
32
31
6
29
6
23
6
9
8
5
14
21
2
17
10
9
8
13
6
19
2
1
8
5
2
13
10
7
26
15
16
15
8
9
2
3
8
9
6
19
12
1
2
49
4
11
10
9
22
7
4
19
24
5
14
5
28
15
14
15
4
3
24
27
14
3
8
11
18
55
4
25
6
25
8
3
4
29
18
7
2
19
4
5
30
25
24
13
4
25
6
11
64
5
4
23
46
27
30
1
14
3
10
19
22
3
2
27
2
15
10
13
10
65
8
15
4
15
8
15
8
13
4
19
10
5
6
9
12
5
38
3
8
3
2
27
12
43
14
13
10
1
12
15
12
7
4
53
6
43
6
17
24
3
34
15
2
5
2
1
16
5
22
47
32
5
4
15
10
9
34
3
18
17
4
5
18
5
6
1
38
5
2
3
4
7
8
1
2
15
16
1
12
49
14
19
6
1
24
3
40
1
4
17
18
11
2
27
4
17
12
3
6
3
6
13
20
5
26
3
14
5
12
25
10
37
18
1
32
1
24
7
22
1
2
1
42
7
2
17
22
33
4
13
2
1
26
7
16
21
26
15
8
17
10
33
8
9
4
21
2
5
10
5
4
3
18
7
6
13
22
5
16
9
16
15
4
3
4
11
30
13
8
3
54
23
22
3
4
9
26
43
6
23
8
5
6
1
6
1
6
3
4
3
14
37
4
15
8
3
16
13
2
1
10
11
20
63
2
15
4
13
2
17
22
25
16
1
2
21
20
7
34
9
8
1
14
11
2
17
10
1
12
1
36
11
12
23
22
31
32
1
12
19
8
47
6
5
12
7
60
1
36
9
50
3
16
11
12
9
2
9
2
9
26
5
22
3
6
1
2
11
10
17
12
11
14
19
42
3
10
7
28
1
4
1
18
3
16
3
10
25
54
5
42
9
8
7
8
1
20
1
6
11
2
17
6
43
36
29
20
7
4
1
4
13
22
5
30
19
60
13
72
1
16
5
6
7
18
13
16
31
2
43
4
21
4
3
6
5
8
11
12
5
10
1
20
9
10
1
16
3
4
27
52
3
26
3
16
11
12
1
28
31
24
11
2
23
10
23
12
19
2
15
14
5
28
5
14
7
12
1
6
1
6
5
2
1
18
29
12
7
14
7
10
9
10
1
12
1
30
5
4
11
22
21
6
15
40
21
12
1
14
11
10
3
12
9
4
7
18
67
2
1
4
5
8
13
2
13
6
11
4
9
26
1
6
11
10
33
6
17
2
23
12
25
14
11
2
7
30
9
10
1
8
23
12
1
4
19
6
15
10
29
2
3
8
3
12
9
4
1
40
51
10
7
16
33
26
3
4
3
34
27
2
3
14
9
4
33
4
9
8
9
10
55
6
9
22
5
38
13
12
1
14
1
18
15
16
11
58
9
4
3
6
47
2
5
22
5
2
31
18
49
20
7
6
23
26
3
4
5
2
19
28
29
8
5
6
1
10
3
26
3
10
15
26
5
18
7
20
37
4
3
10
23
2
23
2
21
2
19
14
49
8
1
4
9
2
15
46
21
6
5
4
9
20
17
6
11
24
9
2
9
2
5
2
15
30
3
2
17
22
13
4
47
4
1
20
1
14
3
16
25
4
3
2
11
16
7
16
19
10
3
28
5
24
1
8
45
32
9
10
5
22
1
20
9
10
15
2
13
2
7
12
65
18
1
16
15
10
1
52
1
32
5
38
19
16
11
52
5
20
19
10
13
6
3
16
7
14
5
4
7
50
5
6
1
6
1
6
25
24
9
8
27
18
1
2
5
10
7
6
11
4
7
30
17
6
13
32
1
34
5
8
3
66
33
4
29
2
21
8
21
20
13
4
21
26
23
44
9
12
7
10
11
10
3
30
13
4
13
6
17
16
5
14
3
8
3
44
7
4
7
8
27
18
5
12
13
4
31
6
13
4
13
6
21
8
3
20
39
22
1
16
13
6
31
12
31
2
7
6
3
4
9
14
57
6
23
34
3
40
1
2
15
4
9
16
5
16
11
6
11
2
3
20
5
6
11
12
7
6
13
20
15
12
9
22
9
2
5
24
15
2
5
30
1
24
1
2
5
18
19
22
3
8
5
16
1
24
13
4
11
54
5
10
7
14
41
10
15
6
11
40
29
6
25
24
1
6
11
12
11
2
7
16
3
12
11
2
9
36
15
22
5
10
9
8
19
4
21
10
29
4
11
2
13
12
5
2
27
18
11
20
3
6
3
8
1
4
15
32
25
2
1
10
3
4
3
8
9
8
3
4
9
26
3
8
3
18
19
2
27
4
7
2
25
4
5
6
7
6
3
20
3
2
3
14
1
16
19
38
3
4
13
38
3
8
41
6
3
8
1
2
3
10
5
8
31
24
7
6
23
16
15
4
1
2
15
4
1
12
3
2
1
2
9
10
19
14
11
2
25
2
23
6
3
18
19
6
1
10
3
2
23
12
5
10
11
2
15
4
3
20
37
2
3
26
41
24
1
12
11
24
1
18
11
2
13
4
29
12
25
30
21
16
27
8
23
10
1
10
9
20
17
18
33
10
1
22
15
4
55
10
17
64
41
12
5
2
3
16
9
8
11
44
1
10
1
10
11
24
13
14
19
4
5
6
11
26
1
26
23
6
7
4
5
4
17
4
11
10
1
6
37
6
1
20
23
18
1
2
5
78
7
10
19
52
43
8
1
30
31
2
11
16
1
12
1
2
7
6
5
6
11
12
11
18
21
2
7
38
17
30
19
4
7
4
5
12
19
12
11
20
5
40
15
2
21
10
11
18
1
36
3
66
51
24
1
18
35
40
1
4
5
4
3
16
19
4
47
2
35
8
7
4
17
8
15
10
1
10
5
8
5
8
19
54
7
22
7
16
3
16
1
2
5
20
19
20
19
12
1
42
49
18
31
28
1
2
1
4
9
2
3
6
7
4
35
14
5
38
35
4
13
6
19
18
1
4
19
10
1
2
13
20
9
2
1
4
7
18
25
26
1
32
29
10
9
8
3
8
3
2
23
4
13
2
3
14
13
10
29
4
17
4
7
22
1
2
3
28
5
2
19
12
11
6
7
14
5
26
13
36
3
8
3
4
11
10
17
14
1
8
3
20
37
12
7
22
5
30
15
4
3
10
9
10
1
28
23
48
1
14
1
38
1
4
7
10
11
16
19
12
1
38
1
18
23
12
3
16
53
2
55
20
1
10
15
12
5
16
5
16
23
18
7
2
1
36
9
8
23
40
15
22
23
8
13
2
15
12
37
64
39
2
27
8
9
2
3
10
5
18
17
12
1
20
23
8
5
28
35
16
1
14
3
4
9
6
13
8
11
10
1
12
9
2
9
10
3
6
9
64
29
12
11
20
3
14
19
10
3
22
1
26
7
40
15
12
19
12
19
2
1
4
7
32
11
18
5
2
1
10
13
4
1
18
1
40
1
2
15
14
3
8
3
8
17
26
1
6
5
8
3
50
7
34
5
26
15
6
13
4
13
22
3
14
3
16
9
2
13
16
3
28
13
26
1
16
1
16
25
2
1
12
5
12
19
8
11
2
21
12
15
26
11
2
17
34
47
26
19
30
13
4
11
26
13
8
9
4
15
18
17
2
27
30
49
12
35
34
11
6
21
10
5
4
7
22
9
34
9
58
1
10
41
2
1
4
21
6
11
2
21
2
1
32
5
2
17
12
5
14
7
18
13
8
11
2
19
2
9
16
27
2
29
12
9
2
9
4
15
8
67
24
11
8
31
4
13
32
1
18
37
2
7
26
3
8
33
8
29
6
7
14
5
34
5
8
3
8
1
10
13
4
25
8
15
12
17
28
11
4
1
10
3
38
29
60
19
30
1
8
7
18
31
8
25
10
17
2
5
12
3
26
15
50
15
12
13
2
7
10
5
10
11
20
5
20
35
8
13
24
29
22
3
2
9
2
11
10
1
6
29
6
17
20
15
2
9
10
3
4
9
40
1
8
5
2
5
24
9
26
7
2
21
2
3
14
11
4
25
20
21
2
3
2
3
34
1
8
3
44
9
8
1
14
11
8
3
12
3
14
19
10
9
40
3
6
1
4
1
8
19
10
5
6
41
12
13
12
23
48
23
18
3
22
7
6
11
18
1
2
11
36
1
2
7
20
21
24
17
8
9
10
5
4
1
6
19
6
9
30
1
30
11
22
23
6
27
4
25
8
9
8
9
10
21
8
3
10
17
10
11
6
1
6
11
20
31
4
1
22
33
10
15
6
55
14
1
6
11
6
15
22
1
4
15
6
47
72
15
16
15
20
5
8
21
40
1
2
3
26
29
8
3
42
5
32
1
4
43
2
3
6
41
2
19
8
45
2
3
4
21
10
11
18
5
22
13
2
21
8
31
2
3
6
23
4
3
4
5
32
1
16
7
10
35
2
5
20
23
6
7
10
3
6
7
20
11
10
11
14
21
24
7
8
5
32
27
32
7
6
29
2
15
6
37
10
5
2
7
12
51
10
5
16
1
16
31
4
1
22
35
14
9
24
11
12
5
2
15
8
1
14
1
4
27
2
17
36
13
8
11
6
1
6
35
18
5
6
19
20
15
6
5
2
1
14
9
16
21
14
29
6
19
22
5
12
25
12
55
18
27
14
9
8
3
2
15
6
1
10
13
14
11
2
11
12
1
66
35
4
11
2
21
2
57
2
5
6
1
12
1
6
5
36
13
12
1
2
21
8
7
10
45
24
1
2
5
16
27
26
33
16
7
42
3
14
3
4
1
2
29
10
9
18
3
14
7
16
3
2
11
16
3
4
99
8
9
4
17
40
3
28
11
8
19
16
15
14
15
2
1
6
37
12
3
22
17
2
27
2
47
8
23
52
5
20
9
6
11
14
13
26
9
6
1
2
1
38
1
28
13
12
13
4
11
12
3
36
11
8
15
10
21
2
11
10
7
26
5
2
21
18
19
18
3
34
25
58
37
4
5
28
47
10
5
4
17
6
5
6
3
2
9
4
3
4
25
10
15
14
3
14
5
18
1
10
3
4
7
24
17
4
1
10
9
4
9
6
1
16
15
50
3
6
1
4
33
36
7
10
1
72
15
14
13
6
1
10
3
2
5
10
31
6
3
4
25
50
23
10
5
6
17
6
1
6
29
16
7
42
67
32
3
16
9
2
15
2
19
10
23
4
21
10
17
6
13
38
1
38
11
2
11
40
25
14
3
14
1
10
7
24
7
10
7
30
17
12
29
26
13
6
1
18
11
4
1
6
13
2
3
22
7
4
1
12
13
14
5
10
5
8
5
20
5
2
3
6
1
18
1
2
27
18
3
18
9
10
13
6
15
2
1
22
17
20
17
6
1
26
5
6
5
30
19
30
13
2
5
22
13
2
7
44
47
6
1
10
13
14
41
18
11
20
27
22
1
20
7
24
3
2
3
12
15
10
1
2
3
4
3
22
31
12
51
2
3
14
9
20
19
6
1
56
23
28
29
8
35
18
1
6
15
14
1
20
35
8
5
36
23
2
13
4
5
10
3
28
7
6
11
10
31
4
17
14
23
22
9
2
9
38
5
8
3
8
15
66
31
44
5
12
15
6
41
14
23
6
35
4
13
4
31
16
13
8
23
2
7
2
1
6
3
32
19
20
11
6
3
6
23
2
3
14
3
12
9
8
9
8
9
4
9
10
7
16
9
10
17
12
7
32
5
4
3
20
17
22
9
26
9
16
11
12
23
24
59
18
7
12
1
6
3
20
1
22
3
4
5
18
5
2
1
8
13
30
7
24
7
16
7
4
11
8
3
10
79
6
7
20
17
16
5
24
25
24
19
2
5
6
5
8
11
2
5
6
7
2
1
10
9
6
5
2
5
24
17
56
7
4
13
6
1
4
29
18
1
6
9
10
7
24
11
34
15
4
3
12
3
20
3
2
1
14
5
28
7
12
5
6
11
14
11
16
1
4
1
16
23
16
1
30
5
30
9
14
23
10
21
2
19
2
33
28
1
30
13
8
1
2
3
8
3
8
7
4
31
8
1
18
1
10
21
44
15
14
9
26
3
2
1
8
1
20
23
10
49
14
17
2
31
6
1
32
55
12
33
20
5
28
9
8
17
14
33
10
1
6
11
8
3
2
33
2
9
2
5
16
31
2
3
40
53
16
21
6
5
26
9
6
1
6
7
16
1
2
1
28
15
8
1
22
33
30
9
6
7
18
1
26
1
8
47
4
3
26
9
38
1
28
21
2
3
10
23
36
1
26
13
40
13
2
39
32
7
16
3
30
1
4
17
4
13
12
13
10
1
4
15
12
21
14
17
18
1
6
1
8
21
12
7
4
9
16
21
4
3
20
21
8
9
6
13
4
13
12
19
6
7
4
57
8
3
28
21
8
5
96
7
6
13
52
1
2
15
34
3
16
39
2
9
10
1
4
19
22
1
10
3
4
15
8
3
12
29
2
5
14
9
2
9
12
9
50
29
6
7
14
1
6
17
2
5
2
1
2
1
12
17
2
15
14
3
2
1
6
3
18
5
22
29
20
3
16
7
2
5
4
33
20
15
14
3
6
3
14
5
26
3
44
9
16
39
6
13
22
13
2
21
12
1
6
3
50
1
4
19
4
7
30
3
4
9
4
3
2
13
44
5
32
9
8
3
8
5
6
7
14
33
10
37
32
23
34
5
14
23
24
35
4
13
14
11
2
7
2
9
50
21
8
3
26
3
22
9
4
15
2
11
2
1
18
19
24
11
10
3
30
5
50
1
8
9
14
21
10
13
2
29
20
21
12
3
2
13
4
3
34
11
18
17
12
7
6
1
10
23
10
43
2
3
2
9
2
9
14
19
2
17
16
9
22
1
6
9
10
3
2
39
26
1
24
13
18
27
12
5
20
19
12
53
24
7
4
13
2
1
2
49
14
15
14
1
40
3
22
5
6
23
18
9
20
5
2
9
12
21
2
11
16
3
10
23
10
9
10
5
12
1
6
7
42
3
48
5
32
9
2
1
16
11
8
5
8
15
36
43
8
23
24
9
2
11
20
19
32
31
4
57
24
11
6
41
10
25
8
1
20
1
16
35
54
19
12
5
26
9
22
3
2
3
8
13
4
21
28
5
14
3
4
1
24
9
12
1
38
13
6
5
8
7
12
9
16
15
6
23
24
37
2
27
46
11
10
33
94
35
18
1
8
15
54
21
8
3
10
1
2
11
6
37
12
21
10
7
20
1
10
11
32
19
6
3
10
1
6
11
18
5
6
25
2
13
16
3
20
9
16
5
10
51
32
25
2
41
46
29
6
5
12
17
4
5
36
13
10
25
2
7
8
7
18
3
24
1
12
13
6
17
14
17
2
5
8
17
46
5
12
9
20
7
10
3
14
1
2
11
32
3
54
61
30
23
4
19
4
11
2
5
12
3
10
7
4
13
26
15
6
3
8
25
2
19
12
13
2
7
26
25
8
3
26
1
36
13
20
13
8
27
4
1
4
3
6
7
10
17
2
7
16
17
2
7
38
11
12
21
2
9
8
7
2
13
52
9
22
27
16
1
16
11
10
3
2
3
22
1
14
7
6
5
26
7
20
41
16
5
32
3
14
9
30
1
20
11
32
25
12
11
62
9
14
13
2
23
14
47
36
5
10
11
4
5
10
57
12
5
2
23
12
23
4
5
18
7
4
5
24
9
6
15
32
7
20
3
2
21
26
3
16
11
30
1
18
27
8
11
8
81
2
23
4
3
4
3
20
3
10
3
10
5
86
7
14
15
2
5
14
1
22
5
14
3
40
7
16
37
6
29
16
1
2
5
2
1
38
5
2
1
12
23
24
31
4
33
18
1
60
1
2
11
24
1
6
9
24
11
40
5
24
1
6
31
8
7
6
1
34
3
10
9
6
3
6
5
18
29
22
5
16
33
22
17
2
5
4
7
36
7
4
43
12
15
46
1
12
5
4
9
8
7
24
3
6
5
4
7
20
9
20
5
4
47
26
21
26
3
12
9
10
29
2
23
4
5
18
23
6
3
30
17
14
11
2
19
24
1
2
1
10
5
10
7
8
11
6
29
8
9
10
1
26
21
2
1
20
7
6
3
10
31
6
3
6
5
30
25
16
5
48
3
6
9
6
49
2
5
26
1
2
15
16
1
10
15
16
9
4
21
52
29
2
13
4
5
12
9
12
15
38
17
2
15
6
11
20
7
26
9
12
11
8
7
8
1
24
9
26
21
12
13
2
1
6
7
2
13
22
23
4
23
50
3
4
13
12
1
2
1
18
15
14
13
16
3
16
17
4
11
8
13
4
7
48
7
14
11
14
21
26
9
14
11
16
1
30
3
8
5
14
7
10
7
14
15
6
9
14
5
10
27
16
15
16
9
10
3
10
3
10
1
16
3
16
29
12
11
12
1
6
17
12
5
26
11
4
13
6
11
18
35
14
1
24
11
2
1
42
25
26
25
12
15
36
5
16
7
6
19
12
15
2
7
4
21
4
15
10
21
10
15
2
21
14
5
22
23
22
3
26
33
16
23
4
7
50
11
6
17
44
25
20
11
4
23
4
3
14
11
12
1
10
1
20
1
2
9
4
3
6
1
18
1
6
61
4
5
72
21
28
9
14
1
10
29
14
3
8
11
28
1
14
1
14
15
4
5
10
3
26
5
10
5
18
7
30
11
18
21
6
25
16
5
80
19
6
7
12
19
16
1
4
3
14
11
2
23
10
19
4
3
6
21
10
7
50
3
2
11
30
1
8
7
8
1
10
1
2
23
48
25
4
15
2
3
26
3
28
1
22
1
30
1
4
13
6
37
18
1
12
7
14
3
50
3
18
3
4
1
2
3
4
19
10
3
10
17
30
7
4
1
6
49
4
29
14
15
22
9
14
3
12
21
4
3
4
3
12
3
2
11
8
11
8
45
6
1
6
1
14
5
10
27
26
1
12
15
2
15
6
9
14
9
24
7
8
9
20
3
32
7
8
29
10
7
14
23
14
3
44
1
8
3
26
3
18
23
2
21
10
15
40
1
16
11
2
3
6
5
16
5
8
7
10
9
2
9
10
13
4
5
6
23
4
11
6
31
6
49
12
3
2
3
2
5
12
5
30
1
2
49
48
5
2
19
12
11
6
35
30
17
24
7
2
17
2
1
8
15
32
9
10
5
32
31
8
45
2
13
26
31
12
1
4
7
14
1
4
25
12
7
38
1
26
3
2
13
22
19
30
13
18
17
24
17
18
1
24
1
6
11
30
1
6
31
2
1
2
97
12
15
2
9
18
13
8
13
20
27
6
9
16
9
12
7
14
45
2
15
10
13
8
3
38
23
4
7
4
11
4
7
36
9
8
39
14
5
4
3
16
3
4
9
54
3
2
5
20
5
26
5
6
19
6
5
12
7
4
1
2
47
6
13
24
3
28
1
16
9
8
3
8
3
8
11
6
5
14
39
8
33
2
17
16
13
6
27
6
5
4
5
52
3
12
33
50
1
38
9
22
1
16
9
6
1
50
23
2
39
50
27
10
7
12
13
22
11
4
13
2
1
2
13
2
1
2
1
4
3
26
5
18
1
2
1
2
1
12
1
20
5
4
21
10
19
24
11
24
5
16
11
14
17
34
7
6
3
4
21
6
5
2
23
12
17
2
9
2
11
8
3
14
21
12
5
18
13
8
3
4
27
12
23
8
11
20
55
12
17
4
27
4
25
2
9
8
23
28
27
20
5
4
11
10
1
10
23
4
21
32
9
26
5
8
11
2
19
10
5
8
33
32
15
14
1
6
3
10
25
4
5
2
5
10
5
16
3
18
11
6
19
12
1
2
29
22
7
10
7
2
11
2
9
6
13
8
1
24
9
12
3
16
11
6
11
14
7
4
7
6
7
4
1
2
17
8
13
4
11
8
1
8
29
4
29
24
3
14
19
22
41
2
31
22
7
2
13
18
21
2
15
20
19
12
5
42
43
30
19
30
5
46
25
22
3
4
17
8
3
2
19
16
27
28
1
20
3
6
5
10
5
6
17
12
9
28
5
6
31
16
19
8
5
18
13
12
1
14
9
28
9
26
3
8
9
4
3
4
15
12
17
18
61
12
25
22
11
6
5
6
31
10
9
34
27
20
3
18
27
8
39
4
11
22
21
8
3
30
5
6
1
8
3
12
53
12
1
32
1
8
3
30
7
12
11
16
21
32
35
14
37
6
3
6
19
2
3
10
53
20
19
24
23
6
1
14
1
24
1
16
15
16
11
8
3
14
1
4
21
8
15
4
19
22
5
2
15
6
1
8
15
34
5
8
7
6
11
12
15
26
39
4
15
8
3
8
27
2
7
6
5
2
5
2
3
6
31
60
7
42
19
4
21
6
3
34
3
14
1
32
9
8
7
6
9
2
9
8
15
2
23
4
5
6
13
2
5
10
23
12
1
18
29
24
1
6
7
20
17
24
55
26
15
10
21
4
13
4
23
16
11
2
39
30
11
18
17
40
37
8
15
8
1
2
39
20
11
2
1
2
3
16
5
4
13
2
9
74
5
4
25
8
25
2
1
14
11
74
3
8
5
4
3
34
5
6
45
8
11
8
1
32
11
18
37
12
7
6
29
18
23
18
3
10
1
46
19
2
19
6
31
6
19
6
11
24
7
20
7
28
31
6
1
12
5
12
29
32
5
4
1
2
3
4
49
4
5
4
35
28
5
26
1
6
7
6
1
12
7
20
5
26
21
14
15
2
11
32
19
36
13
8
3
8
17
4
45
14
9
12
3
16
11
46
13
20
7
4
7
4
7
2
17
36
13
2
9
10
11
2
7
18
19
28
11
10
3
2
9
14
7
6
7
12
3
26
21
2
3
28
1
2
3
8
5
8
19
12
3
44
15
8
1
4
3
28
3
14
19
2
3
26
27
68
5
6
31
24
23
6
9
4
17
28
9
14
5
8
69
4
29
4
5
18
7
28
1
12
3
40
25
24
41
6
35
12
29
10
11
4
7
12
31
16
13
32
11
12
45
2
7
6
25
12
23
4
5
2
13
6
3
32
51
10
3
10
15
6
5
6
5
8
17
10
19
40
7
6
1
46
3
30
3
2
11
18
17
2
15
8
23
4
11
14
43
22
1
34
11
4
15
16
27
12
3
6
27
10
3
52
7
8
33
28
5
12
1
6
19
26
1
28
15
18
11
2
7
12
33
28
27
10
7
14
7
6
15
2
1
6
7
6
3
28
1
4
27
10
1
8
3
4
39
2
7
2
3
10
7
22
7
10
13
18
1
28
27
2
35
10
9
14
1
4
21
2
5
4
39
2
9
18
13
18
61
16
29
2
1
24
5
10
17
4
5
16
7
18
29
24
5
2
3
16
17
14
17
8
11
32
21
8
57
4
9
2
3
2
17
14
19
2
21
10
3
10
3
36
45
36
13
18
29
12
1
8
7
6
19
30
5
18
31
6
1
38
27
10
9
4
3
20
9
8
7
16
21
18
5
8
45
2
5
24
1
10
11
6
1
10
27
28
11
2
1
8
29
2
5
18
29
14
15
2
19
12
9
8
17
4
7
16
9
4
3
34
15
20
21
2
5
24
3
14
9
2
15
10
67
12
27
4
9
8
11
4
5
6
33
14
33
2
3
12
15
8
5
16
29
8
3
30
5
14
17
6
1
2
19
4
19
4
5
6
1
6
13
30
3
78
5
2
23
14
1
16
1
28
9
32
17
28
37
26
11
20
7
8
1
18
13
16
29
6
13
6
35
8
23
4
13
12
19
4
3
24
1
10
29
32
7
2
5
12
5
6
19
4
1
44
9
2
3
34
3
2
21
14
15
14
1
10
7
60
23
4
5
6
23
4
33
8
9
2
7
22
3
10
7
14
21
6
1
14
11
12
7
6
15
24
11
22
5
6
1
12
13
14
21
14
9
10
23
2
1
18
21
2
5
2
19
10
5
8
1
6
27
16
17
16
1
14
21
6
3
48
1
10
39
2
25
12
1
2
17
16
17
12
33
10
17
12
3
8
1
16
11
40
5
22
25
18
15
48
27
8
5
20
31
2
11
8
21
14
9
16
5
2
3
2
9
4
11
28
31
22
1
2
21
10
3
4
23
8
21
8
39
4
1
12
21
24
25
52
13
8
15
2
3
4
39
2
21
8
13
8
1
4
9
16
3
6
19
18
3
12
3
8
5
14
19
10
51
8
9
22
25
4
3
18
5
18
7
8
21
4
27
8
5
32
3
10
1
12
55
10
23
30
11
6
23
4
17
8
11
8
7
10
9
22
5
4
3
46
5
16
33
4
25
18
7
6
15
8
13
10
11
8
9
2
21
10
1
8
3
4
3
20
13
20
25
2
19
6
1
8
15
4
7
10
19
2
9
26
3
2
27
2
3
2
11
4
11
4
11
36
13
4
7
18
5
2
23
58
3
20
5
16
15
10
1
46
7
6
17
18
35
44
19
4
13
12
11
8
13
8
13
4
7
4
7
8
1
22
9
12
7
2
19
10
11
16
1
22
5
20
3
12
5
16
5
4
1
2
41
4
13
14
25
48
1
12
1
16
23
48
15
8
17
12
5
10
63
56
23
24
7
10
7
42
17
18
7
4
13
12
7
16
1
16
19
20
3
18
35
8
31
10
15
10
1
2
3
2
35
10
15
22
9
8
7
2
47
44
1
6
39
2
9
12
7
10
5
2
1
30
11
26
5
6
37
14
23
8
7
4
21
6
3
2
25
18
5
2
9
20
7
42
11
12
17
12
37
32
37
40
13
6
25
6
5
8
7
8
21
2
13
10
55
10
9
16
15
18
19
16
5
20
7
10
9
4
7
2
31
6
7
16
17
30
3
4
3
14
9
34
5
2
19
8
13
18
15
12
11
36
55
60
33
14
21
2
13
34
3
22
3
16
3
46
15
2
17
8
9
20
9
18
5
6
9
44
15
4
9
56
3
2
15
2
49
2
9
4
13
2
3
42
9
4
13
4
23
12
5
26
7
2
25
8
15
14
9
40
39
32
17
10
11
22
7
28
15
4
9
8
3
2
1
24
17
4
33
10
21
66
17
56
27
12
27
32
7
8
7
8
1
2
11
2
17
18
11
12
13
6
1
30
55
6
15
8
21
2
9
30
25
14
9
2
1
28
7
8
3
18
13
2
11
10
5
10
21
20
5
8
9
12
1
6
45
40
17
14
15
14
9
14
9
46
23
22
1
2
3
12
7
22
3
28
11
6
1
12
3
6
5
14
17
52
13
36
3
20
1
10
19
58
7
16
3
6
1
2
23
6
1
4
25
4
9
16
47
2
5
20
23
24
5
28
1
4
25
10
11
12
35
20
5
20
13
10
45
32
25
6
1
10
7
14
1
22
1
24
11
2
11
12
9
2
17
20
1
6
1
2
1
6
7
6
13
2
27
8
37
8
11
26
1
4
37
8
23
6
1
10
17
22
15
2
1
16
1
10
13
6
5
6
3
34
5
14
9
20
11
14
9
20
3
32
47
14
25
6
21
4
3
42
35
6
27
2
53
8
15
30
13
20
5
34
21
2
29
6
23
4
1
4
1
8
5
14
5
4
1
16
1
6
25
2
21
20
21
8
15
2
11
14
7
10
1
26
3
10
11
2
3
4
9
16
9
2
41
8
1
6
11
6
3
24
33
8
11
4
1
16
3
10
33
6
1
24
39
2
27
2
1
10
3
26
49
6
19
18
9
8
11
10
5
2
27
10
23
6
13
2
39
4
7
20
7
12
17
6
1
36
7
6
1
10
5
12
13
12
21
20
37
6
5
34
23
20
25
2
3
18
1
2
13
10
9
2
5
32
3
18
5
12
1
18
1
12
7
10
25
16
5
8
1
16
3
14
15
8
5
46
59
36
1
10
5
18
9
40
1
74
11
24
17
24
5
30
9
24
1
28
33
12
25
14
17
4
11
46
25
28
7
12
31
18
7
10
19
2
13
6
7
8
33
10
23
24
11
24
19
6
1
26
7
12
11
24
9
2
13
30
11
22
5
24
17
18
1
2
21
14
5
26
41
22
5
4
3
14
39
8
3
14
11
12
27
4
7
12
1
16
21
2
5
8
13
34
11
4
3
2
9
28
9
2
5
14
11
12
1
8
87
32
15
2
3
2
21
18
5
20
21
10
27
2
9
6
3
8
3
14
1
4
15
8
37
14
11
24
1
2
3
14
11
8
7
4
9
8
43
26
41
50
21
16
7
54
5
22
13
10
43
32
3
8
39
10
65
20
7
6
11
8
7
12
1
14
3
16
13
14
17
18
5
18
15
10
11
8
3
10
9
30
1
4
3
18
13
24
17
4
5
56
19
6
3
4
13
2
21
4
37
10
7
2
17
20
7
16
19
2
1
22
31
6
5
68
67
4
19
4
35
2
1
4
5
14
9
26
9
4
21
14
3
2
29
4
17
22
1
4
17
10
31
6
9
38
1
2
13
8
7
14
25
4
3
14
5
6
19
14
1
4
1
2
5
10
21
48
5
16
21
6
1
28
23
4
7
6
1
2
11
4
29
2
7
6
11
2
5
58
33
6
5
4
17
6
51
16
9
4
7
2
1
4
5
32
9
60
19
2
1
2
7
30
7
18
29
30
7
4
15
4
27
52
19
6
11
26
11
28
15
24
5
6
1
2
17
6
13
4
1
8
15
2
37
6
9
6
7
20
35
4
3
6
13
8
1
28
3
14
7
6
17
4
55
4
9
50
9
22
23
6
9
18
13
30
17
4
17
28
1
6
1
10
29
12
3
4
5
2
3
12
7
48
33
4
3
38
65
14
7
24
23
28
1
20
13
8
45
6
3
2
9
2
27
8
29
14
23
4
45
14
1
10
31
22
9
14
7
2
23
2
21
2
81
22
9
4
33
2
23
52
1
4
3
2
1
16
25
4
7
4
5
2
5
18
27
8
5
4
5
14
23
26
7
2
19
8
7
44
21
10
1
14
9
30
17
16
11
18
13
20
9
12
5
6
3
2
11
8
1
14
55
8
11
8
9
24
7
14
25
22
11
14
37
6
27
8
7
6
15
26
7
10
11
18
3
10
9
2
1
2
15
4
13
16
13
12
13
8
9
4
15
14
3
4
3
6
1
12
1
12
3
24
7
4
5
28
3
34
9
8
11
8
33
20
13
20
15
2
5
2
11
10
5
14
37
28
3
2
5
2
57
16
7
32
7
32
7
8
17
12
19
4
11
14
45
16
3
10
15
10
5
8
7
14
27
8
31
4
1
8
7
20
5
10
17
12
17
2
19
2
1
26
13
4
13
8
1
20
19
12
1
24
21
2
17
16
35
4
43
2
1
6
15
14
21
14
37
14
7
20
3
4
3
18
7
6
29
2
11
10
1
4
25
24
11
10
1
6
5
4
5
4
5
2
23
10
1
8
17
10
5
10
3
8
15
2
21
2
5
8
5
8
11
34
9
8
3
26
5
18
15
22
3
14
15
4
27
6
11
2
1
50
3
14
9
2
3
12
9
2
5
20
9
4
15
8
1
2
19
22
41
30
5
14
13
8
1
32
11
4
7
4
3
2
9
12
23
28
5
24
9
16
1
2
1
14
3
2
15
8
13
58
29
4
9
18
1
24
5
6
13
2
17
2
9
8
1
22
11
6
13
6
19
26
7
12
23
30
15
4
9
4
1
24
1
28
23
24
5
18
5
14
9
2
5
4
15
4
21
12
15
22
11
2
13
4
3
100
3
18
13
38
3
2
15
8
11
18
5
10
1
24
13
48
1
2
3
24
61
6
17
14
1
4
5
8
3
6
3
8
27
16
9
40
3
42
17
12
9
4
3
14
23
12
29
20
1
34
1
10
21
2
105
8
9
6
3
24
29
8
1
12
7
12
11
10
41
8
3
26
9
42
3
4
15
10
23
2
9
18
33
14
3
14
1
12
29
26
25
38
1
44
7
14
17
6
1
14
35
6
19
30
11
4
29
20
1
14
9
26
3
14
15
20
5
20
35
24
3
22
3
8
9
10
13
8
21
4
9
20
17
20
7
6
5
8
11
40
7
8
11
18
5
12
7
12
5
2
19
8
7
4
3
8
9
4
5
12
27
14
1
8
23
10
9
14
23
18
19
8
11
38
47
8
5
28
25
12
3
2
7
12
5
42
3
36
21
10
13
22
3
4
3
10
37
6
3
4
5
24
1
12
55
6
51
2
3
26
1
18
13
36
11
2
3
4
1
4
3
4
21
4
19
2
13
16
15
2
1
2
19
2
5
6
1
6
5
6
31
24
1
14
31
16
21
4
11
18
15
38
13
2
7
8
1
26
7
6
5
14
13
12
13
2
7
6
7
6
19
2
1
6
1
30
7
10
7
16
27
6
19
6
17
30
7
6
1
16
3
4
3
4
29
12
29
4
11
6
17
18
23
10
5
6
13
28
33
28
3
24
7
2
17
6
9
2
29
38
5
2
1
10
9
2
25
4
43
8
13
6
11
42
3
8
7
14
45
2
7
26
7
2
13
6
13
24
43
16
51
12
3
2
9
12
5
22
29
12
13
28
3
8
5
12
9
10
1
8
13
2
9
2
23
30
11
2
5
2
5
28
5
14
13
6
23
12
1
14
11
6
9
4
3
4
1
2
3
14
21
34
5
6
7
2
5
4
13
2
3
4
1
48
5
10
3
4
21
12
11
2
11
28
5
12
11
6
29
30
15
30
25
14
19
42
5
10
39
10
3
4
9
16
13
16
9
34
3
2
61
8
9
54
3
14
27
4
1
2
1
32
9
28
13
2
5
8
25
2
5
22
3
4
9
4
13
32
13
8
15
10
5
18
13
10
13
6
31
8
7
6
9
26
1
6
5
10
5
16
15
4
49
4
27
2
3
2
1
2
5
22
15
22
5
6
1
10
41
12
27
10
11
6
1
18
27
6
5
16
19
22
5
2
1
16
31
10
3
30
1
6
11
2
11
16
5
4
27
2
39
4
3
2
35
88
3
8
1
4
3
8
37
8
13
8
13
12
29
4
1
18
17
10
5
18
5
12
7
8
17
8
3
10
9
44
5
18
11
6
13
2
7
22
7
6
5
8
17
12
5
2
13
4
71
14
5
10
3
30
7
8
1
6
1
8
1
18
7
6
1
10
11
2
5
48
17
28
13
18
1
8
5
54
15
24
7
4
3
4
5
2
3
4
45
36
1
6
11
36
21
4
15
8
55
12
11
18
11
6
21
6
27
12
5
18
21
10
1
8
21
8
1
28
15
2
17
2
25
2
9
50
15
6
45
2
7
48
1
6
5
2
13
8
3
8
11
40
13
6
23
18
5
10
1
26
21
14
9
16
15
2
1
8
5
6
45
22
9
26
9
48
27
14
21
32
35
6
3
14
17
18
13
4
7
22
5
4
7
6
47
12
5
6
1
2
3
10
23
30
11
6
5
18
5
32
3
2
11
10
5
6
3
10
5
4
27
10
1
2
3
32
35
6
21
12
9
6
31
20
61
46
37
2
13
10
7
20
11
4
17
24
21
2
15
12
1
18
7
14
49
18
3
8
1
40
9
6
1
20
15
20
3
92
15
2
3
14
3
26
19
2
3
2
1
16
11
4
5
4
39
8
5
4
1
14
41
20
5
10
15
26
21
6
13
2
1
12
11
6
17
8
7
30
3
14
9
8
3
4
21
2
3
22
1
6
29
30
15
32
1
22
1
8
5
2
1
2
7
8
21
10
21
2
25
28
21
4
43
6
3
20
3
10
11
2
1
14
13
8
3
2
5
20
3
26
7
30
15
14
45
8
7
2
41
44
3
38
23
2
11
58
5
22
7
20
1
2
7
36
9
18
9
14
27
38
5
8
23
38
7
8
21
10
3
14
3
8
39
26
15
4
3
24
3
22
9
2
43
6
5
30
17
34
17
16
17
40
3
16
15
2
21
2
21
18
13
34
43
4
1
2
5
6
31
18
1
2
5
4
15
4
35
14
9
2
15
4
27
28
25
8
3
10
17
6
51
18
3
24
9
54
15
2
1
44
15
16
1
8
59
22
9
12
11
8
9
50
21
2
7
2
11
44
5
14
15
8
15
2
1
2
17
12
29
2
7
8
9
4
21
2
9
10
1
18
1
4
1
2
39
22
15
36
19
40
5
30
1
32
1
24
25
32
15
6
23
24
3
12
17
2
21
6
19
20
1
14
9
2
3
38
9
4
5
16
1
4
15
4
1
4
31
8
3
16
9
14
1
6
11
22
27
36
17
6
27
12
17
2
65
4
3
8
17
4
11
2
29
2
1
32
11
62
7
4
35
20
1
4
15
26
11
6
5
6
9
4
11
6
9
12
1
12
11
4
15
12
17
14
9
12
5
30
21
4
23
12
15
16
11
18
1
28
9
4
23
4
9
12
21
2
39
20
25
2
11
8
1
10
1
20
9
36
1
8
23
4
11
2
3
26
19
4
1
22
5
24
11
32
7
24
71
10
3
4
45
8
5
10
7
4
3
6
5
12
5
8
5
22
7
10
17
6
1
66
3
4
15
2
27
20
33
32
7
10
7
2
1
30
1
16
17
10
33
4
11
18
9
4
17
12
9
26
7
18
15
8
3
8
1
6
3
2
45
36
3
4
17
10
39
30
1
34
13
30
13
8
5
20
15
4
27
26
9
6
7
14
13
6
7
2
17
24
1
12
5
10
11
6
13
12
25
34
51
16
7
28
33
2
1
4
43
30
11
16
17
8
13
4
11
6
1
14
3
76
23
12
1
22
15
4
3
4
33
20
3
34
21
4
17
6
5
2
17
12
15
22
21
38
5
14
7
22
1
6
5
4
11
8
3
2
5
8
9
4
1
6
27
2
27
12
5
20
37
2
7
26
49
10
33
2
23
14
7
6
43
2
7
28
15
2
9
34
23
32
21
12
1
2
5
2
1
6
1
2
5
6
3
34
5
4
7
10
27
22
1
6
3
22
5
4
27
2
3
8
5
6
7
10
37
2
13
40
29
8
3
4
11
6
3
16
1
6
17
4
5
6
25
6
33
6
27
2
11
12
13
12
1
16
11
2
29
2
9
34
17
34
21
4
11
4
43
6
1
8
17
2
25
4
35
22
3
2
3
4
3
6
5
10
3
6
11
6
5
10
23
14
11
26
5
36
1
14
19
24
17
8
5
4
1
82
5
10
9
32
57
44
3
2
29
8
29
36
7
12
27
6
1
12
23
56
15
10
11
20
11
20
15
14
9
6
5
16
23
8
13
2
7
2
9
2
9
12
5
10
13
18
7
14
15
4
3
42
17
6
5
10
15
22
11
14
13
4
37
8
15
2
3
2
13
14
5
18
5
6
7
6
7
18
1
6
5
8
15
6
1
2
23
4
9
20
15
4
17
10
37
6
25
22
19
16
3
50
1
8
13
14
21
6
17
12
47
8
1
8
17
12
25
10
25
18
13
20
7
6
1
16
41
2
35
8
1
8
13
12
17
18
9
10
23
18
3
24
5
34
13
6
5
10
3
4
1
8
11
24
45
6
3
2
1
2
11
22
1
6
15
12
5
4
27
6
7
28
21
16
13
20
7
22
7
20
11
8
5
4
11
12
1
4
5
12
17
24
3
4
23
4
11
10
9
22
7
10
3
4
25
26
11
22
21
46
35
70
3
2
7
10
11
6
47
6
5
60
5
32
23
18
5
4
3
2
35
2
15
10
27
14
5
14
9
10
5
20
23
10
1
2
15
2
1
2
1
12
9
6
17
6
5
8
3
26
55
2
15
2
81
4
23
2
3
4
11
16
19
12
31
8
7
30
9
4
17
10
27
2
7
4
3
8
3
8
15
18
1
4
31
14
9
28
33
26
15
6
5
4
15
2
11
2
9
32
3
22
3
14
9
2
3
12
31
14
7
6
9
2
1
28
5
24
1
8
17
2
1
4
19
2
3
22
27
8
19
22
5
10
13
16
7
10
3
28
1
4
13
2
17
2
15
6
9
4
3
10
13
4
3
4
3
34
7
26
9
28
15
22
19
10
31
6
31
2
13
2
25
16
19
20
11
2
15
4
23
64
3
36
7
16
5
18
5
10
3
10
33
2
11
20
3
4
19
2
23
28
15
14
5
56
1
14
7
8
9
32
5
10
17
6
25
6
23
4
3
4
13
46
13
4
25
6
1
6
11
18
13
34
5
4
1
24
31
6
11
2
1
28
27
64
3
30
1
10
11
8
17
14
1
6
1
12
55
16
1
2
5
8
7
2
21
10
1
40
9
20
1
8
15
8
15
26
3
10
25
2
17
4
1
10
7
30
1
60
9
24
41
24
27
16
1
24
23
42
1
20
5
2
11
26
9
2
31
6
19
6
7
22
15
2
5
4
15
52
9
10
9
14
9
8
19
30
5
12
1
2
1
2
7
10
1
6
13
14
1
16
9
4
7
38
1
54
7
56
3
34
11
2
27
2
19
2
39
8
17
28
7
14
5
6
5
2
1
6
7
28
13
18
23
30
3
26
13
2
9
2
23
10
3
12
1
8
17
2
1
12
11
16
5
4
23
32
5
10
31
16
1
10
3
6
1
12
35
14
11
14
67
2
1
24
7
10
9
20
9
14
3
22
25
4
1
30
37
18
11
2
9
32
23
36
23
32
57
14
3
2
7
2
5
74
7
8
7
18
5
16
3
8
15
12
11
10
15
6
5
4
13
30
31
4
7
16
1
8
1
4
11
14
9
2
13
2
15
2
43
22
25
2
1
6
7
24
7
8
1
16
3
8
57
4
15
12
61
22
11
12
9
30
17
10
3
8
15
10
9
10
33
16
5
20
57
16
13
8
37
12
11
8
3
14
35
20
15
36
25
14
17
2
9
24
7
12
21
2
21
8
3
4
3
32
27
12
25
20
17
4
1
8
13
18
13
8
25
8
1
4
5
22
49
4
5
8
23
4
11
24
7
10
9
6
1
8
13
18
27
12
15
12
59
18
1
4
3
2
29
8
3
22
51
2
1
8
45
28
19
8
7
6
21
6
1
12
7
2
3
22
3
4
3
2
3
22
15
2
17
40
9
4
7
6
15
8
7
2
3
4
1
20
3
28
7
28
3
4
25
14
11
26
1
26
3
4
37
16
13
22
3
54
15
10
3
28
9
28
7
10
5
36
23
10
5
18
9
10
5
6
1
28
21
4
13
34
9
24
43
38
1
12
9
2
5
2
3
2
15
20
5
4
21
2
37
16
1
20
1
10
3
14
9
4
1
10
3
2
3
56
15
4
1
8
17
2
11
10
11
8
3
2
9
24
7
10
19
2
3
12
27
4
17
6
9
2
1
26
5
22
11
6
19
2
1
34
13
16
23
18
13
2
11
16
5
4
7
2
9
8
9
14
11
2
5
24
33
8
5
2
9
14
1
32
1
20
3
30
3
18
31
30
7
2
37
30
21
14
7
46
7
14
39
14
3
6
3
28
1
36
5
16
7
2
5
6
1
24
5
20
7
10
15
8
23
10
39
4
5
2
3
14
9
32
11
2
27
14
31
8
1
10
3
18
1
28
3
14
9
8
7
2
19
4
7
14
11
4
5
12
11
2
9
6
3
40
13
6
7
10
13
10
3
28
17
6
29
6
23
8
1
4
9
6
11
46
3
34
7
48
9
20
3
8
15
30
3
4
13
24
5
2
11
30
1
2
3
20
21
2
5
8
5
4
15
4
3
12
3
14
45
4
1
4
5
20
7
12
1
8
1
12
7
26
1
20
13
6
25
24
31
8
7
18
21
42
9
8
19
8
7
14
5
12
87
16
1
18
5
38
35
10
3
2
13
2
29
16
9
6
19
18
23
14
25
26
3
6
15
16
5
10
5
2
3
40
1
2
11
32
17
6
1
8
3
4
1
8
45
4
3
4
11
52
21
10
1
14
1
26
27
34
7
4
33
8
59
10
17
12
11
8
11
2
1
20
47
50
7
8
7
26
17
10
1
6
27
2
23
2
15
14
13
20
9
4
1
28
15
4
7
2
1
6
1
22
1
2
1
12
53
26
5
6
13
30
9
16
3
14
29
12
17
24
1
10
11
10
3
6
15
2
3
6
11
14
1
6
19
32
3
30
19
14
27
14
1
16
1
20
1
22
13
28
19
30
21
30
3
6
19
12
7
4
3
12
19
16
3
2
21
26
7
24
3
24
3
14
31
14
5
14
5
4
9
28
15
10
1
2
11
22
3
18
25
24
9
4
1
14
21
4
11
4
7
6
11
16
7
14
37
12
13
2
31
10
1
6
5
28
5
6
33
12
11
10
11
12
27
10
7
14
3
36
23
12
21
20
27
6
11
10
5
18
5
10
41
32
3
4
15
8
15
40
13
8
13
20
1
32
1
6
19
14
3
8
7
14
41
10
29
66
19
38
9
2
5
16
25
12
51
6
29
6
1
10
15
14
15
2
5
18
1
18
25
12
7
20
5
6
17
4
3
6
7
14
35
6
7
16
11
20
17
12
5
6
19
10
35
6
7
24
17
4
3
6
7
6
17
4
5
18
9
2
11
6
21
2
15
20
31
10
1
12
15
36
9
2
41
6
9
8
7
6
9
18
7
2
13
22
7
10
3
10
21
20
35
6
29
6
27
4
13
4
11
20
9
28
45
24
3
16
17
6
1
18
21
4
17
52
17
12
3
12
13
4
9
4
13
14
71
2
11
16
1
2
15
32
5
12
11
2
1
28
15
6
5
2
11
52
9
8
23
22
15
10
3
28
9
28
9
12
41
42
5
18
7
32
3
20
23
2
3
4
5
6
1
18
11
2
7
10
19
14
35
18
5
12
25
22
5
2
3
2
11
2
1
44
5
16
17
12
39
6
5
6
11
22
5
8
17
4
3
12
9
4
7
14
13
12
13
34
19
22
21
6
1
26
1
18
71
4
7
2
3
22
3
22
29
8
27
18
25
8
5
8
21
6
5
18
53
30
13
6
7
6
1
16
7
26
3
12
7
66
25
16
19
6
11
18
5
18
13
4
25
18
9
2
21
8
19
4
7
82
7
10
9
6
25
10
33
14
1
2
1
2
5
24
5
6
7
18
13
4
17
10
5
6
13
12
1
28
5
2
11
2
1
2
19
26
67
14
15
4
23
2
33
38
1
38
11
4
15
4
1
2
33
30
3
8
1
8
1
22
3
2
5
30
35
2
17
26
1
12
13
12
5
58
21
8
21
2
5
4
3
64
3
8
15
46
9
38
23
8
1
4
11
18
3
12
5
10
21
34
1
54
1
4
27
22
7
14
1
10
3
14
5
18
25
10
3
32
31
4
11
18
19
18
13
6
7
14
15
10
17
12
27
14
45
6
7
24
3
14
33
16
51
88
5
18
15
2
1
6
5
18
17
10
15
8
1
2
9
32
21
8
5
4
5
4
1
18
7
28
1
32
45
24
5
6
55
22
13
6
1
6
3
28
3
14
5
38
39
34
1
44
9
28
55
14
3
8
5
2
3
2
5
24
13
56
1
2
3
10
5
14
13
2
5
14
19
2
5
22
9
20
31
8
27
4
21
60
1
16
7
2
5
40
15
14
11
12
17
18
9
20
11
18
5
30
1
2
9
6
3
10
31
18
19
6
11
12
45
8
5
6
25
52
11
24
17
6
13
12
1
8
1
12
17
18
5
34
11
22
23
12
1
20
17
22
7
42
19
12
1
10
7
8
17
2
15
28
1
4
21
16
1
2
1
6
35
8
11
6
11
6
1
18
1
18
53
2
3
38
1
14
27
8
17
16
1
6
3
2
41
8
19
2
17
44
43
10
9
2
21
6
1
22
3
24
9
28
13
6
13
30
1
8
5
2
23
4
3
34
21
2
5
10
13
10
27
4
37
2
3
4
37
8
15
8
9
8
11
2
11
2
11
32
23
14
5
8
5
18
3
28
17
6
1
34
1
12
7
6
5
4
17
6
29
20
11
26
3
4
17
8
3
8
3
20
43
2
31
26
3
2
21
10
1
2
17
2
1
6
29
12
23
12
13
24
55
2
7
16
5
4
3
4
19
46
3
10
15
4
1
10
7
4
11
6
1
4
21
42
33
14
15
22
5
16
5
18
25
16
63
20
49
14
1
4
1
4
11
14
9
22
15
4
15
16
9
18
17
14
13
18
19
2
53
10
39
2
41
20
15
16
41
6
1
4
27
10
3
6
1
20
13
10
5
4
7
6
9
62
3
10
5
14
3
10
9
10
27
4
5
4
25
2
9
10
23
4
5
2
7
14
5
22
23
2
3
10
1
30
7
26
13
12
7
24
1
12
15
14
17
32
27
2
21
20
19
6
11
24
7
4
3
40
1
8
5
8
15
14
3
14
9
40
39
10
1
10
33
14
5
18
39
2
1
12
21
14
3
2
7
40
5
14
21
14
13
26
9
2
19
28
21
6
33
24
5
26
29
8
5
14
15
34
21
2
1
28
3
10
1
2
3
4
19
4
11
4
1
12
1
16
13
12
27
12
5
24
5
36
1
2
13
8
1
8
5
16
3
2
3
28
9
10
19
4
9
4
1
4
3
2
21
44
3
86
7
2
9
2
13
16
51
4
3
24
21
14
1
2
3
10
1
8
7
2
9
6
25
4
5
12
13
26
3
2
9
12
7
30
5
10
5
12
7
54
13
24
5
18
9
28
15
20
7
10
3
2
29
20
29
4
35
6
1
42
1
8
19
26
17
18
7
2
1
12
7
12
3
20
23
4
3
10
13
20
1
44
13
18
3
14
9
94
11
2
1
26
21
4
3
16
1
4
9
4
5
2
15
6
7
4
37
24
27
54
7
6
17
24
43
2
11
2
3
30
7
4
7
12
19
34
1
16
3
12
1
12
69
32
21
14
11
2
13
14
9
2
5
8
7
18
19
30
5
2
13
16
37
2
13
10
27
18
3
28
17
8
1
28
7
4
19
36
23
2
1
18
9
18
9
34
7
10
1
4
3
2
7
6
59
12
11
2
3
18
9
14
11
22
13
30
73
6
19
6
13
12
13
6
29
8
7
10
13
2
31
2
5
4
15
6
3
24
5
18
3
14
3
8
17
10
21
32
7
4
13
24
7
20
3
12
13
10
37
2
13
12
3
8
37
6
19
36
23
4
43
30
17
14
15
12
1
20
1
8
7
4
17
10
29
32
1
6
3
6
17
6
35
4
9
2
31
20
43
6
11
24
37
2
13
12
21
42
19
32
15
10
11
6
9
24
5
2
9
10
3
4
3
16
3
2
25
12
3
4
5
26
15
10
9
26
1
4
19
10
7
26
3
30
25
12
25
10
15
10
11
8
19
14
31
8
7
12
1
12
17
34
9
8
47
34
17
50
3
4
3
54
37
10
1
12
7
28
13
8
31
6
1
6
9
10
1
40
19
14
1
10
13
22
5
8
5
16
5
12
5
18
31
12
1
8
13
2
9
16
3
8
11
4
3
32
15
10
21
2
11
2
35
2
3
32
3
6
37
16
1
2
13
32
9
8
19
2
5
6
53
6
23
56
1
20
5
10
5
26
9
8
7
10
1
30
7
10
17
2
25
26
1
22
3
16
27
8
3
16
1
6
1
16
37
2
15
20
15
16
9
32
15
2
3
8
9
20
7
8
3
2
23
14
25
2
1
6
43
6
5
2
3
14
3
20
19
42
7
4
11
8
29
8
7
6
31
4
5
26
67
12
7
12
7
8
19
12
7
22
5
28
1
8
9
8
25
4
3
2
21
26
29
18
19
30
3
48
13
36
23
6
1
20
9
28
9
2
7
18
11
18
1
22
3
8
25
6
35
4
17
22
1
6
3
2
5
4
5
8
15
10
7
10
9
6
1
12
19
6
13
12
21
14
3
10
3
10
5
2
17
4
7
8
1
12
5
8
7
2
5
48
5
12
13
18
13
28
5
4
3
20
13
2
15
10
5
16
5
6
3
10
1
4
11
10
13
2
23
2
25
4
11
16
47
26
1
20
11
6
41
14
13
24
5
20
9
2
5
4
3
2
13
12
31
12
5
14
7
2
17
8
1
30
1
2
17
2
1
10
13
22
1
8
3
2
23
4
1
20
5
32
3
8
15
14
5
32
21
10
9
26
3
2
9
42
3
18
7
12
1
22
5
20
3
2
7
14
13
4
1
30
1
2
5
10
9
6
5
60
3
28
11
2
29
10
7
2
7
6
9
8
3
6
9
2
7
22
9
24
45
30
9
22
3
14
3
2
27
50
29
10
17
6
13
14
11
2
7
10
7
4
1
12
1
20
17
26
3
16
5
2
7
4
1
6
17
14
15
56
9
4
9
28
11
4
13
14
7
6
11
18
5
18
3
6
19
12
23
10
1
8
53
32
11
8
9
2
5
24
23
14
25
46
1
56
15
32
37
2
21
2
11
2
11
16
3
2
3
16
3
2
1
26
9
16
21
22
5
16
5
4
7
18
31
22
1
22
19
24
13
34
3
6
1
8
1
78
39
2
1
10
9
20
51
34
3
18
23
4
7
16
13
26
23
2
3
20
29
20
5
4
33
36
19
12
43
10
11
10
23
34
1
10
3
28
31
2
15
20
13
8
1
12
19
2
13
6
31
8
21
2
3
24
15
14
25
8
11
24
11
10
25
18
29
42
11
22
23
2
9
4
17
4
19
2
31
40
21
6
41
16
35
8
19
2
45
10
25
4
19
8
1
16
1
6
1
14
5
8
9
4
9
38
1
12
17
30
5
28
101
4
1
14
49
6
5
2
7
6
1
18
21
2
9
10
3
4
3
6
1
8
15
32
5
12
15
20
25
2
47
10
21
26
7
16
21
24
11
10
1
24
3
4
25
4
1
6
5
6
13
14
17
58
15
4
13
32
37
4
5
22
1
20
39
22
5
12
3
6
25
6
7
6
17
10
3
44
27
18
7
2
17
28
5
4
13
2
27
2
9
4
19
16
21
10
5
94
13
30
19
8
3
4
3
8
7
2
1
10
7
8
11
10
15
10
35
2
5
8
9
42
9
14
29
10
23
12
23
2
13
14
13
38
5
6
7
28
7
8
15
2
7
20
7
26
9
14
21
4
9
2
7
12
5
14
7
20
7
4
5
28
13
2
9
4
31
16
29
4
1
8
11
26
29
4
3
4
7
10
13
22
1
60
3
14
7
20
5
10
9
30
1
8
25
6
43
20
53
12
25
24
3
2
3
6
11
42
5
2
15
2
11
22
15
14
9
14
1
2
21
8
3
24
3
14
9
4
7
2
3
20
1
4
3
16
7
4
25
44
5
2
71
34
1
4
9
2
19
10
7
6
11
18
29
24
15
86
13
6
7
10
31
10
3
4
15
4
23
12
37
6
15
32
5
4
15
22
1
12
23
6
11
22
13
10
5
26
1
12
33
28
15
4
7
16
1
22
1
4
13
2
7
6
1
30
1
2
51
20
9
8
1
2
5
76
3
20
9
2
1
10
17
2
13
14
5
16
3
2
3
34
17
34
3
2
9
14
97
48
33
6
1
2
3
4
5
6
21
60
3
4
17
8
13
2
3
6
1
32
3
20
7
8
3
6
9
12
13
12
1
2
1
2
23
4
3
2
13
22
17
20
7
14
13
16
11
12
31
18
27
4
13
4
5
14
13
2
3
28
1
10
3
2
3
12
5
10
91
10
3
16
5
22
43
12
3
38
1
6
29
42
7
36
1
10
3
30
9
8
1
2
7
6
7
8
5
12
17
2
5
8
17
26
45
56
59
4
7
16
9
24
23
12
1
6
3
4
49
2
3
24
1
24
3
8
11
2
1
2
1
48
1
2
5
8
19
2
7
2
25
4
7
2
19
6
43
4
7
18
1
4
19
12
25
32
7
4
13
2
5
16
31
4
17
4
27
6
5
14
1
14
3
6
5
14
9
30
13
16
5
20
1
26
15
4
29
2
11
34
19
2
15
8
5
10
1
2
19
4
7
26
3
10
1
2
3
14
13
20
19
2
15
22
3
8
3
8
15
4
17
2
17
32
9
2
1
34
15
14
9
16
21
4
3
10
39
10
7
10
13
8
11
22
19
22
1
38
7
22
7
4
9
10
7
16
13
2
13
6
15
4
13
10
15
2
21
18
5
2
21
20
23
46
9
26
1
14
25
16
57
2
13
8
1
6
5
4
5
2
3
34
21
8
7
10
1
20
3
18
7
4
5
36
1
48
11
6
15
10
7
6
3
4
11
32
11
4
5
2
3
8
17
26
3
10
3
8
25
18
31
10
9
2
5
8
35
10
3
20
9
4
3
2
9
28
9
16
27
2
9
22
5
10
1
4
7
10
33
4
25
4
1
4
3
14
7
14
1
4
3
30
31
28
5
8
7
2
7
10
5
16
3
28
1
56
13
2
1
4
7
2
39
4
7
24
9
8
13
2
11
28
5
2
15
2
5
10
27
10
1
12
25
12
13
4
11
10
1
38
3
28
7
10
5
16
9
4
3
2
5
28
1
8
1
12
1
24
1
4
5
6
1
10
1
4
47
6
27
4
11
38
19
18
11
8
5
10
3
4
1
12
5
6
11
2
9
6
9
2
59
32
3
4
1
34
39
4
87
26
23
4
3
18
3
26
9
14
7
4
1
8
9
2
29
4
37
8
3
4
21
4
1
24
21
4
43
14
7
12
1
6
5
10
7
24
3
18
3
10
13
22
17
8
19
16
11
6
11
10
13
18
1
18
15
8
5
16
11
2
3
4
15
14
3
12
5
6
21
14
11
8
1
16
1
4
3
12
35
4
5
10
17
8
7
44
3
10
9
4
13
4
1
16
1
10
3
4
7
4
19
20
1
54
5
6
7
18
1
12
11
14
13
28
21
16
17
8
5
22
13
12
5
20
3
16
17
16
1
2
11
72
37
12
11
6
5
4
49
10
3
4
1
12
21
8
3
12
9
14
1
12
13
12
21
30
17
6
7
6
27
14
5
2
9
26
1
24
1
4
25
6
3
2
3
6
17
18
1
4
47
8
1
6
19
34
1
2
15
10
3
10
27
36
5
6
3
22
3
4
9
8
15
14
5
2
9
26
3
2
9
10
19
4
5
32
7
2
7
68
27
8
11
2
13
12
3
14
3
2
5
2
13
8
17
6
5
18
25
6
3
2
5
18
5
32
11
20
3
14
7
20
13
12
21
10
15
16
3
4
43
32
13
10
7
8
43
40
13
2
21
34
1
68
5
16
29
10
5
12
11
2
9
6
29
12
11
8
1
4
9
20
3
4
13
4
33
12
13
10
5
20
7
12
7
2
21
32
29
20
3
2
9
4
1
4
3
6
19
24
9
18
39
2
3
2
9
2
13
6
7
14
15
4
1
10
31
2
7
2
3
16
11
6
5
4
3
2
17
8
19
14
13
2
3
14
3
26
35
10
1
4
9
14
5
8
3
6
1
2
1
6
1
8
11
2
9
14
29
12
1
6
25
2
1
12
17
4
93
32
15
14
15
4
5
2
11
4
5
28
3
50
11
26
9
22
5
20
9
20
11
8
19
26
1
4
9
44
5
12
31
6
5
2
1
48
5
8
27
8
15
30
1
6
7
24
3
8
27
4
3
2
13
6
5
34
11
10
7
6
5
2
9
4
25
16
1
8
3
4
3
48
7
26
15
2
9
4
11
30
1
14
21
10
5
6
3
36
3
30
11
8
5
12
17
32
31
20
13
10
27
6
23
26
11
16
3
4
17
2
19
16
27
4
11
18
37
4
11
4
5
2
1
16
17
22
5
10
21
12
15
16
1
2
23
20
17
2
1
18
21
10
11
8
5
10
43
10
3
16
1
12
39
36
5
2
5
6
23
6
5
34
27
70
11
12
1
6
5
24
17
22
7
6
19
6
7
40
5
30
3
14
15
4
5
16
17
46
41
6
17
14
5
36
1
2
13
10
23
30
17
2
5
2
3
4
21
2
13
4
9
16
25
16
7
30
89
52
11
10
25
6
5
28
3
20
33
20
9
6
25
8
11
6
5
22
13
20
9
4
9
4
13
22
11
14
5
10
13
14
3
4
17
4
1
8
7
18
55
4
1
14
7
24
7
12
15
28
25
50
3
2
9
4
1
14
3
4
15
18
1
4
9
6
25
2
33
14
13
12
7
10
1
6
15
6
13
2
9
12
5
36
1
14
43
34
11
14
53
10
5
26
7
14
27
4
19
20
1
8
3
26
9
38
27
8
3
32
1
8
15
10
17
2
37
4
13
6
19
12
11
14
7
6
7
6
53
14
3
32
9
4
3
12
5
24
13
10
11
26
41
12
15
12
3
10
35
22
15
66
9
28
7
32
5
2
33
10
25
22
7
6
1
14
9
16
13
8
11
34
7
30
5
22
21
8
9
2
3
20
19
4
55
20
1
8
11
20
5
4
23
22
9
10
1
30
9
16
17
6
23
24
5
12
3
34
63
6
5
8
9
18
5
14
1
28
9
32
9
38
1
10
13
18
17
14
9
6
21
2
3
8
1
22
29
18
5
6
39
2
5
18
11
6
11
2
1
4
1
8
21
4
9
32
5
12
103
4
11
20
3
14
15
2
9
12
39
4
19
4
47
8
5
2
7
2
3
4
1
4
37
10
1
24
7
2
21
2
5
4
7
22
1
50
21
8
5
4
13
8
17
42
7
12
5
8
17
14
23
2
15
38
19
18
15
2
25
14
3
8
7
10
35
10
3
34
7
12
5
2
5
20
1
22
1
18
11
12
5
12
11
30
1
14
29
4
11
18
3
6
9
36
1
2
7
20
13
102
25
8
7
6
25
2
15
2
19
52
9
8
5
2
21
14
15
18
3
22
7
8
27
12
29
4
13
30
7
28
1
12
19
4
15
16
1
6
15
14
5
2
5
12
1
44
1
14
19
12
31
14
9
4
5
6
3
2
21
16
29
4
39
24
1
16
9
38
11
8
19
2
3
12
1
8
5
40
13
24
43
10
15
2
13
22
21
6
1
2
41
2
1
2
9
6
9
4
1
2
5
12
1
8
13
8
11
18
27
14
33
2
5
14
21
10
5
12
27
16
19
4
9
18
3
6
7
2
5
26
37
2
11
22
1
28
11
4
5
18
39
8
11
8
5
12
1
18
43
14
129
4
3
4
27
2
45
20
11
6
1
24
13
6
3
20
9
4
7
6
13
2
17
24
17
8
13
14
13
6
25
8
17
36
1
10
7
12
25
32
3
12
1
8
11
16
19
2
99
2
1
4
3
12
5
6
3
18
5
6
3
28
11
40
31
12
7
4
11
44
13
12
3
6
17
48
11
8
1
10
11
22
9
6
19
6
1
6
23
26
7
12
3
2
7
8
1
2
13
24
1
8
13
2
9
8
33
34
3
6
29
4
47
12
31
6
1
14
3
10
19
6
13
2
19
4
23
20
27
24
37
2
3
24
3
18
13
18
15
32
1
4
29
10
3
8
3
2
17
6
11
10
1
14
11
18
11
18
5
28
5
32
13
8
3
6
35
20
1
22
5
4
13
26
9
2
3
10
41
6
1
8
1
18
1
16
3
10
11
4
3
22
7
28
3
22
1
10
7
28
5
6
1
24
23
2
15
2
39
16
15
4
3
2
5
10
9
2
13
10
15
6
29
16
19
2
15
24
11
6
3
12
35
2
21
40
1
8
5
4
1
4
9
4
5
20
3
10
17
6
21
2
3
8
37
2
19
18
17
28
1
2
13
12
11
2
33
24
5
6
33
14
41
2
15
2
7
18
17
4
7
2
13
30
1
6
7
6
3
34
5
2
1
12
5
6
11
10
1
12
31
12
13
30
9
32
1
10
33
10
3
14
3
8
11
20
11
22
23
18
33
6
15
10
75
14
5
8
11
4
27
6
5
6
1
2
3
14
9
16
15
4
3
6
7
8
25
10
5
18
3
6
25
60
3
4
7
38
9
20
9
10
9
26
45
4
3
16
9
2
3
16
15
2
1
22
37
2
1
30
5
4
11
60
5
2
11
4
19
24
19
28
21
12
9
4
9
20
1
28
15
20
33
10
3
2
35
2
25
36
15
6
1
20
35
2
5
8
9
4
3
2
11
2
9
8
7
12
17
6
23
6
5
12
11
14
5
2
5
20
9
4
1
14
3
8
75
4
11
2
29
2
3
10
7
14
5
12
1
30
9
14
3
28
3
10
5
6
13
2
25
4
5
2
45
4
49
12
15
20
67
2
7
2
3
6
17
12
7
4
9
10
23
10
1
8
11
8
23
14
5
8
3
4
9
10
23
2
9
16
3
2
49
26
23
8
37
4
3
4
31
2
3
2
3
2
5
4
3
4
15
2
19
8
5
12
35
2
7
6
23
16
19
4
23
22
3
2
15
8
15
18
27
4
3
6
15
6
9
10
7
20
11
12
17
20
61
8
5
12
5
6
7
2
15
8
5
18
37
2
11
24
9
2
1
30
9
2
19
6
3
2
5
8
13
8
3
14
11
2
3
2
11
54
7
12
59
42
23
16
1
14
1
24
23
48
7
20
31
6
27
10
21
2
13
14
25
18
5
18
1
2
15
18
1
16
21
12
5
32
3
54
23
8
33
10
9
8
27
6
39
16
45
16
9
10
15
8
21
6
7
30
27
8
5
12
15
4
1
2
15
18
5
8
3
8
1
34
15
4
21
8
1
2
5
4
11
16
5
16
1
12
13
10
3
6
7
22
25
6
9
16
9
2
3
2
7
4
11
10
37
22
3
16
3
10
21
4
5
8
1
4
9
16
3
32
3
8
31
2
3
8
33
2
7
14
11
4
7
20
3
4
3
2
9
16
3
4
3
24
29
48
15
4
9
24
13
12
19
4
11
16
23
2
11
10
3
12
3
2
11
6
19
8
9
6
1
4
5
20
7
14
23
4
5
2
7
14
3
12
7
24
7
12
43
6
29
2
3
24
23
4
17
4
21
2
5
4
15
16
9
2
5
2
3
4
31
4
11
10
11
24
27
54
13
8
13
6
15
38
17
8
25
8
7
16
13
8
25
2
7
6
19
10
41
8
5
18
15
28
1
26
41
22
5
4
11
16
13
24
11
18
7
8
1
12
11
36
5
2
5
12
5
62
13
10
9
6
1
18
25
4
1
2
13
4
27
10
29
6
7
10
35
14
1
12
1
14
3
4
19
16
1
28
7
2
5
38
7
24
7
52
7
6
55
12
9
8
13
2
7
28
29
2
7
2
9
26
33
4
7
2
7
4
15
8
11
2
3
34
13
2
1
24
3
16
9
8
5
2
25
20
33
10
1
20
3
30
5
2
59
4
1
4
1
14
13
12
31
6
17
6
11
10
19
24
3
8
9
4
3
10
13
2
1
26
9
36
61
6
41
4
5
6
3
24
19
30
1
20
1
6
13
16
25
12
25
6
1
2
11
22
1
2
9
8
3
8
3
2
33
10
3
4
25
38
7
12
17
24
1
4
39
6
11
8
1
18
13
12
57
2
7
8
35
6
11
38
13
74
35
32
49
34
25
42
19
22
7
10
57
2
1
14
5
6
7
10
9
2
5
8
3
2
3
2
29
6
5
8
7
12
11
14
9
6
5
6
5
4
9
4
35
76
7
12
25
8
1
18
1
10
27
14
21
2
27
4
15
34
7
8
15
2
49
10
15
26
5
28
1
6
5
18
5
12
11
14
33
2
1
6
5
12
7
22
5
2
15
34
7
6
7
28
19
6
25
6
1
10
1
14
9
2
3
6
15
24
7
8
5
2
1
6
5
2
5
24
1
4
31
2
19
14
3
10
9
22
5
22
5
10
1
6
1
14
5
38
21
62
1
28
5
2
1
10
7
18
3
2
1
6
21
12
11
10
3
10
3
2
19
102
1
12
31
12
19
4
1
6
23
2
3
4
33
4
19
6
21
30
7
8
25
4
1
68
11
6
7
14
7
18
3
14
17
14
5
28
1
4
5
8
23
4
5
20
9
4
65
16
13
26
17
20
3
24
5
22
1
18
5
4
21
28
5
2
5
12
5
26
33
24
3
8
3
40
13
2
5
40
5
10
59
18
17
30
11
12
7
24
5
14
35
18
1
18
1
6
17
2
23
34
11
6
11
10
1
6
9
26
9
10
9
2
3
6
5
8
9
8
3
14
3
2
5
6
3
20
7
4
47
10
13
2
13
20
29
14
21
20
11
30
35
20
9
42
3
6
3
16
5
4
11
6
9
18
41
6
5
2
11
12
23
8
9
34
21
14
29
14
11
18
21
8
17
2
3
26
11
2
7
16
15
26
23
4
15
26
11
14
1
10
1
2
41
6
3
2
3
12
11
2
7
34
13
8
3
58
29
6
1
6
11
18
15
4
9
10
13
2
3
6
41
6
7
6
1
34
17
10
5
2
21
8
3
18
33
18
1
18
11
8
27
20
13
26
1
4
1
14
37
28
25
70
1
28
5
14
15
12
9
20
33
6
21
26
3
8
21
10
9
20
5
14
13
12
19
42
1
12
1
4
21
16
3
10
11
22
1
4
9
2
15
14
19
6
5
28
5
18
25
30
13
12
9
10
3
4
15
12
17
14
5
4
7
22
7
54
21
14
11
2
39
4
27
14
9
18
29
14
39
20
13
4
7
24
9
2
1
6
39
18
3
8
21
20
7
18
13
2
25
10
19
18
11
4
41
10
1
10
7
26
7
4
5
6
17
2
7
6
19
18
9
20
9
4
3
2
9
12
7
8
1
28
15
10
1
2
17
8
19
16
7
12
3
2
23
10
1
40
5
4
31
4
29
10
5
6
13
10
7
44
19
6
17
18
15
4
3
4
5
2
15
12
15
22
3
4
7
2
11
24
17
2
1
40
1
2
9
12
17
24
13
6
1
6
11
8
1
2
1
4
23
2
11
12
1
46
3
8
23
10
3
22
5
10
3
22
1
8
19
16
1
12
49
8
25
18
11
4
31
18
25
6
11
26
3
4
13
6
25
22
9
6
5
2
15
18
1
2
11
24
11
10
5
6
3
16
1
6
5
38
13
46
71
2
3
4
57
32
23
24
1
32
1
8
9
4
1
4
5
28
23
16
11
2
7
2
7
2
41
22
9
4
5
28
9
2
9
8
3
6
17
2
11
8
33
14
15
16
57
4
3
24
13
10
3
4
45
4
7
8
15
4
11
10
11
4
1
20
3
38
5
6
11
20
13
28
1
4
11
6
15
12
7
18
5
6
5
2
5
2
77
20
21
4
21
22
27
32
1
22
5
6
21
2
9
6
5
16
7
22
13
14
13
18
9
86
3
8
9
16
39
2
3
14
3
4
3
2
37
18
9
2
3
70
7
32
17
4
5
24
3
24
25
26
7
6
19
6
3
14
5
48
11
4
1
8
19
10
5
6
3
20
17
4
9
4
1
4
21
10
3
2
9
8
3
8
15
10
21
8
11
2
15
10
29
10
11
18
21
4
7
12
99
22
1
4
1
2
13
14
1
6
5
2
7
10
13
8
37
28
27
16
1
6
7
16
11
6
7
14
29
90
29
14
3
2
3
4
17
4
5
6
7
2
17
2
1
6
29
12
1
50
7
14
3
14
5
6
11
10
13
18
45
2
5
10
1
26
1
4
25
2
37
52
1
16
43
30
25
4
1
32
23
12
25
4
7
6
11
24
17
2
5
36
7
24
17
16
1
6
7
20
3
22
9
20
7
22
3
2
27
4
1
2
19
24
15
4
7
10
19
4
1
10
9
2
9
4
9
2
3
6
21
2
27
20
17
8
19
12
15
8
19
22
5
8
1
14
33
30
3
2
19
2
3
2
47
22
3
14
11
8
23
28
51
8
11
8
33
4
27
4
53
16
41
2
13
4
11
16
7
4
7
26
1
10
21
4
1
16
5
12
1
16
31
2
11
20
19
18
27
14
5
4
7
6
13
4
3
10
1
2
21
2
11
10
7
36
1
12
3
8
5
28
3
18
1
8
13
2
29
6
7
16
35
2
5
6
11
6
25
4
9
6
1
10
11
6
1
18
1
4
5
6
13
6
11
6
13
50
1
12
33
8
5
16
5
6
49
6
25
18
11
18
13
10
11
12
3
24
5
8
1
12
3
28
5
26
3
32
1
14
13
6
5
10
11
4
11
16
11
6
7
10
5
2
29
8
7
14
31
4
3
6
7
8
17
4
13
4
7
8
7
4
47
6
7
48
31
16
5
12
1
6
9
6
11
44
33
26
3
4
29
10
7
10
17
52
9
4
9
34
19
8
13
2
9
46
15
8
13
2
7
6
25
4
5
16
1
4
27
26
15
20
7
6
13
10
45
20
1
8
3
4
31
8
5
6
11
8
3
24
3
16
27
34
23
14
15
4
5
4
9
2
27
40
49
22
11
20
17
2
27
14
29
22
25
10
15
2
15
22
5
22
1
32
7
8
1
10
3
2
33
10
1
6
3
78
47
4
37
12
1
12
7
2
19
18
7
34
5
14
9
20
3
8
1
8
11
8
3
20
7
6
3
4
15
8
11
10
5
8
3
12
5
10
51
32
13
4
13
6
11
28
9
22
1
4
19
6
11
10
19
26
7
16
15
60
17
24
7
6
17
16
5
14
19
22
9
4
1
6
11
14
1
6
33
8
1
10
15
4
13
2
3
4
15
16
1
12
7
4
19
14
1
24
1
14
53
12
9
14
21
10
1
20
13
48
7
32
9
2
5
4
7
8
63
12
3
10
1
4
1
8
19
4
37
6
39
18
1
8
1
2
11
10
7
4
1
28
7
4
31
16
37
14
3
24
1
2
5
14
13
6
7
24
11
32
9
8
9
30
5
8
1
6
3
4
35
4
13
24
1
8
19
20
1
2
9
4
21
34
5
28
25
8
9
10
3
4
15
44
13
6
21
4
1
16
7
4
13
12
29
8
11
18
21
10
5
12
5
2
5
4
5
16
1
10
1
4
9
4
3
26
7
34
3
20
3
14
3
2
5
2
3
12
11
8
5
4
33
22
15
14
3
42
35
22
1
12
19
2
7
10
11
6
3
8
5
6
1
2
11
8
1
8
7
2
29
6
11
16
17
8
3
20
11
22
17
10
15
4
11
22
11
22
15
38
9
22
35
2
23
10
19
16
3
4
13
10
17
56
3
14
13
22
5
4
1
28
43
18
37
6
17
12
11
4
5
6
1
22
5
10
3
2
1
26
3
10
1
4
9
2
25
6
7
24
27
24
15
12
9
38
25
2
45
12
1
2
3
14
3
26
15
10
5
20
11
42
5
10
23
2
29
30
13
2
13
8
3
8
15
8
21
14
3
4
17
4
13
20
5
30
5
22
11
10
7
6
11
2
19
2
9
2
1
16
25
2
3
2
13
8
33
10
23
2
15
10
7
8
27
18
1
10
15
8
1
2
5
62
9
6
17
12
5
4
37
16
25
2
3
2
15
4
3
2
9
4
19
14
33
2
7
6
13
22
35
10
29
10
11
26
39
20
3
20
7
10
7
34
21
12
7
42
19
16
1
18
35
6
7
14
27
16
3
56
9
26
1
6
9
20
5
4
15
10
13
28
27
4
1
14
39
12
5
10
1
2
51
2
21
28
17
6
1
26
23
28
11
16
5
6
5
4
9
6
13
20
5
24
7
34
13
6
9
30
11
4
1
30
1
8
5
6
7
6
7
30
15
10
19
20
3
2
5
4
11
12
13
12
17
8
7
6
17
4
9
22
51
4
27
8
9
12
15
6
1
6
49
6
3
28
5
42
3
8
1
2
5
6
27
2
17
4
3
2
1
2
19
50
1
6
3
26
9
8
17
8
25
10
5
16
27
14
13
4
19
12
27
10
9
24
1
14
19
10
1
8
1
24
19
4
21
2
23
14
27
16
45
22
11
8
3
6
1
4
11
4
7
22
23
34
13
4
15
20
11
6
1
12
5
36
25
4
19
6
1
42
1
8
13
2
1
2
15
16
25
30
5
10
5
22
1
2
11
10
13
36
31
4
29
6
1
4
1
8
25
4
1
18
43
4
37
6
25
10
23
10
9
4
15
20
11
2
9
2
13
32
5
38
3
2
13
4
3
10
5
8
5
18
3
24
3
4
35
8
39
16
29
12
3
10
17
4
1
6
3
2
5
10
17
16
1
12
7
10
33
18
31
4
19
12
7
12
1
6
7
12
29
12
7
10
9
8
19
14
3
12
33
6
11
10
41
20
11
16
35
6
1
18
7
8
31
36
7
14
7
24
1
6
19
2
5
8
1
18
5
2
11
38
1
8
21
40
7
10
7
2
11
8
1
12
3
2
7
16
29
6
23
6
7
10
19
22
1
4
11
4
11
42
5
14
13
2
27
22
53
4
5
16
11
8
11
2
9
36
5
4
3
40
3
4
11
18
3
26
53
10
21
4
3
14
1
2
9
10
5
4
15
22
25
18
11
28
1
40
5
26
25
10
9
2
3
2
9
16
9
20
1
22
1
6
11
30
13
6
13
2
11
4
57
24
47
4
15
8
3
8
3
8
7
4
33
4
5
22
1
16
53
12
25
20
5
2
5
26
9
14
1
12
1
2
21
10
1
6
35
4
5
4
3
8
15
22
15
28
15
10
3
6
35
20
17
8
15
2
3
8
3
4
3
2
1
6
43
14
15
2
5
8
55
58
5
8
1
24
3
20
3
2
1
8
1
30
47
18
19
2
3
4
15
28
11
18
1
16
17
22
31
16
15
36
11
30
5
26
1
6
43
26
19
2
7
2
5
14
9
10
23
24
17
4
9
6
5
8
17
12
5
40
7
12
7
18
11
18
1
10
31
8
15
30
37
6
5
8
23
16
7
6
1
12
13
4
9
2
13
2
25
2
3
20
19
40
3
38
1
42
3
2
23
4
9
4
23
16
7
2
11
10
27
34
5
18
7
14
9
24
43
14
11
6
21
8
17
6
7
12
1
22
7
14
1
2
3
38
5
52
9
40
5
8
1
26
9
24
3
14
43
28
3
8
5
6
5
2
5
36
9
24
15
12
17
12
3
10
17
16
9
2
51
12
7
16
7
12
31
38
7
30
7
14
17
4
3
8
9
10
3
46
55
4
9
34
37
16
7
4
13
6
37
4
19
68
27
2
9
10
15
8
5
14
5
18
13
34
7
26
7
10
17
24
11
60
1
8
19
8
29
2
7
56
19
18
7
10
27
12
3
4
9
30
19
30
5
6
15
30
17
14
9
6
9
6
5
16
11
12
7
6
5
28
79
2
41
2
53
4
3
4
13
12
7
14
9
2
3
24
3
10
7
28
17
8
7
36
33
14
49
6
11
24
29
6
23
2
1
16
1
10
1
26
3
10
9
2
25
10
3
18
63
8
11
2
7
8
11
24
41
6
1
6
27
16
53
6
11
10
23
2
3
20
29
22
11
14
1
20
19
20
9
60
1
36
11
6
7
14
5
6
7
6
11
2
15
26
5
26
7
6
9
28
5
8
1
26
5
2
11
8
3
4
41
6
47
12
5
2
9
22
25
2
9
2
3
18
19
10
53
14
5
14
5
16
61
6
33
24
3
4
3
4
19
2
1
2
15
6
1
12
5
2
15
6
11
10
1
18
35
4
35
4
1
6
3
6
25
4
27
8
3
20
31
22
13
14
13
6
13
6
3
6
5
10
75
38
9
2
21
14
31
20
5
4
15
4
1
22
25
24
25
10
13
4
11
6
11
20
7
2
7
24
51
14
17
22
3
2
3
4
1
2
7
2
37
8
5
2
5
18
11
14
11
14
33
6
5
24
23
28
3
26
3
2
7
2
15
22
7
10
39
2
27
6
13
2
3
16
11
6
11
6
11
2
1
2
21
2
9
16
3
6
11
4
1
14
9
8
5
6
29
6
5
6
1
28
29
2
25
28
21
10
7
4
7
4
23
4
15
22
7
16
5
18
5
10
1
12
15
26
3
2
9
14
27
16
3
8
5
4
9
16
5
8
29
18
7
16
7
20
19
24
3
2
13
2
19
4
5
22
7
42
17
8
43
14
21
16
1
2
9
8
23
22
7
14
23
12
1
16
3
2
1
42
3
28
15
56
17
10
9
16
23
14
3
8
15
20
5
18
13
6
7
30
1
6
13
12
25
28
3
26
15
8
27
24
13
60
19
6
7
2
11
48
5
22
17
60
9
6
3
34
3
36
3
34
5
12
19
4
13
10
11
6
11
20
5
6
31
28
7
6
15
30
11
20
9
2
23
32
9
12
17
22
13
18
53
42
1
20
5
6
1
20
9
22
15
10
33
30
17
2
9
8
13
2
27
6
51
2
17
18
31
4
3
2
3
24
3
2
11
16
5
30
17
30
5
6
13
36
59
12
7
4
25
18
9
2
3
2
3
30
5
2
3
14
15
4
15
58
27
2
1
40
1
18
5
6
23
4
25
12
5
22
47
20
1
2
1
6
53
10
9
2
15
6
3
2
3
10
21
8
3
10
53
4
15
4
9
40
3
2
9
14
5
4
3
10
9
4
9
2
27
20
3
4
15
14
17
22
29
40
11
6
21
10
1
22
5
20
11
20
3
26
9
34
5
20
7
42
1
4
15
4
19
10
15
2
15
36
3
28
13
6
1
44
7
12
15
2
37
8
13
8
5
18
13
24
1
2
3
2
1
28
5
14
1
2
9
18
21
4
17
18
45
12
11
8
5
14
23
12
5
24
5
10
1
6
7
10
11
8
5
6
1
18
3
4
3
32
3
64
63
12
7
2
1
2
3
18
3
38
35
16
1
12
23
6
13
2
1
2
1
10
5
6
11
6
7
2
27
6
1
6
7
12
17
10
13
40
5
6
1
20
19
18
19
54
19
20
35
6
5
4
5
6
17
6
1
10
43
2
1
6
9
2
37
48
9
8
39
2
9
12
25
8
5
16
5
18
1
8
9
8
15
8
1
26
21
4
13
12
9
2
3
20
19
18
7
2
17
48
5
8
5
4
7
4
9
2
23
2
15
12
23
18
23
16
1
6
19
42
31
4
7
18
9
6
5
2
5
6
1
18
1
6
11
8
5
26
5
6
41
2
5
10
3
2
15
18
13
8
1
8
1
26
1
2
15
26
9
14
3
20
31
32
5
4
7
4
9
8
19
20
17
10
11
30
1
50
1
26
7
2
1
4
15
4
35
12
17
12
31
4
9
10
9
24
3
26
15
20
1
44
1
20
9
4
3
4
3
60
11
16
1
2
21
18
21
28
3
2
27
6
3
8
21
10
17
28
71
2
23
6
7
4
13
4
9
34
11
4
3
14
1
16
69
10
5
18
3
76
1
8
3
4
11
28
1
18
13
12
7
2
17
4
5
28
25
30
3
26
19
8
1
18
1
24
23
4
25
22
31
6
11
18
3
2
13
4
5
8
7
6
9
2
9
10
3
8
31
2
7
12
25
4
23
4
5
26
15
30
3
14
21
6
7
2
1
24
7
6
13
2
21
16
5
24
19
34
25
14
3
2
15
6
7
2
7
6
7
2
11
24
3
2
15
56
9
10
5
4
1
4
5
82
7
4
7
12
3
24
15
4
5
8
27
12
15
16
15
2
27
6
39
8
5
10
3
2
7
6
7
26
11
2
7
30
5
2
17
14
1
4
31
24
5
12
13
4
3
14
11
28
13
14
3
6
39
20
5
14
1
4
27
2
1
8
17
6
1
8
7
2
1
2
11
2
13
8
37
2
9
2
25
30
11
2
15
6
25
4
7
8
1
18
3
14
5
34
25
10
3
14
7
14
3
30
45
10
5
14
3
20
15
14
41
10
9
6
9
52
5
6
25
12
13
6
5
2
9
2
1
22
31
8
9
10
25
18
53
12
19
6
3
14
7
10
9
24
19
10
5
30
5
12
49
6
1
24
3
2
3
12
5
8
7
18
7
2
7
4
49
6
5
6
7
6
7
22
5
12
7
32
21
4
21
2
1
6
7
30
1
22
7
8
1
24
5
4
5
46
7
2
25
18
5
6
1
6
57
18
1
8
3
6
1
2
19
4
3
2
9
32
3
2
19
2
17
42
3
2
3
14
1
16
45
40
3
14
3
30
33
32
23
30
11
26
7
14
29
24
3
6
13
18
5
8
21
14
5
22
33
36
23
6
35
8
27
2
11
20
21
14
21
10
1
2
19
12
1
2
5
20
3
20
9
8
3
14
5
4
9
18
39
6
17
24
3
4
19
10
7
60
13
12
7
30
9
8
11
4
11
4
7
6
7
10
1
4
21
74
3
32
3
10
9
16
17
14
3
6
15
14
23
10
3
16
5
26
9
2
1
28
5
12
11
12
17
6
15
2
9
22
3
6
1
22
25
4
1
6
5
12
1
36
21
22
1
2
67
16
7
44
1
24
11
20
5
12
7
58
5
6
1
12
31
4
7
18
55
14
25
56
15
12
17
8
15
4
27
4
21
12
17
24
27
22
1
2
31
16
17
26
29
14
1
24
43
6
7
8
11
22
9
2
15
8
7
14
21
10
45
6
11
14
1
18
1
6
17
18
1
18
5
24
3
2
1
38
45
2
1
48
9
14
19
50
17
6
5
14
3
10
25
18
49
6
5
38
1
16
15
62
9
4
1
16
5
14
9
8
7
26
5
26
3
12
19
18
9
2
13
2
1
8
1
2
23
46
15
12
11
4
1
12
1
8
11
16
11
10
11
10
1
8
1
10
39
12
7
12
15
8
1
6
3
2
13
6
3
4
3
2
15
12
9
2
1
68
5
8
1
4
1
12
5
2
1
4
21
2
5
20
3
8
31
2
3
12
9
6
1
26
5
2
25
4
1
20
23
6
11
4
5
2
43
12
15
8
7
8
19
2
39
14
23
2
7
8
23
10
7
2
11
30
5
44
21
52
3
20
19
8
3
56
11
14
3
12
9
24
27
2
3
20
1
2
15
40
13
32
3
8
3
2
23
14
9
4
21
8
19
14
21
28
5
14
27
12
3
22
29
18
29
22
27
2
3
16
15
8
9
46
1
4
9
38
15
6
5
8
1
10
13
20
7
6
19
18
1
46
11
2
99
4
3
2
9
18
3
6
19
54
23
4
27
2
19
16
43
12
5
2
5
6
3
12
11
24
11
2
7
2
7
28
1
30
23
32
1
18
37
26
5
8
3
10
49
10
31
2
19
18
7
2
3
4
15
14
5
36
7
2
11
16
3
32
11
10
21
2
13
8
13
22
7
8
1
6
17
16
9
22
17
8
1
6
7
30
5
2
3
6
5
12
21
4
9
10
9
2
19
34
13
14
13
18
47
10
11
6
1
18
5
14
3
2
3
4
9
8
17
8
39
6
5
20
13
6
1
2
1
8
25
6
15
12
21
4
11
2
5
2
35
12
9
44
1
12
13
22
5
4
27
2
13
12
11
8
11
6
13
2
13
6
11
26
5
8
1
14
1
44
23
2
35
2
5
10
33
2
3
2
1
2
33
6
23
8
21
6
1
8
17
34
9
24
1
4
25
32
1
10
5
6
3
8
17
4
25
4
13
22
31
16
5
14
25
6
17
4
15
32
7
8
29
10
5
4
9
10
3
2
15
8
15
4
29
6
41
28
1
12
23
2
15
20
39
8
7
18
11
10
9
54
31
2
7
10
55
6
49
6
5
4
27
2
3
32
9
6
7
14
11
30
13
48
7
16
3
10
17
14
9
60
9
10
1
2
3
30
31
18
5
30
33
4
47
22
1
12
31
8
35
4
37
68
5
6
1
12
17
8
1
22
27
14
1
2
5
6
1
12
9
12
5
4
15
22
1
24
11
2
1
4
7
10
7
24
15
6
13
6
9
12
1
8
3
22
19
8
9
12
13
40
23
28
13
20
23
42
35
10
5
10
23
24
1
32
11
12
17
8
3
4
15
2
5
2
5
8
11
34
7
4
5
10
1
12
63
4
3
46
9
50
3
2
49
26
21
2
1
24
1
2
43
6
5
30
19
16
19
6
3
10
17
24
17
20
5
18
25
4
31
2
21
2
7
12
7
6
11
8
3
30
1
22
1
6
3
8
49
52
19
6
23
18
5
38
13
8
11
4
77
12
53
8
3
18
25
2
13
42
23
8
3
16
7
10
11
4
37
68
39
2
9
2
31
4
15
2
3
2
63
2
21
20
11
12
17
14
1
12
1
12
11
10
5
8
25
8
3
26
9
26
17
34
31
8
1
8
11
6
17
18
1
8
15
32
57
4
9
4
3
18
17
8
13
14
13
2
3
4
7
4
5
12
17
8
1
2
1
4
3
46
1
18
3
6
3
4
19
6
11
14
11
2
1
8
39
32
7
36
15
10
7
2
13
20
1
6
11
26
13
12
5
4
11
6
5
42
17
22
1
38
3
2
5
70
7
6
15
14
3
8
15
4
3
2
21
14
51
10
15
4
15
2
11
10
9
8
9
32
15
38
1
12
13
8
41
14
7
16
39
16
1
26
27
12
3
16
11
6
17
12
47
10
19
46
5
20
5
36
33
4
3
2
5
10
37
6
35
4
13
10
7
40
41
10
1
18
1
4
9
8
39
4
27
22
9
26
3
14
25
2
9
14
1
20
9
22
21
2
3
2
3
28
49
10
7
6
23
16
9
16
3
4
3
32
11
18
3
2
17
40
7
4
1
2
1
4
5
6
17
18
15
2
3
26
3
6
29
8
39
10
9
2
23
24
3
8
7
12
7
20
9
2
9
2
3
2
19
2
1
6
1
6
1
4
1
4
15
16
11
20
27
2
13
2
17
22
25
2
15
14
5
4
5
4
7
6
11
18
33
16
21
10
9
22
3
68
15
32
11
4
17
4
5
10
47
6
1
6
41
12
1
8
49
38
21
6
1
10
27
22
1
2
33
10
13
26
3
6
3
14
11
8
13
6
7
12
1
6
41
16
5
6
11
12
15
2
29
8
41
2
13
6
9
4
9
22
7
4
9
2
13
14
39
6
21
34
13
12
9
44
19
4
17
16
7
10
5
16
3
12
31
4
13
8
9
8
3
4
3
18
5
34
5
4
1
2
15
26
85
2
9
4
1
34
37
10
59
26
5
4
11
30
1
10
11
4
9
2
9
44
17
60
15
4
3
2
25
10
3
4
21
8
15
12
29
6
5
2
7
18
9
8
27
4
61
16
11
10
5
70
21
18
13
4
5
4
19
22
9
22
15
32
25
26
31
6
51
2
1
12
1
4
3
4
3
14
5
36
9
12
1
10
3
10
23
2
19
2
1
38
11
2
9
8
9
32
5
8
7
18
19
18
1
2
37
2
17
6
5
6
5
12
7
24
23
6
7
4
43
22
1
18
9
38
25
2
3
16
3
2
11
4
5
34
45
8
3
2
3
30
7
14
7
2
11
12
1
24
7
22
11
10
1
4
19
6
7
2
21
40
25
6
1
20
61
16
9
46
1
8
1
6
13
32
1
14
5
26
43
14
15
4
1
4
5
2
13
18
7
10
9
26
15
18
11
6
9
8
47
6
1
10
9
8
1
12
3
2
3
16
5
38
1
10
1
34
1
18
17
42
13
4
17
12
5
6
13
6
7
4
5
6
9
4
15
12
17
10
29
14
29
6
11
8
7
16
51
6
5
10
7
44
29
72
1
30
5
24
11
16
13
18
27
18
9
12
1
12
11
16
5
4
15
8
29
10
3
4
19
20
13
36
47
30
13
28
1
14
1
22
5
20
5
2
25
2
21
24
3
2
21
4
3
10
3
26
3
4
5
8
37
6
1
2
7
6
9
2
5
8
27
10
1
24
19
6
1
24
29
24
33
22
5
8
33
2
7
4
25
2
5
18
1
12
11
12
7
2
1
28
11
20
3
2
7
6
11
4
1
12
11
14
5
2
17
2
25
2
11
12
7
20
3
10
3
8
31
20
3
56
19
2
39
2
61
28
3
2
1
40
1
8
7
40
7
4
7
12
5
30
1
6
19
10
9
2
21
20
3
16
9
4
25
14
15
6
5
2
13
6
7
14
1
6
19
6
15
48
39
4
7
2
7
24
5
12
1
18
11
12
23
12
11
4
17
6
5
14
1
26
3
14
13
12
25
2
7
12
1
10
3
10
13
40
1
2
1
8
21
8
3
16
13
20
23
20
11
12
3
26
5
22
39
6
13
20
7
4
33
26
15
22
3
6
5
14
13
14
19
2
7
2
11
20
29
12
29
26
47
6
1
4
27
10
5
10
63
14
21
6
29
8
7
16
9
2
3
8
15
38
21
2
7
28
7
12
3
32
13
4
11
6
7
50
59
12
1
6
19
12
11
8
31
4
9
12
1
2
11
18
1
6
1
2
11
6
7
12
7
6
1
44
5
22
7
6
5
14
35
8
33
4
9
22
13
16
3
4
29
2
13
40
15
6
1
8
1
12
15
38
3
34
7
22
19
18
13
6
3
16
27
44
33
40
43
16
29
10
21
34
39
2
1
14
13
4
1
6
5
2
13
2
15
44
13
8
3
14
3
58
21
28
11
8
1
12
13
10
7
10
5
16
7
6
5
2
5
12
17
2
5
6
25
28
11
4
5
4
13
6
7
12
5
6
3
6
3
8
5
24
17
4
11
10
1
2
5
20
3
10
7
78
7
4
13
4
7
16
17
2
5
18
11
20
11
12
31
30
17
66
1
10
7
10
9
18
7
8
5
4
7
38
35
6
21
4
1
18
11
8
41
12
3
10
9
2
7
6
1
6
7
24
17
6
7
6
1
82
1
8
21
14
29
58
31
18
35
12
13
32
13
6
31
10
17
4
3
36
5
12
71
6
51
30
9
20
1
4
9
22
7
6
17
58
15
16
39
2
9
6
5
4
13
16
5
10
1
30
1
4
11
28
9
10
7
12
3
32
9
2
5
14
43
28
1
20
17
4
5
2
3
6
31
6
23
12
11
26
1
4
25
16
9
20
9
14
5
12
7
4
5
12
13
2
9
6
3
2
29
24
17
16
25
6
15
40
7
14
15
10
7
12
7
24
13
2
11
14
1
20
17
4
61
24
5
30
13
16
3
2
11
20
23
14
13
12
23
12
7
24
1
6
1
84
23
4
25
26
7
4
7
4
1
36
5
2
29
12
5
12
13
12
13
4
3
2
15
2
3
2
23
8
5
14
23
12
33
24
3
70
7
26
1
8
21
28
19
12
17
18
1
2
27
18
1
42
25
14
1
32
11
10
13
8
39
8
15
6
15
26
19
8
21
6
13
2
17
22
5
42
3
2
3
14
25
16
31
54
17
34
31
2
9
20
17
20
21
22
9
10
13
30
5
4
3
24
1
34
1
6
11
16
13
16
13
12
5
2
25
22
17
8
15
32
1
2
41
26
45
2
3
12
19
24
13
20
3
8
9
4
5
20
5
12
1
8
17
34
3
20
13
6
27
10
3
30
35
20
47
36
3
6
3
10
13
12
21
4
75
8
19
6
5
4
25
30
7
22
1
10
21
4
1
10
11
2
39
34
19
18
15
8
13
4
1
12
3
2
17
2
9
52
15
2
5
2
37
4
49
10
3
8
9
16
9
12
3
8
7
34
9
2
7
18
17
8
33
30
5
12
23
10
9
4
31
16
15
62
19
8
39
14
75
10
3
4
11
18
11
4
3
2
21
38
5
6
15
4
13
2
5
24
1
16
7
12
5
4
15
26
1
20
3
16
15
18
5
12
13
4
11
10
3
10
25
6
7
8
1
2
9
8
7
2
9
12
7
16
11
14
15
10
29
6
11
2
55
2
9
10
1
12
25
20
11
18
1
8
1
4
3
2
3
24
35
12
1
2
3
2
1
14
31
8
1
10
5
30
5
30
7
62
5
12
41
2
9
16
13
16
3
22
21
38
1
20
5
2
5
8
27
2
3
4
9
2
13
26
25
14
13
4
7
26
27
16
9
32
9
18
19
10
17
6
3
8
3
4
25
2
1
12
3
18
35
14
7
14
9
2
25
20
61
4
5
10
7
18
9
16
11
2
1
14
15
8
1
34
17
46
17
14
11
2
11
78
3
2
13
62
21
24
47
4
19
18
7
8
1
30
5
16
1
30
1
40
1
6
37
2
7
10
5
24
1
38
13
6
29
4
5
14
1
16
1
6
23
6
13
8
9
2
9
2
17
14
11
22
7
8
55
12
5
10
9
14
33
30
13
16
65
32
7
8
25
4
7
14
3
24
39
14
37
8
31
6
1
6
31
10
1
20
27
10
3
14
3
10
53
4
21
2
3
28
21
4
1
14
25
6
13
18
7
66
27
24
31
8
3
4
7
18
23
6
1
12
17
6
9
2
9
12
13
18
1
10
19
28
7
28
11
14
1
10
5
10
23
18
3
16
7
6
13
44
25
32
29
8
17
6
7
8
15
22
21
12
13
10
3
8
7
8
11
20
9
42
13
2
33
42
5
54
5
18
13
6
13
10
23
4
7
16
11
16
13
10
37
14
1
26
35
54
3
72
1
8
25
6
5
22
11
14
5
22
9
14
15
22
11
42
3
10
13
44
3
8
5
4
3
2
5
2
37
22
65
32
1
8
5
6
3
22
17
20
29
8
1
2
15
4
3
24
5
10
9
2
27
4
11
2
9
14
33
2
13
4
1
6
3
16
3
4
9
16
3
4
9
16
7
2
1
22
27
22
17
4
19
22
5
2
15
10
77
22
5
10
11
90
1
6
9
20
1
8
29
4
19
4
3
10
3
22
9
22
9
8
1
2
3
8
3
16
11
2
69
6
11
4
5
6
31
2
9
2
21
4
5
8
15
4
5
4
1
22
9
16
3
2
15
22
9
16
11
14
1
44
7
2
23
10
21
4
7
52
3
4
15
32
1
28
7
20
7
18
3
4
35
2
21
2
49
14
1
2
1
2
9
6
9
26
3
32
1
4
3
2
1
26
9
16
33
2
5
12
5
4
3
50
1
2
57
14
15
10
27
4
7
12
5
6
43
8
5
8
9
34
3
16
23
38
19
22
3
6
3
4
27
26
9
18
17
52
27
8
7
16
55
14
1
6
1
18
17
6
11
36
1
30
1
14
19
6
5
2
19
14
9
6
5
22
13
40
17
2
21
6
33
16
19
24
3
12
19
2
37
14
1
16
21
14
63
6
33
58
27
20
7
12
3
10
25
22
21
22
1
2
5
62
3
28
3
12
9
2
15
4
1
4
9
4
3
14
37
34
27
2
15
4
9
10
11
36
29
20
1
6
5
8
19
22
31
2
37
4
7
16
17
28
5
24
3
6
13
48
1
22
19
8
27
4
7
4
15
8
1
12
7
8
7
2
17
8
7
10
3
34
25
4
37
14
5
22
5
10
17
6
23
4
3
14
5
4
3
30
25
28
21
34
15
14
3
6
7
6
11
28
7
32
11
4
3
10
11
12
9
6
13
8
7
24
7
10
13
12
1
8
5
26
33
4
19
22
1
12
5
8
3
32
15
10
19
4
27
26
17
56
7
8
13
62
7
76
5
28
23
4
5
10
25
6
1
38
5
18
3
6
15
12
17
2
1
6
19
66
21
10
9
2
19
18
3
6
39
34
15
6
15
6
1
2
9
14
17
26
1
10
3
2
1
30
39
10
9
2
9
2
11
22
1
46
31
6
5
32
1
12
7
8
15
2
5
6
1
12
29
30
1
8
19
12
21
6
3
14
3
2
11
8
9
2
3
26
5
16
39
2
5
4
9
8
1
6
19
8
5
14
7
12
47
18
11
12
21
4
5
30
23
6
5
40
1
18
47
8
1
8
9
2
15
10
25
20
3
8
1
10
37
6
1
18
9
4
29
2
5
26
19
6
9
2
1
18
5
6
1
6
17
10
5
10
41
10
9
4
1
10
11
2
7
16
37
4
5
14
33
12
29
2
3
10
31
12
23
18
1
2
1
6
1
10
9
14
5
6
9
40
15
8
13
8
17
2
21
4
13
12
5
22
1
2
7
40
3
18
5
20
1
10
5
2
21
12
33
4
7
28
5
4
5
12
23
26
13
24
11
2
23
10
9
2
5
16
29
30
9
12
25
6
23
12
21
16
3
38
9
14
5
2
15
46
17
4
3
14
9
14
13
8
25
52
13
4
9
22
33
10
15
4
37
18
11
4
1
22
1
22
7
12
1
72
23
10
31
2
3
14
5
2
5
8
3
2
35
6
33
8
13
16
5
4
31
4
17
36
25
6
5
8
3
24
3
16
5
4
3
20
15
26
5
8
15
2
3
4
1
6
3
8
3
2
1
4
19
18
1
8
7
2
15
4
7
4
65
4
7
22
11
8
29
18
15
26
5
4
3
24
5
12
3
20
15
12
13
22
13
18
5
2
31
28
9
14
11
8
21
6
9
10
21
4
63
10
9
2
13
4
15
2
1
10
27
6
7
12
29
20
11
16
13
10
5
6
35
22
1
2
5
2
7
90
7
6
17
14
33
20
3
14
9
42
25
6
5
70
25
62
17
2
7
38
3
2
23
2
15
28
9
16
33
12
43
6
11
10
17
6
3
20
3
2
3
40
1
44
15
28
3
18
7
66
3
22
19
22
15
40
3
8
1
6
7
8
23
14
5
16
17
2
1
2
7
14
9
20
1
14
7
20
23
6
1
36
17
2
59
68
11
20
1
2
33
4
1
22
33
18
15
10
15
6
7
42
13
24
13
36
11
8
11
4
5
16
3
28
49
22
17
12
5
36
7
8
7
2
1
2
3
40
1
16
3
14
29
28
3
22
1
12
19
2
17
28
11
6
23
12
1
4
13
6
13
16
3
4
49
16
27
4
15
8
7
32
1
16
11
20
3
54
3
2
1
14
13
12
5
22
7
6
21
6
5
2
13
16
39
20
27
28
13
14
9
38
37
20
3
34
1
2
11
10
7
4
17
10
27
2
15
8
5
14
15
20
33
12
19
6
15
4
7
14
1
4
35
4
5
2
3
2
19
12
5
4
35
8
1
6
13
18
5
4
19
8
35
12
11
4
9
20
23
32
5
8
5
20
1
18
23
10
1
12
13
4
25
24
1
18
1
2
7
6
5
4
9
10
17
34
19
30
7
6
19
18
9
38
39
14
39
18
3
2
3
4
19
2
1
6
11
4
3
8
9
2
23
26
17
6
29
24
7
8
7
10
3
8
1
14
9
18
19
18
7
22
3
8
41
2
5
34
23
46
29
40
17
6
13
2
5
4
9
12
11
14
9
18
3
10
5
22
1
14
33
16
17
6
13
12
11
2
21
84
31
2
3
2
3
40
1
4
15
6
3
20
31
2
1
2
5
2
3
8
5
20
13
10
13
2
15
4
39
2
27
12
9
4
1
8
35
16
27
12
17
12
3
16
25
6
9
6
1
26
5
12
7
36
5
6
17
18
13
6
35
20
3
2
39
26
11
12
23
28
1
16
21
14
5
36
19
6
7
4
33
6
9
24
3
4
5
54
1
6
1
52
83
30
5
6
19
18
39
6
21
38
1
32
11
14
13
56
9
2
3
4
7
12
1
8
5
22
23
30
11
4
5
14
37
4
29
44
1
38
15
4
21
8
31
50
5
8
23
16
1
2
5
46
5
12
1
6
13
6
3
28
41
8
31
14
37
14
33
16
31
4
7
2
11
14
29
12
3
30
11
4
47
30
5
2
11
18
21
2
3
14
19
40
15
6
29
32
29
34
5
6
5
8
19
12
17
16
11
6
3
4
5
14
3
14
3
6
5
38
37
8
11
18
1
6
7
6
7
4
27
4
1
52
5
46
11
36
17
26
1
14
1
2
19
18
11
14
23
30
33
30
15
16
1
40
5
8
15
4
29
10
41
52
1
64
3
28
9
14
15
4
1
2
7
16
41
6
9
2
3
32
11
2
9
8
3
2
7
2
17
20
9
4
3
10
5
32
37
4
35
10
11
10
15
44
1
6
15
10
3
24
13
32
5
44
3
10
7
18
5
10
5
14
19
8
9
6
35
2
7
22
13
24
21
4
9
6
1
10
29
18
7
28
5
6
5
16
5
6
1
12
9
2
1
2
11
30
19
2
41
28
5
18
3
30
5
6
7
4
3
8
39
4
1
40
3
8
37
28
9
4
3
22
17
8
7
12
11
16
7
6
9
4
13
14
5
4
7
8
9
2
17
2
13
40
19
2
1
4
5
4
13
4
5
20
1
6
5
16
5
24
13
14
11
18
7
4
3
4
35
14
3
12
7
14
17
28
9
10
7
16
9
12
5
24
15
4
13
30
7
6
5
2
5
12
13
24
11
14
7
14
15
6
11
4
25
22
31
4
3
6
33
72
15
6
29
2
3
34
11
6
5
4
5
6
3
72
5
6
23
12
1
20
27
4
13
2
9
2
5
8
33
12
9
8
11
2
3
12
7
10
31
12
5
18
3
20
19
6
9
4
17
36
5
52
55
12
3
14
9
8
1
40
9
10
25
10
39
14
25
8
31
12
7
6
23
54
1
8
23
40
3
2
19
56
59
20
1
32
3
8
11
4
5
10
7
34
21
2
15
10
33
4
3
10
39
8
3
2
7
34
11
22
5
34
11
4
13
6
5
6
17
24
33
14
3
10
29
2
11
26
21
2
33
20
33
8
9
30
47
12
49
6
13
8
7
52
13
4
3
2
15
8
13
2
27
2
9
6
13
6
15
2
25
18
9
14
3
24
17
2
15
6
7
20
3
18
1
10
11
2
19
8
1
2
13
28
17
2
3
12
29
6
17
28
3
2
13
6
1
2
5
6
7
20
3
10
3
14
19
42
11
8
29
10
1
6
13
4
11
20
5
28
17
32
5
62
3
4
27
4
5
6
9
14
3
10
35
2
1
22
3
6
25
4
9
8
7
28
7
4
15
6
3
14
5
4
9
26
7
92
3
38
35
10
1
20
25
20
17
22
7
2
7
6
7
2
9
24
3
8
3
6
5
26
9
8
3
6
3
16
15
4
1
4
7
4
43
2
13
6
1
6
1
4
19
10
3
2
3
10
9
14
15
28
17
12
5
8
61
24
1
24
3
12
7
8
5
6
3
26
5
28
7
18
21
10
3
16
21
8
17
14
41
2
21
2
15
18
7
68
9
24
13
6
23
2
7
6
11
24
21
14
5
28
7
14
17
28
7
8
15
16
7
80
11
2
21
16
1
4
35
2
11
6
5
12
7
16
11
2
5
6
5
2
3
30
11
2
1
2
5
6
1
8
29
36
11
32
1
2
1
8
5
6
7
4
1
18
9
12
21
38
13
4
29
2
25
16
9
2
7
4
3
10
3
2
9
4
3
10
15
8
3
4
3
6
15
46
19
4
7
46
1
2
5
16
19
10
17
8
23
2
5
10
3
6
31
32
3
2
9
12
5
10
5
6
21
10
11
18
7
4
19
6
5
16
17
4
25
42
35
34
11
4
29
6
31
2
11
6
11
14
9
10
1
44
7
4
13
12
5
18
11
6
37
16
11
4
23
6
53
2
27
2
3
10
9
2
13
4
9
28
13
14
9
8
1
38
15
4
1
10
5
14
3
22
1
2
9
24
1
4
3
16
19
6
23
24
21
4
5
4
17
4
15
2
3
16
3
8
27
18
1
10
9
8
19
6
3
12
1
18
9
28
1
52
3
22
19
20
31
8
9
4
15
6
1
4
13
34
57
10
11
6
29
4
11
32
11
6
23
24
7
8
11
16
35
4
29
24
13
8
63
8
7
4
7
16
3
10
9
8
3
14
5
2
33
12
9
2
5
6
21
10
5
4
13
36
11
4
9
12
5
18
9
8
5
10
7
8
3
6
25
6
7
18
7
18
1
16
11
26
23
10
9
14
1
2
5
2
11
18
1
10
23
10
1
2
9
30
9
8
3
10
19
4
7
16
5
16
9
2
5
30
7
14
27
56
21
14
11
4
1
18
7
10
25
24
9
2
33
4
69
6
15
12
5
26
15
2
1
52
1
22
27
10
5
8
13
6
33
14
7
12
17
4
17
2
17
4
9
4
1
4
11
12
51
10
1
4
1
34
21
10
23
8
17
14
49
10
23
4
1
2
23
8
21
12
11
8
3
4
13
24
1
6
1
4
53
12
23
12
11
18
3
26
11
10
5
4
3
4
33
10
13
2
21
8
15
4
5
20
13
24
3
16
13
20
3
20
21
36
3
4
15
12
13
2
13
2
19
30
37
32
27
2
11
4
1
40
7
2
11
8
5
8
3
8
21
20
41
2
5
12
5
30
13
36
9
2
5
24
13
30
5
10
9
4
27
30
1
2
1
20
7
24
19
8
7
46
29
32
25
22
9
8
3
2
39
8
1
2
77
8
1
2
9
8
3
16
9
10
3
4
9
4
21
6
1
6
1
6
31
4
7
30
13
2
1
4
5
14
17
74
3
12
27
30
35
6
13
14
1
10
13
4
3
10
1
32
5
20
5
12
21
2
17
2
29
6
1
16
3
22
1
4
3
4
7
14
27
20
3
22
11
2
21
16
1
2
7
10
11
10
33
20
31
4
3
14
3
42
21
2
9
30
5
36
19
12
13
20
35
6
23
8
3
14
3
10
9
10
9
6
5
6
3
44
13
16
17
4
5
30
15
16
9
8
3
4
19
14
13
22
3
18
11
26
1
4
5
2
23
10
1
4
13
6
5
16
19
16
1
6
25
22
9
6
1
6
13
12
5
16
3
6
7
22
11
14
9
16
5
66
11
2
11
10
1
2
21
8
23
4
9
8
25
26
11
2
9
16
21
14
3
10
19
2
45
14
27
20
15
40
5
8
3
4
15
12
3
32
9
4
21
24
23
4
7
18
5
8
5
4
33
10
7
12
23
8
11
6
27
30
1
44
9
16
11
18
9
16
11
22
13
2
31
24
19
6
27
8
9
4
65
20
45
28
95
50
3
4
9
22
3
6
27
26
9
8
19
20
13
8
39
16
1
10
17
4
21
12
19
12
39
22
7
8
37
4
7
22
17
2
19
12
11
18
9
52
13
14
19
26
3
2
13
16
3
4
33
44
3
12
5
28
27
2
29
4
7
8
9
14
23
16
21
2
9
2
15
26
5
2
5
26
49
4
5
8
1
18
3
34
9
4
3
4
3
2
3
4
51
10
21
26
13
14
11
8
19
8
21
10
11
16
11
4
1
18
7
4
41
4
9
14
9
20
15
14
1
2
1
10
5
16
3
32
11
4
7
14
3
6
9
6
5
12
19
10
5
54
1
12
5
50
11
18
3
8
5
2
1
4
5
30
1
32
5
48
11
12
1
8
13
4
13
18
31
36
1
20
7
12
7
8
5
10
15
14
9
16
15
4
11
70
11
16
9
2
39
50
7
12
9
2
9
2
9
6
13
28
7
38
3
2
3
12
17
12
1
6
11
6
19
18
19
4
17
4
57
14
7
6
11
8
7
16
25
6
7
46
11
22
11
6
17
4
13
16
17
30
13
18
1
2
3
34
1
20
19
6
21
10
13
2
17
16
3
4
1
4
7
12
49
2
1
12
11
2
11
16
1
20
7
2
61
44
39
2
3
4
3
4
27
4
7
24
71
12
25
2
1
12
11
24
7
50
19
88
9
2
23
6
7
22
13
54
5
2
15
2
23
42
9
8
7
8
13
2
31
22
9
8
27
6
3
10
3
20
11
2
25
4
15
20
7
22
23
6
33
22
9
2
9
6
5
4
5
6
13
18
5
4
1
6
1
8
11
18
3
4
9
4
7
20
19
20
21
40
21
10
9
2
29
14
7
34
27
10
11
18
11
18
5
2
5
2
1
6
13
2
31
4
17
2
7
30
11
10
3
14
7
6
5
12
1
18
5
18
3
8
13
2
7
36
33
22
9
14
35
4
3
8
3
20
25
14
9
54
35
30
43
8
11
26
11
8
5
12
7
18
5
2
7
16
11
6
1
46
5
26
17
2
17
10
1
8
9
20
9
2
3
4
3
16
3
2
9
10
5
16
3
12
5
8
1
12
19
24
13
18
3
2
23
12
21
18
3
26
1
14
47
8
15
6
9
22
3
4
9
12
33
6
1
4
59
4
5
34
5
2
27
38
1
10
7
10
15
10
1
6
29
6
1
24
1
6
1
32
43
2
3
2
13
62
11
10
25
22
19
6
15
18
5
14
5
4
21
6
1
4
13
18
15
2
41
8
27
70
17
46
3
28
13
40
13
6
13
22
15
2
19
4
1
2
5
2
13
12
49
4
3
20
1
6
1
24
25
24
17
6
5
8
3
4
15
6
55
4
5
10
1
14
13
4
1
6
7
26
9
2
3
2
9
12
21
14
21
50
1
22
3
14
7
2
19
20
27
12
1
8
1
2
17
48
9
10
45
22
5
12
3
8
17
2
1
10
5
30
19
20
5
18
31
20
5
46
19
4
11
2
17
6
9
4
3
18
43
32
11
26
3
24
19
24
7
4
5
4
1
80
3
12
17
14
25
22
11
4
3
8
13
34
33
46
11
2
23
16
29
4
17
30
15
2
5
12
7
20
21
10
3
12
63
6
11
58
11
6
5
4
25
4
1
10
21
10
3
16
1
2
43
2
1
22
9
16
9
2
31
44
17
62
3
6
23
40
19
8
5
4
1
10
5
24
3
18
7
22
31
6
5
12
1
12
21
4
35
10
13
2
1
16
23
18
29
24
53
6
5
12
1
2
9
10
9
12
1
42
7
8
37
20
29
8
1
52
41
24
13
14
7
4
5
18
5
4
3
26
33
10
9
10
15
8
9
8
9
10
29
38
1
4
9
2
5
14
5
12
1
12
7
2
7
12
17
4
3
8
21
36
13
2
7
6
5
4
7
4
17
12
1
36
19
2
3
20
9
14
5
28
1
10
27
14
3
18
31
4
1
8
17
6
39
2
25
66
21
2
13
6
17
12
13
8
1
4
21
10
3
62
17
8
11
54
11
8
1
16
3
8
3
10
7
12
3
20
1
4
1
6
9
18
29
4
15
8
5
12
15
10
7
24
5
22
1
8
15
26
5
2
5
34
25
38
5
20
35
24
7
18
29
16
13
18
11
12
9
14
41
10
23
8
11
8
21
2
3
2
3
4
3
34
11
24
3
8
9
2
15
2
47
2
11
4
17
2
49
8
13
30
9
10
51
16
13
6
9
12
11
30
9
20
33
2
7
26
25
20
7
6
9
4
3
30
13
8
31
8
7
20
19
20
9
10
29
6
23
16
15
6
15
4
3
18
11
20
1
8
35
6
11
24
1
6
1
4
7
20
13
2
1
2
13
46
1
4
13
6
3
28
35
4
21
30
13
18
1
14
9
24
5
4
5
18
1
12
43
26
11
12
11
6
17
2
19
10
1
10
9
28
17
4
89
74
7
8
19
10
23
14
3
14
13
2
43
22
1
48
5
6
5
2
25
36
11
6
7
18
25
36
29
4
27
14
17
38
3
8
5
26
7
6
15
16
15
14
3
14
47
22
7
30
1
2
3
4
11
36
1
6
23
36
3
8
15
16
27
14
1
4
1
2
9
4
15
46
1
4
5
36
19
4
13
2
27
22
1
2
1
2
7
8
21
42
27
12
1
6
35
8
11
42
23
66
13
18
31
2
25
2
27
12
7
6
1
2
5
6
35
12
5
16
1
6
3
2
1
4
7
32
37
10
7
14
13
2
33
30
7
6
5
8
17
10
7
18
7
8
3
8
15
18
7
8
7
32
17
20
3
2
35
32
37
6
5
6
9
2
41
34
43
2
27
16
23
6
11
6
3
52
5
6
23
42
11
14
3
2
27
12
7
4
7
8
1
4
13
2
1
26
15
2
13
28
15
2
45
12
1
6
17
2
9
46
31
4
3
34
27
34
1
6
1
22
7
6
3
40
15
4
7
24
5
12
13
20
31
16
47
10
19
6
7
8
17
4
7
14
29
2
19
14
11
10
21
16
9
4
1
4
17
14
17
4
9
2
1
20
9
44
1
12
35
6
11
8
5
4
5
2
5
28
19
12
1
12
5
4
13
4
15
4
39
14
3
2
9
4
9
8
41
6
23
4
13
12
1
24
7
8
5
8
33
8
19
4
5
12
1
2
7
2
1
6
11
18
1
2
3
16
19
8
9
14
9
12
17
6
5
6
3
2
9
6
27
4
25
6
19
20
77
2
15
6
59
2
13
8
7
28
5
28
17
18
1
24
11
18
47
16
3
8
7
2
11
2
9
8
19
14
13
32
3
18
9
24
11
18
15
28
3
22
15
20
3
18
25
20
1
20
15
32
17
24
101
2
11
30
53
16
1
16
13
28
19
16
5
16
1
8
33
4
3
8
29
10
7
8
3
60
5
4
9
10
1
12
5
12
1
12
13
26
17
6
1
24
11
10
11
2
23
12
13
14
95
8
3
34
7
4
1
36
17
16
5
20
19
12
23
22
59
4
1
26
1
14
3
6
3
6
25
2
5
2
7
6
19
2
5
8
19
12
5
6
19
14
5
18
29
6
1
34
13
6
7
4
5
4
13
10
9
6
59
56
9
36
9
16
7
4
1
20
1
4
1
2
27
8
7
14
9
4
17
2
7
10
17
2
15
36
15
8
13
14
3
18
27
6
51
10
9
2
15
18
13
12
21
8
3
10
1
2
25
8
1
4
7
4
3
12
1
12
7
24
7
30
5
40
5
6
5
24
5
16
1
8
1
6
17
14
23
2
1
50
5
2
1
16
1
6
19
26
1
4
17
6
5
18
9
6
3
4
3
16
1
6
17
16
7
4
9
6
11
8
7
22
21
4
55
20
3
28
17
14
19
16
49
44
33
2
11
18
39
2
9
2
5
6
19
18
17
18
3
14
11
2
1
8
3
4
11
46
1
6
15
14
21
4
1
10
17
28
7
6
79
18
7
18
11
40
3
6
17
2
9
2
1
4
37
36
11
18
13
34
1
12
5
8
7
20
17
8
5
8
7
6
1
16
1
2
3
2
3
6
19
10
105
4
7
2
1
16
13
12
17
14
15
4
5
14
49
24
3
24
1
6
1
8
7
2
11
4
23
4
13
12
35
12
1
16
1
20
15
12
7
18
13
10
3
10
15
2
5
18
17
18
5
6
25
12
1
36
9
12
5
18
19
8
1
18
7
10
1
20
3
14
3
26
11
10
9
14
1
2
15
60
27
16
9
8
1
6
15
4
1
14
11
2
9
2
13
20
5
4
13
16
31
6
1
6
7
18
27
4
11
4
1
6
7
2
31
18
1
6
63
4
3
44
5
4
9
8
3
16
19
4
9
24
9
42
5
6
33
8
7
2
23
18
7
44
15
12
1
20
13
10
19
12
1
22
3
6
27
6
15
2
1
30
13
18
15
6
11
4
17
6
1
6
27
6
5
4
1
20
1
22
15
6
11
30
5
30
25
10
1
34
11
6
29
6
9
20
5
24
49
18
1
14
29
14
7
6
5
16
17
26
13
2
21
32
7
48
1
6
11
4
9
20
9
14
3
14
7
4
3
56
7
4
31
22
27
16
15
40
7
16
3
2
1
30
1
28
59
4
17
16
11
10
13
12
3
14
3
8
3
2
29
8
7
4
3
10
3
10
15
6
29
14
25
2
39
4
9
8
21
24
11
6
1
4
23
24
23
8
11
4
35
20
9
2
25
26
13
36
17
20
3
14
5
2
9
6
39
4
3
2
11
2
1
26
5
12
35
30
11
8
3
20
7
16
1
10
25
6
13
14
9
8
3
2
5
2
15
12
21
4
1
8
1
10
11
18
15
30
7
26
47
16
11
26
11
48
5
18
1
18
5
12
7
18
11
10
7
8
1
8
21
18
15
16
5
6
27
18
5
4
21
16
3
2
11
10
31
14
1
2
1
14
19
2
19
16
1
2
7
8
17
14
59
12
1
28
7
8
7
2
7
4
1
8
65
4
5
26
7
28
25
8
5
10
29
6
33
16
25
18
35
2
5
10
21
18
15
28
11
18
9
4
11
2
3
2
3
8
11
28
3
38
3
4
11
4
47
6
5
2
3
4
5
6
15
2
11
22
3
10
3
2
1
28
9
8
7
20
21
2
1
10
27
2
5
2
9
8
21
52
3
14
3
4
21
16
21
6
11
8
15
10
9
6
15
2
45
18
1
24
19
6
3
2
1
22
19
12
9
20
3
12
1
40
11
18
17
38
31
6
5
26
41
2
5
30
29
4
13
28
25
6
19
18
9
10
27
10
21
4
1
14
3
6
3
10
5
10
17
2
1
6
23
4
5
28
1
4
23
8
11
12
5
22
21
24
17
8
21
24
7
24
1
6
1
2
7
2
29
22
1
4
49
22
9
30
1
20
15
40
25
8
15
14
23
28
9
2
15
12
11
12
1
36
19
2
25
22
9
6
13
6
23
10
7
14
15
26
39
32
7
26
9
8
27
22
1
20
29
2
1
2
23
6
13
4
3
22
27
14
15
12
19
16
25
16
3
10
5
32
21
8
19
62
11
14
11
2
5
16
7
34
25
14
3
8
33
2
17
4
13
10
21
26
3
4
19
2
17
22
13
6
17
8
3
16
3
40
13
4
19
20
23
8
7
6
1
6
21
58
7
6
7
2
13
8
9
46
1
4
15
2
33
18
5
28
11
38
11
14
7
12
11
16
31
42
5
20
25
6
11
22
5
20
19
2
3
2
63
4
27
10
5
58
51
14
13
6
5
2
25
36
3
16
7
2
23
2
5
14
7
24
1
18
19
26
19
2
1
22
19
10
3
38
3
2
27
14
25
4
3
14
5
72
17
48
9
12
5
64
31
8
29
8
23
12
7
2
3
6
19
6
9
16
9
8
31
6
37
12
7
6
5
2
51
2
27
30
39
22
25
16
37
26
3
8
15
4
63
18
3
8
15
10
3
4
33
6
3
34
19
2
11
16
1
32
39
20
27
4
3
20
13
40
5
40
35
54
31
4
5
12
1
36
65
2
19
8
1
40
9
2
5
10
1
28
1
2
35
28
27
2
11
10
3
28
1
30
13
14
7
14
5
18
13
34
29
18
5
4
31
40
55
18
19
2
1
6
1
36
3
10
5
4
5
2
9
8
5
2
3
4
1
14
5
8
3
38
3
2
9
24
23
6
5
28
41
6
19
30
11
18
49
2
13
12
73
2
3
40
1
4
3
14
11
8
1
4
9
72
9
6
3
20
9
16
7
18
21
2
7
24
1
2
1
46
7
12
3
22
9
12
5
14
13
16
23
14
17
10
15
28
1
4
7
12
19
10
3
16
1
34
3
8
11
26
5
10
9
34
3
22
1
12
13
18
5
32
3
8
3
16
3
2
3
6
17
4
11
2
1
28
1
2
11
24
13
2
3
10
5
12
5
16
1
2
3
30
1
22
3
2
15
16
23
22
3
20
5
14
5
36
23
28
21
6
3
24
9
2
15
4
17
6
1
14
17
4
85
30
1
18
15
16
7
2
3
6
11
44
9
48
5
12
29
6
5
8
3
4
11
8
9
12
1
36
5
4
13
8
1
4
33
2
3
24
13
10
11
12
1
12
7
40
33
2
9
2
3
10
7
36
27
16
7
4
19
2
9
14
5
2
13
12
5
2
25
20
13
12
47
6
1
4
1
2
15
22
17
2
11
6
11
6
1
12
7
4
99
4
15
4
15
6
3
8
7
2
1
4
1
4
19
22
7
20
5
18
1
12
1
14
3
10
39
18
5
12
1
6
11
24
7
4
27
8
31
16
11
14
5
18
13
6
9
8
45
10
9
40
11
16
5
12
17
2
9
26
3
8
3
16
39
4
5
8
11
8
21
8
39
2
15
2
5
4
3
16
1
22
3
16
13
10
15
4
5
8
15
10
9
8
35
6
1
6
15
6
21
8
51
14
3
14
13
2
31
8
7
8
11
8
7
24
35
2
7
18
9
2
17
18
1
4
3
70
5
6
1
22
35
36
1
6
59
4
5
4
5
4
9
2
9
14
33
8
21
14
25
18
9
18
13
6
5
18
23
36
23
6
21
14
27
4
7
2
5
46
9
8
45
12
9
12
9
2
5
32
11
4
5
28
41
32
3
28
11
2
11
2
17
20
5
16
29
10
17
6
1
12
29
2
29
10
11
4
9
24
23
2
1
12
21
4
5
4
9
8
7
20
5
2
3
32
31
48
1
10
11
48
1
12
3
8
7
4
23
30
61
14
3
2
9
82
17
2
9
10
7
10
1
6
9
8
15
4
3
10
11
10
3
4
1
16
27
34
7
22
21
4
9
4
1
2
5
18
3
10
27
14
9
14
7
12
15
4
3
8
1
8
7
16
11
26
5
26
33
22
3
2
15
4
11
10
9
18
25
20
13
4
53
12
3
16
5
22
27
6
55
46
19
4
1
18
3
10
47
22
3
4
9
10
17
24
1
46
15
8
17
16
21
20
3
26
9
12
3
4
5
4
1
42
5
4
11
2
7
12
13
6
13
2
45
2
33
4
33
4
29
10
7
24
5
16
33
14
3
38
5
2
23
18
13
42
9
2
29
4
9
28
3
6
7
14
19
2
11
32
3
34
11
6
5
12
31
6
3
18
17
16
11
6
5
52
5
4
5
70
7
2
1
16
33
22
23
40
3
12
1
4
5
14
5
18
7
16
7
18
13
6
3
6
1
8
19
6
31
66
7
22
13
2
9
6
1
24
31
8
9
4
17
16
9
4
15
4
1
2
1
20
11
30
3
4
3
2
15
10
17
6
1
6
9
10
3
10
9
20
13
4
47
18
3
14
7
16
49
18
1
6
9
28
15
14
9
4
7
2
25
16
1
2
1
8
1
12
29
18
49
26
25
12
19
20
1
4
17
12
1
42
37
4
17
6
13
60
5
18
5
20
19
36
21
4
3
2
17
20
17
14
29
14
1
14
27
4
33
8
21
36
25
14
33
4
7
36
7
42
9
4
7
42
39
26
25
28
5
36
5
18
11
38
11
52
5
8
9
12
37
20
3
8
3
18
17
22
15
12
3
46
21
56
53
6
5
6
5
28
1
20
7
8
19
18
7
2
29
16
1
4
11
8
11
4
1
22
3
2
9
2
5
10
39
64
23
30
7
6
9
6
23
8
3
10
7
50
9
10
5
20
5
34
25
6
3
56
9
2
5
6
7
20
1
4
39
16
13
24
5
24
1
40
41
12
1
10
29
16
11
2
7
12
11
4
1
6
3
2
7
8
11
32
9
24
1
26
51
16
27
2
9
6
23
40
21
8
11
10
5
30
19
20
19
4
9
14
3
12
21
12
11
4
5
4
11
42
3
4
5
2
5
32
5
12
7
10
11
12
11
6
11
10
25
20
11
6
43
14
3
4
9
4
47
14
33
8
51
4
33
6
5
4
3
2
3
2
9
4
5
14
3
14
17
18
5
20
47
4
3
66
1
16
1
2
13
8
37
2
5
14
3
12
1
2
57
14
11
14
1
2
9
16
15
6
23
4
5
6
13
30
17
20
1
20
39
40
17
8
21
18
3
2
15
50
41
52
5
4
23
12
29
8
5
18
5
4
17
4
13
6
1
24
7
4
1
8
21
26
19
28
7
6
7
2
3
22
1
18
19
34
15
18
35
20
17
34
3
22
7
6
11
12
17
2
7
10
3
6
39
8
3
6
7
6
9
24
13
10
3
2
1
18
17
16
11
10
1
6
9
16
1
6
3
8
31
2
1
8
3
24
15
16
29
12
17
10
3
4
1
8
9
22
9
22
1
6
19
38
7
56
3
18
1
4
1
18
13
12
11
12
5
2
1
8
17
24
7
2
7
6
31
10
15
6
35
38
11
2
27
8
39
2
15
32
5
6
3
8
3
30
31
12
5
6
13
48
23
2
5
4
9
16
3
16
13
2
13
6
25
28
1
10
1
8
45
12
3
4
13
6
5
10
13
4
27
6
5
8
7
26
5
6
11
16
3
42
7
10
5
18
11
12
7
6
7
6
31
4
5
10
17
12
5
2
71
52
37
8
1
10
19
4
1
12
5
4
15
16
17
30
29
46
23
4
69
10
29
12
3
42
3
26
5
2
25
6
7
2
5
16
7
2
29
12
9
18
21
2
5
38
15
12
5
24
3
6
27
16
35
4
1
6
15
6
35
12
29
26
5
10
13
30
11
8
31
2
13
2
1
18
5
4
5
12
9
6
7
26
7
36
19
4
33
14
7
10
1
2
5
50
17
2
17
22
7
12
1
14
11
4
19
6
5
44
21
2
23
28
13
4
23
18
3
4
3
14
15
12
11
50
3
4
3
2
9
2
23
32
17
2
3
12
5
14
35
2
3
2
3
2
3
8
11
2
27
8
15
6
9
14
13
2
57
22
3
8
1
6
7
6
39
22
9
30
1
8
1
10
19
16
23
34
19
18
11
10
3
12
11
4
17
34
3
2
15
10
29
20
3
14
7
26
3
4
5
14
7
8
43
22
5
2
3
8
9
46
5
10
23
6
11
36
3
10
9
4
13
2
7
16
7
10
29
18
11
6
1
4
3
46
13
2
5
4
1
64
11
4
7
6
49
22
3
38
15
14
3
52
13
22
7
2
25
8
1
6
5
6
1
56
17
2
5
42
43
6
23
12
1
38
3
12
3
36
43
82
19
14
1
28
17
8
9
32
49
66
13
44
7
4
9
4
19
6
3
2
5
8
3
28
3
24
27
22
9
20
9
4
7
12
1
18
1
12
1
4
1
16
1
18
17
8
5
2
29
10
3
10
9
6
7
14
3
8
11
14
19
2
5
20
9
14
5
40
5
6
1
4
3
2
17
4
7
20
31
12
5
10
13
10
1
2
27
28
21
4
39
8
11
8
51
4
9
8
25
8
9
4
3
20
21
10
5
4
3
14
3
4
15
10
3
2
15
10
3
12
3
22
59
16
7
4
9
2
39
8
5
6
3
14
15
22
7
2
1
10
15
18
39
10
5
28
7
20
23
22
15
6
3
8
9
20
15
46
15
22
5
16
3
28
9
24
77
14
3
2
13
12
5
6
11
8
9
2
7
10
25
6
35
4
11
2
11
14
13
6
7
12
9
2
3
24
3
10
1
10
3
14
23
4
3
58
3
8
13
12
15
14
3
4
23
42
1
24
17
12
19
24
3
8
7
26
19
4
25
14
31
2
19
22
3
20
7
2
9
10
25
12
17
4
1
12
31
10
15
26
27
8
19
2
23
18
7
72
5
2
1
26
19
14
5
16
9
30
5
2
5
26
7
12
7
2
1
6
5
6
7
6
9
14
9
20
51
8
9
8
3
10
9
2
9
14
5
8
29
36
7
12
19
18
17
38
11
10
15
100
45
4
3
30
9
62
3
16
3
4
19
16
23
6
3
4
9
4
29
8
11
8
7
20
3
24
1
52
13
46
5
12
3
16
41
10
3
22
63
12
3
12
5
20
5
20
11
6
1
32
1
6
7
10
7
4
17
6
1
4
5
42
5
24
13
2
63
2
3
24
11
24
39
10
19
72
1
12
5
18
13
6
19
42
1
8
5
6
15
2
23
18
11
8
9
10
21
2
15
2
21
8
3
8
51
20
17
4
7
10
3
2
9
20
21
28
1
18
19
8
1
30
1
6
1
4
7
18
5
10
3
20
3
4
5
10
11
26
1
4
1
2
37
44
35
8
25
10
9
34
1
2
15
10
19
16
11
2
25
14
1
4
1
34
3
6
7
20
35
12
3
24
21
32
9
8
3
6
5
6
5
6
1
12
55
12
11
16
15
8
5
4
11
4
17
4
9
20
3
14
39
12
15
14
5
6
1
42
15
22
9
4
5
4
13
36
33
6
13
12
23
18
5
14
9
18
9
2
9
8
37
10
5
2
33
8
5
4
61
4
11
6
5
6
11
8
15
8
13
6
19
2
23
30
47
20
17
24
7
8
9
46
3
40
9
28
3
16
7
2
29
8
5
12
3
4
9
4
5
10
13
2
5
12
49
16
11
14
3
2
13
26
27
8
21
18
1
2
13
18
7
12
11
6
5
12
63
16
1
2
5
8
3
8
33
6
29
6
9
2
7
24
5
2
19
48
19
20
7
8
5
4
21
12
1
22
1
6
7
34
1
6
17
6
23
22
13
20
11
8
3
14
5
30
23
36
19
60
11
18
13
8
1
24
19
18
7
14
5
20
13
10
1
42
3
8
13
22
9
4
21
20
11
52
7
8
5
6
23
4
5
6
21
8
19
14
1
14
17
38
9
10
15
2
15
22
27
16
1
2
3
96
1
26
13
28
11
16
19
6
5
8
7
6
3
24
41
8
35
2
5
14
9
2
49
30
1
10
13
6
5
20
5
2
19
18
15
16
33
4
9
14
1
14
9
38
7
10
9
14
3
8
9
2
9
28
1
8
9
18
71
4
31
12
19
2
1
12
1
18
1
36
19
14
29
2
3
34
9
26
15
16
17
2
17
16
11
8
9
20
7
2
21
4
1
2
1
4
1
20
7
22
29
8
1
6
5
26
39
16
9
12
9
6
11
24
41
6
11
2
3
10
15
26
27
46
5
6
1
18
7
30
15
12
7
16
3
12
13
2
7
18
9
4
25
10
5
32
3
2
7
14
13
8
23
16
7
22
3
28
7
20
11
24
15
16
7
6
1
12
7
8
3
44
9
2
15
48
33
4
7
28
51
34
7
4
17
6
1
42
5
8
1
8
31
16
21
4
1
6
27
2
33
40
37
4
3
42
11
2
7
58
1
6
1
34
1
4
7
6
21
20
31
10
33
52
9
12
11
30
19
20
3
34
19
10
7
8
1
10
5
6
5
28
55
4
3
4
3
2
57
8
33
4
13
28
3
6
27
4
7
4
13
10
1
10
5
54
1
18
25
6
11
18
33
6
1
12
11
8
17
10
5
4
9
6
17
36
43
6
17
12
3
6
1
10
7
12
1
14
9
34
3
34
5
6
37
14
1
14
7
4
23
6
29
16
1
10
5
2
9
50
9
8
7
32
13
4
19
2
7
16
43
6
9
4
3
4
1
28
25
18
11
14
13
12
13
36
11
6
7
4
3
20
1
8
5
14
17
18
15
12
11
2
13
14
1
14
15
4
11
26
3
8
11
12
11
4
3
14
1
6
11
4
13
26
13
6
17
14
5
2
5
4
7
8
1
10
5
14
11
12
51
94
5
14
5
22
3
4
31
2
15
14
3
2
7
28
33
16
3
2
27
2
21
2
5
2
3
18
1
2
1
6
33
8
11
22
23
4
21
12
21
32
11
10
13
16
19
4
37
4
21
6
25
6
47
8
35
26
29
6
7
6
9
6
7
12
5
24
27
4
7
4
5
10
15
36
7
44
3
40
9
4
1
2
21
8
5
16
13
16
11
10
5
4
7
36
1
2
19
12
5
6
25
10
5
22
13
8
5
4
33
16
17
2
11
28
1
2
5
36
5
6
1
6
19
2
31
6
103
6
5
8
5
6
3
4
13
22
27
14
3
20
23
18
9
28
3
26
3
38
1
6
5
14
5
6
23
6
1
6
1
56
5
10
1
2
11
24
1
12
5
12
33
38
5
16
49
14
1
24
31
34
7
18
13
6
13
18
1
12
19
18
7
2
39
14
5
4
17
18
7
6
5
2
17
12
9
10
35
8
7
20
7
14
5
12
3
4
17
10
1
46
7
2
9
14
33
8
5
4
1
8
3
6
11
36
3
2
3
8
11
16
9
14
3
6
5
14
1
22
9
6
1
2
5
12
1
54
19
12
25
6
19
14
19
44
31
12
1
12
5
30
21
2
15
8
35
10
37
14
15
2
21
4
9
2
15
18
19
36
7
2
13
12
21
4
33
16
11
20
15
14
5
18
11
20
1
6
7
10
37
10
1
4
3
20
5
4
15
36
27
26
15
12
25
6
7
4
1
18
39
4
39
6
23
2
13
8
21
14
1
2
15
8
33
2
21
28
3
12
13
8
1
2
11
2
11
10
9
6
3
4
7
16
19
10
17
8
43
10
5
18
19
8
15
8
21
36
3
4
1
14
15
34
3
12
17
18
25
4
35
26
3
8
3
42
25
22
1
10
9
4
11
52
21
10
3
10
11
2
1
4
1
6
1
22
37
4
41
10
1
18
3
12
23
2
51
10
51
32
3
16
11
2
1
2
19
8
9
10
11
22
13
8
7
20
15
6
23
6
1
10
13
38
11
14
1
6
7
14
17
40
5
6
13
26
11
4
47
30
1
6
21
18
15
54
5
2
5
6
13
14
9
28
3
24
23
6
1
4
3
8
1
6
21
12
7
4
9
24
9
2
9
4
49
22
11
4
13
40
1
8
15
12
1
26
15
12
1
36
17
20
11
8
5
12
23
18
35
24
23
16
21
8
5
16
13
2
27
36
27
10
39
10
5
16
9
20
1
4
9
10
1
8
25
4
13
18
47
34
21
2
3
28
15
6
13
6
15
18
1
14
1
6
15
10
17
18
5
8
27
34
5
18
19
20
19
2
17
8
1
8
7
10
13
12
1
4
5
8
9
2
3
4
45
20
3
8
9
24
7
50
3
40
13
2
5
4
3
12
23
4
23
8
7
14
21
16
7
8
7
4
29
26
63
10
17
6
29
6
1
4
13
24
1
10
3
6
5
2
11
26
1
6
23
4
5
16
11
10
1
18
19
8
7
2
5
40
3
16
9
24
7
20
11
30
33
24
3
4
5
6
9
2
5
10
27
4
23
10
1
20
23
8
13
10
9
28
9
28
9
2
1
16
3
18
35
26
43
2
43
14
13
32
5
4
1
10
7
8
1
10
3
2
45
8
43
10
13
16
21
4
5
22
19
30
3
16
11
24
23
4
13
6
23
12
49
2
9
6
15
12
11
2
3
24
5
12
37
10
1
28
19
8
5
12
5
18
5
2
53
12
53
24
7
4
1
4
17
4
19
10
13
78
41
48
5
4
1
2
37
26
9
12
7
6
1
28
21
16
3
4
11
10
15
32
15
26
3
2
13
22
45
6
5
14
29
2
15
12
21
20
3
8
9
22
5
2
11
16
45
2
3
46
1
4
17
2
3
8
9
10
1
18
9
12
33
16
35
38
3
6
31
6
9
2
3
4
1
32
3
2
7
20
1
2
1
2
9
6
1
16
1
4
31
6
25
8
1
12
7
14
29
14
1
2
43
26
1
4
9
4
1
6
5
14
3
10
5
42
5
14
11
12
17
10
27
2
19
10
45
4
3
6
19
2
9
2
5
10
3
38
21
4
17
2
3
34
3
6
19
16
13
8
5
4
7
28
11
38
1
32
7
4
5
8
31
2
11
52
55
6
5
6
19
26
3
32
9
22
3
20
9
20
11
16
3
20
1
34
25
12
25
40
33
2
7
2
7
6
43
12
1
2
47
8
1
2
3
4
27
14
1
14
1
20
21
16
15
22
9
4
9
16
13
14
29
22
9
6
37
6
1
6
13
24
13
10
7
8
25
12
5
40
7
36
1
8
11
10
7
12
17
6
7
22
9
2
3
8
11
8
1
34
21
52
3
18
9
6
5
14
5
8
13
8
3
2
17
2
19
2
5
2
21
2
35
12
1
18
5
4
9
6
37
24
35
34
9
8
9
10
41
8
17
16
5
12
1
20
1
28
23
28
11
2
13
16
9
10
9
2
19
22
17
6
7
8
11
4
13
24
21
10
9
18
7
14
23
2
1
14
3
26
19
24
37
10
5
2
31
2
3
2
3
10
7
4
3
6
7
10
7
4
13
10
29
2
3
48
7
12
9
24
1
4
5
4
1
32
7
6
5
16
1
6
19
28
19
44
7
28
5
24
1
6
1
16
7
8
19
6
3
10
29
18
13
12
9
2
21
4
35
12
11
46
9
10
1
4
51
8
9
30
7
6
13
12
1
6
47
4
11
24
9
6
1
2
43
2
3
16
7
6
17
4
15
46
7
6
15
14
35
4
13
6
35
24
1
14
17
8
7
24
41
12
53
2
13
6
15
28
1
2
1
2
11
8
15
4
11
4
7
16
19
18
1
10
19
2
3
22
1
4
15
8
29
2
1
26
11
10
13
6
7
14
9
4
3
6
5
24
25
16
7
2
13
12
63
4
27
20
1
4
11
26
17
30
5
8
5
24
9
8
1
2
53
4
3
30
1
4
9
4
21
6
13
4
27
12
3
2
5
14
3
2
9
14
19
12
7
4
1
4
3
6
31
18
7
4
1
54
1
2
5
4
33
8
19
6
7
10
9
4
3
28
15
2
13
16
37
4
13
6
1
6
17
10
17
6
7
22
5
24
57
2
27
4
5
6
77
4
5
30
37
4
13
26
1
2
11
16
1
32
9
8
1
28
3
24
9
8
3
2
5
16
13
2
15
46
13
10
11
16
3
12
7
8
3
8
11
6
11
6
21
6
11
18
7
20
11
6
27
16
25
28
3
34
11
12
17
6
17
2
17
10
11
6
7
4
19
44
9
6
33
18
15
10
19
6
31
6
1
6
9
22
15
8
15
28
1
2
3
12
3
12
25
2
3
6
13
6
1
6
23
14
11
2
9
10
39
14
3
10
3
22
21
2
9
20
7
40
33
2
17
6
49
4
1
8
11
4
7
6
11
24
5
6
5
12
7
18
7
50
19
16
5
14
11
2
11
4
15
12
11
36
7
66
25
6
53
2
11
4
23
22
9
12
3
4
25
28
3
34
13
18
7
34
9
10
15
34
3
6
1
14
11
30
11
8
3
20
1
2
1
16
15
10
1
6
25
14
17
2
11
10
19
36
5
26
3
20
5
8
21
12
27
24
9
2
3
2
27
2
17
26
45
20
3
2
3
6
5
6
5
4
7
4
1
40
59
6
31
2
1
12
3
14
11
20
51
6
15
16
5
8
21
18
7
16
5
6
71
22
1
6
9
10
1
84
3
22
11
22
5
8
35
12
11
18
13
28
25
2
27
20
1
4
3
28
11
2
7
14
37
10
7
12
19
8
25
2
5
2
9
20
35
8
51
28
3
4
9
6
43
4
21
14
7
10
5
2
13
2
5
10
31
72
27
8
5
8
29
10
1
12
5
20
1
2
3
30
15
2
23
28
19
2
9
22
29
16
3
8
11
20
5
28
7
4
11
6
1
12
15
16
33
4
27
20
9
6
23
16
39
22
49
6
31
10
5
14
5
2
23
6
1
6
1
2
5
12
11
18
3
4
1
10
7
10
9
6
1
2
1
2
3
4
7
8
1
8
9
16
13
44
45
12
5
6
23
38
9
2
17
10
7
6
5
72
15
6
15
18
13
14
11
54
1
20
11
30
31
20
19
2
19
8
5
14
5
6
19
6
5
34
9
6
17
12
1
6
33
6
3
12
13
6
17
6
25
36
25
16
23
8
19
8
13
12
1
8
33
6
15
12
11
12
7
2
11
12
21
44
3
12
5
56
7
22
1
18
9
2
11
20
5
6
53
6
7
38
11
2
29
20
5
8
17
2
3
16
23
40
27
4
11
10
11
4
7
6
3
26
13
8
1
4
3
38
15
2
9
2
1
2
3
10
31
8
17
4
15
14
41
30
19
22
17
8
31
22
15
20
21
2
29
20
39
38
15
4
25
24
7
10
13
16
1
2
17
6
7
30
7
2
7
24
1
4
17
14
5
24
5
8
7
2
5
24
3
2
15
10
15
14
3
8
21
20
1
6
31
10
1
4
3
4
7
4
9
10
21
2
7
2
27
2
7
18
11
4
7
14
3
80
17
26
7
8
33
4
9
20
9
2
5
8
9
4
25
32
3
14
13
8
13
2
3
10
3
8
27
4
1
14
3
20
11
4
3
14
17
34
57
16
15
14
33
8
9
10
17
2
49
24
29
12
41
18
19
4
7
2
25
2
1
8
3
20
3
40
17
2
9
30
61
8
7
48
27
8
23
12
27
2
21
6
53
46
19
16
13
26
9
8
3
10
3
38
3
2
41
2
7
16
37
16
15
14
3
10
5
2
17
28
45
2
3
4
21
2
39
2
5
6
7
14
7
4
7
4
17
6
17
14
1
2
39
8
5
8
1
8
9
2
5
14
15
10
19
34
7
16
17
4
5
6
17
2
1
4
21
18
1
12
1
6
7
10
11
22
1
6
9
4
11
8
1
8
15
8
3
6
19
14
5
6
7
8
53
6
9
4
1
14
7
4
37
26
19
16
19
26
25
14
5
36
27
4
7
2
27
22
21
12
17
2
21
14
43
2
5
14
5
14
73
18
7
8
9
16
15
14
3
20
7
4
3
32
7
6
29
28
21
24
35
18
5
4
35
12
23
14
9
20
11
2
27
26
27
20
1
26
9
22
37
14
9
8
7
4
1
28
1
62
21
4
39
44
3
64
31
38
1
2
41
6
5
12
13
12
25
12
1
20
25
2
5
8
1
56
25
2
13
8
15
4
7
8
5
6
17
16
9
8
3
6
9
4
27
20
3
4
1
8
15
6
9
2
3
10
11
14
35
22
7
6
23
2
3
28
33
6
7
4
27
34
13
42
5
16
11
28
1
6
3
6
13
4
35
14
1
8
25
4
37
18
7
6
23
40
13
2
9
28
3
28
3
16
7
26
15
4
25
28
5
4
25
2
57
18
1
2
11
8
11
8
17
4
21
6
13
4
5
2
3
2
39
12
27
2
5
4
11
2
9
2
23
36
9
6
11
2
7
12
3
6
9
2
1
28
31
26
17
22
39
4
3
16
17
12
9
36
5
12
29
6
13
22
15
8
19
24
7
10
19
58
11
18
5
44
21
8
23
6
13
16
49
28
9
18
13
6
3
6
37
8
13
2
55
42
7
18
19
4
9
8
29
4
3
8
85
2
21
4
13
4
39
8
7
2
23
16
19
4
5
20
7
2
21
2
3
2
57
4
19
2
17
6
9
6
9
26
3
4
11
14
7
4
13
18
35
4
9
12
3
22
5
14
13
4
9
14
15
16
3
8
9
56
7
24
5
8
11
10
11
8
39
22
17
14
3
14
31
2
11
26
3
44
9
12
3
20
13
12
13
6
29
4
19
38
25
4
21
6
13
8
5
20
39
22
1
34
7
22
11
2
21
6
9
6
13
8
5
6
11
4
31
4
33
4
17
58
9
12
9
16
33
16
1
36
7
24
17
36
15
4
27
18
1
18
15
2
13
2
15
4
13
16
7
4
27
10
15
4
1
4
1
20
21
4
17
4
5
8
5
6
9
2
9
10
7
14
1
8
7
18
43
2
23
16
7
50
3
16
3
10
9
8
25
16
1
8
15
16
3
24
13
4
15
2
3
24
9
4
21
14
19
4
7
26
27
4
11
26
5
4
7
6
17
2
13
10
1
56
47
22
7
18
5
10
27
28
7
10
13
4
5
16
13
2
9
26
17
16
13
2
25
4
19
6
5
14
5
60
1
2
3
10
11
4
39
8
13
14
9
20
11
4
25
14
3
22
1
10
7
6
19
18
7
6
11
12
7
46
5
10
41
2
15
16
1
6
33
8
7
14
35
2
11
4
13
2
31
4
23
6
21
38
19
4
3
28
1
8
3
4
17
28
3
4
3
8
31
4
13
2
25
6
7
8
1
8
1
18
9
14
11
42
17
2
17
18
35
8
7
6
5
18
11
4
43
30
3
16
3
20
41
2
11
6
9
6
11
22
1
16
31
6
3
12
1
28
1
8
17
4
1
26
5
34
1
4
49
20
11
2
11
2
7
18
25
2
25
20
13
4
15
2
27
38
3
26
5
4
5
10
3
22
33
50
5
4
3
2
21
2
9
10
37
22
15
8
7
14
11
16
11
18
11
2
7
18
1
18
11
16
3
8
17
46
17
2
9
34
3
2
9
16
11
8
25
22
25
60
49
4
11
10
23
34
27
24
25
10
9
20
21
20
23
22
7
8
65
18
1
10
13
22
11
10
1
24
1
38
9
2
1
4
1
6
7
14
17
2
23
20
59
2
7
4
35
18
1
12
5
16
13
20
7
8
1
6
9
4
3
4
15
8
15
14
15
34
5
2
45
2
15
38
37
22
19
4
25
22
3
10
33
10
9
46
37
10
9
12
5
12
5
16
15
30
1
4
15
14
27
2
3
2
1
6
9
2
15
2
7
14
45
6
11
6
3
4
27
28
3
4
11
12
7
6
5
18
13
10
23
28
3
8
7
14
19
42
17
2
1
48
11
8
51
22
3
4
61
44
9
4
5
2
5
12
25
8
1
30
17
8
9
10
13
32
11
36
11
8
5
6
11
8
5
34
55
26
19
8
3
16
21
10
1
22
33
16
1
18
17
8
25
100
3
10
5
22
1
16
5
16
11
8
13
10
5
12
13
10
1
10
5
6
1
2
33
6
25
4
55
28
1
6
1
2
7
2
13
4
5
2
7
10
21
16
13
2
21
42
3
16
43
10
15
8
9
2
11
14
9
12
9
4
13
6
1
18
19
28
47
14
7
16
17
28
1
4
3
16
3
2
3
6
15
12
1
20
45
14
7
4
7
24
7
12
1
42
21
14
11
48
9
10
9
14
1
28
1
12
1
2
13
34
9
4
29
8
1
12
49
8
17
10
7
12
9
2
23
4
33
22
9
4
3
16
27
2
5
2
27
20
5
10
21
4
5
6
3
4
11
6
39
32
5
8
21
8
1
78
7
12
1
12
13
4
7
4
19
4
11
6
3
4
7
2
45
38
9
4
7
4
3
32
3
16
75
4
31
8
11
52
9
10
5
22
19
8
31
8
15
18
1
22
7
4
1
2
57
22
3
20
3
2
3
26
7
10
1
24
5
2
19
6
17
4
11
6
29
44
17
2
9
16
11
32
1
2
3
4
1
16
5
16
35
4
3
10
17
2
15
6
5
16
11
2
11
22
13
36
7
12
13
10
13
4
37
4
1
14
5
10
3
16
11
44
3
14
19
20
1
12
1
42
13
10
23
8
3
10
9
6
29
6
1
28
9
14
3
4
11
22
35
4
1
2
5
12
1
6
1
60
9
4
23
4
5
8
1
18
37
12
7
34
5
34
7
2
1
12
21
16
15
6
3
8
9
14
11
20
9
4
73
8
7
24
13
30
5
4
11
10
9
16
7
8
19
10
7
28
15
4
3
12
1
6
1
10
31
4
9
22
1
4
5
20
29
2
7
52
3
4
13
10
29
2
7
2
9
26
31
2
1
4
3
20
7
8
9
8
9
16
7
6
5
12
3
22
47
2
33
42
21
20
21
8
27
20
9
12
9
2
7
2
5
6
11
24
25
18
9
4
13
4
1
6
9
4
15
6
23
2
43
8
53
18
39
12
41
6
23
6
21
16
5
8
13
30
5
2
7
22
17
8
3
4
23
48
5
2
15
62
5
16
25
22
25
8
7
6
7
24
3
6
5
2
3
40
27
10
21
16
5
2
7
20
5
16
1
8
21
4
13
6
33
6
7
8
9
4
5
36
5
26
9
6
5
26
7
16
1
38
15
24
5
4
15
20
1
12
17
26
13
16
9
8
3
8
29
2
3
10
7
4
1
10
5
2
11
20
5
10
7
8
1
2
5
6
3
10
7
10
7
40
47
8
13
6
43
18
5
12
3
10
13
4
9
48
19
8
5
12
35
60
3
32
3
10
3
2
1
4
3
2
7
12
23
10
5
22
1
14
25
2
29
6
9
8
7
8
7
14
1
48
1
12
7
26
7
40
7
10
19
8
29
60
25
8
3
4
23
12
1
26
17
30
5
6
11
2
5
16
1
6
29
30
13
4
1
2
23
24
5
14
7
48
7
14
9
4
23
22
1
12
13
14
39
14
39
12
21
8
7
4
9
4
7
4
3
2
9
16
13
8
3
14
87
16
1
14
15
16
13
22
39
18
29
24
1
6
17
24
21
26
5
18
23
4
21
10
27
4
35
6
1
18
21
10
17
24
11
14
3
20
1
8
9
8
23
4
25
18
11
12
15
6
15
36
11
2
33
6
59
6
1
2
1
6
5
22
19
8
57
12
1
6
19
12
7
20
25
6
19
16
17
20
15
8
9
14
45
4
9
4
5
4
7
4
9
34
15
18
1
8
9
18
35
14
3
8
7
4
11
74
3
12
75
14
7
8
9
10
11
26
1
6
29
22
1
4
5
14
9
8
7
16
19
2
5
16
41
18
7
6
5
10
25
2
3
4
5
14
9
24
13
4
9
6
41
12
41
12
19
36
17
2
25
20
13
6
19
18
25
6
25
12
23
66
1
4
7
10
23
20
7
42
1
4
7
6
5
12
13
6
19
30
33
24
9
34
17
6
41
70
7
40
19
4
1
8
7
16
21
24
7
8
1
38
3
16
25
4
5
8
9
14
7
6
9
12
9
14
33
4
21
8
31
20
45
8
1
26
9
6
19
18
7
16
5
2
5
2
7
6
11
4
5
2
21
32
9
8
17
2
11
12
11
8
7
2
21
6
15
10
73
8
23
6
3
26
19
16
13
14
3
2
19
14
35
2
9
10
1
8
17
62
11
16
7
14
13
30
5
62
3
10
5
34
9
2
5
4
25
2
3
12
3
12
13
16
5
20
13
6
3
36
9
18
13
22
3
12
3
12
5
2
1
12
21
26
7
10
1
2
17
8
5
10
1
10
3
6
13
12
3
2
27
20
29
2
27
4
17
8
107
18
11
12
39
6
13
2
3
32
3
2
11
12
7
8
7
8
31
18
1
2
31
20
13
52
5
2
11
14
1
4
21
4
1
16
19
24
5
22
5
6
3
72
7
24
7
22
3
10
7
2
9
2
9
32
21
12
9
24
13
10
1
28
39
18
3
2
27
8
21
4
3
20
39
2
3
20
7
30
3
42
9
12
27
2
9
4
11
14
5
32
11
2
7
34
3
8
13
4
1
10
15
26
3
72
9
18
11
4
7
10
33
12
1
12
5
16
1
66
11
8
11
6
1
8
1
2
11
4
1
20
39
4
13
12
17
4
13
4
1
18
1
6
5
6
3
10
15
22
17
4
21
2
13
10
11
2
5
20
13
12
13
36
7
4
5
10
1
8
11
20
3
6
11
14
11
18
33
6
15
2
1
6
1
18
5
2
11
6
1
2
5
20
19
18
1
8
31
2
19
12
19
12
17
16
19
6
7
6
19
24
1
14
11
20
1
4
21
16
1
6
19
22
23
16
35
18
9
20
3
8
27
2
11
28
3
4
9
6
11
54
3
2
7
32
7
4
3
24
3
4
21
2
13
30
35
4
7
2
57
6
13
4
5
10
13
2
9
10
21
4
13
10
19
4
7
22
3
20
9
10
19
24
1
12
1
12
5
46
5
2
1
16
7
20
7
8
3
8
61
4
19
8
5
6
7
12
7
18
35
2
5
6
59
10
1
6
7
8
3
2
9
4
27
2
7
20
3
10
3
6
1
6
7
2
1
16
21
14
39
24
3
16
1
24
7
12
7
2
7
14
17
14
9
2
1
16
3
40
11
20
9
18
17
6
9
10
9
2
11
40
23
36
11
6
5
14
13
30
3
4
3
8
9
4
27
2
9
14
17
26
3
22
5
6
13
2
7
24
9
6
7
24
5
2
1
36
7
6
17
14
7
4
7
6
1
8
1
8
9
6
11
16
5
14
1
36
21
6
1
14
11
4
3
28
3
10
35
32
1
8
15
12
1
24
15
20
7
6
9
8
9
16
15
8
3
32
3
6
5
30
17
2
25
2
17
2
9
4
45
32
33
10
1
12
17
28
11
6
3
10
1
4
1
40
23
4
3
16
11
2
29
18
39
22
21
12
29
10
15
8
3
6
23
40
5
2
1
14
33
62
17
2
1
12
1
10
29
2
7
6
3
2
9
12
9
10
9
4
9
8
15
22
3
34
15
6
23
10
3
26
21
14
3
12
3
26
9
12
13
36
1
6
35
4
9
4
15
2
3
20
33
4
3
8
21
10
5
30
37
10
5
4
5
18
5
24
5
20
9
2
29
16
3
8
15
4
39
22
9
18
5
10
5
4
21
10
9
100
9
10
1
2
9
16
19
26
1
20
3
58
7
20
35
4
1
8
19
12
9
4
15
8
7
2
3
28
5
30
19
12
41
6
5
10
17
4
15
32
9
20
27
4
23
14
19
30
7
26
7
4
3
8
11
4
19
12
5
20
7
30
17
18
11
24
11
2
9
32
15
4
23
2
1
2
3
10
21
6
27
6
15
2
25
2
33
10
5
2
9
14
5
6
1
2
19
4
3
2
9
8
3
14
25
4
39
2
9
10
7
12
25
2
9
14
9
20
17
26
3
10
13
18
5
12
11
2
3
2
3
4
45
38
11
42
3
6
5
20
1
2
7
4
3
26
9
14
3
16
1
10
9
12
1
18
5
2
25
4
33
4
47
20
9
6
19
14
5
26
11
16
19
16
1
6
21
52
17
26
23
10
15
38
17
4
1
10
5
2
11
28
13
12
11
10
35
10
1
14
13
2
13
10
1
18
3
10
1
8
11
6
3
18
7
2
13
10
11
2
17
26
11
6
1
24
65
18
17
14
11
18
1
8
5
2
1
10
9
6
17
24
25
8
15
18
5
8
17
28
37
4
17
8
11
4
1
12
3
16
15
12
11
32
33
16
25
22
13
8
11
8
3
16
15
76
23
8
21
8
9
6
29
2
11
4
13
4
15
24
1
6
19
20
3
14
3
4
9
4
43
12
1
24
5
22
109
2
29
6
13
16
5
14
5
4
3
4
3
8
9
8
15
4
27
2
31
4
3
8
21
4
9
2
3
22
23
20
9
6
7
4
5
12
3
36
5
44
13
16
15
44
21
8
21
10
29
14
11
6
5
28
11
20
19
18
5
8
11
8
17
42
19
2
1
6
13
6
29
12
9
50
7
18
35
18
77
12
3
4
21
12
1
12
1
20
5
18
43
36
3
32
27
2
11
22
11
20
5
2
7
4
5
30
15
2
21
2
21
6
15
16
3
16
3
12
5
6
1
22
5
14
17
10
15
12
1
16
5
6
5
18
9
4
3
4
57
14
21
32
19
16
3
12
3
14
41
42
1
58
7
4
5
8
33
4
39
10
15
38
43
22
1
10
25
12
13
16
13
20
9
4
15
2
3
16
13
18
13
4
13
24
9
2
11
28
21
20
45
2
15
22
5
36
11
8
21
6
5
6
11
8
23
14
13
6
7
22
1
18
11
2
23
12
11
2
1
60
23
12
13
54
29
2
13
12
19
36
1
18
7
4
1
2
3
18
5
42
7
12
19
10
67
24
3
4
1
12
13
12
5
26
7
6
13
10
17
4
19
30
19
6
5
4
3
2
9
2
3
20
3
20
11
6
11
2
1
16
21
14
17
36
9
32
9
20
3
10
1
42
5
18
5
18
7
4
1
2
1
2
11
14
11
14
5
10
5
6
5
18
3
2
11
18
23
12
3
10
5
24
7
4
1
4
21
40
11
10
1
16
19
28
31
10
41
72
5
6
25
40
27
2
1
8
17
2
1
28
5
20
43
4
1
2
1
4
5
4
5
4
17
24
43
4
29
8
7
10
15
6
5
4
49
16
31
6
1
36
5
14
17
8
13
18
1
10
1
40
5
44
3
8
11
2
3
16
39
10
3
8
23
8
1
2
1
6
5
18
11
10
1
30
7
10
5
24
25
18
19
14
7
38
5
6
13
10
1
2
5
22
11
6
17
24
1
12
31
6
25
2
1
32
29
76
3
14
19
2
39
30
9
56
3
2
9
20
3
10
59
20
57
46
7
22
3
2
33
8
13
26
33
4
17
50
1
8
3
26
5
14
9
18
17
14
31
26
13
16
11
6
17
12
3
22
19
12
19
16
7
22
13
14
13
2
1
6
3
20
3
6
1
6
13
20
21
4
5
14
5
20
13
6
1
4
3
8
1
6
7
2
11
32
1
16
3
8
3
2
11
6
21
2
39
18
13
4
13
2
5
28
5
32
1
6
1
2
7
8
27
10
15
26
3
2
29
36
15
16
27
8
33
8
3
2
17
4
9
28
21
4
3
10
3
2
13
6
13
20
33
28
11
12
25
54
25
20
25
12
33
20
25
4
9
34
5
10
1
8
21
4
5
4
77
8
9
4
5
2
1
18
27
26
3
16
13
12
21
24
9
32
1
12
5
10
7
2
9
2
3
10
5
40
31
4
15
8
11
12
3
32
7
4
13
2
9
16
9
26
31
14
31
6
1
18
5
16
5
4
9
8
9
8
9
4
15
26
5
8
1
12
17
12
11
6
3
10
29
36
21
12
5
10
29
20
25
20
1
36
17
78
7
18
9
14
25
16
19
10
13
6
51
22
1
4
1
2
1
26
3
16
3
4
19
14
23
2
39
18
13
6
1
18
9
28
13
28
37
4
11
8
5
6
1
12
17
34
9
12
1
34
5
2
37
2
5
26
21
32
29
34
5
8
15
24
7
6
7
4
1
2
19
18
3
14
7
26
1
30
13
36
5
4
33
2
7
14
35
2
15
16
7
2
3
8
21
16
1
2
25
14
3
8
9
20
21
2
17
10
19
18
31
32
11
2
9
32
19
16
13
36
35
28
5
2
3
2
7
8
1
6
5
4
49
12
1
12
23
14
15
28
17
14
27
54
51
22
25
8
39
24
13
8
11
6
19
18
1
12
13
8
17
36
1
2
13
4
35
22
19
4
5
4
23
28
17
44
19
6
15
4
11
12
1
12
7
8
3
16
19
16
31
10
17
12
19
6
17
6
5
6
3
2
3
14
3
16
7
16
1
16
7
40
5
26
7
4
31
28
7
12
5
16
15
46
31
14
7
8
1
4
1
16
5
6
15
10
5
4
3
8
27
2
7
4
1
30
11
4
25
24
23
8
17
20
31
20
7
2
15
4
39
4
9
40
23
16
33
24
5
18
7
12
21
8
27
10
3
12
17
20
9
2
9
2
5
8
1
8
3
8
1
46
7
2
7
12
1
2
3
4
7
22
15
14
3
2
11
10
31
16
5
46
7
24
13
22
1
14
19
16
21
12
3
14
15
24
19
6
9
4
9
26
83
12
5
2
1
12
37
54
11
18
7
12
17
4
7
4
19
24
1
12
5
14
3
56
7
18
17
14
5
6
7
4
1
10
7
8
7
6
7
6
1
6
13
14
43
4
1
4
21
20
15
8
1
10
3
2
3
4
27
12
59
4
19
16
29
16
13
16
5
6
13
12
1
14
5
20
5
4
5
44
39
8
1
16
17
8
1
14
49
4
9
2
3
4
1
20
5
4
15
26
3
4
21
2
9
6
3
14
3
14
1
10
15
6
11
2
27
12
3
16
15
16
3
24
5
6
59
20
23
20
9
6
5
36
11
12
3
28
11
4
1
32
25
4
21
40
3
22
7
14
15
12
1
12
5
10
21
32
9
10
9
30
27
2
29
6
23
2
31
10
17
2
19
2
11
4
15
46
9
14
27
40
15
20
5
6
5
28
1
6
33
6
9
14
1
2
9
12
25
2
11
8
9
6
17
2
11
16
3
4
13
10
5
6
29
16
5
6
1
8
9
8
1
12
17
36
1
6
9
20
1
12
11
6
1
32
3
6
7
20
1
18
13
20
3
14
3
2
9
2
13
24
13
14
19
18
43
20
1
6
1
8
31
8
33
2
21
10
11
26
5
8
13
12
23
18
13
22
1
16
3
8
13
28
15
14
27
22
1
54
3
10
11
18
11
2
21
10
11
4
21
6
5
12
1
4
11
6
5
18
23
18
31
16
35
4
21
8
19
14
17
4
35
4
1
56
17
4
5
16
23
8
3
2
3
20
21
28
13
16
7
6
9
6
15
4
3
40
7
18
3
16
9
16
3
6
5
14
3
8
15
12
43
46
65
46
15
6
25
4
3
10
11
22
33
14
9
14
9
8
1
18
19
12
11
6
25
82
25
4
3
2
3
10
33
2
21
2
9
14
23
4
3
8
7
2
23
12
1
44
39
20
13
4
7
12
13
10
17
6
5
28
1
26
17
46
31
26
7
20
11
8
7
8
1
14
63
14
13
4
83
34
49
4
3
4
15
4
7
18
1
8
7
14
1
2
5
6
29
6
7
8
19
6
13
26
17
6
35
12
9
30
17
38
23
12
5
8
1
4
11
26
1
2
29
10
19
24
29
12
13
6
1
4
5
8
1
4
11
16
3
4
3
16
11
8
15
14
3
24
15
2
3
4
5
14
15
6
5
24
7
18
3
32
19
12
61
18
11
14
29
14
15
4
7
18
7
18
19
12
11
30
83
10
3
4
9
16
25
44
1
18
7
6
19
2
21
14
9
4
31
16
1
6
1
10
21
4
5
8
13
4
5
4
29
2
37
6
1
12
3
2
9
18
7
4
1
32
7
2
7
18
3
62
1
28
11
2
9
10
15
2
21
10
7
4
39
20
11
8
1
18
5
4
3
2
7
18
5
8
3
18
3
16
13
4
5
62
15
4
11
38
1
22
27
4
51
10
3
10
11
2
1
20
9
2
3
10
15
8
21
6
7
4
3
8
19
22
3
32
9
8
13
28
9
8
13
6
1
10
3
14
3
16
31
8
3
4
45
22
17
6
1
2
11
38
3
40
5
18
15
14
11
40
9
14
7
2
7
32
3
12
5
28
27
12
29
22
13
4
35
2
23
4
37
12
5
2
11
4
1
2
39
20
1
2
47
42
1
6
7
4
3
8
13
12
1
18
7
46
1
4
3
28
67
4
37
2
49
18
9
10
9
4
11
4
9
8
13
2
3
14
27
2
1
20
15
14
9
6
7
6
5
14
7
26
29
10
23
4
3
8
3
14
5
18
1
32
23
12
1
28
25
20
7
8
1
8
11
6
19
4
13
12
15
4
3
12
107
14
1
12
3
14
3
6
27
6
3
8
5
8
1
4
29
20
53
6
15
22
11
4
11
4
17
18
1
18
5
8
5
2
11
22
9
8
25
24
7
12
41
6
7
18
11
2
11
6
11
8
23
4
13
10
5
8
9
2
5
32
11
2
17
6
5
64
11
12
1
8
7
14
19
32
5
18
5
16
1
24
13
20
5
6
1
6
3
2
15
32
7
62
11
20
23
8
11
4
13
16
13
12
11
2
19
16
1
6
7
18
11
12
17
18
35
2
7
8
1
10
57
10
9
2
3
8
7
2
9
12
5
26
33
4
3
34
15
22
11
8
1
4
5
20
19
4
21
8
53
14
9
12
17
28
1
4
13
30
1
6
11
16
25
2
1
6
9
14
13
2
7
2
15
12
5
38
1
84
23
2
17
34
3
6
1
2
1
4
15
4
9
10
1
4
9
14
5
6
19
6
1
4
7
36
21
28
3
42
13
60
1
16
5
6
31
26
1
14
3
8
7
4
27
16
7
8
13
2
47
2
5
16
1
12
71
6
7
6
5
18
19
4
7
18
1
16
3
10
15
4
7
14
71
62
33
10
1
14
3
28
13
8
11
20
37
8
3
4
15
26
29
4
7
22
29
4
5
6
1
8
3
20
17
16
9
14
27
2
7
16
11
16
19
4
19
10
3
22
19
4
17
6
13
2
3
24
9
10
13
26
17
24
31
2
1
6
5
12
11
6
5
8
9
10
5
4
15
4
15
12
5
8
17
18
53
10
19
2
3
34
1
16
5
4
19
16
25
8
1
24
5
24
1
6
3
8
9
44
1
14
1
8
7
28
1
18
9
8
31
2
13
22
1
8
7
2
89
22
9
2
13
18
3
2
3
18
31
10
13
14
7
4
21
28
5
14
15
32
3
52
3
6
21
8
3
22
3
10
1
12
3
18
11
6
33
10
5
2
3
6
9
10
39
4
29
20
9
4
9
14
1
26
7
14
5
60
13
18
3
36
5
8
13
42
5
4
9
18
3
20
5
18
9
6
1
16
15
8
1
2
19
22
7
10
9
26
35
64
3
42
23
4
3
4
15
6
7
2
79
8
11
30
3
2
11
2
11
16
1
14
11
10
1
8
3
8
41
10
19
12
7
14
5
16
7
4
7
2
1
8
3
4
5
10
37
4
13
48
15
12
13
18
9
2
11
4
11
2
1
10
5
10
19
6
3
4
5
10
9
48
11
12
1
2
1
8
3
6
7
8
27
4
21
6
3
2
27
8
17
2
17
20
9
14
3
4
7
12
27
2
15
20
17
2
13
22
7
2
39
8
1
6
21
12
9
18
7
2
39
40
9
4
7
2
39
10
3
20
9
14
3
14
45
8
3
2
21
32
33
16
5
4
3
28
1
28
5
4
1
26
11
38
27
14
15
8
5
10
13
14
41
20
15
16
15
28
7
10
19
10
7
8
7
14
1
6
19
2
1
4
21
18
15
14
15
2
23
2
21
6
9
2
11
6
25
36
11
10
19
8
1
34
1
6
11
10
13
50
31
18
11
6
5
6
11
12
13
2
5
6
3
10
27
16
7
4
27
10
3
2
51
20
9
18
9
32
11
4
11
2
21
22
1
14
5
14
7
4
1
8
1
16
9
38
21
28
33
16
65
6
3
2
31
2
3
14
9
28
31
20
9
32
21
20
1
10
19
2
31
30
9
8
3
16
19
2
5
4
1
12
9
2
11
4
1
2
1
8
25
4
9
50
13
10
9
18
9
8
7
10
23
12
21
8
51
32
3
10
19
14
11
14
13
10
27
6
1
10
37
24
1
6
1
6
3
2
3
10
7
8
3
8
17
36
31
12
53
8
17
12
11
6
45
6
5
14
7
46
3
26
15
6
1
2
7
22
9
22
3
28
3
2
9
30
15
28
21
22
15
2
17
4
5
2
5
6
3
6
3
16
27
8
3
16
11
8
67
4
29
10
35
2
9
38
5
8
3
32
1
44
25
22
23
14
3
4
3
18
17
2
21
2
3
2
1
16
1
76
49
26
5
6
13
4
1
10
23
2
3
10
11
18
7
2
19
18
13
6
1
2
7
8
31
4
11
14
3
8
9
42
17
22
11
16
3
36
7
10
11
16
3
22
15
18
19
12
5
18
1
6
7
36
85
6
7
12
25
42
7
10
3
4
3
18
13
22
15
42
55
8
17
26
41
8
25
10
13
4
3
16
1
6
9
8
31
4
27
2
3
26
7
10
17
12
43
12
17
4
13
16
15
28
1
2
3
10
1
20
7
6
1
10
37
42
17
26
25
2
5
4
7
12
11
8
21
10
7
2
3
8
1
28
27
12
7
2
13
18
27
22
5
8
39
16
1
14
7
24
7
8
17
14
11
24
23
24
15
16
1
22
11
12
13
6
31
6
7
8
13
4
3
2
7
60
9
4
5
14
5
4
5
16
1
8
11
30
13
20
1
22
5
10
21
4
5
16
13
20
1
10
5
6
3
2
7
34
5
4
9
18
3
10
3
2
3
2
3
32
9
2
3
14
11
36
51
4
3
14
21
12
27
4
23
22
1
10
11
12
15
10
3
14
1
14
11
4
1
10
27
22
13
4
5
38
25
8
11
2
3
4
1
6
11
30
1
6
5
30
11
40
45
22
5
12
9
6
1
4
1
14
33
16
33
20
5
8
19
12
1
4
55
20
11
8
27
14
9
2
11
2
11
26
5
10
13
36
9
12
29
60
3
2
23
28
25
6
17
18
17
20
5
110
25
4
5
18
17
8
13
14
5
42
13
4
9
4
21
2
45
6
5
2
23
14
11
14
5
16
23
12
19
20
11
42
19
38
11
16
11
10
7
2
25
12
11
14
7
14
17
8
5
4
7
2
17
6
35
10
15
16
7
20
3
4
33
4
7
10
1
16
5
32
1
34
1
16
7
10
5
52
39
6
5
4
1
6
5
2
1
8
33
22
19
14
3
6
3
4
1
16
15
8
3
24
7
6
5
24
9
4
25
32
21
10
3
2
9
10
17
6
7
30
17
30
17
24
7
28
25
26
45
2
1
4
1
48
1
26
3
10
15
12
97
6
33
2
7
4
1
40
1
4
1
2
3
2
27
4
21
34
25
2
25
12
33
2
13
20
37
2
11
4
5
24
3
2
3
8
33
8
1
12
13
20
13
8
5
6
31
8
1
4
25
42
3
6
25
4
9
22
9
4
13
16
9
64
3
8
27
2
41
26
15
2
9
30
29
24
3
6
5
6
5
14
73
28
5
2
17
4
7
12
13
2
25
72
7
2
5
4
9
4
17
4
5
6
13
22
7
14
19
6
3
12
7
30
1
4
3
8
3
68
7
6
23
28
3
18
1
22
15
2
25
20
3
2
7
32
31
10
25
4
15
14
23
10
41
6
11
6
9
8
3
6
13
8
5
14
11
12
17
16
31
4
5
12
11
14
23
4
7
22
13
8
1
2
13
34
1
4
21
26
15
14
1
10
13
16
9
10
9
28
11
8
17
2
1
12
13
28
3
4
5
2
9
6
17
16
1
8
27
16
13
28
15
2
9
10
27
10
15
2
15
4
13
4
37
14
1
22
11
24
3
16
1
22
19
4
57
22
45
8
7
18
5
8
9
4
21
16
11
10
1
6
13
12
21
6
17
12
7
14
9
18
35
8
9
2
1
72
3
66
1
8
5
20
17
4
7
6
17
16
1
6
37
2
5
26
33
24
1
20
19
44
3
4
5
4
43
2
1
12
35
4
5
6
7
18
5
36
25
30
9
14
23
4
1
46
7
4
15
22
7
2
3
16
19
22
21
2
1
12
43
2
5
2
11
2
9
30
7
2
13
4
5
10
1
6
5
2
25
36
19
16
5
6
1
6
35
26
17
10
5
20
19
8
5
10
13
18
5
6
7
4
1
10
3
16
23
46
25
6
47
14
31
14
9
22
9
38
1
8
9
10
1
2
1
22
1
2
15
26
13
52
9
10
15
2
11
66
35
2
7
2
9
2
5
6
3
6
5
16
23
2
27
22
5
18
5
2
49
10
17
20
7
14
19
2
13
4
31
4
21
6
3
8
43
8
11
14
13
4
19
2
3
34
1
4
5
4
5
6
33
4
5
2
3
8
45
18
3
4
33
2
13
4
15
14
15
8
3
16
7
8
81
4
15
8
3
2
1
12
9
2
5
16
3
2
9
14
21
8
37
8
21
8
11
4
7
6
27
4
5
4
1
22
13
4
13
62
7
40
37
12
7
44
19
14
13
4
35
2
5
6
11
8
5
10
1
4
13
4
33
8
17
38
11
8
43
6
3
12
1
30
21
2
3
2
9
22
7
8
9
4
33
28
9
10
3
8
3
8
9
4
25
10
3
4
3
8
1
24
19
54
3
2
7
42
1
40
1
10
19
2
5
4
5
4
11
20
19
2
31
2
3
46
5
8
1
2
19
10
3
24
7
6
3
10
7
20
13
12
3
46
1
2
1
4
3
2
11
8
15
18
15
10
21
14
5
2
5
4
9
10
7
70
7
2
11
6
15
60
7
62
1
2
43
2
33
18
5
12
17
6
3
28
1
20
15
4
1
4
7
6
21
14
29
24
7
28
21
4
11
2
5
22
17
68
3
6
7
14
15
32
3
28
9
20
9
14
3
10
11
14
5
52
3
8
21
6
3
12
27
8
9
32
21
4
9
14
11
40
7
4
7
2
3
14
19
28
3
34
15
6
3
34
9
36
1
6
3
28
5
6
5
2
29
10
17
8
9
20
21
10
23
2
11
8
31
18
11
4
23
18
25
18
3
16
27
4
9
2
9
14
3
10
5
24
1
6
1
24
5
4
3
14
39
16
13
18
13
2
5
6
5
6
5
14
7
4
43
8
3
6
23
12
15
8
19
22
11
14
3
16
5
4
9
16
1
26
3
8
3
4
7
12
11
10
1
22
39
2
15
10
43
2
9
2
19
2
3
26
11
2
21
34
7
28
1
2
1
2
9
28
3
10
23
20
81
2
1
16
21
16
1
10
5
30
3
8
23
24
15
2
1
10
11
2
5
2
3
16
7
10
17
2
5
18
39
8
17
6
13
32
1
48
7
6
5
10
33
22
1
2
21
16
43
2
39
2
33
4
1
8
15
4
15
72
5
14
1
2
1
16
13
2
1
2
1
10
9
24
9
4
11
10
5
16
25
12
11
2
1
40
3
18
19
14
3
4
13
4
35
12
5
28
27
34
9
14
1
6
13
26
3
40
1
4
29
6
5
26
31
24
17
14
19
30
3
8
39
8
3
8
15
8
1
14
5
12
13
16
13
6
1
16
5
4
9
2
21
8
39
8
3
10
15
26
23
2
27
14
5
24
1
10
11
26
7
14
11
24
7
18
29
2
39
8
27
10
3
2
9
6
5
16
23
28
1
18
7
4
11
18
5
24
5
16
1
4
13
6
15
2
7
8
7
14
15
46
5
10
3
28
1
6
7
2
59
60
23
28
55
2
21
8
7
26
3
8
7
10
13
10
5
12
3
2
1
2
23
36
7
18
5
6
33
4
19
12
7
12
5
2
1
4
27
4
11
2
17
16
29
24
53
36
5
18
47
4
31
4
19
6
15
22
25
10
3
10
5
4
5
26
5
6
3
6
41
4
17
2
13
4
7
6
11
26
13
4
5
4
45
24
1
12
5
12
7
18
1
10
23
2
21
14
7
34
15
14
21
10
15
8
3
2
1
10
29
2
1
12
17
22
13
30
1
2
5
6
13
14
9
8
3
6
29
8
21
32
3
12
19
24
43
10
3
2
3
28
3
4
5
62
1
16
59
64
5
6
9
10
3
46
9
2
35
28
9
2
11
18
13
2
5
10
27
2
69
68
7
8
9
16
13
22
13
42
1
2
7
10
11
2
19
6
1
42
27
12
5
6
1
40
1
2
1
10
17
10
33
6
9
10
3
2
15
4
3
8
3
16
5
8
7
18
23
56
25
12
7
16
7
38
3
10
5
6
11
24
9
18
1
6
1
2
1
16
7
4
11
2
7
4
7
2
23
18
1
18
7
6
1
20
29
12
21
4
7
6
3
4
7
34
55
6
5
32
11
2
61
14
7
2
9
12
5
12
5
10
21
58
3
6
23
6
13
6
29
12
7
20
21
2
3
2
25
2
7
40
15
30
11
20
15
38
1
6
37
20
23
2
3
4
25
4
9
6
5
14
21
8
5
14
5
44
27
6
1
12
15
20
5
8
27
2
37
12
9
2
41
34
3
10
1
16
3
4
1
14
21
12
5
2
31
2
1
10
7
4
7
14
11
22
3
22
13
20
21
4
1
2
5
10
9
2
3
22
7
6
7
16
5
4
3
34
17
12
3
18
15
10
13
2
21
16
9
42
1
2
3
2
31
6
29
28
25
6
3
4
13
10
7
2
11
26
11
12
5
6
1
24
7
4
21
4
3
10
35
14
1
38
9
4
3
2
5
14
19
12
1
36
1
36
45
4
11
2
13
2
9
4
15
16
1
10
15
2
11
4
5
30
49
4
17
4
13
10
15
2
21
22
23
32
1
2
1
8
11
16
11
14
5
4
13
30
21
8
9
6
5
22
5
6
11
6
11
10
7
6
51
4
3
4
13
10
23
28
29
4
1
4
17
16
39
14
29
4
45
14
7
28
59
2
13
2
33
2
5
10
11
8
9
10
31
12
11
24
5
8
23
8
15
12
15
14
1
4
19
2
5
20
3
22
33
26
1
20
3
2
1
2
1
4
11
6
19
4
13
8
5
14
1
20
3
2
3
26
23
6
1
10
5
40
1
12
43
4
3
14
17
26
5
8
1
14
53
14
13
46
7
2
1
18
11
4
5
14
17
14
15
20
11
2
7
2
21
8
7
24
5
8
13
18
15
4
37
38
15
28
9
2
5
4
7
8
1
2
3
56
11
58
1
30
13
18
13
24
49
4
1
28
5
6
1
2
1
36
3
8
9
10
17
6
1
18
7
18
5
12
9
6
11
20
1
2
11
34
15
68
25
4
17
18
1
18
1
2
23
2
9
12
1
14
31
30
43
8
1
10
9
34
1
14
7
4
17
12
15
2
13
6
19
24
17
20
3
20
17
18
17
8
5
34
41
18
7
20
1
8
25
18
19
10
3
4
51
46
7
8
3
8
7
8
21
18
11
4
13
12
11
4
7
6
5
16
1
30
1
12
59
78
9
4
23
8
19
2
17
4
13
22
9
34
21
8
7
22
15
2
1
8
1
28
53
6
5
18
1
10
7
4
5
8
7
12
61
4
21
6
1
2
15
42
5
10
5
10
21
4
11
8
1
6
17
6
1
10
5
8
7
2
23
6
1
24
37
20
31
12
1
32
7
18
13
16
23
24
5
12
37
4
3
12
59
24
5
10
13
2
5
4
11
2
37
2
11
2
9
36
49
8
17
12
1
46
1
30
29
4
5
8
3
10
47
14
7
30
19
10
17
16
17
10
67
10
7
34
31
28
1
6
25
10
19
24
9
20
1
16
11
78
5
6
53
18
37
12
23
6
11
12
13
12
13
6
13
2
3
38
49
28
27
16
9
10
3
4
33
8
5
18
3
4
1
20
3
24
5
6
5
46
7
4
13
14
7
12
1
28
19
60
1
10
1
4
1
6
17
20
5
36
7
46
41
22
13
2
1
14
27
10
3
14
17
12
19
42
1
12
19
12
11
30
19
30
5
12
7
8
23
4
5
30
1
40
21
12
1
6
5
22
1
42
13
18
7
16
5
6
11
14
7
20
3
2
3
4
17
2
9
2
3
14
29
14
3
6
11
22
3
2
11
4
37
44
9
24
5
4
7
14
3
10
27
4
9
10
11
16
15
2
15
4
23
18
1
36
1
26
7
4
11
8
29
10
1
2
15
10
3
4
21
2
15
10
1
26
17
2
13
10
33
2
33
24
1
8
1
14
19
16
9
4
5
20
5
18
13
40
3
8
1
20
3
12
15
16
3
24
55
2
3
14
7
16
9
38
15
4
1
4
15
10
15
56
1
4
7
10
3
22
9
8
1
10
23
28
9
8
1
24
11
6
33
12
1
4
3
4
15
36
19
2
13
10
17
2
1
12
11
2
5
22
5
24
19
14
13
20
3
20
3
4
3
2
7
34
49
34
1
6
7
22
3
34
7
18
15
18
1
14
17
6
11
10
3
10
7
12
19
10
35
2
13
48
9
44
13
26
19
40
7
6
5
18
17
36
11
18
5
10
33
6
9
10
67
8
9
10
13
50
43
8
13
8
9
6
5
8
5
6
31
6
25
6
9
16
25
6
13
32
45
16
7
22
27
28
1
4
11
12
1
6
1
12
7
6
3
10
25
10
11
48
19
32
7
6
5
8
17
12
21
14
3
12
1
8
15
2
21
6
1
26
21
22
17
4
1
10
9
14
1
40
19
8
17
14
9
20
13
24
1
6
25
18
13
6
11
12
7
6
9
8
3
2
19
10
9
68
27
12
3
4
17
34
45
4
13
10
1
2
19
12
5
6
3
4
7
2
1
6
9
8
3
24
5
20
7
10
13
6
5
20
19
6
5
20
23
8
5
10
1
12
7
8
7
22
1
6
9
2
1
14
7
2
13
2
5
32
3
48
1
40
15
22
9
24
11
2
13
26
9
10
3
8
21
2
5
24
3
16
1
4
5
16
23
30
15
38
5
14
3
8
35
10
5
6
1
18
29
6
13
24
3
6
13
6
5
8
7
16
23
10
31
4
25
32
21
4
19
4
19
36
41
30
9
10
15
16
13
18
1
6
9
20
13
4
7
10
3
2
15
2
7
2
7
6
3
16
5
2
21
28
3
8
45
32
9
8
33
8
15
10
3
10
7
8
7
36
29
44
17
24
41
4
31
30
11
16
1
26
5
2
17
12
9
6
33
14
9
4
9
4
13
24
19
8
13
22
1
38
5
2
37
24
31
72
21
6
3
30
5
18
5
2
5
26
39
28
21
6
23
20
9
16
3
2
23
10
21
14
33
2
9
2
5
10
31
12
1
32
7
6
1
2
11
12
1
10
7
2
5
8
13
16
25
28
3
10
9
4
5
16
111
2
9
8
5
24
9
2
37
2
3
34
19
2
1
10
55
12
9
24
5
6
13
24
83
6
11
6
3
4
19
52
17
14
29
12
23
18
11
18
7
20
15
16
1
28
3
20
3
2
3
10
17
24
3
10
1
6
1
6
11
22
13
12
35
46
7
22
27
4
19
40
17
12
25
12
9
2
7
6
11
38
9
4
1
2
1
4
9
34
3
10
13
8
3
54
15
40
7
60
23
12
5
6
9
4
9
2
3
10
3
12
7
36
17
4
9
6
7
14
1
6
35
4
7
20
1
10
27
14
1
14
21
22
3
20
3
14
9
36
23
22
45
20
3
10
11
4
9
24
11
18
7
10
5
18
63
16
11
16
9
44
39
24
19
10
11
2
1
36
23
10
21
30
17
36
11
10
3
16
7
4
9
10
55
12
3
28
3
20
9
30
21
34
17
16
11
26
3
18
1
4
7
18
17
34
11
6
17
6
1
2
21
8
1
8
1
2
15
48
5
16
17
16
1
14
23
34
7
2
35
12
23
58
5
6
1
26
9
4
3
10
19
14
21
2
39
14
17
10
7
8
7
16
19
12
23
26
1
6
5
28
25
18
29
6
7
10
1
8
5
32
25
6
1
6
7
6
7
4
13
8
7
2
9
10
3
6
13
30
1
2
23
12
13
16
7
38
1
8
13
24
11
4
1
10
11
18
5
4
1
26
11
20
3
16
11
26
21
48
23
2
45
12
31
42
3
12
7
6
9
18
5
20
51
10
9
12
15
4
1
12
17
6
27
8
1
18
7
20
3
28
33
46
13
18
7
4
41
16
5
12
7
2
13
26
3
46
1
6
11
64
11
6
1
6
7
2
27
2
3
2
5
42
9
38
5
10
17
32
3
4
3
24
19
12
1
6
69
48
117
2
15
2
1
16
17
10
5
2
5
24
1
8
7
2
3
4
9
2
25
4
1
8
11
4
7
2
7
8
1
2
17
10
19
4
9
28
15
2
17
4
19
10
9
20
21
20
1
6
11
28
5
6
11
2
5
18
19
16
3
28
13
6
7
8
33
2
5
38
9
12
37
10
1
4
1
10
5
14
47
4
11
12
37
14
21
22
1
16
7
20
1
12
11
18
9
12
27
44
1
16
1
28
3
16
7
10
5
14
11
6
17
10
7
4
33
2
9
4
17
20
67
6
9
6
5
4
1
10
1
10
1
10
15
16
3
26
9
2
5
8
3
20
3
10
3
10
21
2
13
36
37
2
5
24
49
4
23
42
25
16
43
6
11
48
1
6
19
30
7
10
13
8
9
6
3
8
7
2
23
28
15
12
61
6
21
4
3
2
5
14
29
36
1
18
1
8
11
12
1
18
27
18
17
2
9
4
99
4
1
18
9
4
1
2
31
34
23
2
11
2
19
2
17
16
1
8
27
8
3
8
9
2
3
14
15
26
13
12
49
8
7
20
1
18
1
10
1
6
25
10
39
12
15
12
19
34
17
6
1
34
1
16
9
20
9
8
17
6
3
10
5
14
3
2
23
34
1
8
3
6
5
2
7
10
15
4
5
16
3
20
21
2
1
2
13
4
21
24
1
28
13
4
25
2
1
14
17
16
7
22
23
24
1
14
21
12
11
16
21
14
3
34
1
8
3
10
31
2
1
14
5
4
39
12
3
22
21
8
15
6
7
20
7
12
1
16
13
14
19
12
17
2
1
8
13
8
3
44
27
14
7
22
3
2
15
8
31
8
29
12
3
4
39
10
21
8
47
6
13
16
5
6
3
18
5
18
5
14
7
18
15
6
27
6
5
44
17
4
9
8
15
4
27
38
7
6
3
8
55
52
7
8
3
22
3
14
5
4
13
4
23
6
5
4
1
14
7
18
27
10
1
8
3
10
9
22
3
20
1
14
13
18
21
10
11
4
17
14
17
10
21
4
19
2
3
22
33
8
3
8
9
8
3
8
3
8
27
2
5
28
1
10
17
38
9
12
1
2
7
2
11
26
5
6
9
4
15
4
5
16
11
12
7
8
17
6
13
20
5
16
37
4
9
18
49
4
3
8
11
12
15
8
15
16
1
8
27
6
5
2
43
12
21
8
31
14
7
14
3
18
5
4
9
12
1
2
9
8
45
2
3
20
47
4
37
26
3
22
3
4
35
10
3
50
9
10
37
2
5
22
29
20
3
16
9
4
7
2
3
4
9
2
11
2
7
22
51
8
11
26
31
18
23
12
11
24
11
8
5
36
1
14
5
2
11
30
25
18
25
8
5
36
11
2
1
22
5
2
5
32
7
12
9
2
1
4
1
2
7
10
11
32
19
8
27
44
19
2
27
10
23
14
27
32
3
18
5
4
3
22
19
14
7
2
9
4
1
4
3
24
39
4
51
20
13
36
1
16
3
40
49
2
17
12
3
10
3
10
9
6
1
8
5
12
67
26
1
6
7
14
3
14
7
36
3
18
1
6
21
24
1
20
7
12
1
10
13
30
11
54
19
14
5
14
17
14
3
18
15
2
13
6
25
2
13
6
31
22
1
2
5
4
17
32
9
36
7
10
1
6
7
2
3
8
3
10
5
4
3
26
3
2
27
42
7
6
5
24
9
28
1
8
7
38
3
46
17
4
15
10
21
28
29
20
15
8
9
8
19
2
15
64
13
56
3
2
17
4
25
4
7
14
11
4
1
12
7
22
25
18
61
22
11
2
3
34
5
14
21
6
3
4
1
6
3
2
27
22
3
8
11
8
43
20
9
4
11
16
29
52
9
16
11
16
19
20
27
42
17
2
11
4
11
2
19
12
5
10
5
4
27
2
1
24
23
2
17
10
25
18
9
22
3
24
11
14
3
14
9
8
11
8
13
10
25
24
39
4
3
2
13
2
13
6
21
36
9
14
33
10
3
4
25
12
15
10
3
6
3
10
3
10
23
16
1
24
31
16
39
6
9
2
9
8
1
4
1
18
13
4
7
40
3
18
47
8
43
18
7
6
5
2
15
8
3
4
29
22
5
6
9
24
5
2
15
4
9
8
19
8
9
28
1
6
13
14
7
4
21
2
31
2
19
12
5
18
13
12
31
2
9
2
7
6
1
4
3
30
25
10
31
36
9
8
1
8
3
14
7
12
1
44
7
10
17
14
17
4
7
14
3
6
7
6
53
18
3
2
15
52
9
8
13
4
5
46
9
14
41
8
15
2
37
4
1
14
23
18
3
12
5
16
17
14
5
10
13
2
3
18
5
92
5
56
5
2
17
2
17
58
17
14
45
2
17
34
3
4
7
8
51
2
3
14
9
6
9
2
3
8
7
12
9
10
19
2
7
26
9
42
23
24
11
40
11
42
1
20
3
8
17
4
29
54
13
4
3
2
13
10
11
6
5
20
5
48
11
8
3
16
29
18
3
6
5
6
5
20
9
14
11
40
5
6
11
6
27
2
31
2
27
28
3
22
41
4
9
4
17
4
1
30
13
12
11
18
13
10
5
8
1
8
1
10
17
30
7
2
11
12
5
8
1
12
7
6
29
24
5
2
19
28
9
12
19
12
9
20
27
32
1
2
5
10
15
20
1
20
19
22
3
4
15
2
5
2
5
8
1
48
31
30
23
6
5
26
3
2
3
4
11
4
15
18
9
16
35
4
31
28
1
54
19
14
35
18
33
18
5
12
9
6
19
30
9
6
11
24
3
20
23
24
1
8
1
6
17
4
19
18
25
18
1
20
23
20
43
8
1
12
5
24
7
14
55
4
7
10
5
4
15
2
11
2
9
12
1
6
29
32
1
10
39
2
47
20
11
18
5
6
9
4
5
48
17
6
7
8
15
2
7
4
35
22
1
2
11
4
1
12
19
2
1
30
1
52
31
6
31
6
33
60
1
28
13
12
17
20
1
38
15
8
21
34
21
32
7
16
19
2
1
4
11
20
15
12
17
24
5
2
27
4
3
38
23
10
11
2
27
30
5
34
7
2
9
16
5
6
19
10
3
36
15
22
1
14
1
76
25
4
21
32
15
4
7
14
31
8
13
22
39
4
27
18
3
32
61
34
37
2
23
8
7
22
3
8
1
4
13
34
23
10
7
18
11
46
11
6
31
20
21
26
1
32
1
6
25
4
3
4
5
8
1
40
11
6
7
6
13
18
31
8
23
12
5
12
37
4
23
26
11
12
19
4
25
2
33
10
7
2
45
12
7
2
3
44
5
20
3
14
1
6
49
20
21
2
15
2
1
4
1
6
11
8
1
4
17
12
11
2
3
8
17
10
5
4
3
66
13
4
11
2
1
14
1
42
3
2
3
36
7
32
7
2
21
10
15
4
21
26
13
2
5
2
1
22
9
20
1
8
3
6
9
32
1
4
13
24
1
6
43
16
5
6
23
6
37
14
9
18
5
16
31
8
9
6
21
16
5
50
43
2
5
4
9
2
3
4
11
10
21
56
5
22
9
10
3
4
9
6
3
42
19
36
17
12
5
2
9
6
7
4
23
22
33
20
3
26
3
22
3
2
21
26
21
10
13
4
1
2
17
4
23
8
21
8
9
8
39
10
1
40
3
28
3
2
3
14
7
18
1
18
1
14
9
4
21
2
21
12
7
20
9
8
17
8
17
8
15
14
31
22
5
4
5
10
1
28
3
8
1
10
3
46
3
4
3
22
5
4
3
10
1
4
3
34
17
22
25
8
37
2
1
8
9
14
25
20
1
40
7
34
1
2
33
28
3
4
33
2
37
2
27
14
1
10
31
2
11
22
15
8
33
2
9
8
57
24
5
2
11
6
3
4
3
8
3
4
3
4
19
20
9
6
3
14
15
10
15
20
9
4
23
12
51
6
3
18
5
10
7
6
7
8
5
20
5
14
31
8
5
56
41
16
57
4
3
10
15
8
9
8
9
2
7
4
37
2
1
12
17
6
5
12
7
8
13
30
1
2
3
6
1
12
13
22
1
12
7
14
83
8
35
34
21
4
1
12
19
28
25
32
11
28
9
18
51
4
23
14
5
18
3
2
15
2
29
8
3
16
11
14
7
4
5
2
3
4
17
40
19
4
7
26
1
2
17
18
9
4
27
8
11
16
7
2
1
34
3
14
3
14
13
10
15
28
15
16
3
2
3
18
3
4
27
4
7
12
1
4
19
20
61
20
33
24
3
10
7
18
5
4
9
6
9
4
17
18
5
6
29
6
13
4
55
12
13
2
83
6
17
10
13
24
9
20
9
32
9
2
21
4
3
20
5
2
13
20
21
6
33
8
11
14
9
2
31
14
15
2
1
14
27
20
1
10
11
2
25
8
11
4
15
14
1
26
5
18
5
18
21
14
1
10
11
6
29
12
13
4
1
4
1
4
7
8
41
22
9
4
19
4
7
2
3
6
9
32
5
12
17
6
37
2
13
8
59
10
3
12
25
2
9
30
19
20
11
4
5
4
3
12
13
6
3
16
9
16
17
16
9
8
21
10
35
8
17
6
21
52
1
2
19
30
9
22
5
2
61
4
11
10
5
32
17
28
17
36
13
8
17
52
21
10
7
2
13
8
11
2
19
6
3
2
11
2
5
16
3
12
1
8
15
4
13
4
3
20
27
26
21
2
51
26
17
16
35
32
21
18
15
30
25
36
7
22
9
26
15
52
1
14
15
6
5
6
5
42
21
10
25
2
5
24
7
28
11
2
11
10
5
4
11
4
23
8
37
24
19
10
39
12
1
10
27
44
11
10
3
12
13
24
1
28
15
20
5
22
3
12
5
14
5
24
1
18
1
26
45
38
29
2
25
10
5
38
9
12
1
4
17
2
19
4
9
26
25
8
7
26
1
4
3
4
3
2
11
14
5
28
5
10
27
42
1
6
7
54
1
8
5
24
13
38
25
34
3
2
3
10
21
24
21
8
9
10
1
16
3
14
3
8
1
16
17
18
5
16
19
6
1
14
1
16
1
14
13
4
13
2
5
18
11
10
9
2
1
2
21
4
23
4
9
4
11
26
7
36
11
6
25
18
35
16
11
6
19
16
13
6
11
12
15
2
67
10
19
10
31
2
9
10
9
22
1
26
5
14
33
10
7
4
15
4
1
12
13
6
1
84
21
10
1
2
25
2
19
10
3
14
3
8
11
2
1
12
5
6
5
40
3
8
3
2
5
18
31
40
17
8
41
22
83
2
17
16
5
6
71
8
39
14
7
4
3
26
3
2
3
16
1
34
33
10
3
2
5
6
13
46
3
12
9
30
13
8
15
26
5
6
7
6
17
6
3
4
9
16
37
12
7
2
31
16
1
10
7
26
5
6
7
12
9
4
1
4
1
32
5
8
17
16
7
20
5
28
39
8
1
38
41
16
3
2
11
24
7
12
31
36
1
2
7
2
25
14
5
22
25
2
7
22
3
14
11
4
7
4
7
6
1
16
9
4
3
14
1
28
3
8
19
4
1
2
1
2
9
4
1
2
1
38
89
30
7
14
11
26
1
24
7
6
13
12
9
20
1
48
41
14
1
8
1
4
21
18
53
18
21
4
21
2
17
16
27
4
1
2
7
18
3
10
1
10
37
12
33
14
17
2
13
10
9
38
25
34
3
4
5
2
15
2
1
22
41
2
3
2
19
30
11
24
7
2
23
4
35
20
23
12
5
12
1
8
21
18
5
30
7
10
11
10
9
18
15
2
7
6
9
18
5
30
1
2
11
8
13
14
17
2
7
16
17
12
27
8
9
6
11
18
7
6
3
6
9
18
9
2
31
18
5
18
11
2
1
2
23
18
7
28
37
18
19
4
19
6
1
12
1
12
7
12
13
18
11
4
1
8
3
2
13
20
23
12
27
6
17
12
11
26
11
2
9
16
19
6
17
10
25
30
9
20
17
4
9
22
27
32
5
26
1
14
1
16
7
4
41
28
23
48
1
2
21
20
11
32
17
14
15
22
11
26
13
24
13
18
7
22
19
24
3
36
1
10
33
32
3
2
9
8
13
20
7
30
19
8
15
22
27
4
25
20
11
12
17
26
9
14
3
16
15
2
5
2
17
58
7
24
25
4
17
24
1
16
1
18
17
12
11
50
1
52
5
22
17
8
13
6
1
38
7
12
11
12
11
12
21
14
15
14
5
18
5
6
29
10
3
10
37
10
3
4
11
2
3
6
3
12
25
2
1
14
19
12
1
16
57
4
1
16
7
12
13
14
9
4
13
20
29
4
57
8
1
32
23
14
35
52
9
18
23
10
5
12
9
4
1
8
9
34
17
4
1
4
11
8
21
2
3
4
1
6
7
12
5
10
9
16
3
2
3
8
23
32
25
4
9
2
15
16
15
126
1
2
1
2
7
4
3
10
21
18
9
10
11
6
15
4
7
2
17
2
3
20
15
6
5
6
1
4
17
32
3
10
19
12
25
12
7
36
7
6
11
30
47
24
15
64
25
46
11
22
9
4
45
14
27
10
7
4
1
42
37
12
7
4
15
4
11
2
7
14
9
6
1
40
1
8
13
8
21
2
3
2
1
34
7
2
19
4
17
22
21
14
13
30
21
32
9
2
43
22
11
10
11
52
9
22
9
18
35
16
9
24
27
8
1
4
13
2
5
2
9
8
1
12
3
8
5
20
11
2
1
4
31
4
9
4
15
10
3
4
9
26
11
8
9
16
1
102
1
18
25
32
1
14
1
6
1
12
13
18
7
30
17
10
5
14
59
14
13
10
5
8
1
48
5
4
7
42
1
14
5
2
3
8
11
6
17
2
11
26
13
12
21
2
1
18
5
14
21
26
49
16
3
10
11
64
35
46
7
10
19
4
27
16
15
10
31
4
3
8
15
8
5
22
15
32
15
2
1
8
3
18
27
10
21
18
9
10
7
10
7
16
11
2
9
6
1
42
35
8
5
2
5
6
5
16
11
12
1
2
7
10
3
6
9
4
11
10
5
14
3
16
17
6
5
20
1
24
13
64
13
18
19
16
3
2
9
14
1
32
7
18
19
14
21
8
31
18
25
56
19
40
1
4
1
8
5
4
15
18
7
12
3
10
7
4
15
4
27
16
7
8
19
10
7
6
7
28
1
8
13
18
19
6
5
8
51
62
13
20
15
2
11
4
1
20
13
18
9
12
1
8
3
10
3
10
19
42
9
8
7
8
17
6
7
48
13
10
1
12
29
14
55
20
1
10
19
8
37
8
11
50
3
6
1
2
3
56
1
2
21
4
1
2
9
22
11
24
31
2
23
8
7
38
9
2
21
2
1
28
19
10
3
56
5
4
5
28
47
6
1
20
53
2
3
8
11
22
1
34
9
4
13
24
1
14
5
12
11
8
9
6
9
16
5
10
5
2
1
26
9
4
51
10
21
8
1
20
21
10
3
6
13
2
11
10
17
2
21
2
3
18
17
26
21
4
21
24
57
22
27
10
27
24
25
6
15
12
5
6
15
6
25
16
13
20
9
16
13
6
33
4
9
24
3
2
13
22
15
4
3
4
5
16
9
14
1
2
3
26
3
14
27
14
15
14
17
24
5
6
3
6
17
6
25
4
3
2
1
30
37
4
7
6
1
2
5
16
23
6
3
22
5
30
17
2
3
34
23
32
5
6
13
10
13
10
7
14
3
20
9
8
53
18
9
26
1
4
21
4
51
56
1
6
9
8
13
34
3
2
3
22
1
2
13
14
17
4
11
8
13
24
7
8
5
20
25
16
7
18
17
18
7
18
3
10
11
20
31
6
23
20
1
16
1
20
5
4
19
2
49
22
35
16
9
12
7
24
19
18
15
4
19
8
27
8
9
42
15
4
1
38
11
32
3
30
13
16
5
24
7
30
13
18
1
96
19
12
1
6
13
10
5
2
35
12
1
10
15
2
3
24
1
2
1
24
11
66
1
10
1
26
11
18
1
2
1
22
5
28
5
20
11
6
11
18
5
6
1
18
1
10
5
24
3
6
3
16
19
4
7
4
19
8
3
12
15
8
27
4
3
2
15
14
3
2
17
2
1
2
1
20
9
10
11
10
21
12
5
12
11
12
25
2
11
2
25
2
21
14
11
16
45
12
1
12
23
2
21
2
69
40
21
24
13
2
9
10
27
10
3
20
19
54
7
16
5
24
19
4
17
22
7
16
9
24
17
16
13
14
3
10
5
6
5
10
27
8
9
4
1
12
7
4
27
6
35
2
9
4
3
8
1
6
5
14
1
6
43
20
3
6
5
2
35
4
1
6
21
6
27
12
3
10
9
12
17
30
15
4
7
8
19
22
21
26
3
10
3
20
9
22
1
14
63
4
13
20
1
16
11
12
9
8
1
4
13
84
7
18
23
18
15
4
15
16
9
2
11
6
37
36
7
2
29
2
13
4
17
58
9
2
1
20
13
36
1
6
9
14
23
12
7
12
5
34
9
26
3
14
9
38
15
4
1
4
15
44
23
4
41
12
13
2
1
16
1
4
7
12
7
12
7
20
23
12
3
2
7
12
3
6
1
6
29
6
5
18
15
6
5
20
1
2
5
20
49
36
3
2
1
6
7
22
9
4
9
2
17
2
3
2
31
32
55
30
19
10
11
18
29
8
7
4
1
12
1
2
23
4
9
26
13
28
1
4
11
2
19
2
33
8
5
2
7
6
11
12
15
4
11
8
9
10
3
12
9
14
3
2
15
10
11
4
27
6
3
10
17
42
7
2
7
12
25
30
5
2
13
2
17
14
7
24
13
42
7
14
31
2
11
2
41
12
7
12
7
10
11
54
19
4
5
2
5
12
7
6
3
16
21
4
83
2
3
16
1
12
3
16
29
16
53
18
11
6
1
20
27
20
9
2
33
4
21
2
25
6
21
2
43
16
9
10
35
10
25
14
3
4
1
10
15
26
7
2
13
20
5
8
9
4
15
26
3
16
9
30
13
10
3
2
11
14
9
4
19
60
17
24
29
22
5
22
5
4
9
14
9
8
3
2
1
16
27
6
1
12
15
2
33
2
15
8
1
10
3
26
11
8
27
20
5
2
7
4
37
36
13
10
9
4
23
18
7
46
17
4
5
8
1
16
21
28
3
16
3
14
21
2
23
14
17
8
5
4
11
2
11
28
21
4
1
12
9
26
25
20
7
20
5
6
41
10
19
20
21
2
27
4
13
36
19
12
3
18
11
8
5
12
29
10
9
12
29
2
21
2
21
4
9
4
5
20
9
4
15
6
23
46
15
2
11
6
31
18
3
2
21
28
15
18
1
10
7
8
5
4
13
22
5
20
9
22
9
34
59
18
3
6
31
16
11
12
5
2
47
2
47
6
15
10
33
4
5
8
1
8
1
16
15
4
1
44
25
14
3
16
7
2
3
22
3
2
25
4
5
12
5
18
45
40
23
30
9
26
15
14
15
8
9
24
5
12
7
8
23
14
3
4
1
14
5
20
1
16
1
22
7
2
11
48
17
18
1
6
17
12
5
6
17
28
1
14
11
2
7
10
39
4
19
50
33
58
35
14
13
2
23
4
3
26
37
46
1
10
5
6
13
18
15
12
17
24
53
6
11
12
1
14
29
42
23
46
7
8
15
22
3
40
5
28
3
14
11
6
29
10
1
8
13
18
5
6
3
20
15
56
5
4
9
10
1
4
29
2
13
14
7
6
1
16
7
12
7
6
23
10
15
2
3
8
7
18
25
30
3
12
3
28
3
8
9
4
7
20
1
10
31
20
5
8
1
10
23
4
3
14
39
4
1
6
11
12
7
6
9
2
21
6
17
4
25
2
25
2
15
4
5
20
15
20
9
22
1
10
3
8
23
76
7
12
3
8
11
8
11
4
9
8
7
12
15
24
5
10
3
10
7
8
3
14
17
54
19
2
5
10
3
10
5
6
1
6
3
6
17
6
1
28
15
18
9
6
7
8
1
4
1
2
1
2
7
36
7
4
17
10
7
2
5
6
27
14
27
2
37
4
5
4
21
22
3
2
15
4
7
10
53
16
1
16
1
10
23
8
13
2
7
12
7
34
23
34
9
4
27
32
1
10
41
24
13
8
1
16
11
10
11
14
3
4
17
8
11
38
3
38
9
10
1
14
21
8
33
2
19
2
47
8
9
12
31
22
3
6
1
12
19
4
9
10
13
8
5
6
35
38
3
14
9
6
19
14
17
4
7
6
7
40
7
6
7
10
11
12
29
12
7
12
1
4
1
6
7
6
23
12
37
10
25
2
3
18
37
2
27
8
3
8
33
2
31
4
29
10
3
12
9
10
25
12
9
12
13
6
7
18
21
2
27
12
11
4
7
16
11
20
5
14
3
14
1
52
9
50
1
8
15
6
5
6
17
16
5
8
31
10
3
12
17
16
15
12
11
18
21
6
33
2
1
2
1
10
15
38
7
24
9
20
9
2
5
6
19
4
21
8
11
2
3
26
17
10
13
38
13
18
19
6
5
26
37
34
9
12
7
36
33
14
21
10
17
2
11
24
29
18
9
20
17
14
11
40
35
8
1
4
5
14
11
8
1
24
3
14
17
8
5
2
9
22
21
14
3
6
3
32
15
8
9
18
7
24
15
12
7
8
17
10
1
12
1
30
13
14
7
8
3
6
13
14
19
24
11
20
11
10
1
4
37
10
7
24
11
66
5
6
27
16
5
8
15
18
5
18
15
10
61
8
3
4
1
16
29
2
5
8
21
2
1
4
13
30
1
8
1
14
1
6
3
92
9
6
3
40
1
2
41
2
13
12
11
24
19
40
15
2
11
4
35
48
5
12
7
8
9
8
47
4
9
12
1
6
13
12
7
10
1
6
13
8
21
10
15
6
31
30
11
20
13
10
5
4
9
18
17
26
15
4
7
18
25
14
3
4
7
18
17
12
13
2
11
14
23
2
5
28
3
8
11
6
5
12
7
8
19
12
21
26
15
2
3
10
5
4
13
8
1
4
9
28
9
6
3
16
3
2
1
32
9
4
27
4
1
12
11
6
11
8
17
18
17
22
3
2
23
4
19
38
5
14
1
10
15
2
5
2
5
4
7
38
49
16
21
8
1
16
1
4
29
2
3
10
35
6
3
10
13
6
11
8
19
26
3
2
1
2
31
2
65
18
53
12
1
24
29
16
1
24
1
8
1
12
17
22
11
14
11
2
13
16
17
24
7
14
25
4
1
10
1
8
9
10
11
2
9
8
7
14
7
6
35
10
21
14
3
22
19
14
9
56
7
12
21
8
11
44
3
16
13
30
1
2
9
26
25
26
7
16
11
8
7
14
11
14
15
28
99
34
1
4
15
8
9
16
43
38
15
24
3
60
5
6
5
10
7
10
15
4
45
16
1
16
5
24
33
22
41
48
17
8
13
12
13
20
3
10
9
4
3
46
27
2
21
16
17
30
45
14
17
22
19
20
13
10
5
4
11
34
11
10
27
20
1
8
3
46
21
22
5
4
1
4
11
2
3
46
3
10
15
88
1
4
13
16
9
4
5
20
31
52
1
6
19
6
5
30
23
30
11
4
7
8
33
8
63
26
3
64
15
12
5
2
7
6
1
2
17
44
9
34
3
28
21
14
17
4
39
20
11
10
15
2
3
2
3
30
15
12
13
14
7
18
19
6
11
12
17
8
13
12
17
12
13
2
13
8
3
12
7
4
7
6
25
12
3
2
15
18
13
46
3
4
7
2
23
10
1
8
3
22
27
24
1
22
5
4
7
14
3
2
7
4
9
4
11
6
3
6
5
4
5
38
9
2
21
2
1
16
3
26
9
20
15
8
17
30
5
8
17
2
3
12
11
10
7
20
27
50
17
48
31
34
37
48
1
4
17
2
13
10
25
14
1
2
11
12
17
2
7
4
21
2
35
2
15
2
53
40
29
4
9
42
7
4
1
22
9
4
1
8
21
22
3
16
15
36
57
14
5
2
29
2
15
8
71
2
11
12
53
12
25
2
19
2
19
22
5
10
11
2
1
8
1
24
23
6
1
22
1
2
11
10
29
8
7
6
47
2
5
6
9
20
11
18
9
16
9
14
19
12
19
34
1
14
63
24
37
4
11
24
15
24
9
14
33
12
9
4
27
8
27
8
1
4
11
10
3
2
39
12
1
14
1
2
3
26
19
4
1
4
3
20
11
24
11
28
17
2
23
8
11
10
17
14
1
4
17
4
65
10
3
2
7
16
27
4
5
10
37
6
9
2
1
6
11
6
39
2
5
6
1
2
27
34
3
16
17
12
3
14
1
16
17
6
7
14
11
14
3
8
3
8
25
2
3
46
5
18
15
18
39
24
33
4
3
10
19
12
7
12
17
8
5
10
1
12
13
12
31
42
7
10
21
4
53
6
31
14
1
10
47
2
7
2
3
4
19
24
17
10
17
18
9
18
3
22
13
20
3
30
15
18
3
8
31
2
7
2
19
16
9
2
5
16
11
16
25
22
31
8
11
4
5
8
3
2
5
12
19
28
19
2
11
20
1
14
23
2
17
10
1
24
7
24
17
6
5
6
3
4
35
8
1
2
35
20
25
8
1
18
5
12
47
46
11
6
27
18
29
4
9
22
7
8
7
36
11
10
9
22
15
10
15
6
3
16
11
2
49
8
1
2
25
10
5
8
3
2
17
10
5
4
19
12
23
6
7
10
3
10
25
38
1
4
13
2
3
4
11
2
3
4
25
4
1
2
9
4
19
2
49
8
5
40
33
6
31
6
35
2
1
6
11
38
19
6
17
16
17
24
23
18
1
42
39
8
11
14
1
4
13
56
11
2
7
20
25
22
7
4
1
8
47
16
9
26
9
4
9
8
1
38
3
4
15
4
23
10
21
8
1
12
5
22
3
2
7
4
3
26
3
16
11
10
3
10
13
18
11
10
5
2
1
42
27
8
1
50
5
10
7
8
35
10
9
8
11
6
27
16
3
2
13
4
3
52
1
48
25
14
3
52
3
14
1
8
27
44
5
12
1
30
3
18
1
6
3
16
9
22
1
12
13
12
5
6
25
18
1
4
3
2
1
2
7
12
19
16
1
16
9
6
7
18
25
24
11
2
21
12
1
64
5
2
13
22
1
10
17
4
5
24
3
20
5
4
11
2
1
4
9
52
5
4
17
6
7
20
7
14
3
10
15
4
3
2
11
4
35
2
17
4
5
12
7
2
5
2
1
2
7
12
5
2
3
8
9
16
23
2
15
14
47
8
17
32
7
12
11
10
19
14
1
16
5
12
1
6
1
6
5
6
43
2
9
4
1
12
17
6
5
8
13
12
11
16
15
24
3
28
5
4
3
6
15
6
1
4
3
6
21
12
11
24
3
40
15
14
15
38
1
14
9
36
13
12
3
20
11
4
1
6
19
50
25
6
3
18
47
22
25
6
23
6
3
38
13
6
29
18
15
8
15
10
1
40
31
4
15
22
15
30
3
14
7
6
5
10
5
8
49
34
5
32
29
2
15
34
21
32
3
10
3
2
5
6
17
4
39
2
11
4
13
16
3
2
15
2
1
20
9
2
5
18
19
44
3
6
5
38
5
24
33
22
81
2
5
2
5
16
7
22
27
6
11
18
3
52
9
18
19
12
11
2
11
2
11
8
19
2
7
34
11
18
1
12
27
10
3
4
3
4
1
4
3
2
11
4
31
20
5
2
1
34
15
4
3
2
19
20
11
18
5
18
3
2
9
20
7
16
19
14
21
40
15
28
21
2
33
4
15
22
5
20
1
2
3
32
1
2
11
6
13
22
35
14
27
8
5
6
9
46
7
2
19
10
9
4
7
16
3
16
9
4
7
4
11
22
3
22
5
8
17
2
1
8
25
40
3
2
23
24
1
18
11
6
25
14
13
16
5
2
5
14
51
4
1
14
11
12
5
10
21
2
13
20
3
2
3
10
1
10
3
2
3
4
27
8
3
2
33
50
7
16
1
14
5
2
13
8
33
12
17
14
19
8
1
10
9
14
23
16
25
8
1
10
7
2
5
6
1
28
3
4
9
2
9
2
5
4
9
8
7
36
13
2
15
16
1
2
7
8
7
6
25
2
1
6
13
12
1
2
7
16
27
34
9
2
27
14
13
48
9
8
3
34
3
2
5
20
7
14
29
14
15
6
7
24
3
12
3
10
3
4
3
4
17
16
3
14
3
4
19
8
9
10
7
20
1
2
33
30
7
14
27
16
21
14
5
2
5
6
37
12
3
8
1
4
15
2
7
2
5
32
13
34
1
2
7
24
7
42
9
2
3
40
1
8
27
28
39
2
51
34
5
22
17
40
39
4
51
2
1
10
3
4
3
6
3
10
19
2
15
14
25
14
47
2
13
10
3
16
3
14
1
2
9
10
11
6
9
2
9
6
15
16
5
8
7
4
15
8
17
2
31
14
7
2
13
10
15
32
5
8
5
24
7
6
19
12
3
4
5
8
1
12
1
24
17
22
7
18
21
28
23
60
41
34
9
12
5
20
9
28
9
2
15
14
7
10
3
8
5
10
13
2
1
20
7
28
1
26
5
10
5
14
1
30
25
2
11
2
5
12
5
4
31
8
11
22
3
2
3
2
35
4
13
26
7
10
11
32
29
10
17
20
27
26
1
6
43
32
9
2
13
4
15
6
3
10
13
10
7
6
1
8
11
14
5
4
19
6
41
4
25
14
3
8
21
8
5
14
7
10
25
2
1
6
1
14
13
2
5
26
3
2
3
2
19
8
15
2
11
20
5
32
11
2
13
10
7
2
15
30
5
8
63
24
19
16
3
50
1
22
9
12
23
44
11
12
43
62
1
24
29
2
17
50
3
4
15
4
5
12
1
68
49
8
7
4
7
2
3
10
29
12
21
40
1
4
9
2
3
16
21
10
15
4
1
2
5
22
15
62
1
8
55
2
25
6
1
8
1
22
17
4
5
4
39
30
37
6
5
6
11
26
33
8
15
12
13
34
3
16
39
4
43
18
3
16
5
36
3
4
5
8
1
4
17
24
21
2
15
2
31
10
37
8
9
2
15
8
9
10
3
10
1
4
17
10
3
4
5
22
3
10
25
4
11
12
9
2
5
10
15
6
27
12
25
44
17
24
35
6
13
2
13
14
15
2
13
52
1
6
5
20
39
10
11
42
39
6
7
2
5
8
5
24
5
26
5
8
7
6
11
30
5
2
13
2
5
44
15
16
3
6
3
2
23
2
9
12
55
4
29
50
9
12
9
16
7
4
3
8
27
22
51
2
5
14
25
18
7
12
21
8
3
8
9
14
9
6
1
6
9
2
5
4
11
18
29
2
9
12
23
8
3
20
9
20
9
54
5
6
7
24
1
6
15
12
49
14
1
4
21
26
9
18
7
2
13
24
7
8
11
8
9
22
21
6
35
4
3
4
21
24
17
10
3
32
1
10
1
30
1
8
13
42
23
46
1
6
7
28
25
20
25
8
23
32
3
2
1
40
3
24
1
2
7
12
7
6
7
2
19
6
27
26
17
16
5
6
5
2
13
10
7
18
11
4
27
2
3
24
11
2
73
4
5
6
7
2
3
28
1
20
57
2
39
4
7
40
3
4
11
8
13
22
15
2
7
34
23
18
7
6
7
32
23
2
1
10
7
10
7
10
21
4
7
20
13
6
1
2
5
16
5
12
1
10
7
40
23
56
1
16
9
14
11
14
17
2
19
18
13
24
5
18
5
54
1
14
7
30
17
6
43
2
15
4
9
14
1
4
15
14
21
2
35
8
5
2
31
36
5
20
9
4
17
22
21
26
13
22
15
34
7
4
27
22
27
14
31
4
43
34
3
2
1
4
33
10
33
26
15
2
3
2
17
4
3
4
27
8
3
4
47
10
7
10
47
2
5
28
1
62
1
12
5
2
43
18
5
14
11
14
19
2
19
2
3
10
19
22
7
2
23
10
1
2
43
68
7
56
23
22
5
4
41
6
17
18
15
10
21
14
11
4
13
16
15
30
15
12
1
8
1
6
5
12
1
8
53
6
7
14
51
8
17
8
29
6
1
28
13
18
7
22
1
6
1
12
35
6
9
8
17
14
1
10
1
6
13
4
11
36
11
18
17
22
33
2
21
22
7
2
11
10
7
2
9
16
35
38
7
10
29
68
17
86
15
10
15
4
13
16
19
2
3
4
3
18
19
30
15
26
21
2
7
10
15
20
13
8
23
2
17
6
29
46
5
16
7
2
3
4
17
12
15
2
29
2
13
6
29
26
29
8
49
30
1
6
21
2
15
20
17
26
9
20
19
8
7
8
25
22
5
6
29
2
19
24
7
2
11
10
15
28
3
10
3
4
3
10
9
8
13
4
13
14
5
20
5
30
21
20
3
56
37
14
19
6
17
6
3
2
27
2
21
14
3
14
9
2
3
20
21
34
9
16
9
20
17
34
23
34
9
10
1
14
15
2
11
4
45
2
3
2
9
14
7
26
11
8
11
2
7
6
29
10
5
2
9
2
5
6
47
2
11
4
1
4
1
2
17
8
11
24
23
10
1
38
1
22
19
44
5
74
21
12
7
10
1
4
23
18
25
6
25
8
1
18
33
4
9
6
25
4
21
4
15
32
1
6
9
16
3
30
3
10
23
10
19
10
1
8
11
108
5
22
11
8
25
32
11
4
1
44
9
12
11
6
13
8
1
8
11
6
1
6
3
14
7
6
1
34
7
10
1
30
13
6
1
10
15
20
1
24
13
16
11
22
1
18
37
6
5
2
53
38
7
2
3
26
11
36
21
4
17
14
1
8
1
38
13
10
13
6
5
2
15
4
15
2
21
6
13
4
3
4
5
18
19
28
3
6
15
10
33
14
5
18
1
2
5
38
1
42
17
10
5
2
19
18
3
12
1
34
17
6
1
10
3
4
7
6
11
18
51
6
13
18
3
2
31
10
9
16
5
28
9
8
39
10
13
4
79
8
11
8
1
12
9
12
9
10
63
20
1
12
5
8
47
6
19
24
11
50
5
26
5
18
7
40
15
4
9
16
15
8
5
4
3
26
67
8
45
58
9
6
15
34
13
6
11
20
25
2
3
6
5
8
1
4
59
6
7
6
17
4
1
10
11
12
35
22
5
20
19
6
5
30
31
6
3
20
5
4
15
8
13
28
15
4
11
14
3
10
1
12
35
4
15
2
57
6
7
8
29
16
1
2
19
16
9
4
21
6
1
2
19
10
5
16
3
10
11
18
19
6
7
12
1
10
9
18
19
18
13
34
9
8
1
2
9
30
19
2
23
16
25
36
1
14
7
4
11
4
35
14
1
16
9
6
15
10
13
4
11
2
1
2
3
8
15
2
3
2
1
30
5
20
13
54
3
8
5
12
13
6
9
32
3
16
23
4
3
10
1
12
53
16
13
6
3
6
9
8
9
2
27
32
29
14
1
20
31
26
3
4
11
26
11
6
17
28
11
2
3
10
5
24
1
20
9
24
5
20
9
14
5
28
7
8
7
54
9
10
3
20
5
2
1
12
27
2
3
4
7
12
5
6
11
20
59
20
3
4
3
24
15
26
3
2
49
20
7
10
3
14
3
6
1
8
5
2
1
14
47
4
15
22
5
6
11
20
7
4
3
24
9
4
15
2
21
40
11
6
17
6
11
4
7
4
45
2
3
2
9
10
33
8
5
22
13
10
1
10
15
2
13
4
11
18
11
6
13
38
11
14
9
8
5
4
33
48
37
6
1
22
15
12
21
2
1
14
9
4
3
2
7
2
5
6
7
10
29
14
33
14
47
6
7
10
11
20
3
10
1
6
1
4
7
10
9
20
5
8
3
2
1
6
9
8
5
22
23
6
5
4
1
14
9
8
7
10
7
2
21
20
11
16
17
36
1
14
21
28
25
22
15
16
1
6
1
4
33
28
13
12
5
2
11
16
9
2
7
30
23
32
1
6
25
12
3
2
9
14
1
10
1
2
5
12
1
12
61
18
1
10
7
16
3
2
1
12
1
24
1
2
17
36
7
18
15
6
1
28
39
6
3
22
7
14
5
2
7
2
9
10
7
36
5
26
3
34
9
6
9
4
11
6
1
20
1
28
9
12
21
2
5
12
3
56
13
6
43
52
11
20
13
2
13
4
7
2
9
2
23
6
7
34
5
6
17
18
23
14
23
6
7
6
45
4
27
12
3
8
9
4
9
10
61
54
1
54
7
6
17
4
11
24
5
4
31
2
27
6
1
6
43
4
7
2
1
36
9
30
1
4
1
2
3
4
31
6
13
14
11
8
1
16
5
6
11
10
1
14
13
2
13
4
23
22
23
38
1
2
15
16
23
18
17
4
3
4
1
32
5
34
23
14
9
6
29
30
97
6
9
16
5
4
5
30
1
14
7
22
19
20
1
6
49
24
11
12
77
34
7
4
9
2
23
42
3
28
9
28
63
88
21
26
9
8
3
14
9
16
25
8
9
2
9
2
11
8
1
2
3
2
5
10
9
30
29
12
25
8
23
12
1
24
3
14
19
2
9
2
1
2
7
8
21
16
11
18
37
22
1
10
39
10
1
10
31
2
3
22
1
24
35
6
65
2
7
10
9
2
13
18
15
14
7
8
21
8
25
6
17
18
17
14
23
2
17
10
1
2
3
6
7
14
15
22
3
12
29
22
1
22
5
32
3
4
1
6
7
12
49
50
33
28
55
8
5
12
3
2
7
46
35
10
11
2
3
6
19
8
5
8
33
2
37
8
3
2
5
2
9
14
7
20
39
8
5
18
1
14
3
46
19
10
1
20
19
10
11
22
11
26
7
2
19
2
3
4
17
4
1
34
21
2
9
2
11
2
1
22
3
8
3
14
13
18
1
36
17
46
37
10
27
4
9
14
49
4
5
6
27
2
1
56
5
50
1
20
1
8
9
36
23
14
9
24
13
12
17
4
17
28
1
10
5
24
11
14
31
18
21
2
7
8
31
30
5
4
31
6
7
24
7
16
49
4
13
6
17
6
15
20
5
10
15
34
9
16
17
10
5
2
11
26
1
26
1
2
7
62
19
4
3
8
17
22
5
10
63
28
7
2
29
6
5
16
39
12
5
18
1
10
1
14
19
28
9
14
29
10
11
4
7
14
21
4
9
22
31
2
3
20
33
42
25
2
3
6
9
6
1
12
3
26
49
10
27
50
1
10
3
10
67
16
3
30
29
2
31
38
1
2
21
22
27
8
21
22
15
12
19
8
27
2
11
24
21
12
5
4
25
4
3
10
11
4
1
10
15
18
1
2
15
14
9
70
19
38
3
38
23
2
1
10
3
10
3
6
63
36
5
18
1
12
17
38
19
4
13
20
11
4
9
2
23
14
47
6
17
18
3
6
9
18
13
24
17
14
13
4
13
12
1
4
9
14
23
4
21
6
3
6
5
24
23
10
11
62
5
4
11
12
49
8
7
26
3
6
1
14
13
8
23
22
13
12
1
24
5
28
23
50
47
2
3
6
3
2
27
18
33
4
9
20
9
2
1
6
33
4
1
22
45
8
5
4
3
4
7
38
25
4
3
8
17
8
13
2
13
16
15
18
37
46
13
6
19
6
23
6
7
2
21
2
3
4
21
16
9
4
1
10
3
14
13
2
39
4
1
4
15
26
5
4
3
16
9
16
15
8
17
4
1
4
15
20
25
8
7
8
17
4
7
6
23
42
29
12
19
12
7
14
5
4
1
22
11
50
13
44
13
6
1
6
7
18
3
2
11
2
15
26
13
38
17
4
35
4
3
12
9
4
17
14
9
2
11
18
1
30
41
6
35
2
9
22
15
16
1
10
15
16
7
38
25
32
9
8
17
16
13
20
7
8
11
8
9
12
1
8
11
14
5
6
11
4
5
82
31
20
19
6
11
6
1
2
5
2
17
14
89
4
3
24
7
4
1
4
25
6
47
10
1
12
41
8
11
14
13
10
19
32
19
14
7
10
5
4
1
16
15
12
11
4
1
6
23
4
17
12
7
20
37
14
61
8
63
4
39
2
13
4
39
8
11
14
11
10
5
4
1
14
3
32
1
6
3
2
43
14
7
12
1
6
73
46
7
4
3
4
29
86
25
18
7
6
41
2
5
2
7
4
5
32
13
12
21
16
5
16
19
18
5
8
27
8
25
14
9
4
15
10
7
2
5
2
5
4
7
20
5
16
11
4
5
6
7
2
63
8
3
14
5
8
1
14
7
36
13
8
13
12
7
12
15
6
17
6
7
6
7
6
5
28
17
14
19
2
3
26
33
4
15
6
7
12
5
18
13
4
5
12
7
6
17
4
9
26
31
20
47
10
21
8
15
42
5
2
25
6
19
12
15
6
13
14
17
8
9
4
7
24
1
6
27
4
7
8
1
6
15
32
9
8
1
2
21
22
9
2
5
10
15
26
1
10
19
6
1
24
5
2
1
18
33
18
7
8
13
24
5
6
19
4
13
8
11
12
1
2
15
14
7
10
3
8
1
10
3
8
9
44
5
4
7
4
33
44
5
8
5
6
13
6
31
2
3
12
1
16
5
6
9
14
1
10
17
2
5
20
11
12
29
10
1
14
33
10
3
10
3
14
5
6
1
6
57
6
11
2
17
12
19
18
19
12
17
10
1
14
1
10
1
20
11
8
1
26
19
8
7
10
35
8
5
30
19
16
1
12
17
2
11
6
5
10
15
6
11
2
5
14
7
14
11
10
9
4
3
20
17
8
17
20
19
28
5
12
7
8
19
2
27
14
15
10
5
4
25
6
35
10
5
4
23
10
21
4
7
6
5
2
29
12
35
22
9
16
9
14
35
2
15
32
27
26
7
10
1
12
29
8
11
10
9
22
5
12
5
2
15
2
57
2
1
6
3
8
5
6
15
46
3
38
45
4
5
4
11
10
31
10
17
2
25
6
7
2
1
8
7
54
5
6
5
6
53
6
11
24
3
2
7
88
1
2
23
4
1
24
31
12
37
2
11
12
7
12
21
6
37
10
1
4
9
12
27
6
11
6
1
10
11
26
1
24
23
12
5
16
3
2
7
26
19
50
9
16
31
18
7
32
17
2
3
10
19
4
3
6
7
40
13
10
5
8
7
8
21
16
7
2
9
8
1
8
21
38
11
2
11
62
7
2
7
26
21
2
43
12
1
10
3
6
41
46
23
4
7
2
7
6
1
30
7
8
9
8
43
4
33
2
5
8
21
4
9
6
1
28
19
6
19
34
11
6
17
12
27
2
9
2
15
6
7
14
13
10
19
14
1
14
7
6
5
24
19
70
15
2
5
2
1
8
21
58
13
4
3
10
9
12
5
4
31
20
1
6
1
6
21
2
11
12
1
48
17
42
61
46
9
10
17
12
13
32
49
6
7
4
5
6
19
72
9
22
9
4
23
18
3
14
29
24
9
8
1
4
9
26
33
10
23
2
5
46
11
64
15
12
3
26
5
2
23
46
13
68
1
52
5
20
19
20
37
8
21
4
3
2
1
16
31
18
25
14
11
10
7
26
13
2
3
6
1
12
7
12
13
12
1
12
11
2
15
4
11
10
7
4
9
6
3
20
13
6
1
4
17
32
7
20
1
6
21
10
1
6
5
6
7
28
1
4
9
14
11
2
5
16
7
24
11
14
1
8
3
18
9
22
7
2
21
50
7
14
1
18
53
18
5
12
9
40
21
4
1
24
5
2
27
2
1
8
9
24
7
12
1
2
3
4
3
4
7
14
11
2
1
2
17
10
13
4
3
4
55
26
1
22
21
2
31
8
3
6
29
32
15
2
15
44
5
2
23
6
29
12
3
6
1
6
1
2
5
60
7
8
15
2
13
12
1
4
1
2
27
2
3
10
3
2
17
26
11
12
1
2
9
8
7
8
5
28
9
8
3
4
23
14
15
14
21
18
3
34
15
28
13
20
3
8
5
42
15
18
5
12
1
2
3
4
27
14
13
30
7
2
43
4
11
10
11
42
5
38
1
24
29
2
7
18
1
2
1
10
1
4
7
8
39
12
17
6
43
16
53
12
3
8
29
8
7
6
5
14
27
10
9
16
5
2
9
4
7
4
7
26
25
4
13
20
29
16
19
2
13
40
1
36
29
2
7
38
19
4
5
6
13
2
3
22
9
8
21
14
23
6
5
22
15
22
19
10
1
8
5
12
9
10
19
30
1
18
3
6
7
6
77
42
5
38
23
2
3
2
43
8
27
14
3
4
9
64
7
14
13
34
9
18
7
14
3
8
1
16
5
2
41
14
15
2
3
6
31
6
17
6
35
12
1
12
11
12
55
14
7
6
25
22
1
12
1
2
5
8
53
26
33
6
13
20
3
10
15
4
17
2
3
18
31
6
5
2
11
18
9
6
9
16
33
2
1
8
23
6
9
4
7
12
13
14
5
6
5
6
25
4
19
30
11
18
17
4
5
12
25
20
31
6
1
4
21
16
3
22
1
16
21
10
27
12
15
6
19
4
5
8
1
12
1
68
3
36
1
128
23
6
13
12
9
12
1
24
73
12
23
4
1
2
1
24
1
18
7
6
1
14
11
12
29
14
19
12
7
14
75
22
5
10
5
12
1
16
11
14
3
16
15
6
11
8
3
10
11
12
3
2
5
8
33
4
13
8
41
16
13
18
9
10
39
34
23
8
7
4
21
22
11
4
19
12
25
24
13
4
11
12
1
34
17
2
7
12
1
8
29
12
3
4
15
40
11
22
19
18
5
18
5
14
7
6
19
34
19
2
19
20
9
2
13
14
3
22
21
4
7
14
17
6
7
10
3
10
29
22
15
14
47
2
25
12
29
16
13
4
7
10
17
20
1
6
1
8
21
6
15
2
13
10
5
2
1
28
25
16
7
30
55
42
21
10
5
4
7
26
11
20
7
4
9
10
11
6
13
6
27
20
7
30
11
22
7
32
15
4
17
10
33
8
25
26
9
8
19
32
13
30
5
28
19
32
11
16
5
16
1
34
15
8
17
26
49
4
29
24
1
24
1
8
9
4
21
8
9
10
9
4
47
4
11
32
3
22
7
22
13
4
11
8
5
8
5
18
21
12
11
18
27
32
29
6
7
4
3
2
7
10
7
4
7
12
9
6
3
2
23
12
3
10
7
6
7
6
5
50
27
12
23
4
29
2
1
12
7
12
7
2
7
6
1
54
9
14
1
10
1
4
11
40
3
10
1
8
15
16
5
8
5
2
25
12
37
8
5
20
3
34
15
4
1
4
3
24
1
2
7
24
19
32
11
20
45
16
3
4
5
20
3
4
13
26
3
20
9
16
15
50
1
2
19
30
1
8
23
16
13
6
21
6
23
4
17
30
3
2
21
4
9
4
1
6
17
36
19
10
19
60
19
8
1
76
35
32
27
6
9
16
3
16
17
4
7
12
7
2
1
14
13
38
19
28
5
22
5
8
7
4
1
10
3
28
7
2
1
28
11
10
41
28
1
8
49
6
1
8
5
6
21
10
11
10
13
6
9
4
19
40
15
10
21
8
15
20
3
6
11
6
13
2
15
10
7
6
11
2
23
16
11
8
3
6
43
20
13
10
13
22
7
8
7
4
43
82
21
8
39
8
5
22
17
10
1
26
5
4
37
12
1
4
23
54
21
4
23
14
3
10
15
16
39
16
39
28
17
28
1
22
15
2
5
24
13
10
3
22
9
56
19
2
13
60
1
6
5
16
5
8
13
12
5
8
7
30
5
4
13
8
7
14
19
24
5
54
7
32
3
8
23
16
7
8
15
28
21
10
7
16
9
2
33
28
17
14
19
4
19
40
9
14
15
4
39
4
13
14
19
12
11
4
7
16
61
12
19
8
3
4
17
22
11
8
5
2
5
8
21
22
1
16
9
24
9
12
13
2
7
18
3
8
7
2
1
10
9
10
7
14
9
14
35
46
7
12
7
6
1
2
25
18
43
10
1
18
25
6
11
44
29
10
5
4
5
6
5
2
27
10
13
2
9
34
15
14
21
4
3
2
7
8
9
8
5
2
9
16
5
2
3
8
1
24
23
6
5
12
1
6
1
14
17
8
7
20
3
28
29
18
25
8
39
6
1
30
11
36
9
6
15
8
15
2
13
4
43
40
11
6
13
2
5
36
19
8
5
24
5
10
15
16
19
2
11
18
1
36
3
38
3
50
33
6
15
2
25
14
1
6
5
10
29
10
11
6
7
4
7
24
5
6
27
50
13
2
9
18
5
2
23
2
17
18
9
2
3
4
11
4
3
58
9
22
3
4
9
26
7
6
15
20
5
4
11
18
7
8
7
24
1
2
23
12
49
8
5
4
7
10
3
4
7
8
29
4
3
2
33
14
35
4
3
32
39
4
1
12
3
28
1
6
1
26
7
30
1
14
19
4
5
22
33
16
5
36
5
24
5
2
5
22
9
18
9
4
1
14
13
6
1
2
53
26
43
64
5
18
17
12
11
10
13
10
23
4
31
22
1
4
7
4
11
4
1
6
1
6
5
6
1
16
3
4
1
44
27
24
29
40
19
4
23
14
11
6
5
8
11
2
5
68
9
12
7
16
5
2
19
8
9
14
9
2
17
10
11
18
3
16
15
20
39
22
7
20
11
6
1
6
11
8
19
6
5
12
1
6
47
6
9
18
29
18
1
12
1
6
33
6
3
4
35
4
27
20
3
20
13
38
33
14
45
10
5
2
27
8
21
8
21
10
21
48
7
74
1
4
17
28
1
8
3
10
27
4
9
6
13
8
9
4
17
2
7
6
5
36
3
2
11
4
3
46
15
10
3
2
1
6
15
4
9
4
5
2
9
6
13
10
11
20
13
4
5
8
19
6
1
24
17
30
77
8
13
2
1
28
9
12
7
48
9
10
1
20
9
12
1
10
7
12
7
8
21
18
1
6
1
24
19
12
41
6
5
18
19
10
1
12
27
20
15
8
19
36
1
2
29
2
3
20
1
14
45
14
19
44
3
38
7
12
1
8
13
4
3
18
1
22
31
2
21
2
11
14
17
6
29
12
3
26
27
2
3
6
13
8
1
14
31
2
19
12
11
4
13
2
39
8
9
10
11
4
1
8
7
16
7
20
7
8
13
12
7
6
17
6
5
14
9
24
13
2
17
24
1
2
1
2
13
4
23
2
3
24
33
6
13
18
21
20
27
8
27
6
23
28
3
8
33
24
3
20
9
14
3
22
9
4
23
4
11
8
1
36
11
2
7
12
11
6
1
2
1
6
11
2
3
22
19
8
3
14
37
8
9
2
9
10
3
38
1
12
1
10
15
28
3
6
13
6
19
8
13
22
29
14
15
8
15
6
13
6
13
12
3
20
11
28
9
4
23
6
19
42
3
2
1
12
25
6
3
8
25
8
1
8
11
20
3
2
3
8
3
2
1
4
7
2
1
14
1
6
23
34
3
12
7
4
69
22
7
4
1
20
11
12
15
2
3
14
1
30
19
6
33
10
3
26
9
24
11
22
39
28
7
4
19
16
25
8
5
24
15
24
3
4
9
44
7
4
9
26
51
34
5
16
11
6
5
8
13
16
21
16
3
12
15
34
1
4
3
10
11
4
37
14
19
6
3
10
5
14
25
14
15
6
11
6
23
10
17
2
19
8
33
16
3
2
3
2
3
2
11
44
13
8
3
14
11
6
1
2
1
18
5
6
11
14
5
6
9
4
7
10
21
2
7
10
1
20
1
72
35
6
21
6
1
6
1
4
29
2
1
8
31
24
35
12
1
2
9
4
1
16
1
12
15
4
9
10
5
6
1
18
49
8
9
8
29
6
7
20
9
4
3
4
9
10
11
2
9
4
21
20
9
4
3
28
7
10
27
2
21
8
3
24
11
8
15
6
5
24
25
46
7
8
29
12
15
6
25
44
35
56
17
6
15
10
3
28
15
34
5
4
9
4
15
8
7
2
31
10
5
2
47
4
9
8
25
10
7
16
3
8
3
4
21
4
29
6
13
42
31
2
23
30
7
4
19
20
7
8
15
8
1
8
3
4
5
10
3
2
5
8
17
14
3
6
27
6
15
8
35
4
1
20
5
12
39
32
1
12
7
10
21
8
59
8
9
32
21
8
3
4
29
8
5
18
17
6
3
16
13
2
5
2
13
12
5
4
13
16
17
18
23
2
5
24
41
8
5
8
7
10
3
6
5
4
5
2
5
10
29
6
23
6
23
4
33
6
3
24
9
46
35
20
17
12
13
12
7
6
3
22
5
2
87
14
3
8
13
10
5
22
29
20
15
4
1
16
23
10
9
6
17
12
5
6
5
2
17
2
9
32
31
2
9
6
5
22
11
12
9
2
9
14
7
4
47
18
5
12
3
2
7
14
13
8
1
14
11
2
1
20
5
20
9
4
15
2
37
10
13
20
5
4
27
28
29
8
9
24
55
10
13
10
55
16
1
14
13
2
5
12
1
10
13
22
11
30
5
6
7
16
27
6
13
2
11
8
31
12
7
6
9
4
3
32
9
6
1
2
25
14
33
10
21
20
1
6
17
6
25
24
13
12
1
16
43
20
11
2
9
10
15
28
39
44
27
30
11
18
7
46
13
4
1
16
3
2
11
18
25
20
3
10
55
4
11
40
7
30
5
26
3
16
7
16
23
20
1
2
1
6
23
14
29
10
7
8
23
20
3
8
1
6
7
4
3
54
13
22
27
2
27
22
9
10
5
6
13
24
19
2
13
8
7
4
7
4
31
2
7
26
5
6
3
28
43
2
9
8
7
12
11
40
83
10
9
12
3
12
3
4
27
66
43
8
3
28
3
2
7
14
3
8
3
18
3
30
37
10
9
54
13
10
3
2
15
22
9
14
57
20
3
20
7
8
5
6
19
4
29
2
19
2
23
12
17
6
5
2
9
20
17
28
3
24
53
26
25
8
3
14
5
42
11
26
1
38
7
30
11
12
33
4
11
4
5
36
17
6
19
2
19
28
5
12
1
4
17
6
5
38
33
6
5
6
31
28
21
4
1
4
11
16
17
14
3
30
3
4
3
22
3
52
31
36
15
10
33
12
9
16
11
14
73
4
3
10
23
52
23
18
7
2
37
8
5
6
1
4
1
4
13
2
13
4
27
2
1
10
35
12
17
20
13
10
55
2
5
6
17
2
31
4
1
8
1
6
1
4
3
12
11
6
55
34
7
12
1
22
17
10
15
22
3
4
1
6
33
8
1
28
11
10
3
8
3
40
3
24
17
26
3
10
23
2
19
8
7
10
17
12
1
20
25
12
47
6
9
6
3
10
21
2
3
10
3
8
7
12
3
4
3
8
1
16
25
2
9
26
1
12
37
34
7
24
35
12
1
60
1
6
19
22
19
24
1
10
11
6
61
10
15
10
13
4
3
46
25
12
1
14
11
20
11
30
7
8
27
2
3
2
19
2
7
8
3
4
3
10
51
10
17
12
23
18
3
6
11
6
1
30
1
12
5
4
39
22
9
32
7
14
9
62
9
10
27
2
9
6
5
2
27
2
15
10
29
8
3
2
9
22
21
8
7
4
9
12
5
6
9
28
3
12
11
26
29
8
11
2
1
18
5
6
5
18
13
4
31
8
35
34
3
6
1
4
1
6
35
6
13
8
5
2
1
6
27
2
15
2
5
14
21
4
21
42
7
26
11
2
11
14
9
24
3
18
3
22
5
4
13
36
1
26
1
22
1
24
13
12
11
10
23
2
11
24
11
24
7
2
5
40
3
22
25
2
9
4
19
24
17
22
11
14
9
4
1
20
23
48
19
26
47
8
1
6
7
2
11
8
7
30
5
2
1
2
3
10
11
28
55
26
7
4
21
14
9
18
7
20
9
2
1
14
1
10
27
16
5
8
3
12
9
18
19
28
3
8
3
8
9
4
7
6
9
10
15
8
3
32
3
20
25
2
25
6
45
2
5
18
25
22
19
12
9
2
31
2
9
20
1
6
47
2
17
6
73
38
7
28
27
26
7
8
13
22
17
82
9
2
7
8
21
6
17
6
25
16
5
16
35
14
5
2
59
28
1
8
3
2
5
64
5
4
5
12
1
16
71
42
3
2
9
20
3
2
3
4
15
22
29
2
29
24
7
2
1
32
27
10
31
66
55
4
5
4
3
4
11
22
5
8
9
8
11
4
7
8
19
8
3
58
23
8
19
56
1
4
21
2
9
14
3
14
3
12
9
10
7
16
15
14
11
4
11
4
1
32
9
22
27
12
1
2
1
8
17
10
15
4
3
22
3
24
5
18
3
6
13
8
11
4
9
10
5
2
1
30
5
4
31
10
3
30
3
4
15
8
1
14
3
38
3
22
5
2
5
4
13
56
27
20
19
16
5
4
23
20
5
6
1
28
9
36
13
44
9
26
5
22
1
2
3
22
1
20
27
10
3
44
41
16
111
4
11
94
3
10
3
26
5
10
3
14
15
2
3
2
7
22
1
24
27
8
101
2
3
16
15
8
1
36
7
10
1
30
1
2
27
70
11
22
21
2
19
24
5
2
13
4
3
10
15
6
3
10
7
16
11
6
3
18
19
36
9
8
3
4
21
20
27
8
25
4
15
46
1
2
37
2
7
6
19
10
13
8
3
8
59
60
11
10
1
14
3
22
19
4
11
32
53
24
15
18
1
16
5
12
7
10
17
28
1
40
5
12
7
2
13
26
9
16
13
12
11
2
7
24
17
10
19
2
9
2
11
30
17
18
11
10
1
34
19
36
13
4
1
22
1
2
19
2
5
4
7
4
21
2
11
28
29
8
15
8
17
2
35
18
5
2
13
6
9
14
3
4
5
42
25
20
1
8
5
18
5
6
7
8
1
6
7
16
13
12
23
20
15
14
53
30
3
8
7
8
15
2
21
14
47
14
9
14
13
14
3
14
13
8
11
8
21
2
35
6
17
20
5
18
1
4
17
6
3
12
7
44
7
28
9
2
1
6
13
2
23
10
5
6
5
8
13
22
15
2
3
6
1
12
1
6
19
8
1
10
13
18
1
12
3
6
11
16
11
12
21
12
5
6
1
24
43
10
9
6
5
26
1
34
11
2
11
12
29
14
5
52
33
24
11
18
7
2
5
4
13
18
5
8
9
14
1
8
3
12
9
8
11
2
69
4
27
48
3
2
11
10
9
2
5
2
1
40
1
10
3
2
25
8
1
12
17
2
13
4
15
2
3
4
45
2
15
2
3
30
13
4
3
16
5
2
15
8
5
16
3
20
17
12
1
14
31
24
1
26
11
2
21
4
5
10
19
10
11
8
3
10
51
14
3
20
37
28
35
2
25
2
1
2
5
2
9
6
15
2
15
30
19
10
5
18
19
18
11
28
13
8
9
4
21
2
23
2
5
6
5
40
13
14
5
4
7
18
9
4
1
6
1
18
17
30
31
2
19
6
17
2
19
24
29
6
43
10
15
4
3
4
5
2
27
32
3
62
41
52
1
6
7
8
9
24
27
10
3
4
23
14
1
18
19
12
7
2
9
16
5
2
13
10
7
4
27
38
15
2
13
2
13
14
31
6
9
36
11
2
55
18
17
16
15
6
7
6
7
10
1
16
1
10
49
10
3
54
19
16
15
4
37
30
3
8
3
12
7
18
3
16
9
8
13
56
47
46
5
6
3
34
9
38
5
2
19
8
25
20
1
12
13
4
17
10
3
2
7
12
1
12
59
4
13
6
7
52
11
16
41
6
11
4
19
2
35
12
1
24
17
2
23
24
3
14
5
20
7
4
13
8
11
24
5
16
1
4
17
42
39
8
45
10
9
12
3
2
5
4
1
6
17
6
1
8
1
12
9
18
49
2
1
6
11
52
25
4
17
4
1
12
13
26
21
8
1
6
3
2
3
6
1
6
17
12
53
6
17
8
1
2
5
14
35
2
15
6
7
12
19
34
3
6
19
8
17
30
9
4
5
4
1
28
9
2
9
68
21
10
11
20
29
24
15
2
7
20
11
26
9
2
1
40
23
14
5
4
1
16
33
10
5
32
9
2
7
4
29
14
13
2
13
6
1
4
15
6
23
30
11
2
13
6
55
20
3
20
9
26
1
14
11
6
5
8
1
22
33
4
3
14
1
16
7
6
19
6
13
26
9
4
9
8
21
10
7
22
13
10
7
8
1
36
5
6
3
10
21
4
43
4
31
44
15
16
7
18
1
22
5
8
3
2
9
4
7
30
33
6
1
4
5
10
27
28
1
24
5
18
35
34
13
2
3
6
1
28
17
22
3
2
15
18
15
14
9
8
15
64
3
8
21
6
1
28
5
8
21
20
27
2
17
6
31
26
13
14
7
26
29
24
9
2
3
10
15
8
1
26
9
8
11
2
15
4
11
2
7
2
1
14
7
2
1
20
33
16
13
6
7
14
7
10
5
2
5
8
15
10
17
24
7
6
11
2
15
48
1
10
19
6
5
6
17
18
5
8
13
2
35
2
9
12
7
8
7
6
5
28
5
18
1
30
7
12
37
26
21
24
15
10
15
18
5
2
3
2
1
8
13
10
1
18
1
8
27
26
9
32
13
4
3
2
1
22
11
24
7
44
5
6
5
4
1
20
19
12
13
26
5
12
3
14
3
20
9
50
9
16
9
10
9
46
7
14
37
4
7
2
13
4
17
8
5
26
13
2
1
6
31
2
1
16
9
2
13
20
21
30
13
4
17
14
1
20
11
6
5
12
1
6
1
8
7
16
3
2
27
32
3
10
25
8
49
6
5
6
15
24
5
12
11
84
13
32
9
6
35
10
1
10
3
8
17
2
23
2
1
16
13
32
5
4
13
6
15
8
3
2
1
2
33
4
13
10
13
2
23
2
25
14
13
14
3
14
17
12
21
2
3
2
3
2
3
18
23
10
27
4
1
4
19
12
13
22
13
12
5
32
1
8
5
4
17
4
3
14
5
2
1
8
5
4
33
34
27
16
11
6
7
20
5
6
7
4
13
10
9
6
7
2
5
30
11
6
15
14
9
4
3
20
9
8
13
4
1
2
3
2
21
2
7
4
15
8
9
4
11
40
23
2
9
2
9
32
15
2
5
2
9
52
15
2
9
2
1
18
7
28
7
36
1
18
13
2
7
44
15
36
39
14
3
12
13
8
29
18
5
12
17
10
3
14
11
2
1
32
23
2
1
34
9
6
1
2
23
2
15
12
7
14
3
10
17
20
1
4
57
10
5
2
3
12
7
2
1
2
7
18
1
10
45
10
5
4
51
2
29
18
21
10
15
8
17
14
1
4
5
4
21
10
11
22
3
6
19
16
1
38
1
2
5
40
7
10
1
48
13
8
5
18
37
12
29
18
1
12
13
2
5
16
1
2
1
10
5
14
7
14
7
10
7
14
7
24
17
20
13
10
15
34
5
10
9
20
5
6
15
4
27
8
7
12
5
12
11
10
25
18
1
12
1
6
11
18
9
2
27
16
17
24
13
12
15
4
15
8
3
2
9
36
25
8
15
16
5
12
9
20
35
4
3
40
7
2
27
10
15
8
5
12
3
4
1
6
11
12
11
16
1
8
9
14
21
8
43
14
3
30
7
2
5
18
5
12
7
2
1
18
13
20
11
22
63
8
9
14
43
8
23
14
29
6
7
2
31
2
13
4
9
2
7
16
1
14
15
26
21
22
37
10
3
4
17
20
1
22
25
14
7
14
7
18
5
2
11
22
9
12
3
34
21
4
3
4
5
14
9
14
21
28
1
4
15
10
15
6
3
50
23
8
1
6
17
16
11
14
3
54
21
4
29
4
13
14
7
4
25
16
11
10
1
22
19
12
23
2
1
30
35
52
47
14
11
6
7
8
5
26
11
14
5
6
17
6
5
24
5
6
5
2
7
20
9
18
7
28
7
30
9
8
27
12
11
4
17
2
5
14
3
18
25
18
21
44
1
2
27
4
15
2
1
4
5
28
17
4
5
8
29
4
5
2
1
114
1
12
11
6
25
34
3
4
11
16
3
62
9
4
19
12
23
18
9
18
13
66
1
12
17
6
3
34
31
52
23
40
11
12
33
8
15
16
23
4
17
16
9
26
3
18
17
4
9
14
1
18
5
46
9
10
7
12
7
12
1
4
3
6
23
18
5
14
15
24
15
10
7
6
11
14
29
6
1
2
11
14
19
2
13
10
11
12
47
14
7
16
1
16
5
6
1
12
11
2
51
28
7
2
9
20
17
12
31
18
17
8
1
24
35
26
7
8
57
28
3
6
7
18
1
12
9
22
3
8
1
38
7
18
39
8
9
28
19
6
9
10
3
6
27
8
67
2
1
2
23
4
11
20
23
10
5
6
17
6
19
2
1
4
19
8
17
22
15
14
25
12
15
12
9
8
13
44
5
2
13
14
5
4
15
4
3
8
3
8
31
54
1
6
3
18
39
2
7
8
3
6
1
14
17
8
5
8
1
8
43
32
9
10
5
8
35
14
19
12
37
4
27
4
7
26
7
16
5
6
55
18
17
8
13
28
3
4
19
16
11
22
7
24
9
12
37
18
11
8
3
14
9
16
45
12
61
38
17
18
7
8
3
14
19
14
27
76
5
10
1
4
35
34
65
18
7
38
11
6
19
8
5
10
37
18
13
12
17
8
15
2
35
6
5
36
1
18
5
6
13
6
91
6
19
2
25
4
1
16
17
22
7
6
13
6
5
16
25
22
19
14
7
18
25
18
1
2
5
2
1
2
23
24
17
10
21
12
5
14
11
6
21
14
11
6
7
4
49
10
3
22
21
20
15
4
9
68
35
28
35
6
3
18
11
20
3
8
15
2
11
12
9
42
57
4
9
10
3
8
5
10
1
8
1
2
17
8
11
54
11
36
11
4
1
12
1
30
49
56
13
38
19
40
17
20
31
44
9
22
11
2
3
2
19
2
27
6
5
6
1
18
17
18
17
4
9
2
9
4
9
20
19
2
9
10
17
50
27
14
17
34
13
14
45
2
9
4
15
16
15
4
5
20
13
8
9
6
33
2
3
6
27
6
57
4
7
12
19
26
1
38
7
4
1
8
5
12
21
14
21
4
7
16
3
14
25
4
15
6
5
56
27
52
3
26
1
2
5
2
5
14
11
14
9
10
15
10
29
14
9
4
41
16
1
18
13
6
3
46
15
8
5
2
3
22
7
20
7
12
1
12
11
10
9
8
5
30
1
14
7
36
19
22
7
10
29
4
17
18
1
2
19
8
1
4
7
38
11
6
5
12
5
18
9
22
11
8
13
8
5
26
3
8
29
8
15
38
9
32
11
10
9
4
15
36
5
6
7
14
39
2
1
4
37
18
31
2
5
4
29
10
1
2
11
24
21
20
1
30
13
2
1
16
1
6
3
36
5
52
7
6
9
6
5
12
1
24
27
10
21
32
57
10
9
28
3
6
13
6
7
24
37
22
13
56
75
4
5
4
9
2
13
44
41
2
1
10
3
14
31
8
5
4
13
14
15
26
31
60
23
18
15
18
1
24
7
2
25
4
1
18
25
8
1
14
15
6
1
26
13
32
1
2
7
10
39
6
13
6
5
2
7
2
5
4
15
16
11
4
9
2
3
2
33
18
1
40
3
38
3
80
25
6
25
26
17
8
5
2
29
20
3
20
11
6
7
10
3
24
17
10
23
14
15
10
9
8
13
62
1
10
11
48
23
40
11
10
29
16
15
24
23
8
13
26
7
6
5
24
21
10
3
12
19
26
1
34
3
34
21
2
3
10
15
14
17
4
13
2
11
12
5
18
29
12
37
12
13
18
9
4
3
26
5
12
31
18
5
4
29
8
15
6
25
4
1
16
23
2
5
64
5
4
7
48
21
2
19
28
5
52
21
4
9
2
1
12
5
20
15
10
21
4
3
6
23
6
35
6
1
8
15
6
21
4
7
2
5
8
23
4
19
10
29
4
15
26
7
2
9
4
17
4
3
2
21
6
13
2
5
12
7
14
1
12
23
14
35
32
25
12
19
14
9
2
25
18
19
4
1
4
15
2
3
6
9
12
3
22
5
2
11
12
1
20
3
14
7
8
9
52
35
2
1
4
1
20
11
10
1
8
21
32
21
30
1
52
9
36
1
54
19
16
3
40
37
22
11
12
7
24
27
20
35
2
5
14
19
22
9
24
3
6
7
14
53
58
7
8
5
2
13
4
23
2
13
8
25
12
15
26
23
4
17
22
23
28
1
14
11
6
5
6
11
4
7
18
5
14
5
28
31
10
9
22
37
8
1
16
3
6
1
4
35
2
13
4
3
18
13
14
3
12
7
14
7
10
7
6
11
16
15
2
13
34
1
10
9
18
23
6
17
2
5
26
29
24
1
22
11
10
29
2
33
14
21
6
29
10
5
22
13
8
13
20
1
2
11
30
37
30
13
70
25
4
5
18
5
16
55
10
3
16
7
28
7
12
9
2
17
18
13
6
11
12
17
4
5
14
17
6
17
4
7
4
5
26
19
12
1
18
1
14
7
10
7
2
11
12
7
22
11
8
5
10
23
6
3
12
7
24
19
20
5
6
19
26
7
10
23
48
9
2
1
4
3
2
9
8
29
4
15
24
7
12
1
56
11
8
13
6
3
8
21
4
5
22
1
8
3
38
5
26
19
2
25
6
17
28
5
18
11
8
5
6
23
12
9
16
3
40
7
16
33
6
1
44
5
32
31
6
7
22
13
32
1
6
1
14
5
14
1
24
7
12
13
16
7
2
1
2
5
8
31
48
9
6
5
76
7
2
3
18
13
6
1
8
41
10
1
6
17
24
7
12
21
2
13
10
21
10
15
12
23
16
37
6
19
12
23
2
1
30
41
26
35
12
31
6
1
30
13
2
31
12
5
18
3
14
15
18
3
16
3
10
7
6
1
14
5
4
11
6
5
8
19
10
7
18
35
12
13
70
37
18
11
20
1
22
5
12
21
48
23
26
3
14
37
10
1
28
25
10
17
6
3
2
11
20
7
16
19
34
3
2
5
10
19
8
21
2
1
24
7
2
9
4
17
2
7
14
9
10
27
46
1
8
7
18
1
10
39
6
1
4
1
12
1
12
13
6
35
36
17
6
11
12
1
20
3
44
11
42
9
4
1
8
1
8
11
10
1
8
3
12
7
14
7
26
13
14
11
6
29
2
5
16
13
28
53
26
23
4
11
20
15
6
19
30
11
20
7
12
13
22
9
6
9
42
1
10
19
4
3
28
3
4
17
20
21
4
3
4
7
6
7
34
5
4
65
26
9
4
23
6
5
36
5
6
37
2
7
6
31
12
1
22
11
14
3
36
11
4
23
34
15
2
5
56
23
20
7
22
9
32
15
2
3
20
17
26
23
8
47
6
7
18
1
2
3
22
13
6
19
6
17
4
1
12
53
12
9
16
41
16
5
4
17
4
13
26
51
42
1
22
21
22
11
42
31
14
1
10
31
12
19
30
9
4
11
4
47
98
7
10
67
16
15
12
1
6
11
38
1
6
1
6
1
18
1
4
3
8
45
24
61
14
9
8
1
12
11
12
7
4
1
12
3
20
3
26
15
2
7
2
3
28
7
10
15
6
1
10
19
8
3
22
21
60
5
8
1
6
5
18
5
4
35
26
31
38
1
8
19
16
1
4
3
4
15
64
15
14
5
8
9
12
13
42
7
6
1
14
17
2
37
8
7
16
9
8
51
16
27
2
11
8
9
8
3
16
9
4
9
14
21
20
19
16
15
24
3
18
3
6
3
32
19
6
11
34
11
6
25
28
1
4
11
14
9
4
19
26
3
6
7
18
11
6
7
18
5
50
9
10
5
8
3
16
5
4
3
20
9
2
13
12
15
12
25
2
35
32
7
18
9
20
1
2
3
32
1
4
11
22
1
20
3
10
3
24
19
10
41
2
3
16
7
2
37
30
13
4
13
2
11
46
7
4
5
12
25
2
9
8
19
10
17
8
7
24
5
24
1
42
5
20
1
14
31
6
1
22
31
14
3
6
3
2
13
40
15
20
11
4
1
14
5
8
23
16
9
14
1
18
19
6
1
22
7
10
67
4
1
30
17
8
21
14
27
12
7
30
17
2
11
12
7
12
9
48
1
2
1
18
11
6
3
16
15
4
1
6
5
18
5
2
7
30
5
12
7
18
15
44
11
18
25
32
1
8
1
12
11
18
17
50
9
20
49
2
5
4
5
28
11
6
5
8
27
16
51
24
11
4
7
8
7
8
5
2
19
14
27
42
49
38
3
24
11
4
3
2
9
14
19
4
1
4
47
16
3
8
9
6
31
48
17
38
5
72
7
8
3
6
5
10
3
26
39
10
19
12
11
6
9
12
3
16
3
20
9
2
5
24
23
12
17
6
31
34
1
16
19
34
5
10
15
20
7
26
17
40
13
2
7
44
1
2
7
2
5
28
1
20
15
28
13
8
27
12
9
10
9
8
3
4
15
18
7
48
25
18
23
30
13
8
9
4
7
8
9
8
1
38
7
10
1
2
5
18
1
14
7
18
9
26
5
20
9
6
41
18
13
12
33
6
1
26
11
2
3
6
9
4
9
38
9
8
23
2
27
50
19
22
7
2
7
10
13
20
3
6
5
20
29
4
5
18
1
8
1
22
13
14
15
6
17
2
57
10
9
22
15
12
3
20
19
10
1
20
21
4
17
6
37
10
11
6
1
112
35
12
1
18
21
2
35
2
5
8
3
2
3
40
9
22
13
40
21
4
33
24
45
10
9
8
15
2
19
14
15
16
17
8
7
2
5
24
1
26
43
10
11
12
17
4
9
18
5
38
71
42
11
16
23
24
23
14
9
12
21
8
21
18
19
8
7
8
9
30
7
4
5
4
7
2
13
4
29
4
7
2
13
12
3
4
17
36
5
6
3
2
5
8
1
14
39
18
11
14
5
38
11
2
15
6
17
12
35
6
7
4
17
4
31
8
1
26
3
26
19
12
17
16
3
2
7
30
27
10
11
12
21
8
15
8
43
16
23
6
11
12
37
4
25
6
7
10
3
20
9
16
1
18
19
2
7
44
7
4
41
6
1
2
11
14
5
32
7
16
7
20
21
8
25
2
13
12
5
16
11
46
1
20
11
4
5
14
9
8
15
10
3
16
3
2
43
6
37
4
1
4
1
28
5
6
5
22
3
34
35
4
11
6
29
24
5
14
9
28
35
4
7
6
1
18
25
4
5
4
3
16
9
12
19
24
7
32
3
24
9
2
7
6
11
8
29
12
33
18
71
2
45
36
5
14
65
42
5
56
33
6
35
8
11
44
43
12
3
32
5
16
29
62
3
10
25
2
11
2
1
20
1
30
43
10
3
10
7
26
3
32
3
6
1
2
9
20
1
34
3
8
3
10
5
18
1
40
49
14
7
4
25
6
1
12
43
32
17
18
9
2
13
10
17
4
99
16
15
42
27
18
25
2
11
26
1
4
13
2
13
18
19
18
17
8
5
10
19
4
65
6
23
6
17
8
11
2
47
6
13
14
9
2
7
2
13
2
53
58
23
4
15
10
3
20
11
4
19
16
13
4
3
22
17
2
1
18
9
18
1
20
13
10
15
6
7
12
23
34
7
4
5
10
7
4
3
2
5
38
43
16
45
4
15
14
9
22
27
22
21
12
13
10
11
10
51
16
1
2
5
4
7
10
9
6
3
12
31
4
15
8
17
8
7
60
7
20
1
6
5
6
3
28
3
22
3
2
1
10
5
8
17
14
3
20
27
2
11
2
19
22
1
6
19
14
9
4
3
8
47
24
7
6
43
22
19
10
1
14
3
38
21
28
9
4
11
4
5
8
9
8
15
2
29
4
1
16
17
8
1
4
5
2
1
12
5
16
43
18
7
10
3
22
19
12
5
10
1
20
5
10
33
6
39
10
1
20
5
18
5
10
9
8
13
4
13
2
1
4
3
10
3
8
9
16
9
2
9
28
1
8
9
4
27
10
19
34
3
4
5
56
11
46
7
44
9
30
17
12
27
12
15
6
5
6
13
16
11
2
35
12
3
24
7
6
11
6
5
10
5
10
11
4
19
4
3
34
9
12
5
18
19
16
3
8
15
16
13
8
3
2
7
20
3
2
5
12
15
16
27
36
3
2
31
10
35
6
3
28
5
8
23
16
27
30
1
4
5
4
17
50
15
10
27
2
31
2
57
2
15
6
17
24
1
6
5
24
5
16
61
2
7
2
13
6
17
4
13
28
11
2
7
4
1
8
1
10
5
18
5
24
3
26
17
66
5
12
17
8
11
14
1
12
11
4
1
6
5
42
33
22
1
10
15
8
9
2
7
16
21
6
3
24
45
26
23
24
7
16
17
2
27
6
13
8
1
40
11
8
3
2
51
2
21
6
1
2
13
16
29
12
17
40
9
20
1
14
5
20
7
74
3
38
1
2
13
26
13
20
33
14
25
2
1
2
33
6
9
2
1
12
7
6
7
8
7
24
1
2
11
30
1
22
15
4
23
34
7
20
9
6
23
4
3
18
5
8
21
40
5
6
9
26
1
34
19
2
19
6
15
16
33
10
13
24
5
4
5
30
1
10
23
60
3
12
1
12
3
44
11
22
9
22
1
2
1
18
39
4
3
16
1
58
9
4
19
16
11
20
53
2
3
12
11
8
9
48
9
8
13
2
1
4
51
10
9
6
3
22
5
6
3
6
3
6
25
12
17
20
11
10
1
4
1
44
5
22
19
18
9
14
25
54
1
14
9
16
15
6
29
6
7
18
1
8
27
22
9
10
1
24
7
20
47
12
7
14
5
24
5
4
1
12
11
12
9
10
11
6
11
18
35
32
5
2
29
28
7
8
5
12
47
26
21
4
33
8
15
2
9
10
13
6
29
4
9
4
11
12
5
8
5
36
51
2
15
42
3
10
21
30
3
4
1
2
21
2
1
2
9
2
7
14
9
4
1
16
3
14
23
8
9
14
9
8
5
6
15
10
1
28
1
8
11
6
27
4
15
24
3
2
1
16
15
14
9
32
1
24
1
2
35
4
7
2
15
12
1
4
15
14
13
16
5
12
5
14
7
8
7
8
27
8
3
4
21
20
17
26
27
2
5
12
7
8
13
10
3
2
21
4
15
8
13
2
5
2
23
4
7
8
21
8
13
4
11
18
39
2
23
22
33
58
23
6
7
6
9
8
21
32
5
8
15
4
25
2
1
8
43
24
5
18
5
8
11
16
27
2
17
30
17
2
1
58
11
8
5
24
17
46
17
8
13
4
23
16
15
74
1
48
5
32
1
16
9
6
1
22
25
24
5
18
1
10
11
42
1
20
19
4
7
8
1
24
3
2
1
18
3
4
53
2
27
22
5
4
7
20
5
14
3
10
9
2
21
8
39
24
1
6
1
28
5
6
57
6
7
20
3
10
1
4
7
26
1
16
5
2
3
2
3
8
1
40
33
14
1
10
25
18
11
2
13
6
21
16
3
22
15
2
9
6
13
2
41
2
53
4
19
2
3
26
1
22
21
6
5
34
1
4
19
10
11
36
25
12
7
12
15
4
11
16
7
38
37
4
3
10
17
4
9
4
9
16
3
10
3
22
21
14
1
52
9
66
1
8
39
50
17
10
3
2
5
12
17
12
25
8
19
8
3
8
3
8
9
6
19
4
21
6
11
50
21
22
5
22
11
26
15
8
15
38
3
8
3
4
15
10
21
30
13
4
27
12
3
10
11
4
17
10
15
2
3
12
5
10
1
6
35
8
7
12
11
22
9
6
5
2
5
32
23
2
1
12
43
34
7
34
19
40
3
2
11
20
11
8
3
26
13
10
9
6
9
4
15
4
21
4
5
2
23
8
3
18
53
2
11
20
5
22
1
6
7
2
1
8
29
2
21
8
11
2
11
30
5
2
69
8
15
12
11
4
19
12
11
18
23
10
1
44
33
16
1
2
71
30
9
20
3
8
15
10
9
18
23
8
13
14
3
28
51
4
15
36
23
14
11
10
1
8
5
16
25
42
3
26
15
2
21
34
21
4
17
34
7
44
9
2
17
36
5
12
37
34
17
12
1
10
1
44
11
10
9
18
17
2
15
2
5
28
15
14
35
6
21
2
29
22
3
16
9
2
13
22
41
8
3
30
3
16
3
2
3
10
11
20
1
66
13
54
31
10
13
4
17
10
1
4
9
2
7
16
13
22
15
2
27
4
21
2
7
14
9
24
7
2
19
38
5
4
5
10
33
4
1
24
1
18
31
6
21
4
11
12
1
14
11
30
5
6
51
8
3
8
19
4
9
4
5
10
5
2
45
8
31
2
39
14
19
10
3
18
1
2
1
20
19
4
17
8
47
14
11
4
13
22
21
26
17
38
1
6
1
12
21
14
1
6
53
6
27
12
15
4
21
4
7
4
11
8
9
26
17
16
13
14
17
10
27
12
13
30
55
2
11
8
27
14
7
8
25
18
33
4
9
20
1
18
15
2
1
14
13
22
9
24
27
8
33
12
3
8
5
4
3
6
1
8
5
18
5
40
11
28
1
84
15
4
3
52
9
24
13
24
3
4
5
2
15
62
9
48
21
18
7
6
9
10
1
16
7
4
1
4
13
28
1
12
7
24
7
2
13
6
5
8
7
6
33
4
13
4
17
6
5
24
11
24
5
12
5
2
15
34
23
12
29
32
15
24
5
10
9
8
31
14
17
6
3
8
15
32
31
18
1
70
1
6
17
6
19
10
7
4
3
16
3
28
15
48
23
10
3
4
23
4
11
8
9
20
1
4
37
18
7
24
11
14
19
22
5
26
1
6
9
10
31
4
15
4
21
20
21
8
17
8
9
4
11
22
7
10
11
4
3
14
25
10
11
14
21
62
13
2
11
10
3
22
11
6
11
28
3
10
19
10
3
26
21
14
5
8
11
6
15
22
15
10
33
42
5
14
21
6
15
8
9
8
13
4
23
4
1
12
3
12
1
6
47
4
5
6
1
32
7
30
5
14
11
10
23
2
1
12
5
4
47
2
23
12
17
2
45
6
27
2
3
4
19
6
5
8
5
12
15
2
5
20
17
8
5
8
39
16
5
12
17
10
5
16
9
2
55
12
1
36
5
16
25
2
9
20
9
24
7
12
13
2
1
10
3
20
11
12
21
8
7
4
1
12
1
12
25
6
3
4
15
18
1
18
5
6
21
2
15
20
51
6
5
52
15
6
5
6
13
10
1
2
7
2
29
6
9
4
3
4
13
4
15
14
1
4
11
2
5
30
9
4
33
44
25
6
1
10
39
8
23
6
1
12
17
6
25
42
19
20
3
20
17
24
13
34
5
44
5
2
67
30
17
4
15
6
17
28
17
24
3
4
9
2
11
2
3
14
1
6
1
2
9
4
13
8
19
8
5
2
19
2
21
2
3
12
15
16
1
2
11
8
13
2
69
8
1
2
15
18
31
6
29
24
25
8
7
4
1
14
15
50
13
26
27
24
11
6
5
2
13
2
43
2
1
12
3
2
9
4
23
6
7
4
5
22
11
6
7
10
7
6
3
8
25
6
23
12
1
22
3
32
3
28
15
2
5
2
3
12
13
8
1
2
11
4
7
16
25
6
3
4
19
2
13
10
11
52
47
6
5
2
7
10
1
24
53
10
3
12
3
2
9
2
13
12
5
6
17
2
3
6
11
6
11
14
17
20
5
2
47
2
3
16
13
30
21
4
3
28
5
38
1
4
5
14
3
4
25
4
5
24
7
30
11
20
5
6
27
2
15
6
3
22
19
18
5
10
15
8
9
46
11
2
5
2
5
18
1
46
3
14
9
4
9
22
19
6
5
4
33
2
23
14
1
2
15
8
3
10
5
8
11
18
3
10
5
10
23
8
11
10
1
20
7
26
3
2
1
4
1
24
5
2
23
42
23
16
13
14
7
6
17
6
7
16
1
16
3
2
1
2
9
2
3
10
5
4
9
12
51
24
19
18
71
20
1
10
11
32
9
4
7
4
5
2
11
4
9
8
17
26
3
22
1
36
17
30
5
14
5
12
41
4
13
14
11
10
1
12
1
6
31
4
37
28
3
4
11
2
3
20
5
4
7
22
7
26
27
6
1
20
3
28
17
6
3
4
3
6
21
10
1
10
1
20
33
2
9
22
21
6
1
6
1
4
7
10
7
26
17
6
3
4
7
8
9
16
15
4
3
10
11
22
3
16
29
50
11
18
3
6
7
8
3
14
47
8
21
10
11
18
23
48
5
4
5
2
11
14
15
8
13
38
3
4
9
4
9
10
11
2
3
16
25
8
1
4
3
8
1
12
3
48
3
62
1
22
1
4
7
2
29
8
5
4
13
8
23
2
9
12
1
18
19
12
19
18
5
2
11
18
9
4
17
2
25
2
31
6
1
12
5
8
13
32
1
6
17
2
3
2
29
2
7
2
3
14
63
4
15
10
1
52
15
22
9
4
15
4
1
8
7
4
21
12
7
14
15
8
3
26
5
14
11
4
1
6
17
2
13
14
9
4
1
4
9
4
7
2
25
8
9
2
7
2
1
10
7
48
7
8
19
12
1
12
13
26
9
28
1
6
5
8
9
10
5
8
7
4
1
12
11
12
1
6
7
16
13
18
15
24
7
6
21
26
3
8
31
28
13
6
1
18
29
72
1
6
53
28
1
18
9
40
9
2
5
12
1
2
11
14
5
8
19
4
19
12
3
10
5
6
1
6
1
8
1
4
27
6
11
2
5
8
1
4
19
10
1
18
11
12
9
62
3
40
5
8
37
2
27
2
27
18
31
2
5
2
11
12
11
18
1
12
17
8
15
8
9
10
15
12
1
6
13
42
3
2
3
4
9
16
5
6
3
28
5
2
3
22
3
38
17
4
11
2
19
2
1
30
17
8
7
4
3
34
41
22
3
16
1
22
7
26
19
12
1
12
19
26
1
8
15
8
9
6
1
18
3
6
3
2
17
8
11
16
1
2
7
2
25
12
15
28
39
8
13
10
15
4
15
28
1
14
9
2
1
4
57
16
33
6
1
16
3
40
21
2
57
16
11
4
29
6
11
18
5
2
7
6
7
12
1
18
5
14
11
2
21
40
65
2
63
2
17
4
11
18
55
22
1
2
13
18
25
12
33
4
9
4
15
12
9
6
23
6
47
2
19
8
5
8
13
24
7
4
15
12
1
4
7
2
3
34
9
10
3
12
23
12
13
44
39
12
11
14
1
4
23
24
17
16
13
8
1
8
5
30
1
14
17
20
1
18
3
4
1
8
21
8
1
2
15
2
5
32
17
10
19
2
13
10
5
2
3
82
5
28
3
32
25
14
5
10
45
2
1
12
13
34
11
8
11
2
31
4
15
18
5
4
5
6
1
2
17
16
7
10
13
4
3
2
9
20
3
10
47
8
5
14
5
22
11
2
25
4
7
2
7
4
17
18
13
16
5
30
51
32
1
6
7
4
3
30
27
8
1
24
11
8
37
2
33
4
27
4
31
22
3
52
11
6
23
6
19
6
21
14
15
22
13
50
15
6
1
2
13
6
21
2
3
24
3
4
13
2
1
6
7
6
7
8
5
12
5
8
1
4
9
18
9
6
25
2
3
10
1
8
15
4
37
8
1
2
19
4
9
14
3
8
13
8
19
2
23
2
27
8
9
10
1
6
5
4
5
6
3
16
19
6
5
8
5
18
1
48
5
2
49
6
1
22
1
4
27
10
29
2
7
6
29
6
11
24
1
24
15
6
23
6
3
10
5
10
11
10
17
44
27
4
9
2
31
18
1
4
1
8
15
4
21
22
3
6
7
12
43
10
41
6
45
6
3
16
23
18
7
2
1
38
1
12
5
18
11
2
31
18
1
82
15
2
27
2
1
4
17
6
25
2
9
4
23
2
13
12
7
18
23
6
13
14
1
14
15
10
3
30
3
10
15
4
9
2
9
8
3
14
17
12
29
18
1
4
3
6
13
8
11
22
15
34
9
38
17
12
33
18
7
18
27
8
23
4
3
12
9
10
47
10
19
26
3
6
19
28
17
12
1
12
1
4
11
4
1
8
11
2
11
8
3
6
11
8
5
6
37
22
3
14
1
8
15
14
33
6
7
16
5
18
1
2
17
4
5
12
7
6
37
12
17
6
11
34
11
4
7
24
3
8
5
10
5
4
27
2
3
24
11
12
23
20
9
4
3
20
1
24
3
14
15
10
3
4
13
16
3
44
3
14
9
24
1
6
7
6
3
4
9
36
23
14
35
28
7
36
9
8
23
10
27
46
1
16
5
4
3
26
53
12
9
4
1
2
19
2
13
4
13
8
13
6
1
20
13
6
3
2
39
18
1
2
9
10
1
32
1
16
17
8
11
4
9
8
7
8
3
4
5
8
19
12
11
2
17
2
33
46
17
8
11
4
3
14
19
2
49
32
43
2
1
4
65
18
21
4
11
32
31
4
33
22
15
16
11
76
33
22
3
16
3
26
19
30
1
8
13
6
1
48
17
10
19
10
3
2
1
10
15
2
5
48
25
8
13
10
1
2
15
24
25
8
11
32
13
28
1
4
13
18
7
22
25
16
11
6
9
18
11
8
43
24
25
4
15
8
19
34
11
16
9
4
13
42
15
10
23
28
9
46
25
8
3
44
43
14
19
12
11
10
7
4
3
28
9
22
19
6
3
2
27
14
17
20
7
10
3
4
17
10
9
12
5
2
1
6
23
18
3
6
5
6
19
48
3
2
3
20
39
8
17
4
7
2
13
24
13
48
43
12
7
10
21
16
7
8
23
6
13
6
5
52
35
8
3
14
5
16
7
8
23
2
21
4
21
8
17
16
25
16
7
2
21
8
13
10
1
6
1
18
59
2
5
10
5
42
7
14
5
2
9
26
1
8
49
2
1
8
9
12
33
4
33
8
15
2
15
2
5
6
1
4
15
6
3
38
15
16
9
8
5
10
39
4
3
18
1
2
11
16
5
2
17
10
29
8
15
30
1
26
5
34
3
24
17
16
33
16
95
10
17
2
9
14
11
8
19
8
9
26
5
28
45
4
7
2
9
16
1
30
13
12
39
14
5
32
15
14
3
14
3
36
27
4
7
50
3
8
15
2
3
2
7
14
7
8
5
4
3
20
39
4
19
18
19
8
9
8
33
14
3
6
1
16
5
6
13
12
3
4
9
8
35
10
7
12
17
32
19
8
1
22
21
2
15
10
5
18
3
52
9
10
11
6
1
12
11
10
5
2
15
30
1
12
5
4
21
12
11
4
5
26
23
36
13
2
7
8
13
8
31
8
5
10
37
10
11
28
13
38
13
10
3
24
7
4
21
20
5
30
11
6
15
30
1
36
7
14
3
2
15
12
33
6
9
16
5
10
27
20
11
4
15
22
13
30
11
16
7
38
1
4
1
20
3
14
3
2
27
10
17
2
29
16
25
10
17
2
5
6
7
24
9
8
1
12
39
26
17
4
9
14
19
10
5
4
7
6
3
14
37
58
9
2
27
18
17
18
19
18
1
34
21
8
3
2
1
6
1
18
1
2
19
48
5
38
17
30
9
14
3
6
1
6
5
30
3
46
7
12
25
8
31
24
29
6
7
24
1
28
33
36
11
8
3
16
1
20
9
18
11
20
5
14
5
26
3
14
9
2
13
8
7
18
17
54
15
4
49
12
3
4
9
62
15
2
5
2
11
12
13
18
3
4
17
16
3
2
15
20
13
20
7
8
13
18
17
4
1
2
31
44
13
4
27
32
9
8
13
24
13
8
35
10
19
8
9
10
3
16
3
10
19
30
1
52
25
8
9
2
15
24
3
20
9
8
5
6
3
4
13
2
7
10
11
8
1
22
3
8
35
2
21
4
21
24
7
40
3
16
3
16
1
14
11
2
11
10
67
12
5
6
1
6
9
4
17
10
11
4
1
12
7
36
7
10
7
22
9
4
13
12
1
2
1
20
21
20
3
12
11
18
23
4
17
14
17
24
3
6
11
36
9
2
23
6
11
12
25
6
9
16
1
2
3
6
11
22
13
16
15
8
25
18
79
12
1
14
29
16
7
14
33
2
5
2
9
6
7
14
1
2
1
10
19
8
3
20
3
18
5
6
25
6
13
4
15
10
7
4
1
8
11
8
9
6
5
18
5
28
1
14
11
14
3
22
27
22
23
2
7
20
5
4
7
8
9
12
1
2
1
12
51
2
11
24
17
28
9
4
13
44
9
30
51
6
3
20
17
54
7
10
23
10
1
22
15
16
47
6
19
22
41
2
9
20
53
4
19
20
9
4
5
2
21
8
3
8
25
14
21
30
3
14
9
20
15
50
3
8
1
18
1
4
5
4
39
14
3
22
21
8
39
28
9
2
15
22
19
8
5
10
31
38
5
2
5
12
7
16
7
4
9
8
3
30
5
12
13
32
19
2
7
2
21
34
7
72
3
2
1
12
65
60
7
30
13
10
9
30
29
8
15
2
9
16
3
16
1
8
13
4
9
12
43
44
17
2
15
12
11
12
5
24
13
10
1
10
1
12
21
40
9
12
15
6
35
4
17
18
25
10
3
6
3
16
13
14
3
30
5
42
83
30
11
26
1
36
13
12
19
12
5
4
15
2
9
14
33
10
9
26
3
44
11
44
3
16
3
8
1
4
1
26
5
16
67
8
17
18
11
2
3
4
5
8
17
6
1
6
9
10
1
8
1
4
9
24
11
14
59
16
1
2
3
20
7
12
3
14
7
18
31
28
9
10
15
6
29
12
43
4
29
14
1
10
1
2
33
10
39
12
1
24
11
2
25
6
17
2
3
28
1
32
9
2
21
28
3
2
9
14
7
12
1
4
65
28
3
2
5
6
9
4
3
12
17
44
9
4
5
2
17
10
1
20
15
8
21
38
13
12
5
6
35
36
3
8
1
10
13
2
41
56
17
36
9
26
9
2
11
2
7
8
19
4
9
2
15
18
13
2
3
4
3
14
45
14
21
2
29
6
1
14
11
34
21
2
3
2
1
14
3
4
3
4
7
24
17
6
7
4
63
22
63
30
7
34
21
32
1
22
3
28
1
32
17
4
5
20
9
14
3
26
31
6
1
6
7
4
3
56
5
32
5
20
31
36
5
32
7
4
13
8
7
20
31
14
13
4
25
24
3
4
7
10
7
6
5
10
9
62
11
6
17
16
17
4
13
4
23
2
11
8
11
30
29
2
19
18
11
4
5
14
25
10
21
16
27
8
3
40
9
2
13
8
21
4
7
14
21
10
17
2
9
10
1
4
17
20
13
2
1
4
1
52
21
4
19
6
19
14
11
12
11
6
17
10
5
14
9
46
1
4
11
34
3
4
21
2
25
18
25
8
21
2
1
50
1
8
9
4
45
40
17
44
9
4
15
16
1
20
1
30
3
6
23
14
17
4
15
8
3
16
3
14
1
30
49
30
9
4
9
4
33
30
7
6
5
4
17
12
11
18
19
12
11
22
11
24
15
12
7
10
5
10
23
18
37
20
11
14
17
26
3
4
27
6
3
2
1
2
15
4
35
2
3
14
9
6
7
6
5
26
27
2
7
2
5
8
5
14
13
28
3
14
19
60
23
14
19
2
17
2
15
26
9
24
1
2
7
6
1
6
9
18
7
32
9
14
17
18
23
10
9
8
5
18
19
12
7
12
1
34
5
6
19
24
37
4
5
38
1
42
7
6
3
6
13
2
33
10
1
4
3
14
9
8
23
10
5
14
5
12
45
4
3
76
3
20
25
8
5
32
3
12
9
18
1
16
15
12
5
14
29
12
9
20
3
38
39
20
13
18
1
2
13
14
17
16
1
6
1
6
29
12
11
8
5
26
9
20
15
8
1
10
5
4
3
4
15
2
21
10
9
4
7
8
3
14
1
4
19
24
1
12
7
4
9
30
7
6
17
48
19
6
3
10
31
12
5
4
3
16
3
22
5
6
5
8
39
20
9
2
41
20
25
6
17
22
1
2
15
24
35
12
11
8
13
10
41
4
21
14
1
10
9
4
9
20
3
16
15
14
25
8
7
6
9
30
33
2
51
4
33
4
51
6
13
12
59
20
5
12
33
4
1
2
15
10
27
2
21
8
5
10
13
10
39
2
3
6
7
6
25
6
29
8
23
12
1
8
3
24
1
4
1
12
7
10
1
20
35
16
23
10
35
4
1
58
43
14
11
4
5
2
1
38
11
4
1
2
15
4
3
26
21
16
15
12
19
44
3
8
5
14
7
4
15
10
17
2
1
4
9
26
15
28
47
20
11
6
1
20
3
64
49
14
1
12
1
10
29
12
5
2
19
4
5
2
25
66
15
6
3
16
11
10
13
2
5
14
7
6
13
22
15
4
3
8
9
16
5
2
19
2
5
6
17
6
11
20
1
40
11
12
19
6
7
8
1
12
5
12
47
18
3
22
3
16
21
24
5
6
9
22
5
8
29
28
15
4
35
24
13
2
5
8
3
10
5
6
15
8
7
20
9
2
9
2
21
10
19
18
23
6
7
10
1
18
3
18
9
42
7
4
7
10
13
4
17
8
5
12
35
4
9
6
3
14
3
6
13
2
1
16
9
14
1
8
7
14
19
40
23
22
1
10
7
12
7
4
3
2
31
4
9
6
1
12
1
36
19
18
55
42
25
12
1
14
49
18
9
8
13
20
27
32
19
2
17
2
5
4
9
16
5
20
21
8
1
4
19
2
3
10
3
26
21
16
43
4
3
46
3
10
5
8
3
34
1
10
1
18
5
22
9
2
3
10
25
4
95
14
3
8
1
22
5
20
7
2
1
10
37
14
5
2
9
22
3
34
3
16
9
6
3
4
21
6
3
10
29
14
3
4
17
6
3
54
3
10
9
14
13
32
3
4
15
8
13
4
41
2
1
16
9
2
5
22
7
14
3
4
3
22
1
66
39
20
9
14
1
2
17
16
73
6
1
12
31
4
3
44
21
2
29
8
9
8
15
8
15
8
9
22
17
16
9
2
1
2
19
10
31
46
3
2
21
38
5
12
23
12
7
18
3
2
7
6
35
10
9
6
9
4
11
14
1
24
5
4
11
18
1
10
21
6
21
10
7
4
11
30
15
22
7
8
7
10
15
8
3
10
3
10
3
16
7
8
13
10
31
10
13
2
7
24
11
10
23
12
1
14
13
4
15
8
3
8
13
4
3
34
3
8
9
12
49
6
3
4
21
8
3
8
61
64
9
12
15
10
45
4
15
22
35
4
45
14
23
14
5
54
37
10
17
36
37
2
5
8
9
2
5
2
23
40
3
30
17
14
29
44
29
26
15
4
1
6
11
20
9
14
5
6
25
26
3
18
5
16
1
6
21
24
1
42
11
18
59
8
7
6
7
8
1
8
17
4
11
10
21
8
1
18
5
4
1
20
5
10
9
20
15
40
5
10
1
10
31
20
5
6
57
2
25
14
9
2
11
18
35
26
35
10
3
8
21
34
5
12
15
34
9
16
21
10
9
6
23
14
15
22
23
10
3
32
3
14
43
6
1
14
27
6
27
36
29
34
17
8
3
4
21
28
9
14
13
20
27
10
3
18
5
4
31
2
45
2
21
2
27
16
5
26
21
8
9
30
17
6
3
30
1
6
19
26
5
12
1
50
19
2
17
52
5
6
27
6
13
10
47
8
33
30
13
26
11
8
5
2
5
12
47
2
9
2
15
4
15
22
3
4
13
66
23
12
3
52
1
22
7
8
1
26
13
10
3
10
1
6
1
24
47
34
5
6
23
12
23
6
9
22
5
22
23
22
1
2
3
4
9
10
1
10
17
32
31
6
51
16
1
38
3
16
3
14
13
2
59
22
15
2
13
10
5
10
9
8
3
14
17
22
39
10
3
18
15
20
3
22
37
2
9
34
1
4
5
16
21
2
3
12
17
16
1
18
7
20
7
16
41
4
3
4
7
4
5
8
13
6
1
2
9
20
3
20
1
4
7
20
1
16
53
58
13
26
1
6
7
10
11
22
5
14
19
2
11
8
25
6
1
6
3
6
23
6
7
34
7
6
1
16
9
20
13
18
3
24
23
26
7
12
5
6
5
2
5
2
3
10
13
32
1
2
11
10
1
18
9
16
1
4
49
14
15
2
17
2
9
10
23
18
11
12
3
8
9
10
5
6
3
14
39
6
7
12
11
4
23
6
7
12
7
32
9
20
5
8
13
6
11
10
41
2
1
24
1
14
13
18
29
6
1
14
13
8
5
24
17
8
23
8
3
8
7
4
33
10
15
14
9
8
9
4
9
8
19
20
15
2
1
28
1
12
35
30
9
2
1
12
3
20
1
6
9
14
25
4
1
16
3
10
3
12
5
2
15
10
21
22
33
20
15
24
51
4
13
24
25
4
11
14
3
60
11
2
19
18
3
4
27
14
29
6
5
6
5
10
5
48
13
12
11
48
1
16
41
4
21
4
71
6
15
12
3
6
5
8
13
34
17
24
19
14
15
32
3
44
1
10
3
26
1
10
21
14
37
22
15
4
27
2
27
16
3
16
1
28
3
8
5
6
13
4
9
6
3
38
9
12
11
28
1
2
15
6
7
40
27
4
17
4
13
22
27
32
33
10
11
24
11
8
1
14
15
22
11
4
1
20
57
8
9
4
1
72
25
24
5
16
31
6
3
4
7
14
5
4
25
10
17
6
23
24
5
18
17
8
9
2
7
22
23
8
5
14
17
10
1
2
15
8
3
20
13
32
29
10
9
10
3
8
5
12
3
2
9
4
15
4
19
20
3
18
27
4
7
36
1
6
13
6
35
52
9
4
27
28
13
30
11
28
29
12
11
2
11
6
1
4
15
16
23
2
3
4
3
6
53
4
1
2
21
22
15
6
27
24
1
20
33
2
9
16
11
18
1
4
15
8
3
14
17
18
15
6
1
30
19
6
17
12
7
66
1
2
1
92
13
2
5
4
7
10
5
6
5
6
1
2
7
8
13
4
23
14
1
2
15
8
7
2
5
4
19
22
29
8
11
4
9
10
3
28
7
32
13
24
19
22
5
16
11
8
1
12
35
4
11
24
1
54
5
14
27
2
1
4
3
12
7
22
5
30
35
4
3
12
19
62
3
4
5
6
77
8
1
2
9
4
9
20
9
2
7
2
15
6
65
24
5
2
33
24
5
4
11
6
3
8
5
2
1
18
5
8
13
16
27
4
33
12
5
12
3
8
13
10
5
4
37
14
11
2
5
4
3
10
23
8
1
4
1
2
3
32
25
12
3
32
5
8
27
2
7
8
1
38
5
6
1
8
9
2
9
6
19
48
7
50
15
14
7
4
15
4
3
58
39
8
19
10
19
20
13
2
19
16
19
8
5
36
13
14
35
4
51
6
9
22
5
32
21
14
5
16
11
2
17
4
5
16
21
4
29
20
3
4
1
12
43
32
23
16
3
12
13
26
9
14
21
6
5
4
9
8
21
22
9
4
1
4
1
4
15
4
31
6
7
4
31
40
1
4
43
6
39
10
13
32
1
66
11
4
1
4
13
28
21
20
35
2
3
2
9
4
45
8
27
6
17
8
5
42
9
8
43
30
3
4
11
36
11
16
19
8
1
8
7
4
7
6
13
2
5
2
11
8
5
18
15
14
5
44
31
20
5
18
11
4
3
8
21
12
3
8
1
22
11
14
3
10
7
30
13
16
9
2
17
40
21
2
21
26
3
2
47
22
5
12
5
2
13
8
41
18
23
6
23
2
11
14
19
12
5
68
1
18
17
8
1
46
15
10
39
14
1
18
1
6
11
10
5
4
15
84
1
8
41
4
23
12
9
8
13
20
15
2
3
2
1
2
7
16
13
2
5
2
15
14
21
2
29
18
29
8
9
22
13
10
7
60
15
20
9
22
93
12
3
24
35
26
35
2
1
2
9
10
23
4
3
4
13
16
1
8
5
12
9
6
5
4
5
6
5
12
13
18
11
20
11
30
9
4
11
20
21
20
1
2
9
2
5
14
3
2
1
14
1
8
11
58
25
52
33
10
9
10
21
2
3
30
17
8
5
50
15
16
43
56
3
6
13
20
7
12
17
24
7
12
21
26
1
6
15
2
5
8
3
26
7
2
3
10
19
6
19
22
11
10
19
2
13
4
9
2
7
50
33
40
3
20
43
8
11
20
11
14
13
10
25
2
15
4
3
6
9
8
1
6
9
10
5
38
5
24
39
2
5
28
15
22
13
8
3
4
13
30
15
2
9
14
13
20
5
12
29
4
9
14
55
4
5
38
1
2
11
10
15
36
7
36
3
4
13
2
17
4
21
4
25
10
1
4
15
22
3
14
3
8
19
4
7
2
3
4
49
20
1
30
3
38
37
4
7
14
65
16
27
20
7
30
25
8
67
6
27
4
1
20
3
32
21
4
35
24
27
38
13
10
1
6
15
4
25
10
11
8
9
4
3
28
9
20
9
8
21
42
5
10
29
26
13
4
7
8
15
24
11
2
27
14
3
18
35
18
15
4
1
10
1
12
13
28
3
30
17
24
19
2
11
6
33
10
3
4
5
4
15
6
37
14
5
2
33
8
15
8
5
4
55
10
1
12
23
36
5
8
41
10
5
8
3
4
1
14
21
38
23
4
11
8
3
8
5
12
41
6
3
4
3
6
7
16
3
10
3
10
27
2
1
8
11
8
29
12
13
12
15
8
3
8
3
2
39
20
9
4
3
24
9
20
11
6
3
34
27
6
15
24
5
38
1
18
35
18
11
12
3
20
3
20
19
10
5
10
3
14
5
6
11
4
3
10
5
22
13
4
15
4
21
6
7
8
7
2
1
4
15
12
5
26
5
4
13
18
5
8
31
28
37
16
17
4
1
4
9
2
3
24
7
4
31
18
9
10
1
18
7
6
5
22
9
10
27
22
9
34
13
6
9
14
1
10
9
4
9
46
11
14
39
10
19
28
29
8
23
18
1
30
19
8
15
2
33
2
3
4
7
42
25
30
3
6
53
6
3
28
9
30
27
36
3
6
11
8
15
18
3
2
5
54
33
10
5
10
11
10
9
4
21
32
21
4
33
18
27
8
55
2
5
32
3
10
13
6
1
4
19
4
15
32
21
6
5
6
1
34
33
10
23
2
15
8
23
6
7
18
1
2
1
26
3
40
7
2
13
32
3
8
7
34
45
4
13
8
9
2
1
20
3
12
19
2
23
10
5
32
3
30
27
10
3
8
9
56
5
24
11
14
11
8
1
18
1
4
1
20
9
50
39
14
11
40
13
6
1
2
31
18
15
2
15
2
3
12
11
2
13
6
7
2
9
36
11
10
7
18
7
6
7
6
33
6
35
24
39
6
19
10
3
4
3
6
1
10
1
28
7
30
13
12
7
18
25
54
33
2
7
4
17
2
3
70
1
8
39
22
35
10
1
6
3
38
25
28
43
18
19
54
57
8
17
20
7
20
3
18
17
10
21
2
5
4
9
10
1
12
13
12
17
24
17
4
1
14
1
6
5
8
7
10
27
12
25
26
23
8
19
2
5
2
7
18
19
4
19
12
25
38
35
6
27
6
15
16
3
16
3
4
17
62
9
52
13
6
3
20
3
10
13
14
37
42
7
36
11
36
27
2
31
12
15
18
15
38
7
16
11
2
3
16
7
4
33
8
19
2
21
8
7
8
5
30
3
6
3
2
1
8
5
6
17
24
5
10
25
4
13
2
5
12
5
6
23
8
5
12
47
40
1
20
7
30
1
42
13
16
17
52
15
14
7
30
11
26
5
14
51
22
27
6
7
34
43
2
19
50
5
8
17
2
11
10
1
4
3
4
3
2
3
28
13
6
7
2
39
28
1
16
9
46
15
88
1
10
25
2
5
18
11
10
15
6
7
8
3
4
5
8
23
2
19
26
5
24
7
2
7
14
5
8
5
34
9
12
9
4
29
2
5
18
3
22
3
2
13
2
7
18
17
12
5
14
7
6
3
2
5
8
21
10
9
2
11
2
9
12
25
14
19
2
1
6
15
10
17
40
11
4
5
4
15
6
27
12
1
58
5
10
3
6
7
22
11
8
9
2
11
28
21
16
33
8
1
4
1
14
15
16
21
36
17
12
3
12
1
26
3
6
27
2
1
10
7
6
3
4
27
8
3
6
31
16
21
36
3
4
9
8
13
8
1
2
5
26
15
2
9
28
21
30
15
6
3
18
13
12
49
18
39
8
7
14
15
4
3
18
1
16
29
12
3
4
11
4
33
14
5
24
5
12
9
16
3
4
13
2
19
4
11
8
31
10
19
4
3
4
3
2
27
4
9
36
25
38
5
14
7
4
7
10
1
26
1
36
7
4
1
10
19
10
5
40
27
16
17
10
27
4
9
34
11
30
15
10
9
60
19
4
3
6
7
2
47
4
21
14
19
6
13
4
27
12
3
6
19
2
3
2
3
2
11
10
1
16
9
12
13
10
21
2
21
2
5
12
1
12
3
16
3
20
3
6
21
10
5
14
21
2
5
6
21
18
1
12
9
38
23
26
17
4
37
12
15
2
3
10
35
52
5
16
1
14
15
20
3
10
15
38
27
2
11
6
21
2
3
20
19
2
1
12
29
14
5
22
13
10
7
6
31
8
11
16
13
6
13
2
7
2
5
4
3
20
27
2
5
4
17
6
15
26
21
60
21
36
13
2
11
34
19
2
39
38
25
38
7
10
3
6
5
6
1
8
3
40
7
12
13
24
35
8
3
30
1
8
31
10
11
2
5
22
27
44
23
10
9
8
7
4
29
2
1
12
7
24
17
6
21
4
1
16
7
22
25
10
15
24
41
6
9
58
17
16
41
22
37
12
3
6
3
10
23
20
9
12
5
8
17
28
1
12
19
8
105
10
7
6
23
4
5
2
15
2
21
20
3
4
5
24
5
2
7
14
35
12
5
2
1
2
1
16
29
8
19
6
9
4
7
12
31
26
5
6
17
6
1
16
13
26
5
18
41
10
7
12
7
24
13
4
33
20
21
18
11
8
17
10
11
16
27
4
3
4
21
32
21
6
19
6
1
20
1
6
7
30
13
8
11
24
13
2
11
8
3
6
5
10
3
10
33
8
7
16
19
4
7
4
3
4
11
4
9
4
3
2
13
6
29
2
1
14
5
20
5
4
13
14
29
12
13
14
3
4
9
14
3
6
47
16
15
20
1
4
5
4
15
2
9
14
41
2
37
2
7
6
31
36
1
28
3
44
5
18
39
4
31
6
29
2
7
34
37
14
5
8
27
32
21
2
9
12
15
8
1
16
1
14
7
36
1
14
1
56
23
14
51
4
3
8
11
18
1
12
13
12
17
24
41
34
43
6
23
46
13
6
11
16
19
6
29
10
19
2
1
16
59
6
1
24
61
8
9
4
57
2
13
6
5
4
1
6
11
4
43
4
1
6
1
24
7
6
9
18
11
20
3
2
9
8
35
6
1
12
1
2
3
20
5
10
7
24
9
4
3
26
3
8
13
16
15
48
1
16
1
24
17
16
35
6
35
8
11
14
5
20
9
6
3
20
21
30
7
48
13
2
17
6
11
4
53
10
17
16
7
48
23
20
11
10
15
94
15
10
7
8
35
34
25
2
15
8
15
34
25
16
5
6
7
68
5
6
3
20
15
12
3
32
9
4
5
12
7
6
5
6
55
4
1
4
13
6
13
12
1
4
5
6
1
30
7
6
21
20
43
2
5
4
3
6
5
4
11
6
15
4
5
2
17
14
9
6
11
16
5
4
17
18
7
34
1
10
9
26
7
50
1
4
15
8
1
8
5
16
5
18
15
16
15
38
3
8
13
22
3
4
15
16
5
4
9
20
3
34
27
22
11
12
3
2
1
6
1
24
7
2
11
40
13
8
9
4
9
58
1
2
9
6
9
4
3
26
1
2
11
16
11
4
87
20
3
4
1
6
1
4
5
34
63
6
1
14
1
22
5
8
5
2
5
2
9
2
13
28
27
6
1
8
15
2
1
18
31
24
7
30
17
12
13
2
5
2
5
6
53
12
5
24
5
6
5
16
5
6
19
24
5
2
35
2
33
12
11
2
31
6
29
2
29
8
7
12
1
12
39
34
3
8
7
14
15
8
5
4
7
26
1
4
13
10
9
16
27
14
3
20
3
2
21
2
13
6
15
14
15
8
5
26
11
22
1
16
1
24
5
10
17
4
7
46
5
16
35
30
5
26
15
14
17
14
1
36
21
38
21
52
5
18
3
10
1
22
1
10
23
20
9
4
37
2
13
8
13
16
3
14
33
2
7
4
17
2
13
46
45
4
1
56
1
6
7
4
5
2
27
16
3
8
1
16
13
2
5
4
7
2
1
28
1
22
11
2
5
6
15
8
59
2
21
8
15
28
3
4
3
4
5
16
13
14
21
2
21
22
15
6
27
4
11
8
9
6
3
4
3
4
13
26
13
2
43
10
11
4
1
4
13
10
5
8
1
16
19
4
1
10
15
18
1
12
3
26
55
22
35
18
11
6
3
2
15
26
7
4
1
20
3
12
13
24
13
28
5
46
3
38
13
2
3
2
3
2
11
26
9
10
57
6
15
2
1
4
5
10
1
4
1
8
9
2
11
30
9
2
39
8
13
14
39
2
9
10
1
34
19
4
9
20
33
2
3
22
9
20
13
60
15
28
13
2
5
4
11
2
9
8
1
22
13
4
7
10
1
10
15
2
3
4
21
8
7
24
3
14
3
16
25
20
11
16
3
4
1
24
23
6
13
6
1
26
1
2
3
14
17
10
17
16
17
10
1
16
13
26
9
6
5
12
1
10
3
4
7
42
7
8
19
18
1
6
1
14
17
12
1
52
21
10
7
30
1
68
5
4
23
12
11
12
5
6
11
2
1
8
3
6
3
26
27
2
1
18
13
6
13
30
7
24
35
30
5
24
3
4
9
14
19
12
5
2
1
4
7
2
5
44
3
6
19
26
43
10
17
4
1
8
5
12
7
22
15
10
3
14
5
2
21
2
3
2
7
2
1
4
19
24
5
2
13
14
5
6
11
14
21
8
9
4
9
2
5
14
1
10
1
8
9
14
23
6
11
22
7
6
25
34
3
20
5
4
29
20
43
8
11
68
15
4
5
4
15
34
9
26
15
4
59
58
15
4
9
10
11
14
5
20
3
10
27
2
13
2
7
4
27
10
13
6
1
4
3
2
3
4
1
4
55
10
7
22
15
2
13
14
5
18
25
12
17
6
1
16
3
34
15
10
3
4
23
32
1
16
1
4
25
2
17
4
1
14
31
2
19
6
5
2
1
12
5
16
9
6
9
12
15
14
27
14
33
4
3
20
31
30
15
14
9
10
3
40
9
18
5
4
45
26
3
18
5
12
13
14
3
24
11
20
7
18
1
28
13
50
23
4
29
4
17
16
19
8
11
2
13
18
13
6
3
14
11
10
51
2
3
2
27
24
27
2
35
2
1
12
5
22
7
18
5
18
15
10
15
34
21
8
7
32
37
6
7
2
1
2
1
4
41
50
11
2
5
28
13
6
23
48
41
32
13
8
1
2
17
2
7
32
53
4
13
2
29
6
11
4
13
34
51
16
9
8
7
16
31
4
9
8
11
12
7
66
1
6
17
12
5
6
1
8
25
24
1
2
13
6
17
6
7
20
3
4
29
2
25
18
1
12
9
22
1
74
11
22
5
32
21
18
1
24
13
6
5
4
5
2
11
2
3
52
5
10
27
2
25
2
11
2
1
6
11
2
1
6
11
12
1
6
1
2
9
20
11
18
5
2
29
14
41
2
23
16
3
2
5
6
3
10
21
4
3
4
11
16
1
18
15
22
3
8
57
36
13
8
3
20
1
4
3
8
3
14
25
12
5
6
5
24
1
18
11
20
7
50
29
12
5
14
17
24
17
22
25
18
5
12
15
14
11
6
21
20
9
14
3
10
37
10
35
2
15
4
21
4
3
2
19
2
11
4
5
20
11
50
33
16
11
2
47
12
3
6
45
6
27
30
5
6
5
6
33
14
1
6
27
16
35
22
3
2
1
52
39
10
21
26
3
20
1
12
17
12
29
10
1
22
1
14
13
8
1
12
19
14
7
32
11
10
3
10
5
24
5
12
19
58
11
8
7
26
15
14
5
44
11
8
19
12
19
4
11
4
41
4
25
4
5
4
11
6
7
14
7
6
1
28
31
4
11
28
3
2
39
20
15
30
5
26
3
30
15
4
13
4
23
6
15
18
29
6
19
14
7
8
1
34
27
12
1
2
27
22
17
2
21
30
1
2
1
10
1
12
5
24
17
24
1
2
7
14
9
4
5
14
37
8
3
28
11
20
31
12
1
2
5
2
15
16
3
4
9
2
9
4
3
12
19
6
43
18
27
36
9
2
3
36
23
14
1
4
31
10
9
20
5
6
19
36
17
26
41
4
25
26
3
10
41
8
17
8
1
36
21
2
9
4
9
8
1
2
5
2
3
4
9
8
31
2
5
10
3
4
15
18
3
20
1
14
15
26
1
2
13
10
23
6
27
38
17
2
1
2
29
28
1
38
39
22
21
2
19
4
3
20
27
4
9
8
27
2
3
6
21
20
19
6
11
12
1
4
3
4
1
16
51
10
5
30
5
32
19
8
1
20
5
28
19
8
19
30
1
6
7
6
7
4
9
40
17
10
3
8
7
14
9
16
21
8
43
20
5
2
5
2
23
6
11
12
5
6
11
14
21
4
29
42
5
4
11
2
9
20
3
6
19
16
11
12
39
8
1
6
9
2
5
18
1
4
13
4
9
14
11
8
25
2
3
10
3
20
21
8
1
18
29
60
17
6
25
6
23
8
1
2
1
4
7
4
27
12
33
40
33
18
5
4
13
12
11
12
19
12
5
20
1
4
17
42
15
22
13
2
5
18
21
6
9
32
1
22
15
2
25
10
15
58
31
8
3
8
27
12
5
14
9
2
15
2
7
64
3
6
7
2
5
20
7
2
19
4
3
36
1
24
11
14
17
6
5
8
17
10
1
18
19
18
1
30
15
12
11
34
43
10
39
8
7
4
27
2
1
8
5
2
5
34
7
24
3
6
5
22
7
10
23
2
5
8
13
8
9
36
1
32
25
4
15
2
11
4
23
10
11
30
1
8
5
2
11
20
29
28
5
6
17
10
5
8
11
8
27
10
7
6
11
28
11
22
5
6
1
12
49
2
29
8
1
28
5
14
11
4
9
18
9
4
11
30
17
8
3
2
25
8
3
20
11
70
5
12
15
6
3
56
7
4
5
2
13
18
5
18
15
18
15
14
9
10
19
32
31
24
5
2
1
18
3
52
21
4
9
2
1
20
5
44
3
14
3
10
1
24
3
4
5
2
3
16
9
8
19
14
25
42
31
6
15
6
13
16
11
24
13
10
7
20
25
24
9
10
1
2
13
12
21
2
7
18
5
12
13
6
1
8
5
10
7
26
17
50
13
6
13
6
7
28
15
48
25
26
5
54
17
6
13
4
1
2
1
28
17
2
27
14
9
10
3
16
9
46
9
2
39
16
19
18
15
2
7
2
5
2
1
8
9
12
19
2
15
8
15
16
1
12
15
18
1
6
13
12
21
14
3
10
3
14
27
6
3
8
13
24
19
24
37
6
7
4
7
42
7
4
11
12
7
14
7
2
7
6
1
28
3
2
9
20
5
4
33
10
11
16
3
8
5
12
11
6
7
34
3
10
3
2
7
8
1
2
5
10
1
10
11
2
3
20
19
6
3
14
25
14
5
40
47
2
7
32
1
16
1
10
3
4
47
14
23
10
3
16
21
2
37
6
5
18
5
16
25
2
7
6
7
4
11
10
7
6
7
10
9
2
7
10
1
8
17
2
3
16
5
4
27
44
17
16
3
24
19
2
9
14
9
8
29
6
37
22
1
4
3
10
5
22
9
10
35
14
1
16
13
30
7
18
9
16
21
26
51
4
13
8
13
14
3
8
27
10
21
10
11
4
33
14
3
26
23
12
13
4
11
68
3
14
35
10
5
12
7
16
1
4
7
20
3
20
5
40
21
2
15
8
15
4
9
18
19
20
3
4
17
52
15
10
1
18
17
24
21
4
7
6
7
18
15
52
15
8
15
8
3
6
17
2
15
36
1
6
15
20
7
10
9
32
17
12
7
12
11
4
31
32
33
6
17
6
33
12
11
4
1
74
9
4
1
8
19
8
7
2
9
2
17
10
19
6
11
26
37
22
23
22
1
16
5
6
13
4
35
4
7
14
7
22
17
12
17
12
1
8
3
14
9
50
21
28
19
32
7
12
21
14
9
6
9
32
5
8
5
4
1
12
11
12
5
8
11
6
21
26
1
14
1
14
17
4
11
8
15
2
1
4
3
10
3
4
17
10
23
6
23
2
7
12
5
6
17
4
17
22
3
26
69
8
17
28
35
4
15
52
9
22
5
16
3
28
13
8
1
32
13
20
17
30
3
24
13
4
11
4
1
48
5
26
1
10
9
62
19
70
33
8
7
4
15
2
41
12
29
12
7
36
7
26
7
12
1
6
9
8
1
16
23
4
3
28
9
4
5
2
19
26
1
4
53
4
3
4
7
12
9
4
13
40
5
14
1
16
17
22
9
10
9
32
45
4
37
6
7
10
1
10
1
4
1
2
11
46
15
14
1
10
3
22
45
14
7
14
5
2
15
14
1
4
25
2
9
22
21
2
15
18
7
6
17
6
17
20
7
18
1
2
1
32
1
16
19
2
15
2
21
2
5
2
1
18
21
2
1
2
11
14
27
2
13
2
29
6
11
16
13
16
15
18
5
4
9
4
3
58
1
58
25
14
3
2
35
6
21
14
15
2
7
6
41
14
1
4
1
24
1
10
1
22
27
2
15
16
27
4
15
16
7
10
25
12
5
62
1
6
19
4
11
32
25
4
3
20
3
4
7
46
5
24
3
4
7
14
29
22
11
12
19
8
3
30
27
10
7
6
11
6
7
40
1
14
7
12
7
8
23
8
7
10
3
14
3
4
7
16
11
30
13
10
9
56
15
12
17
18
15
12
5
20
17
14
17
2
9
52
27
14
3
34
1
10
5
14
5
10
9
10
3
28
15
16
51
8
9
2
3
82
11
6
13
6
13
16
23
4
17
8
3
2
3
12
3
2
7
8
9
18
11
18
27
16
15
30
7
24
23
4
5
6
11
12
17
18
11
8
23
44
17
4
11
4
5
14
1
2
9
6
5
14
11
16
3
8
13
8
21
16
1
18
13
4
13
10
5
10
1
18
1
64
17
22
1
18
17
10
41
10
19
4
3
12
19
8
33
6
3
4
5
24
7
54
3
8
55
16
1
54
3
12
5
8
31
10
13
16
13
28
23
6
19
4
5
2
3
14
9
12
19
26
1
4
7
28
1
14
19
10
11
20
5
16
15
2
5
2
1
6
13
34
5
114
55
54
5
6
1
36
17
14
11
12
15
38
33
12
1
30
17
10
3
6
9
12
13
4
19
2
1
12
5
2
13
6
1
2
19
2
11
20
9
12
5
20
25
22
19
20
19
6
5
14
17
10
13
2
1
12
5
2
15
16
21
10
3
6
7
36
5
4
13
10
7
24
3
8
9
2
1
14
5
6
7
12
1
44
19
4
27
16
1
14
13
2
19
10
21
62
1
8
1
40
15
16
25
2
31
2
1
14
11
2
1
22
5
6
7
14
11
12
1
20
5
30
11
10
13
14
9
24
47
4
25
6
11
12
13
12
1
22
5
8
5
4
7
4
37
4
1
18
5
22
7
6
31
18
19
60
1
28
3
10
5
30
9
20
11
20
1
6
1
4
1
30
3
22
25
8
3
4
5
16
3
22
3
2
3
4
13
6
5
10
23
38
1
14
11
22
5
12
9
8
25
12
11
10
1
8
1
26
7
4
3
4
1
16
17
18
5
8
15
14
15
56
15
8
15
4
9
28
1
4
37
2
11
2
3
14
19
4
7
8
1
6
1
16
7
12
1
14
27
6
1
22
1
6
7
10
9
20
39
32
11
8
3
14
3
2
7
20
17
2
7
4
17
4
17
16
13
20
11
24
21
6
79
6
11
18
27
2
31
4
21
18
27
10
3
50
11
2
25
34
3
2
7
6
25
44
3
12
5
8
13
22
3
6
13
10
9
8
3
4
3
14
27
60
23
4
29
4
3
40
21
12
5
2
19
16
3
20
5
14
3
2
17
38
47
38
5
2
21
2
1
6
3
4
57
4
11
6
25
4
13
44
1
4
5
16
11
24
5
20
11
30
5
4
17
32
9
30
27
12
51
6
9
22
3
6
25
14
3
2
17
20
9
52
1
16
37
6
5
24
3
22
7
6
1
8
1
10
5
18
5
48
7
8
23
10
11
42
25
2
7
2
11
48
5
20
9
16
9
8
15
10
5
8
19
12
5
22
7
6
1
12
13
6
5
6
21
4
5
4
15
30
21
2
7
6
7
52
5
24
31
24
9
4
3
4
5
26
9
2
81
2
15
14
13
16
3
14
7
22
5
6
11
44
21
8
3
8
29
2
13
26
21
14
1
28
11
6
17
8
7
12
7
10
3
30
7
4
15
20
11
18
11
2
23
28
15
26
3
18
25
28
9
8
23
10
1
24
5
2
1
4
1
6
51
4
15
10
39
30
1
12
7
6
29
20
13
4
1
10
3
14
3
2
15
2
9
20
11
6
17
6
1
12
57
4
13
4
3
16
9
12
11
4
11
4
17
12
11
4
1
18
13
4
7
10
3
14
19
26
3
16
29
16
3
6
7
62
3
46
33
2
1
6
7
8
9
2
17
2
1
4
3
10
1
2
7
16
3
18
11
10
7
4
11
2
35
8
25
10
7
18
17
20
5
6
1
12
5
2
11
2
33
22
7
8
19
30
13
12
5
6
3
14
1
14
1
2
23
14
3
12
3
12
15
10
3
14
3
8
21
20
3
10
11
24
11
22
1
18
39
22
27
20
1
18
15
4
1
6
1
18
1
14
17
30
1
4
9
26
11
8
9
10
1
70
11
2
3
32
5
26
15
18
33
34
3
44
13
18
3
12
11
30
1
10
7
6
17
12
5
28
13
6
5
6
17
16
19
4
23
8
5
2
5
2
5
24
13
6
11
18
25
10
41
18
9
14
3
4
21
16
17
44
9
4
5
6
3
2
1
4
5
14
15
10
15
4
21
2
1
8
1
8
13
30
11
6
11
2
11
2
23
24
5
14
3
6
9
38
9
20
3
30
21
16
19
4
5
2
1
2
15
4
23
46
11
38
3
38
7
4
11
22
13
48
17
22
17
4
7
8
11
4
3
10
23
12
35
8
23
10
35
54
1
6
3
26
31
6
11
8
3
12
1
14
23
6
11
16
11
6
15
8
1
8
9
16
27
10
3
2
17
14
13
4
11
30
11
48
7
4
21
10
9
4
11
10
17
12
1
4
15
2
3
18
3
2
11
2
13
42
3
8
1
34
7
2
1
16
5
6
7
22
23
36
39
14
1
10
1
8
5
4
41
2
41
24
41
12
13
14
9
14
5
22
21
8
7
6
45
4
7
8
5
2
7
2
31
20
7
14
11
64
9
8
23
8
9
46
5
4
7
14
3
18
9
24
7
4
3
4
11
12
1
42
19
16
49
2
17
6
37
34
9
22
11
6
5
2
35
14
13
14
3
14
37
8
9
8
13
4
1
28
1
4
5
4
3
4
9
2
41
22
5
6
31
6
3
6
1
20
3
10
21
24
5
30
29
18
7
2
17
10
15
6
13
12
11
2
1
44
13
2
1
30
3
20
5
8
31
10
3
2
7
4
1
14
7
48
11
30
5
4
19
4
21
16
29
20
13
14
13
8
11
18
5
4
13
8
5
10
9
12
15
14
9
4
1
14
27
4
3
4
25
30
7
4
19
4
5
16
13
6
19
16
11
4
3
22
3
8
49
12
51
20
5
44
29
38
19
6
11
22
23
6
11
32
11
2
15
18
21
8
5
26
17
4
3
36
7
42
9
16
7
10
11
36
7
2
7
16
1
36
57
26
1
16
19
12
23
6
47
12
3
8
3
10
21
6
3
6
19
4
35
2
1
4
9
10
1
8
9
56
3
20
1
6
5
6
1
42
7
54
5
8
23
2
11
22
9
2
27
14
9
6
1
10
9
20
25
6
19
12
19
12
3
4
17
6
7
4
17
2
1
16
19
18
7
14
27
2
9
6
21
2
1
2
1
6
17
6
11
44
19
8
25
12
1
8
23
6
39
2
1
48
11
10
7
24
1
2
9
10
5
8
9
16
15
12
1
20
15
22
9
16
3
4
23
16
19
14
17
16
9
10
13
4
11
4
25
4
11
4
1
2
1
12
3
2
7
12
11
2
5
20
3
8
11
2
1
8
57
18
17
34
7
12
7
14
43
14
23
2
1
26
9
14
15
24
1
12
15
4
11
2
23
2
25
2
21
10
15
26
3
12
13
10
37
8
9
2
17
24
1
2
1
10
27
8
5
18
29
6
27
16
3
16
3
6
27
2
1
8
5
20
7
40
17
24
3
14
1
8
23
8
7
12
17
14
17
8
13
16
23
2
23
8
17
30
19
12
27
6
17
40
1
2
33
26
9
4
9
18
23
8
3
20
21
4
9
8
33
22
3
10
23
6
29
8
47
4
1
8
19
6
9
40
5
14
5
6
1
6
1
60
11
2
25
22
5
20
3
16
27
10
9
10
13
2
9
32
9
14
19
8
39
2
5
28
43
16
1
18
35
4
1
6
11
4
19
18
1
4
17
2
1
16
21
8
3
4
17
30
5
14
7
28
3
4
21
22
73
2
1
14
9
10
3
4
3
8
17
24
63
8
9
58
37
8
7
12
3
10
13
28
37
6
55
38
13
8
3
58
21
2
1
62
3
8
11
12
5
26
5
28
1
2
1
16
23
12
45
26
9
6
7
8
5
12
5
12
21
10
29
4
7
8
15
8
19
32
3
8
5
4
11
34
1
10
13
20
7
6
37
26
7
20
11
20
3
14
27
8
19
8
27
2
5
2
25
8
11
4
21
4
11
70
5
6
15
2
3
14
15
10
13
14
3
4
11
2
3
70
7
8
25
52
25
40
13
20
1
10
19
2
17
4
15
10
13
4
3
10
1
10
1
2
35
8
15
10
39
28
1
14
11
14
35
42
1
2
23
12
5
4
3
10
15
8
11
2
19
2
1
40
3
22
1
10
27
12
3
6
23
14
33
44
1
4
25
24
7
32
21
2
3
2
15
14
17
22
15
14
7
10
15
20
49
22
9
12
1
2
17
26
5
10
21
20
5
2
19
2
15
12
7
26
5
14
19
38
1
14
9
14
1
8
43
82
3
10
3
8
15
4
3
24
9
18
1
2
13
10
5
12
19
4
13
30
1
30
49
18
9
8
19
6
5
8
1
10
3
18
23
24
7
16
13
12
19
6
13
38
11
6
1
14
29
32
7
32
7
2
23
24
13
8
25
8
7
16
7
24
1
14
1
2
35
38
17
10
17
12
3
12
1
22
3
20
3
14
7
36
37
6
7
8
11
2
13
8
17
38
5
6
13
2
19
2
21
8
3
14
3
4
5
4
3
10
9
8
19
16
27
42
3
28
23
22
5
16
5
2
1
14
3
52
19
2
11
4
7
10
9
2
1
10
3
6
5
4
35
14
11
10
35
2
1
8
9
2
5
6
1
12
9
14
1
10
7
4
15
36
3
12
15
8
9
8
39
2
31
4
19
2
27
18
31
2
13
22
3
20
43
34
17
18
11
32
39
2
5
2
61
4
3
6
3
16
17
4
21
26
5
16
3
22
15
8
29
4
15
4
3
2
9
8
9
16
11
50
7
16
5
4
3
4
15
8
3
2
1
6
5
6
19
16
3
8
31
20
11
22
5
12
13
2
17
26
23
20
1
4
57
2
19
4
29
6
13
2
21
2
35
6
21
18
7
4
9
10
9
2
9
10
7
24
1
20
3
6
1
16
9
24
21
2
21
4
15
4
13
2
11
6
31
30
3
8
3
10
5
4
5
8
3
4
7
38
3
2
1
8
3
14
19
24
1
4
3
10
13
16
1
4
15
6
9
24
21
10
39
20
13
16
7
8
5
34
19
6
9
28
3
8
11
2
15
8
5
20
53
4
1
2
5
6
5
10
1
24
3
10
25
20
5
26
1
54
1
44
17
32
33
2
11
28
25
10
3
14
1
8
1
42
3
16
17
32
17
14
3
8
15
8
9
12
7
10
11
12
5
42
7
2
9
12
23
2
17
6
1
4
31
86
1
2
31
4
19
8
23
6
5
14
25
4
9
38
3
2
5
14
21
28
41
2
7
4
11
2
3
8
19
32
9
2
21
8
3
14
3
16
23
32
7
2
1
16
21
4
29
12
7
32
1
2
31
6
1
30
9
10
1
8
7
4
5
10
13
8
9
12
7
2
29
6
3
6
9
14
13
14
1
32
15
14
3
4
15
32
3
18
15
8
15
18
33
38
25
24
1
16
1
32
9
10
27
2
9
20
15
2
31
4
29
8
9
10
5
30
1
2
13
8
11
16
73
44
1
4
7
14
21
32
23
24
1
24
23
18
13
42
11
6
3
16
9
20
13
4
5
32
15
6
3
20
23
48
23
20
7
34
3
2
1
8
5
4
5
10
21
2
7
2
7
10
19
2
5
20
27
4
3
2
9
4
3
26
5
8
1
14
9
2
9
14
21
8
23
4
43
4
1
16
3
6
5
4
11
2
21
2
9
24
1
10
9
4
23
2
1
4
23
2
15
4
21
8
13
16
5
16
3
22
3
2
3
2
35
24
13
4
3
6
15
64
9
24
3
8
3
4
11
24
11
8
7
4
15
10
9
4
1
42
25
16
1
4
11
6
17
6
7
10
25
12
3
6
7
14
11
18
13
4
7
26
27
28
21
30
1
20
1
8
5
2
17
18
1
16
9
4
5
6
9
2
11
22
21
16
13
4
33
2
7
18
13
4
29
10
13
6
1
14
1
16
45
6
17
16
37
8
3
6
1
4
9
14
25
20
1
28
19
28
3
16
39
20
21
58
11
2
13
14
5
42
47
10
21
34
9
10
9
16
15
8
9
40
21
2
3
8
15
18
15
4
53
12
19
24
17
24
7
2
13
12
7
6
41
18
13
10
3
16
25
2
13
2
21
4
17
12
5
22
1
2
21
24
17
8
1
10
1
6
7
2
23
20
13
26
7
12
17
2
9
12
1
2
27
14
7
28
3
2
3
2
27
8
3
22
11
8
3
10
31
12
15
22
31
8
21
16
3
6
5
8
37
4
13
6
13
8
3
18
5
6
1
56
5
14
31
6
5
12
1
6
1
2
9
10
19
4
31
8
3
16
23
2
15
2
7
12
3
8
37
24
23
18
1
36
7
10
23
6
11
6
1
10
27
4
9
2
3
2
15
30
7
12
3
2
1
10
1
2
37
10
13
4
3
30
7
38
37
36
35
18
7
20
1
42
19
12
5
20
11
32
11
28
25
22
11
10
1
8
7
12
17
8
5
6
51
22
17
12
1
6
19
26
25
2
11
2
13
6
15
20
39
2
3
20
1
4
9
8
5
4
3
2
7
10
3
2
45
14
3
6
13
10
21
8
23
10
19
6
15
8
9
2
33
4
9
10
5
26
5
4
43
6
23
22
19
2
9
18
43
6
1
50
11
8
31
40
11
6
1
32
15
6
21
10
21
10
11
24
13
22
55
2
73
8
7
14
1
10
7
6
3
16
15
8
1
10
31
12
9
6
21
10
9
8
27
12
17
8
21
10
25
2
19
8
5
6
1
6
17
6
7
8
5
26
3
10
3
4
3
8
9
2
15
4
9
2
11
6
11
18
1
2
11
12
15
2
9
4
9
36
17
10
3
38
1
36
15
2
19
24
7
14
9
18
11
4
1
8
43
8
1
6
1
8
1
4
31
16
29
20
1
2
1
4
7
20
31
44
9
4
11
4
11
12
5
26
21
16
3
16
17
30
7
6
13
28
19
2
3
10
1
18
7
30
25
18
1
8
5
28
7
20
9
6
43
20
1
8
11
28
1
18
21
8
21
22
5
10
7
2
7
10
3
4
9
4
9
10
7
34
25
24
1
4
9
16
7
4
23
14
3
14
1
22
3
32
5
26
13
8
43
2
15
10
31
12
3
16
3
16
1
8
1
4
21
10
11
22
47
2
11
28
5
18
1
30
7
12
5
44
17
32
13
18
5
2
5
8
17
4
1
12
5
42
3
2
17
22
1
40
9
4
13
40
43
6
1
24
21
4
1
18
19
24
13
8
13
2
5
2
7
6
3
24
19
2
27
32
21
12
9
14
17
60
17
12
1
70
5
6
23
6
5
6
1
42
1
6
5
8
7
6
31
6
3
20
25
4
9
38
21
2
5
28
1
4
13
46
1
38
5
52
3
2
3
20
13
24
23
22
11
6
7
8
11
8
3
8
9
10
9
10
1
14
19
14
3
20
3
2
5
6
19
8
11
10
23
14
21
4
13
4
9
4
25
28
5
8
5
10
23
24
13
12
11
2
17
6
3
4
11
12
1
2
3
66
29
4
3
42
3
18
3
10
33
4
17
30
47
12
1
2
17
2
1
18
17
12
11
8
1
52
5
30
1
28
11
4
15
14
29
4
31
2
21
32
3
10
9
10
9
4
7
2
17
8
5
4
9
18
9
4
13
8
5
12
11
2
5
20
1
2
9
4
27
10
1
22
5
30
61
6
15
2
1
2
19
18
23
4
11
2
3
20
9
6
1
4
7
6
41
6
11
20
1
6
29
12
27
4
59
28
53
18
23
16
3
18
15
24
3
4
25
2
3
14
11
2
1
16
15
6
29
4
29
28
9
28
1
20
1
4
7
16
1
54
23
8
7
46
39
6
7
24
1
16
1
8
1
14
17
4
7
10
13
20
13
6
11
2
7
2
11
2
3
10
15
4
1
14
19
4
25
20
13
10
17
4
23
2
21
22
13
12
17
20
9
20
5
2
1
26
5
4
5
102
15
10
15
2
3
14
3
4
9
14
9
32
21
4
15
4
27
24
1
10
15
4
3
16
3
2
9
42
19
56
11
18
3
36
7
10
9
2
5
6
11
32
27
18
23
30
13
6
3
12
7
12
27
4
1
8
9
10
5
2
23
36
11
20
3
20
15
2
23
2
13
6
9
10
13
40
13
2
9
14
1
38
11
16
13
6
17
6
3
8
31
6
1
12
1
4
51
8
1
16
35
4
5
10
11
4
3
14
39
8
1
8
63
50
9
2
13
6
11
24
3
12
3
8
13
20
13
14
7
10
5
16
1
8
3
28
15
6
5
6
23
8
19
10
25
18
5
26
1
18
3
70
17
6
9
12
39
4
5
6
11
24
1
14
9
8
3
2
3
6
17
64
15
4
41
8
29
6
7
4
1
40
11
28
39
6
51
16
3
50
17
20
3
12
21
48
11
2
23
4
1
24
5
20
3
12
27
2
23
2
3
14
5
2
1
12
5
2
5
38
7
10
1
8
5
6
1
20
25
42
3
12
19
34
11
2
29
36
11
12
1
8
25
50
7
10
47
48
3
12
1
46
1
16
9
10
3
38
39
8
25
10
1
20
1
2
3
26
49
8
37
2
13
2
23
2
17
4
21
20
35
4
7
8
23
28
27
14
11
12
19
24
1
18
25
2
13
8
41
6
7
6
49
16
1
12
13
34
3
8
15
28
15
8
7
14
21
28
25
20
17
2
15
6
3
8
9
28
15
4
3
4
3
6
5
6
13
10
3
6
59
18
43
6
3
20
3
22
17
10
31
4
11
2
3
18
11
18
17
64
5
14
3
6
13
10
3
2
29
12
5
8
7
4
17
2
7
2
3
18
31
16
7
4
19
10
7
14
27
2
63
18
13
24
7
4
9
34
7
14
1
6
11
8
9
24
11
12
43
10
11
42
11
14
3
4
35
24
7
4
49
8
21
6
1
2
33
8
27
26
45
8
37
6
1
4
3
10
17
2
11
4
19
6
19
22
7
6
31
42
31
12
3
10
7
6
1
16
7
6
1
20
19
8
7
6
5
2
1
10
5
18
17
8
21
10
19
24
13
36
3
16
1
2
37
20
1
4
3
40
61
32
15
14
81
8
15
6
19
6
5
60
5
8
7
4
49
8
17
40
1
2
25
12
11
4
11
2
37
10
5
12
1
34
9
44
3
32
33
10
3
8
1
4
15
10
7
24
19
16
19
36
17
6
5
2
3
6
3
8
33
8
19
22
11
18
1
4
7
12
15
16
25
50
3
22
13
4
5
16
31
8
9
30
7
20
25
6
11
16
43
38
3
24
9
38
37
32
13
10
11
12
5
12
59
14
7
4
1
10
27
2
11
6
7
2
5
10
7
8
11
4
1
16
15
4
21
16
13
14
15
68
57
4
15
24
1
14
53
6
25
32
5
12
29
18
1
2
9
30
59
12
5
14
1
28
25
12
5
22
19
22
5
8
1
6
7
4
9
2
9
2
3
10
27
22
3
6
21
40
29
8
5
20
3
64
17
6
5
2
1
6
21
14
13
6
7
6
21
2
11
68
11
6
17
4
1
8
9
16
1
12
5
6
9
2
17
18
3
10
5
2
9
4
27
2
7
26
5
14
3
8
7
14
17
6
5
26
53
10
3
26
7
4
1
12
5
4
5
20
7
32
13
14
15
34
7
2
1
6
21
2
39
2
1
2
1
10
17
4
15
8
23
20
29
8
19
10
39
8
1
20
5
22
31
6
1
2
51
4
5
2
5
34
31
12
1
2
23
4
13
30
5
14
9
4
5
4
1
8
9
10
9
8
3
2
3
2
17
2
5
8
1
2
7
32
23
32
5
8
3
2
23
10
7
10
5
2
5
54
1
4
25
10
87
8
13
16
3
26
3
46
13
50
9
2
1
22
9
14
3
2
1
28
5
2
35
34
13
32
1
8
11
12
5
2
11
6
21
2
9
8
15
2
5
6
15
2
13
22
17
4
5
44
7
2
3
2
47
22
39
2
13
66
3
16
9
6
1
28
65
38
3
2
11
14
9
2
3
8
11
4
39
52
45
14
9
26
3
10
19
18
3
2
7
28
7
34
7
18
7
30
11
8
39
4
1
6
23
30
31
42
1
20
13
6
7
2
11
42
17
2
5
2
15
2
3
8
21
2
3
2
9
4
9
2
13
6
15
10
41
10
15
16
3
4
15
10
5
16
21
16
5
22
47
8
3
20
11
14
19
56
3
8
31
10
3
4
7
8
3
4
5
16
51
6
21
38
33
4
3
2
5
6
41
48
7
8
25
20
1
2
7
10
41
2
1
4
1
4
11
12
13
40
17
4
33
8
3
8
5
50
49
14
23
2
11
10
11
6
1
14
1
4
9
2
7
10
1
6
13
2
1
24
9
26
1
16
43
26
9
34
9
4
7
8
17
8
19
56
23
26
37
28
1
28
13
18
11
4
49
14
19
6
13
12
25
26
13
38
3
40
5
12
9
70
3
8
23
2
13
46
21
10
21
2
1
28
5
2
7
6
17
36
17
10
65
40
41
4
21
16
23
10
15
28
29
20
27
6
1
16
3
2
29
8
15
4
3
14
1
2
3
2
5
2
9
4
11
8
49
4
1
16
17
34
15
14
21
4
7
12
15
86
21
4
3
8
1
14
21
4
27
4
7
14
7
28
9
4
23
24
1
6
1
32
3
10
11
22
43
14
3
4
15
6
11
26
23
6
31
4
7
16
3
2
25
4
7
30
17
16
5
4
23
12
1
2
5
32
17
28
27
4
3
10
5
4
1
20
15
4
25
40
17
12
29
10
23
12
13
8
13
16
27
4
15
14
5
10
19
10
19
34
1
18
7
4
1
6
31
10
3
20
3
4
5
62
15
10
15
4
17
12
3
14
7
14
23
2
41
20
9
30
9
4
17
38
37
18
11
6
9
8
5
4
27
16
13
10
19
2
15
76
1
18
7
4
3
2
3
6
19
2
41
6
1
6
3
8
1
16
19
6
7
6
21
2
3
58
7
8
29
28
7
6
11
18
43
8
7
4
1
8
27
16
1
22
5
8
9
14
9
2
5
16
9
66
5
50
3
14
9
26
7
8
23
4
1
4
5
22
21
10
21
8
27
6
17
28
1
12
13
24
3
10
9
2
15
14
17
18
1
8
11
18
7
36
3
4
7
20
5
20
1
8
25
10
37
18
45
8
27
8
13
14
3
2
1
8
7
2
5
14
7
8
3
2
1
10
13
40
7
26
5
8
33
10
11
10
1
8
5
8
11
2
29
14
1
14
9
14
5
2
31
8
3
2
29
16
1
16
5
24
13
4
11
14
27
10
1
22
11
8
15
8
27
8
3
16
3
20
9
4
1
16
33
14
13
10
55
2
17
6
13
14
23
8
27
20
3
22
3
32
21
2
43
4
5
6
9
14
17
2
25
6
3
10
3
14
27
6
7
2
3
2
1
16
11
4
7
2
7
28
1
2
11
6
15
28
5
38
29
26
9
22
9
4
1
4
15
12
1
12
11
36
1
30
11
12
1
2
1
12
7
12
3
2
1
14
29
10
19
10
1
54
5
4
13
10
1
26
11
24
17
16
3
2
7
4
37
6
13
14
11
4
3
2
23
4
5
4
15
26
5
12
15
12
13
16
1
4
51
10
15
8
33
14
7
8
9
24
11
4
7
10
27
14
3
42
17
18
19
6
17
8
23
24
17
12
35
8
1
10
29
4
15
22
19
4
25
6
39
30
11
4
13
24
37
8
1
6
7
42
9
18
17
20
1
2
1
24
11
4
27
22
3
8
3
2
1
14
3
22
3
2
7
2
13
4
3
18
25
48
11
12
5
8
1
12
7
22
11
78
3
4
3
24
1
2
19
4
5
4
39
10
3
14
15
4
3
14
3
6
7
6
11
18
27
4
19
6
7
10
3
2
7
2
33
24
1
24
13
78
1
6
7
22
3
12
13
52
7
24
15
20
17
4
1
52
5
16
9
14
9
14
17
70
9
10
5
20
13
24
3
20
7
20
9
46
11
6
29
6
21
8
19
4
9
8
1
2
11
2
41
14
7
22
9
2
3
18
5
6
23
30
7
8
1
4
13
4
3
4
29
10
13
6
17
16
13
18
11
4
9
2
11
4
11
8
13
8
1
4
3
16
9
10
11
20
1
8
7
16
15
18
1
4
7
26
1
12
5
6
13
6
23
2
3
62
9
22
3
4
7
34
1
42
5
6
19
36
19
10
21
2
1
56
21
8
31
18
15
8
5
10
9
10
1
10
1
2
9
20
11
18
15
6
1
22
7
2
57
24
5
6
11
12
51
2
13
10
31
2
15
4
3
8
13
8
11
36
5
6
3
2
1
8
13
4
7
28
1
4
37
18
3
54
17
6
3
34
9
14
11
6
13
2
13
16
15
26
21
20
1
18
7
2
33
28
7
2
5
8
15
2
5
2
1
4
11
26
39
10
17
14
23
8
1
16
1
6
9
72
7
8
11
4
7
10
15
10
31
6
1
16
7
8
21
2
1
22
3
12
1
2
1
8
5
2
9
2
73
16
19
12
19
28
29
10
3
44
7
2
31
4
23
2
13
14
25
16
13
14
9
2
3
10
7
30
41
6
1
12
1
20
5
10
1
24
17
2
11
4
7
4
21
4
29
2
5
10
3
28
1
8
13
42
7
4
15
68
35
6
1
6
11
12
1
2
3
4
13
4
3
28
15
16
9
16
11
4
9
4
15
4
1
8
41
8
9
10
5
26
23
20
25
36
21
16
5
12
15
26
29
16
9
8
11
10
13
18
13
2
21
14
23
4
51
20
5
14
23
8
1
6
17
28
9
26
9
18
11
10
9
8
25
2
7
10
9
4
5
8
3
6
23
16
5
36
3
2
9
4
1
6
19
12
23
4
11
36
5
4
5
6
13
14
11
12
1
6
1
16
3
4
5
2
29
16
5
8
1
4
15
14
9
14
31
2
1
6
1
8
23
2
9
2
5
2
3
6
7
26
5
2
13
12
3
22
3
14
17
4
37
8
9
2
19
6
5
4
1
28
17
2
7
6
7
14
3
4
27
4
7
2
3
4
3
14
9
14
49
6
7
16
15
28
5
4
3
4
5
16
7
4
9
14
1
26
97
2
29
4
9
8
1
2
27
12
3
4
1
14
5
2
1
6
17
42
43
28
39
36
5
10
45
6
9
36
13
36
1
2
31
18
23
36
3
14
57
16
5
4
17
4
1
8
23
8
5
4
3
2
1
14
11
8
11
8
55
6
7
2
49
14
15
16
9
20
1
56
9
20
5
4
1
2
15
38
25
2
37
6
1
18
19
24
15
14
25
4
7
2
3
28
5
4
15
8
11
6
5
10
11
24
9
6
27
16
1
58
21
4
5
14
11
6
27
6
13
2
1
18
13
12
5
16
1
14
5
16
5
24
19
2
11
2
39
6
11
66
17
12
19
16
7
6
21
8
7
2
5
6
5
38
25
10
23
6
1
18
1
4
11
8
21
86
5
14
15
14
25
10
27
30
25
28
3
14
1
2
7
2
5
2
9
10
19
12
5
4
7
2
9
10
17
4
3
40
1
8
3
14
3
4
5
2
43
12
11
14
1
20
17
4
13
24
9
20
51
16
13
20
9
18
1
26
11
12
3
28
1
6
9
12
7
4
13
8
1
6
5
30
21
14
45
6
35
28
3
24
19
6
5
26
1
12
5
18
13
12
7
4
19
4
15
2
11
4
1
6
19
10
15
2
11
2
35
8
7
32
1
12
25
6
9
22
7
22
7
4
17
54
7
8
3
4
9
32
21
12
11
16
15
16
5
10
3
4
25
2
31
8
21
10
3
40
3
26
3
4
27
20
5
2
9
4
1
40
1
28
3
6
5
12
5
4
3
20
13
4
3
20
29
8
15
30
1
32
21
14
15
8
21
84
1
22
13
10
5
24
9
20
3
18
9
2
13
2
5
2
17
74
41
4
45
20
1
4
13
8
3
8
43
8
7
20
13
2
3
4
19
6
5
6
11
6
3
4
5
22
21
14
47
4
7
2
3
30
23
6
17
18
23
6
11
4
9
4
9
10
3
22
15
26
19
10
23
12
5
16
3
28
15
54
13
28
1
14
27
6
13
22
5
2
69
32
1
6
17
12
7
6
9
4
13
26
13
2
11
10
5
2
53
4
13
18
7
4
3
8
5
14
1
2
3
2
7
6
3
28
15
38
5
16
39
2
9
12
3
12
1
6
1
10
15
8
9
8
9
4
3
4
11
2
25
6
13
10
45
16
5
6
1
4
5
10
9
8
33
4
11
8
3
12
31
20
3
14
27
4
7
26
1
4
15
16
5
12
11
10
19
12
41
12
43
10
5
14
47
18
9
8
13
2
3
6
7
54
3
4
7
16
15
10
13
34
19
14
43
38
1
18
1
10
29
20
5
12
1
2
1
16
7
18
1
14
17
14
5
36
19
40
11
8
7
42
1
4
7
4
1
18
19
6
17
20
3
2
11
26
3
46
3
10
21
2
7
36
1
24
19
8
7
10
19
2
17
14
1
6
3
6
1
24
3
6
23
10
15
10
9
2
1
2
15
16
1
8
27
38
9
8
9
2
3
16
31
4
9
2
9
10
7
24
7
12
7
2
1
40
3
20
5
6
27
10
7
8
1
14
5
4
9
2
39
4
33
28
1
14
21
20
1
8
13
8
17
24
1
8
7
14
21
34
9
16
3
12
13
6
29
24
35
4
7
22
7
2
15
32
1
18
23
4
5
18
1
28
5
2
3
22
1
4
5
6
7
2
5
16
1
42
19
48
3
62
15
4
19
24
5
6
17
8
3
2
9
2
3
4
13
2
5
44
15
8
7
6
7
14
3
38
37
4
17
10
3
18
9
2
25
6
7
28
11
6
7
60
1
20
35
36
11
10
17
32
13
22
3
2
13
2
9
10
1
2
3
12
85
20
5
10
5
8
27
32
5
8
25
12
7
2
3
12
5
8
9
4
5
4
27
32
5
12
7
24
5
10
7
6
5
6
5
6
17
18
9
2
29
2
29
2
7
6
3
14
15
2
21
12
17
12
5
14
1
4
9
8
21
2
21
24
11
10
11
26
7
22
13
12
9
22
15
2
9
2
7
22
29
4
5
18
3
6
13
12
17
2
9
14
23
12
3
4
27
2
23
20
13
10
9
2
15
30
19
36
7
12
13
4
7
2
13
14
7
74
11
4
15
6
23
10
5
2
7
8
13
14
1
2
65
14
9
2
1
12
9
2
9
8
39
22
7
4
3
16
1
16
3
28
17
4
3
32
39
12
3
16
1
18
15
4
5
2
25
10
1
6
13
6
17
6
21
50
1
12
1
2
1
34
7
54
31
22
3
6
3
16
1
10
3
16
67
2
19
10
23
18
23
2
1
18
9
24
39
14
19
14
17
10
13
20
1
8
15
6
1
4
13
16
5
28
25
6
19
10
1
2
19
8
19
6
35
8
13
4
1
4
3
44
3
16
23
4
11
16
45
28
3
12
37
12
35
4
33
12
15
16
1
22
15
12
13
6
7
12
7
12
1
4
9
6
5
6
15
26
9
6
31
2
13
2
1
40
21
16
15
12
23
10
17
12
1
32
9
10
49
2
23
4
23
10
11
6
5
10
7
4
1
12
11
22
5
14
25
2
43
22
7
6
9
10
13
24
21
14
19
32
9
18
3
28
15
2
51
4
11
16
37
14
5
12
23
4
45
16
29
20
19
2
11
8
9
4
13
6
41
6
7
6
23
6
11
10
1
6
7
26
15
22
19
42
21
34
23
30
7
8
7
10
7
8
1
16
5
8
17
8
33
20
1
12
1
4
9
4
9
4
3
2
21
28
57
8
1
2
9
36
11
42
13
10
5
42
23
20
3
28
7
4
23
14
21
18
7
4
11
24
1
24
17
6
29
8
3
2
69
8
3
20
3
2
1
4
9
16
9
2
9
4
3
8
7
12
35
24
1
32
1
12
23
2
5
32
15
10
13
2
31
22
7
8
7
2
7
6
9
2
5
18
7
30
13
28
3
12
27
2
11
6
5
12
11
30
21
18
41
8
21
2
13
26
9
4
7
20
1
30
17
12
7
12
13
2
19
2
7
36
23
36
1
16
17
4
21
4
35
16
21
8
1
2
1
32
29
12
11
6
1
14
31
18
23
8
11
52
9
32
9
10
19
2
3
4
21
4
21
4
17
40
25
6
15
2
15
4
3
14
21
18
1
6
1
36
1
2
3
2
17
40
21
40
3
2
19
16
5
2
21
2
19
2
13
4
9
26
11
10
3
10
7
6
5
6
7
12
1
4
17
16
17
4
1
8
15
16
9
18
29
6
35
22
5
44
17
4
27
8
27
24
25
12
3
4
23
40
5
8
67
12
1
54
19
12
17
10
7
30
1
32
1
6
11
12
9
58
9
6
1
32
5
4
35
6
7
30
17
30
19
18
13
8
7
20
3
8
3
6
13
18
5
12
23
20
71
22
15
14
47
8
5
52
27
8
17
24
17
10
1
2
1
6
1
30
7
8
7
4
5
20
5
8
1
22
17
18
3
4
19
2
1
36
7
12
11
4
29
12
7
2
17
6
5
20
1
10
25
6
1
6
3
2
5
6
33
8
21
28
15
24
9
2
1
12
17
10
5
6
59
12
11
6
13
36
11
22
7
20
9
20
3
12
3
6
19
16
1
26
23
4
1
10
3
2
9
2
3
8
7
44
1
2
41
2
27
16
3
16
29
12
1
24
25
12
11
16
3
6
1
6
19
24
1
8
21
30
1
24
17
4
15
8
9
10
1
2
3
2
23
10
3
4
21
12
7
8
25
10
27
16
13
2
3
6
51
52
25
36
3
6
3
16
7
2
5
8
1
8
15
16
3
18
3
6
5
26
19
6
3
6
29
12
33
14
11
2
9
8
3
10
51
4
7
18
3
24
7
6
5
6
7
6
23
36
1
6
35
6
15
2
15
8
3
44
33
16
21
8
1
34
3
42
15
22
29
10
9
18
3
18
19
42
35
8
9
14
1
64
1
8
1
26
1
22
1
72
5
10
13
16
17
18
21
6
3
12
5
6
21
6
5
6
17
2
17
4
19
8
5
8
15
16
1
16
17
26
9
4
33
22
11
24
1
2
15
28
5
12
11
8
17
4
5
2
5
44
3
8
3
6
1
26
3
20
1
8
1
12
5
40
47
2
13
14
5
6
11
4
1
2
13
6
43
6
1
48
9
40
15
16
7
10
1
14
5
30
13
2
7
6
13
42
17
2
11
6
27
6
11
2
3
14
9
12
15
18
15
2
5
16
19
22
3
2
11
26
5
2
17
6
9
40
19
10
3
8
21
6
35
6
1
12
27
40
13
6
13
22
5
2
31
6
17
4
3
38
35
4
37
8
13
48
17
8
7
10
5
18
3
18
39
6
5
6
11
20
17
6
1
16
19
22
7
8
1
6
1
20
31
6
7
18
25
2
3
24
3
10
7
4
29
4
11
2
5
22
35
14
19
4
11
44
19
8
5
12
39
18
9
6
35
2
9
2
5
32
3
10
13
6
11
30
11
2
1
2
15
2
21
4
5
34
3
10
19
4
11
38
1
2
15
14
41
38
3
4
33
2
11
38
27
40
25
26
15
22
19
2
25
2
3
2
33
18
29
74
13
6
15
4
11
18
17
38
9
10
15
8
9
2
9
78
3
48
17
10
15
2
23
8
19
16
3
4
11
20
5
24
15
38
11
20
23
28
9
4
11
2
13
28
3
18
11
8
9
2
3
4
3
6
15
20
5
2
27
4
9
2
29
8
39
4
7
10
1
6
7
12
5
8
17
6
5
12
11
6
5
34
5
14
19
6
27
10
33
16
45
10
15
2
7
4
5
4
17
4
7
12
27
30
3
16
65
6
19
4
3
50
9
34
1
16
15
12
5
50
1
4
15
36
31
20
5
14
3
8
3
58
11
12
9
2
3
2
31
10
33
26
25
32
5
28
21
2
5
20
11
10
15
20
15
4
1
8
3
4
3
4
5
50
9
2
21
8
9
26
19
34
3
2
15
10
3
20
9
6
1
6
5
16
3
4
11
10
13
2
23
36
19
6
11
32
5
16
7
12
31
12
9
24
19
18
23
2
19
4
1
10
15
2
3
2
3
14
1
12
1
8
25
8
5
20
27
2
9
10
11
4
13
10
11
14
19
14
19
14
7
2
29
18
61
26
3
14
3
8
3
2
17
14
13
6
3
6
11
14
27
6
1
12
19
16
15
10
9
14
7
2
9
16
3
18
13
12
25
6
1
2
1
26
15
4
67
6
1
24
25
24
11
2
5
20
27
6
1
20
31
6
19
46
11
4
7
8
11
2
1
4
11
10
11
22
11
4
13
24
7
14
15
2
1
4
1
24
9
6
47
12
3
4
9
40
1
14
27
4
37
18
13
24
7
22
25
44
17
8
11
4
17
18
15
4
3
4
3
16
23
4
17
28
1
14
7
28
21
38
21
30
37
14
3
10
29
4
3
4
3
14
7
12
11
4
9
18
5
18
5
14
1
2
9
4
21
20
11
44
7
6
21
12
5
6
1
16
9
14
11
6
7
20
7
12
7
58
23
34
35
2
35
2
9
38
3
2
7
18
21
70
3
2
19
2
19
14
1
28
7
12
3
4
25
6
1
4
7
60
1
12
1
2
3
4
25
24
1
12
25
18
5
6
11
4
1
18
9
2
11
8
15
10
29
30
3
8
17
38
29
6
7
8
47
6
7
6
13
26
7
30
7
10
9
54
5
8
35
4
5
4
55
26
15
10
1
18
17
20
5
8
29
12
3
34
13
8
1
18
41
28
11
14
5
16
7
18
1
10
7
6
7
6
49
2
5
8
33
4
1
4
13
16
5
20
11
8
1
4
9
16
7
4
1
26
13
26
1
4
15
6
41
8
19
2
35
34
17
10
1
2
11
12
15
18
5
32
3
34
27
26
15
14
3
28
15
8
9
40
13
16
3
8
3
4
1
22
7
12
13
8
61
12
17
18
19
12
3
2
3
10
13
4
25
2
3
16
11
32
3
4
5
2
5
2
5
2
1
16
9
18
81
4
9
24
13
4
1
36
11
6
1
16
3
4
3
14
11
40
55
14
111
32
17
30
1
2
3
8
25
44
7
18
5
6
9
12
71
18
23
32
45
2
9
8
3
46
9
16
19
4
55
6
29
30
41
8
11
6
11
16
19
10
5
8
5
6
7
18
7
16
5
6
7
14
31
8
1
16
1
16
31
6
3
36
5
4
19
4
1
4
3
28
5
16
11
6
19
42
3
14
19
6
1
36
15
16
15
30
5
10
5
8
27
22
7
12
43
6
1
4
9
6
37
22
23
16
11
2
27
14
15
20
27
26
5
4
1
20
5
2
3
2
3
4
3
6
19
30
3
2
21
8
9
60
19
36
33
8
21
2
17
4
27
6
3
2
7
16
5
4
1
18
7
12
1
12
19
22
13
2
25
2
9
12
7
20
9
8
45
6
11
12
11
36
15
6
13
4
5
10
13
4
3
4
7
6
13
36
3
26
11
4
7
56
5
16
11
32
7
4
35
2
3
38
21
4
65
8
1
18
23
2
27
16
13
10
11
18
7
2
1
4
25
2
5
8
11
6
23
14
3
38
11
8
1
38
27
10
9
38
19
8
7
4
3
14
21
34
35
26
9
22
33
6
23
34
9
20
7
4
3
4
3
4
11
2
1
4
1
12
13
6
5
36
23
16
37
2
15
4
5
4
19
30
55
18
5
48
5
14
7
8
37
18
17
4
3
8
3
44
7
14
9
12
3
18
1
16
9
10
29
22
27
4
3
4
19
8
29
2
15
8
1
20
9
2
23
16
3
10
13
42
31
6
3
18
17
46
3
2
17
14
3
44
1
12
1
4
1
8
5
28
1
14
9
20
49
2
7
12
1
16
11
14
29
8
11
2
17
2
17
8
11
28
13
10
17
10
3
4
9
20
9
28
19
18
1
12
25
2
1
12
13
4
13
8
27
2
15
10
7
2
13
10
7
4
9
4
43
2
19
4
41
2
5
4
17
10
11
14
3
20
3
8
33
2
33
2
11
4
1
4
27
10
3
8
39
14
15
2
35
80
9
6
13
12
9
4
3
4
27
34
7
40
3
10
5
6
3
2
3
16
3
48
3
6
1
8
17
2
13
22
5
2
19
16
13
26
13
12
1
14
13
6
11
6
13
12
23
2
25
22
19
28
29
20
11
10
7
10
37
4
3
22
43
2
7
22
17
8
5
20
1
18
17
6
17
16
17
8
1
6
11
26
7
12
11
2
19
28
3
2
7
4
27
2
27
22
1
8
3
40
23
14
3
60
5
10
7
6
5
16
7
12
29
12
13
14
43
4
19
48
1
12
45
58
1
10
3
12
7
30
1
2
9
16
1
2
9
8
17
6
3
4
1
10
7
4
15
4
5
18
11
2
19
2
17
22
7
4
13
4
23
2
1
18
31
6
5
22
7
96
21
28
5
14
15
12
47
22
9
4
3
2
5
8
13
50
21
6
63
30
17
6
9
4
3
6
7
6
1
12
17
14
31
48
13
4
37
4
27
14
11
2
9
26
5
6
11
12
1
6
3
56
3
4
1
4
17
12
5
8
3
10
5
8
9
4
3
4
3
22
9
4
51
2
15
32
19
12
15
8
27
4
9
8
15
4
3
4
1
4
7
14
1
16
9
14
9
20
1
20
11
4
1
4
9
10
7
8
35
4
3
4
3
4
3
14
45
12
17
18
1
12
13
8
37
4
5
4
19
12
5
2
13
16
5
26
11
6
7
14
25
2
3
12
1
18
23
8
1
8
3
30
1
18
23
2
31
22
3
2
31
30
19
6
3
8
5
12
1
28
37
12
11
2
27
4
25
20
7
4
19
2
5
4
5
34
3
10
3
10
13
10
31
4
27
2
27
2
15
8
15
4
1
2
5
18
1
22
13
12
13
24
31
6
7
10
17
6
11
24
23
20
17
16
5
12
13
12
3
14
9
22
3
20
3
6
9
20
3
14
1
20
3
4
3
6
3
2
11
26
17
20
53
6
19
22
13
42
5
20
27
10
13
18
17
20
5
26
11
6
7
8
3
20
37
18
1
24
29
18
7
18
5
18
3
2
7
28
13
8
15
8
15
58
53
24
33
26
57
28
1
42
1
8
13
14
13
20
7
20
31
6
7
6
1
14
23
14
11
6
15
18
25
14
11
10
19
18
11
10
1
14
45
6
3
14
5
44
11
14
7
14
45
2
5
28
1
24
1
4
13
8
1
10
27
8
9
42
7
2
7
10
1
4
15
4
9
12
3
40
35
28
33
14
7
2
7
4
25
36
1
4
25
2
5
34
1
8
13
2
5
20
7
6
21
4
3
20
13
6
11
4
21
10
19
20
9
8
17
10
5
22
21
10
11
40
37
4
119
4
3
2
3
14
3
12
33
14
5
4
3
2
51
18
1
18
51
12
3
6
1
16
7
42
9
36
17
2
27
16
9
2
3
4
15
20
7
2
11
26
75
2
1
4
29
2
11
22
17
20
11
4
19
14
7
18
31
18
17
6
11
2
7
6
7
30
1
12
15
36
21
2
9
12
19
24
11
2
3
2
9
2
9
26
7
22
3
14
5
8
1
2
3
8
27
2
9
6
15
2
5
8
1
12
9
58
1
6
11
6
23
6
3
6
5
6
19
6
17
6
3
6
1
14
1
30
3
6
21
8
3
10
17
2
27
10
29
24
31
2
47
6
15
20
5
10
5
20
27
4
17
2
19
10
25
14
5
18
31
14
7
8
1
16
23
20
5
10
63
2
9
24
3
20
17
2
15
50
9
4
3
14
1
10
13
12
7
54
7
24
1
14
5
22
5
6
43
26
29
8
11
48
31
4
33
38
25
24
25
34
5
36
21
2
27
22
27
20
19
28
11
6
23
4
5
12
11
18
7
4
1
8
5
10
13
30
5
6
25
4
7
18
9
10
5
2
9
2
11
22
3
10
1
4
5
12
69
8
23
38
25
20
3
10
63
24
1
10
1
2
5
10
7
16
13
2
9
2
63
4
17
12
13
4
23
4
5
22
21
42
13
14
1
8
1
10
7
6
17
44
19
6
27
4
3
16
7
18
7
12
5
30
3
12
3
30
1
18
5
2
11
6
7
8
37
6
25
8
5
12
13
2
7
14
1
18
11
6
5
6
5
6
11
8
5
6
1
12
1
4
21
28
25
2
31
16
11
2
3
2
7
2
33
38
1
4
21
2
3
20
63
14
15
32
5
16
1
10
9
2
19
14
11
4
15
6
9
16
17
6
27
14
1
2
39
10
13
4
15
6
1
18
27
2
1
2
17
18
11
8
9
18
67
34
1
4
1
36
1
2
27
2
19
10
1
14
27
10
15
66
31
34
33
16
3
36
5
10
9
2
9
4
3
4
15
18
49
2
29
12
37
20
1
14
39
12
5
2
3
4
1
26
1
2
45
2
13
10
9
4
1
12
29
10
1
12
25
6
19
20
7
30
19
36
13
4
7
8
11
18
5
6
5
42
3
26
5
8
7
8
3
2
3
12
15
2
1
32
3
8
13
6
7
8
3
20
9
4
13
26
19
10
13
22
15
2
3
2
7
48
25
10
7
24
5
2
9
38
3
4
5
10
3
14
9
6
7
8
7
6
23
32
23
34
9
16
3
16
3
4
13
10
7
10
35
8
19
14
9
8
19
20
1
14
9
16
15
6
1
12
9
6
5
8
71
22
1
24
1
4
31
40
13
40
1
24
11
18
17
4
27
6
15
6
3
6
1
10
11
18
19
8
7
6
25
8
1
18
35
14
1
12
13
12
17
4
1
8
1
10
17
10
3
4
3
32
55
6
5
16
1
26
15
44
21
6
11
20
13
14
11
2
3
34
5
16
3
20
9
18
23
2
1
6
15
14
3
54
23
14
29
24
7
6
5
10
3
4
1
10
5
12
31
24
19
8
1
18
1
4
1
8
15
2
5
34
1
4
3
14
19
14
1
16
27
6
1
10
15
6
1
24
5
60
5
8
7
6
3
2
3
2
5
4
7
12
23
54
5
12
9
18
15
14
1
2
3
2
55
4
11
16
5
24
17
24
1
8
31
8
9
2
9
2
11
8
27
36
1
18
11
2
23
6
1
12
5
18
29
8
31
24
31
10
17
4
15
16
5
8
3
10
17
10
15
8
25
20
35
2
17
2
5
6
11
2
17
42
1
6
3
52
19
8
13
6
31
2
5
44
3
4
7
22
15
12
11
36
13
22
5
32
27
4
5
18
7
20
41
10
7
10
15
6
15
4
1
14
5
6
9
20
23
66
5
4
11
16
9
8
1
4
5
2
3
4
19
2
15
4
9
20
5
4
53
20
11
8
1
14
15
20
19
6
7
6
13
6
23
8
23
12
5
8
3
10
7
2
9
4
13
8
7
22
1
28
11
14
11
36
1
10
11
6
1
12
5
2
1
2
11
14
5
14
7
6
1
30
7
20
9
28
1
6
21
18
1
18
1
22
1
24
1
14
17
2
7
6
7
4
1
72
17
4
5
20
7
20
45
14
3
6
9
18
13
6
5
20
27
10
11
4
5
26
39
6
13
36
11
2
13
54
1
30
27
8
23
28
29
2
1
4
3
10
7
12
1
18
5
4
5
4
17
6
1
32
1
6
7
2
19
6
5
6
17
2
23
6
23
16
1
4
23
24
23
54
9
10
29
10
11
26
5
40
25
6
11
4
5
14
11
18
5
8
13
10
9
14
11
20
17
14
15
36
15
12
3
6
11
16
3
4
3
2
3
8
1
52
13
6
11
22
5
2
31
14
17
8
7
8
7
18
21
8
1
6
3
74
11
28
9
4
3
2
21
6
79
14
21
16
13
12
15
2
13
16
7
10
1
24
51
4
3
2
15
38
5
10
19
4
31
6
1
16
3
2
5
8
19
2
9
16
17
16
23
22
27
8
1
18
29
2
27
10
31
24
15
2
47
14
9
18
1
14
7
2
15
2
3
14
13
6
1
2
3
30
1
26
1
12
1
10
5
6
3
54
1
6
23
4
9
36
31
14
19
4
11
2
1
10
55
6
3
4
9
2
7
34
11
6
7
16
1
4
73
12
13
22
5
12
5
6
3
2
7
6
35
8
15
8
1
14
15
8
1
30
13
22
23
4
9
16
3
8
45
10
3
2
11
20
9
4
3
10
5
4
13
6
21
12
13
22
7
16
5
26
17
4
5
12
23
10
33
14
11
6
11
2
13
20
15
30
3
34
3
8
9
8
51
74
7
30
19
20
5
6
17
26
11
8
3
4
13
10
31
10
1
8
13
10
9
16
21
2
3
6
5
26
3
20
27
18
11
38
1
56
23
10
45
16
9
8
7
20
25
14
37
8
3
2
3
4
3
4
5
4
1
6
49
18
11
6
1
6
9
8
1
12
27
16
11
62
5
18
5
6
1
8
13
4
7
8
9
10
5
4
7
2
11
20
5
6
23
6
11
2
3
36
25
6
13
12
7
24
13
8
13
68
3
8
3
2
1
10
5
42
21
12
31
24
31
12
11
48
11
2
11
38
7
6
23
2
5
6
7
30
7
20
7
120
3
6
25
20
11
8
11
2
55
6
43
30
25
12
13
30
25
10
13
2
19
22
13
10
7
28
35
16
55
44
25
4
3
18
5
4
11
6
9
36
61
14
1
2
21
6
5
2
31
28
11
16
39
2
1
22
3
8
23
2
17
8
9
24
5
32
13
20
25
18
9
2
17
2
3
20
7
16
5
16
9
12
1
12
13
6
37
12
33
10
5
2
1
14
5
2
13
2
19
6
23
36
3
14
1
8
9
18
1
22
5
8
3
10
9
16
5
6
11
10
15
2
1
12
15
8
7
2
3
4
29
14
13
14
9
10
1
18
31
24
7
62
41
24
13
12
3
14
5
12
43
50
3
8
9
6
29
20
5
22
21
14
23
20
1
12
9
2
15
2
3
12
3
16
21
14
9
6
19
12
1
28
29
16
1
10
29
18
17
14
19
8
45
8
13
4
9
6
19
6
23
2
19
18
5
2
19
8
35
4
55
50
9
22
3
8
1
8
7
20
7
2
3
4
1
8
13
8
9
2
35
2
9
22
25
6
23
6
3
10
7
10
15
2
3
4
19
2
7
20
25
48
29
18
65
4
21
16
5
2
23
4
21
20
15
6
5
6
5
6
29
4
1
14
5
10
25
2
1
10
7
14
3
4
13
38
25
6
3
14
7
26
29
4
11
14
1
28
7
10
9
2
7
34
7
14
1
6
3
10
1
2
1
20
1
24
1
26
3
30
23
12
27
4
1
4
7
8
3
10
7
4
35
2
9
4
11
2
3
6
5
6
7
14
1
4
85
4
41
14
19
20
15
2
1
20
13
4
9
8
3
22
41
2
3
6
21
18
11
20
51
14
3
2
15
2
9
2
25
12
25
20
23
12
7
12
3
10
13
12
33
8
17
6
33
2
1
14
3
2
1
2
17
4
1
10
31
12
7
8
11
14
9
20
9
20
5
20
3
10
1
8
5
6
17
30
9
8
7
20
13
10
21
2
27
12
1
18
7
6
19
6
23
8
7
10
11
12
13
2
3
2
9
18
7
10
29
2
7
2
9
2
5
24
3
26
19
4
3
22
3
2
13
14
7
2
3
6
31
22
3
20
5
14
1
4
3
6
7
12
17
18
29
2
13
4
13
2
9
24
17
6
7
8
5
12
5
62
7
2
7
10
29
48
39
8
27
16
15
14
9
4
13
4
3
2
33
2
13
10
35
24
15
54
3
2
11
2
31
14
15
16
1
6
1
12
37
60
1
18
13
28
5
16
5
10
7
20
3
4
9
2
9
2
3
18
7
2
3
18
9
10
9
6
1
6
3
10
1
26
3
10
7
8
1
6
33
26
15
12
57
6
1
4
13
4
109
10
11
20
11
2
25
2
1
16
13
16
9
12
3
26
5
30
5
2
11
8
9
10
17
8
11
6
11
14
7
74
1
12
17
16
25
10
17
12
15
26
29
4
5
2
15
16
17
20
5
14
5
8
15
6
5
6
13
12
19
2
5
24
1
24
1
6
41
6
5
18
17
14
19
4
3
4
5
10
3
34
17
24
3
6
1
26
11
40
13
26
1
30
17
6
1
6
17
14
9
4
1
2
19
24
7
2
15
22
35
4
3
4
13
10
47
4
3
6
39
8
9
34
25
4
1
40
21
6
1
10
3
2
13
10
15
2
17
12
25
10
41
14
13
8
7
12
7
4
3
6
3
18
19
50
3
22
27
14
13
18
17
20
5
6
5
20
7
6
23
26
11
30
1
10
3
30
1
38
47
20
11
2
21
6
9
8
1
4
39
2
7
2
5
16
9
6
29
52
11
30
15
6
9
4
9
4
5
36
7
16
1
2
15
34
3
36
19
10
5
6
5
4
3
6
15
62
17
4
1
6
5
12
11
20
5
2
5
2
33
2
1
2
55
48
23
4
1
28
33
8
17
2
29
26
5
26
23
10
3
44
19
42
11
6
5
6
53
22
35
10
17
12
1
12
5
24
11
14
11
8
11
22
13
4
23
38
9
2
27
10
9
26
9
16
3
22
25
2
23
18
1
34
21
8
1
6
5
2
3
14
3
4
9
8
11
60
9
64
3
2
7
22
31
8
9
2
9
8
7
22
25
16
11
6
13
26
21
24
23
12
3
20
9
2
3
2
7
12
29
4
3
2
55
10
19
42
5
4
5
30
11
4
5
12
13
30
5
6
15
2
7
18
9
18
33
22
7
8
39
8
3
2
7
6
15
18
3
2
23
22
23
2
11
12
11
8
5
16
13
10
5
10
25
10
7
8
9
12
29
10
9
8
9
24
1
20
1
12
19
10
31
32
29
18
19
14
25
18
29
14
5
24
1
12
33
24
1
44
17
12
5
8
3
8
9
16
1
4
3
10
11
28
15
6
1
12
3
4
13
2
21
4
19
32
21
6
43
36
9
6
3
22
21
4
27
18
13
10
7
32
1
10
1
12
17
48
39
38
5
10
21
8
3
10
3
40
5
26
21
10
39
28
89
12
15
14
3
20
37
12
7
6
7
8
5
32
11
32
41
42
1
4
11
14
13
8
35
6
1
20
31
34
39
10
9
2
13
2
15
20
13
4
13
2
3
14
3
18
39
10
7
26
17
6
11
10
17
30
7
38
15
64
3
16
13
16
17
12
3
38
15
2
11
2
1
12
35
30
1
20
27
8
11
2
3
4
13
6
17
20
3
2
9
12
11
10
23
20
17
18
11
2
7
20
21
12
1
4
41
24
7
18
11
56
11
10
23
12
7
6
19
8
15
6
25
30
1
10
1
18
5
50
1
10
29
14
15
12
7
18
37
2
1
6
3
4
3
2
1
60
17
6
13
8
3
10
15
30
31
24
13
8
23
2
91
28
13
28
7
16
5
24
7
24
15
12
19
4
19
26
15
10
3
8
9
4
31
4
7
14
3
6
19
6
21
2
3
8
5
18
13
12
7
12
13
16
15
36
13
12
21
14
25
12
1
16
5
6
5
2
7
6
47
20
5
2
1
34
39
12
19
20
3
16
1
4
7
16
27
4
15
2
23
20
1
4
41
4
5
4
7
2
15
10
3
10
1
8
27
22
13
4
21
28
13
12
7
4
15
6
29
4
17
50
3
10
5
38
13
8
9
50
3
2
15
8
3
32
13
4
15
14
5
2
1
16
19
2
13
18
7
42
5
38
1
14
11
12
1
6
17
14
11
56
23
6
3
4
23
8
41
6
3
18
23
8
7
2
1
10
1
4
19
2
5
8
1
24
3
2
1
6
11
4
13
26
11
24
5
34
3
4
9
2
3
10
1
4
13
10
11
10
9
6
41
10
9
18
7
14
1
2
13
4
5
22
13
24
7
20
5
14
9
14
21
34
9
22
5
6
9
12
3
18
29
6
13
16
5
2
19
2
7
6
1
4
17
12
3
8
25
20
25
10
9
14
7
2
11
8
35
24
11
20
25
34
21
10
3
4
27
12
3
2
13
10
1
6
11
10
11
6
13
12
7
8
1
6
19
18
1
10
5
2
25
22
5
12
5
18
7
10
11
18
7
16
7
4
7
6
5
18
3
2
33
10
7
8
7
6
5
4
5
4
5
10
5
2
9
14
1
20
43
14
3
8
1
4
1
16
13
12
13
4
1
14
59
28
17
34
5
12
7
22
5
16
45
28
1
10
19
8
1
26
13
2
11
18
21
2
1
12
23
4
27
46
23
8
5
10
29
12
3
2
9
8
3
10
5
38
15
12
15
2
9
8
3
2
45
2
9
4
3
8
15
8
21
64
1
10
23
2
3
6
5
8
35
20
13
32
11
26
7
2
15
2
3
10
9
2
3
2
7
10
1
20
3
6
19
6
19
6
1
2
27
2
11
8
1
6
13
46
13
2
1
2
29
4
9
2
15
32
11
2
13
4
3
2
3
4
7
14
19
12
7
16
5
54
3
6
7
10
25
2
15
2
97
10
37
42
1
10
7
8
15
8
45
22
3
36
17
36
9
4
1
8
1
4
7
10
1
14
27
20
3
10
5
16
13
6
7
30
3
10
3
2
7
32
11
2
51
4
9
8
9
6
7
12
9
14
39
40
11
4
1
2
21
22
35
2
3
36
3
14
13
32
3
46
7
4
31
2
11
32
1
6
7
6
31
10
7
20
9
10
3
24
1
14
5
26
9
8
11
46
3
4
21
8
13
10
27
14
3
10
45
8
5
6
25
6
23
16
21
2
3
20
9
30
13
14
47
8
7
6
5
6
25
12
11
12
3
6
37
10
7
24
9
2
25
2
31
8
53
16
9
38
33
58
5
6
9
2
3
2
9
2
3
62
17
6
13
10
13
32
7
6
11
2
5
6
13
6
5
10
35
62
19
4
19
22
9
18
11
18
11
4
5
18
37
2
45
6
15
6
3
4
1
4
13
6
5
14
33
4
7
24
33
2
31
20
15
16
3
42
19
28
3
14
13
18
3
4
3
8
3
6
7
2
1
6
15
42
7
2
19
34
1
12
9
8
21
26
31
42
45
6
3
14
5
4
37
14
7
2
7
20
13
2
9
14
1
8
9
42
17
22
5
14
7
26
19
18
9
2
47
2
45
4
3
48
1
12
1
6
61
8
19
2
41
4
1
14
3
14
3
2
7
2
1
6
3
10
15
30
3
4
23
16
5
70
3
28
7
16
7
6
3
6
1
10
45
8
15
2
1
18
5
2
19
6
7
12
11
12
17
14
11
22
3
16
3
4
15
10
1
2
15
20
15
2
13
16
5
22
5
14
1
38
1
4
1
56
1
6
1
2
5
26
17
6
11
30
1
28
23
10
19
14
5
2
13
8
3
6
17
8
5
6
1
6
11
10
5
16
5
12
27
2
9
2
23
36
5
2
3
4
13
2
63
46
11
26
15
20
17
6
1
38
3
22
9
8
3
28
9
12
27
4
21
6
15
10
3
10
9
2
13
10
3
16
11
22
21
40
3
32
11
4
13
2
29
6
3
4
25
10
1
20
37
4
1
14
37
2
19
12
3
14
13
12
9
8
15
2
3
4
13
16
7
20
3
2
3
2
7
4
15
8
59
10
23
24
1
22
3
2
1
34
13
2
29
10
3
16
13
8
1
36
29
14
7
4
11
26
5
84
17
26
15
2
1
20
1
30
13
22
7
8
21
8
7
2
9
26
7
2
13
16
33
10
1
2
5
22
5
20
19
6
11
38
15
20
1
34
51
36
7
12
17
14
11
6
9
30
11
6
5
72
29
14
11
12
13
6
1
2
3
10
1
30
5
10
1
6
27
30
1
22
5
2
29
10
1
10
35
8
11
12
1
42
13
30
53
24
13
26
1
2
27
16
7
6
49
4
17
8
5
4
5
4
11
2
23
12
17
10
3
4
19
10
63
2
9
34
1
16
3
86
3
8
1
4
9
8
33
4
9
26
17
2
17
12
3
26
5
10
1
12
3
36
11
2
9
8
3
2
7
40
19
26
13
2
23
12
1
18
1
8
7
2
23
6
7
4
1
26
13
6
13
6
7
14
9
4
1
4
1
2
11
2
9
14
9
12
15
10
33
2
5
58
5
8
11
10
1
10
53
36
5
6
5
12
1
18
3
4
27
2
3
24
23
6
1
30
31
12
1
8
7
24
3
12
25
38
1
10
3
8
11
10
1
6
7
38
1
2
15
4
7
6
19
8
1
6
5
2
11
18
9
28
3
28
5
24
5
18
5
58
5
20
23
18
13
8
17
10
17
10
7
2
11
26
3
6
5
6
7
46
43
30
5
42
33
16
1
22
25
24
7
20
7
6
13
24
13
8
13
4
31
10
27
8
9
12
7
12
7
14
1
10
27
16
11
2
1
6
1
4
15
4
19
4
5
4
5
12
1
12
3
8
9
2
7
26
7
100
17
8
7
12
7
2
3
10
33
16
5
6
3
4
5
14
5
4
5
6
1
24
1
6
13
24
9
16
35
8
3
12
3
8
5
24
5
8
9
8
15
6
13
4
5
22
23
14
11
12
43
10
5
40
25
4
17
16
9
14
11
18
5
26
5
8
11
12
9
36
3
26
23
24
19
28
1
6
41
10
3
2
1
6
29
12
21
2
3
20
1
2
19
4
3
22
5
6
5
22
7
22
3
10
15
8
3
2
9
4
17
8
13
14
13
4
3
8
1
8
1
14
47
14
7
40
1
28
19
36
19
90
3
50
1
4
29
6
1
14
5
10
23
4
3
8
5
18
25
12
1
4
7
16
13
18
11
4
5
30
11
12
17
2
7
12
1
4
3
20
35
2
27
26
27
12
1
34
43
4
3
10
3
18
3
24
11
28
37
20
5
24
5
22
13
2
29
18
1
12
1
26
5
18
3
46
21
18
1
34
5
4
17
8
15
2
15
38
1
2
17
24
5
12
17
6
5
10
3
28
3
22
9
6
53
22
5
10
15
22
13
42
1
16
1
20
9
18
29
4
1
2
1
10
3
42
53
2
1
4
7
18
3
14
17
6
15
32
5
24
47
4
25
18
7
6
39
28
5
26
9
58
7
22
11
12
11
10
31
16
3
2
13
36
3
6
1
8
3
26
15
14
1
22
1
14
23
4
15
6
1
8
9
42
33
2
3
20
11
12
5
30
5
2
9
14
11
4
3
2
7
12
35
18
5
6
7
2
11
8
7
14
13
2
13
26
9
6
1
18
5
20
1
16
17
12
11
38
29
6
27
18
9
68
15
6
3
36
1
20
5
6
3
10
33
22
25
8
1
2
1
6
15
24
27
2
11
28
9
48
19
2
17
20
7
6
7
50
21
28
7
6
11
10
29
28
9
4
3
10
9
18
27
8
15
22
3
32
13
32
27
2
3
32
11
6
7
4
51
32
17
32
21
8
23
6
5
94
7
12
1
14
1
18
23
12
13
26
19
8
69
36
15
6
1
26
1
34
1
4
5
24
1
8
5
2
13
28
1
8
7
6
3
4
23
18
15
2
7
4
3
2
15
8
13
2
7
4
5
10
23
16
13
10
7
8
5
14
7
2
3
4
3
14
3
22
15
4
11
12
17
10
7
6
7
12
41
12
3
28
1
24
13
14
37
4
1
8
1
10
1
6
5
2
5
14
11
4
11
14
5
18
13
22
1
24
31
12
39
6
1
8
3
52
15
22
1
6
15
6
23
6
9
14
27
20
69
8
7
2
3
2
3
22
19
2
1
30
7
2
29
6
11
6
43
6
13
4
1
2
1
8
25
8
5
14
33
10
1
8
11
10
1
24
9
42
1
34
11
4
17
32
15
4
15
8
9
26
29
10
19
8
17
8
13
4
3
26
19
34
1
22
3
20
3
18
1
16
3
14
1
18
63
46
1
2
49
24
9
2
3
26
9
46
1
24
5
6
1
64
27
4
33
8
5
18
23
12
5
10
13
8
21
8
9
14
17
4
3
4
7
2
3
2
1
2
9
12
13
14
19
2
7
6
11
2
3
2
13
20
1
14
3
30
25
2
1
14
9
22
25
10
3
10
33
14
15
2
13
30
1
20
29
4
21
8
9
8
5
34
13
2
15
10
13
2
15
20
17
20
31
2
1
8
39
14
11
2
3
18
19
2
9
22
15
22
21
2
17
4
49
2
13
4
1
4
31
14
1
8
7
16
1
10
11
12
1
6
1
32
1
6
17
12
47
4
15
36
7
4
9
10
63
12
19
14
3
8
23
4
19
6
1
4
13
20
1
18
1
4
19
14
63
10
5
2
11
12
25
4
13
6
21
2
1
4
21
28
15
8
33
4
1
4
25
30
15
28
1
8
11
34
3
16
43
2
1
2
1
12
7
2
13
4
1
18
1
54
23
10
7
10
17
4
7
4
3
14
21
16
1
22
3
10
13
22
5
4
9
6
9
18
7
8
9
14
7
24
1
22
9
10
1
64
17
12
7
18
7
10
1
20
7
6
17
4
7
2
9
8
11
22
13
6
9
12
15
6
25
20
11
12
9
6
5
30
5
46
29
6
29
8
25
2
37
6
13
6
29
4
5
34
7
4
5
4
17
54
11
8
11
10
5
28
49
12
1
12
5
48
9
6
31
6
1
10
3
2
3
2
9
22
9
2
1
8
3
4
9
10
13
16
21
4
21
16
9
48
19
6
7
26
13
4
15
2
29
28
23
8
9
8
43
6
9
4
3
2
39
30
15
2
1
8
9
2
53
14
7
34
21
8
9
2
3
10
27
14
19
2
3
8
25
2
9
8
3
44
7
2
1
6
7
14
3
4
1
22
19
26
19
8
1
12
13
12
19
22
33
2
3
16
7
6
5
26
11
2
27
4
15
2
3
22
3
10
39
4
3
8
15
14
9
18
5
8
21
4
59
34
19
14
3
60
3
18
51
20
19
4
3
8
9
10
15
54
21
34
13
16
29
76
1
42
11
30
1
12
19
10
3
2
13
14
13
4
3
16
1
14
9
20
19
4
7
64
23
8
7
2
7
24
1
14
11
12
17
6
9
2
5
2
17
6
23
12
7
8
15
14
21
14
7
6
7
10
1
30
5
2
1
28
29
12
7
8
9
2
9
2
15
6
29
24
21
26
9
2
11
12
5
22
5
32
7
8
7
6
51
4
5
14
3
36
59
2
13
12
67
14
9
2
3
4
15
4
23
32
7
10
3
36
23
16
5
12
5
6
1
4
5
6
1
24
1
20
77
4
9
2
35
8
5
6
29
2
23
24
3
18
43
4
1
34
3
8
9
4
9
16
13
6
53
30
3
8
17
10
17
4
1
8
3
14
7
2
13
6
27
12
3
12
1
12
29
2
9
22
17
10
1
2
1
14
15
4
7
12
21
2
1
6
13
2
21
10
17
10
19
22
13
70
17
8
1
24
9
14
49
8
1
44
3
22
9
2
9
4
23
6
3
6
15
8
3
4
9
12
9
18
1
18
17
6
9
2
17
20
17
38
3
12
7
52
7
20
3
30
35
8
33
16
7
4
13
22
15
6
13
24
11
50
7
6
5
26
3
14
21
2
27
32
1
4
27
2
1
6
13
22
3
38
3
8
7
8
29
38
1
18
25
2
25
10
17
6
23
4
7
2
21
8
1
16
21
6
33
4
5
10
5
8
1
14
19
16
5
36
7
6
5
4
39
14
33
4
3
10
5
22
21
8
13
8
9
14
37
10
11
10
17
2
11
6
1
16
41
20
13
42
11
6
1
18
15
30
17
6
7
12
9
6
15
10
21
16
33
2
7
46
3
8
23
4
41
4
23
10
5
40
19
14
3
2
27
36
15
10
9
2
5
10
9
8
21
16
17
14
3
14
1
30
23
4
5
12
7
78
9
8
7
2
29
8
7
36
9
24
9
4
13
4
41
14
13
20
21
32
3
14
9
2
11
32
7
52
7
24
13
28
5
2
5
2
17
24
1
8
5
4
1
10
23
30
27
8
15
18
15
20
9
38
3
8
7
10
1
12
9
26
3
4
3
12
11
2
13
12
17
14
7
12
7
20
19
34
9
2
3
10
1
26
9
4
11
14
1
4
11
4
9
44
9
6
1
12
11
16
3
22
15
30
1
4
19
36
19
26
1
4
9
2
11
32
51
18
17
24
9
2
19
44
17
6
7
10
13
4
9
2
27
16
29
20
11
12
3
16
15
8
15
16
15
32
3
10
9
4
9
2
5
6
25
4
7
2
11
4
1
16
7
22
5
18
19
2
15
4
1
40
5
18
3
8
1
18
33
2
15
48
5
4
7
6
3
16
1
2
7
14
29
32
23
12
23
6
25
2
9
2
7
8
15
6
7
18
31
12
11
10
7
18
9
2
11
16
11
24
19
12
3
12
21
12
13
14
27
32
1
8
1
12
1
38
21
4
1
22
9
16
3
8
1
8
17
8
15
8
1
4
17
72
9
52
5
6
19
4
5
16
5
12
71
48
3
14
5
16
3
10
9
8
7
4
3
4
21
50
9
4
11
10
3
16
21
10
15
18
3
38
9
18
3
4
11
10
1
6
5
2
9
22
3
70
13
30
11
2
7
20
19
14
15
24
15
42
15
20
17
6
39
6
11
6
1
20
1
6
17
16
19
8
7
36
1
4
13
18
19
24
7
26
3
12
39
12
7
36
17
2
9
10
3
16
1
22
7
2
15
18
5
6
3
4
33
64
3
16
1
8
25
16
7
30
17
24
5
4
5
2
1
4
9
12
11
14
27
6
23
24
19
6
1
4
3
14
11
22
1
4
7
8
21
16
11
12
9
24
1
8
3
4
3
10
15
38
9
10
5
10
9
24
3
18
5
18
33
2
21
2
7
4
13
6
15
4
9
10
3
16
17
2
9
4
9
10
11
30
1
18
3
2
3
14
9
38
21
2
27
8
15
8
5
4
47
6
63
4
67
6
3
6
1
10
53
18
9
6
3
4
15
6
5
2
5
6
5
10
1
8
3
2
15
4
9
2
31
50
33
4
13
46
21
24
3
6
7
32
7
14
1
10
13
6
7
16
17
30
1
34
11
6
3
4
3
6
7
14
15
2
43
10
5
18
9
44
3
50
13
4
1
2
17
2
25
2
21
36
17
10
5
28
7
10
7
4
3
2
1
22
15
26
3
26
39
2
19
38
15
8
21
4
3
10
17
10
23
4
5
4
5
8
55
12
7
20
23
40
1
4
7
10
23
28
7
4
1
6
1
12
5
30
1
6
3
20
17
6
13
4
27
4
9
2
11
18
7
24
5
4
29
20
7
12
9
4
25
2
1
64
7
6
5
6
27
2
13
12
31
16
15
20
7
18
11
4
1
14
9
14
13
22
13
2
19
10
21
22
3
2
17
4
15
20
19
18
5
8
23
6
7
16
13
8
7
2
9
32
15
8
43
8
15
16
3
8
27
34
15
8
17
14
21
10
3
8
7
2
39
10
11
8
7
24
1
32
15
2
17
4
3
6
13
14
47
14
29
4
43
28
15
4
19
8
35
2
15
2
19
18
7
10
17
26
23
8
17
12
1
16
29
10
11
2
31
18
13
26
23
16
9
12
7
18
11
62
57
38
3
2
51
24
7
24
3
6
9
10
17
14
15
20
29
10
7
26
23
72
57
2
11
20
15
8
17
6
31
24
23
2
1
2
5
26
21
8
5
20
3
4
11
10
5
8
3
48
7
28
5
6
23
24
7
6
5
2
7
6
7
14
15
8
3
18
63
10
1
14
3
14
5
34
15
6
37
44
31
32
11
8
37
4
1
12
11
8
7
6
13
6
17
4
39
4
3
16
7
8
3
18
7
36
15
8
25
4
5
12
9
16
35
4
11
6
5
10
7
2
23
18
9
8
13
12
5
8
1
10
21
2
11
16
39
28
43
20
1
6
3
12
7
30
1
6
35
2
1
28
11
2
1
6
9
6
1
14
3
8
1
42
9
18
3
32
5
6
1
38
3
18
21
24
3
6
7
18
1
28
5
8
7
10
7
6
5
4
37
6
17
10
21
6
5
10
41
14
5
4
9
2
15
4
17
4
3
4
9
4
5
70
3
10
7
4
15
28
9
20
19
2
31
2
13
6
1
2
25
26
5
8
5
18
13
8
35
18
13
42
17
12
1
4
13
12
19
14
3
4
9
20
9
2
13
22
5
10
17
14
19
58
27
30
7
38
1
10
3
10
17
12
1
8
7
2
23
2
9
8
45
22
9
44
3
4
15
2
41
12
23
16
21
18
7
14
9
12
1
12
9
8
31
38
55
4
3
24
5
4
17
2
1
54
17
10
13
26
1
44
19
16
3
14
21
26
19
6
15
32
7
14
7
36
31
12
9
4
17
4
5
18
25
12
29
12
7
6
21
20
19
2
7
8
35
20
7
4
11
12
91
38
3
16
1
6
19
12
11
6
1
10
13
36
11
12
5
4
3
10
53
4
5
6
3
4
3
2
5
14
17
4
5
2
3
42
15
26
39
22
11
26
1
4
23
4
17
12
27
40
1
8
23
2
5
12
25
2
7
10
47
12
17
12
13
12
1
30
19
4
7
4
5
10
3
10
27
12
3
26
9
20
15
4
5
4
1
6
7
24
3
26
1
14
1
8
7
4
1
8
11
40
21
4
19
8
7
6
5
32
3
8
1
8
9
26
3
4
3
6
5
4
9
16
1
32
7
10
1
32
13
2
19
22
5
6
5
12
5
6
21
8
7
14
7
6
5
12
41
4
25
4
9
2
91
14
25
28
43
10
3
8
3
4
7
14
11
10
7
2
7
2
27
14
3
22
9
16
43
14
21
6
11
12
7
10
1
2
5
12
23
6
1
24
1
18
17
18
23
32
15
16
17
12
11
24
7
4
5
8
49
8
11
12
31
8
33
2
15
2
3
2
9
14
11
18
5
4
43
6
5
4
13
8
5
6
1
2
61
6
1
14
7
6
15
4
7
16
17
14
21
16
15
10
29
14
9
12
7
6
17
40
27
10
3
12
41
22
1
2
19
12
19
8
1
10
15
4
7
18
1
10
1
16
7
14
1
12
5
6
5
6
21
8
5
12
9
2
5
6
13
16
7
6
5
2
25
26
19
10
11
4
15
30
1
6
9
8
9
10
27
2
15
10
9
16
21
22
13
18
11
26
3
2
1
10
5
8
31
10
3
38
11
10
7
22
5
24
9
8
11
4
29
20
1
2
25
20
27
40
27
16
3
6
9
4
1
2
15
4
15
18
15
4
17
6
1
14
41
68
1
2
7
16
11
46
13
2
1
2
1
30
1
18
17
32
7
8
5
12
11
2
7
6
3
14
91
8
11
20
9
2
3
46
9
2
7
60
23
6
7
30
1
6
11
10
11
26
29
4
1
2
93
18
9
12
3
2
33
2
23
4
19
18
1
22
15
8
7
10
1
10
5
26
41
20
9
8
5
18
25
22
3
14
7
2
7
26
7
20
7
4
1
12
33
30
5
10
7
26
3
24
5
2
7
18
15
44
21
2
15
14
39
2
3
6
13
2
13
32
1
30
23
10
11
18
7
6
11
12
13
4
3
10
1
10
1
2
13
2
3
6
19
2
21
4
1
2
9
6
1
12
13
26
19
84
17
6
7
8
35
24
3
2
15
8
39
20
9
32
25
6
37
8
3
6
13
6
19
26
7
18
5
4
29
4
1
4
9
20
11
16
45
26
21
12
37
24
9
12
31
36
3
8
1
46
3
16
35
4
1
4
27
32
1
4
9
4
9
2
29
12
35
10
1
38
3
26
11
38
1
38
23
46
35
8
1
10
27
10
13
12
9
12
5
22
31
6
1
14
31
68
21
38
3
4
27
12
15
4
15
6
11
2
13
6
1
2
5
22
5
6
1
30
7
8
35
2
27
4
11
2
7
6
9
18
37
2
5
2
11
22
9
12
1
2
3
2
21
24
9
18
17
4
9
2
5
4
5
14
37
6
27
14
25
2
1
36
33
6
5
6
5
8
23
24
5
6
15
2
7
4
7
6
11
2
1
4
7
6
3
2
5
2
3
10
1
32
3
2
3
34
47
6
13
14
17
12
1
24
19
12
5
10
17
18
1
12
11
28
17
8
25
14
5
30
15
12
11
2
19
12
3
14
7
2
5
4
13
14
9
24
35
32
11
8
9
4
3
22
23
16
3
38
1
54
1
6
5
6
67
10
29
8
29
6
9
20
7
42
13
16
3
10
1
12
21
54
1
32
15
8
9
8
7
10
5
6
1
44
45
6
3
14
5
6
5
22
5
18
5
12
11
2
13
20
19
4
13
10
7
4
1
26
5
2
3
2
9
4
3
4
17
4
17
38
1
14
9
32
9
28
7
2
11
2
3
24
1
28
11
10
7
6
13
4
41
10
11
10
21
6
13
2
7
10
9
2
11
24
35
4
7
8
1
18
25
4
25
24
1
26
29
38
5
8
1
4
11
24
5
6
5
12
1
6
13
18
9
12
15
8
5
28
3
20
7
22
25
26
15
10
1
2
9
14
3
12
51
4
3
4
17
8
9
4
79
52
39
16
3
10
5
8
3
6
7
10
21
50
9
12
5
8
17
4
3
10
5
2
3
34
1
6
11
4
53
6
7
34
3
2
1
48
1
2
1
6
3
2
9
12
3
6
37
10
1
12
1
42
1
14
9
14
7
10
19
4
45
8
11
10
1
6
1
20
1
2
13
6
25
16
25
2
3
8
3
16
23
4
7
6
3
26
5
2
7
12
7
22
11
4
5
10
3
12
11
6
23
18
1
8
13
34
21
2
37
14
3
4
7
2
3
14
9
10
9
4
9
6
7
2
21
36
17
12
19
6
5
34
1
8
3
6
1
2
27
4
11
32
3
28
35
24
15
18
1
2
5
18
5
24
1
14
7
2
39
8
13
24
1
2
3
4
37
4
27
10
3
16
3
12
5
30
19
20
1
18
7
56
5
2
5
2
1
6
51
4
15
18
5
36
17
14
1
16
23
14
7
18
13
18
35
4
17
2
21
2
51
4
1
10
19
2
3
20
1
10
15
8
27
20
7
8
3
16
5
6
15
12
11
4
31
14
3
2
19
12
21
24
5
30
39
6
9
12
5
18
7
10
9
8
25
12
9
2
3
8
3
90
3
6
13
46
5
4
5
10
19
18
13
34
57
14
3
10
7
8
3
10
1
12
53
2
15
18
7
8
3
70
9
50
21
4
19
12
5
24
19
26
21
24
23
4
11
6
23
14
11
6
3
2
1
4
11
10
9
18
9
2
11
42
7
12
19
6
37
12
25
12
45
6
13
6
9
12
9
12
21
14
21
6
17
14
33
30
17
4
1
10
5
2
15
10
9
8
5
16
3
4
1
6
7
6
9
6
3
14
23
2
33
4
7
18
5
84
7
12
1
16
7
6
31
10
7
14
1
2
7
6
1
22
5
72
23
2
11
50
15
2
13
2
1
6
5
6
11
6
13
4
5
14
3
6
29
12
7
2
11
20
9
20
3
16
11
38
1
16
7
38
9
26
21
20
1
40
27
14
27
4
5
4
41
4
25
2
13
20
11
6
5
12
7
10
19
2
5
6
3
12
1
6
19
42
7
6
5
10
3
22
23
16
17
8
9
14
23
10
9
2
3
14
9
2
27
4
7
20
3
8
1
10
5
20
3
28
11
6
11
12
7
10
7
12
3
2
1
30
31
4
15
4
5
28
9
4
15
6
17
30
17
30
7
10
45
10
15
30
9
2
35
24
3
14
5
42
25
6
59
32
1
108
1
22
39
2
1
40
3
16
9
14
7
4
19
10
5
46
5
34
5
24
1
48
27
10
9
2
5
18
37
26
1
20
7
4
3
22
5
30
25
64
11
2
9
2
13
14
21
32
25
16
1
4
41
4
5
6
3
2
1
16
5
12
9
16
15
8
7
2
3
2
15
4
5
2
19
8
3
8
13
8
33
8
43
32
11
10
9
4
9
32
5
26
21
6
9
14
7
6
23
8
13
14
1
10
15
12
13
14
31
16
17
18
1
28
19
20
13
10
21
4
19
2
27
36
21
14
13
4
1
24
7
2
9
20
3
2
9
4
1
10
33
36
3
12
5
2
5
2
35
14
11
4
23
2
23
36
15
26
11
14
5
6
19
2
21
4
9
2
7
2
17
2
5
20
31
16
15
16
9
2
5
36
5
6
3
14
3
12
51
14
7
8
17
2
9
12
37
20
13
16
17
14
5
4
3
8
27
4
7
20
1
4
1
16
19
18
51
6
3
10
19
2
5
2
9
20
3
18
25
2
5
6
3
8
1
8
7
6
11
8
9
2
7
50
41
22
5
10
9
4
47
2
15
14
3
2
5
28
1
14
1
8
13
10
21
12
9
2
3
20
1
2
5
10
3
14
3
18
1
6
7
4
13
6
17
14
1
18
7
6
9
6
11
16
45
50
45
10
3
8
15
4
21
50
3
2
21
12
5
18
5
6
15
14
23
8
13
6
7
22
11
12
7
46
1
4
1
8
13
2
19
2
1
10
17
6
35
6
15
2
3
2
15
2
3
20
13
2
7
46
9
8
1
6
27
10
35
4
41
6
7
18
1
2
35
2
21
30
7
24
33
22
23
46
53
2
1
8
43
24
17
30
5
12
9
12
5
4
11
8
21
8
17
12
3
12
1
6
15
10
17
2
5
36
3
2
5
6
17
8
1
8
39
26
5
28
1
12
9
8
31
8
21
16
7
20
13
18
1
40
19
16
1
2
5
30
11
32
9
6
9
2
17
12
27
44
11
4
27
30
19
76
19
12
7
10
3
12
15
8
9
12
9
6
15
28
7
8
9
2
3
14
29
10
3
14
3
24
1
8
1
26
43
16
13
4
13
6
5
10
5
2
9
16
9
20
9
20
1
18
15
2
3
34
13
6
5
12
1
4
3
10
5
26
1
2
15
10
9
16
15
28
7
4
3
4
3
12
31
8
1
4
13
18
5
24
1
6
3
18
13
6
15
18
57
6
9
6
11
8
21
8
3
50
1
18
15
8
15
4
5
6
3
4
3
2
5
30
43
6
13
52
7
8
37
10
3
8
13
4
21
16
11
26
9
20
9
10
7
14
29
24
23
24
1
14
7
12
5
12
11
2
5
6
37
4
1
48
1
16
17
12
19
14
13
18
1
42
17
8
27
22
3
14
13
12
43
20
21
2
11
14
9
14
11
10
13
8
11
20
3
32
7
2
1
6
19
2
25
4
47
6
19
30
7
18
13
6
5
6
11
26
7
44
3
6
3
14
5
4
3
8
15
2
7
22
51
18
3
14
49
2
25
18
23
12
13
10
21
16
3
8
3
4
23
20
1
4
23
2
13
20
11
6
1
22
1
4
31
6
1
22
3
4
27
2
3
50
41
24
7
2
43
12
43
82
5
10
27
20
3
14
3
6
35
12
31
18
3
12
51
6
39
2
3
10
7
2
31
2
3
8
7
4
7
12
25
10
19
10
1
10
11
24
47
34
17
6
1
6
17
32
7
16
53
28
3
10
35
10
27
8
9
16
19
26
25
12
13
46
17
12
7
18
7
12
11
16
13
12
1
46
37
24
1
22
7
20
1
24
23
10
5
18
1
26
3
4
33
16
5
2
5
4
5
6
13
2
19
20
21
16
17
28
15
12
49
2
9
6
7
8
7
16
3
18
17
4
5
20
47
12
27
4
13
18
75
16
45
6
29
26
21
16
13
14
21
8
3
14
41
2
3
62
1
28
7
2
7
6
9
32
17
6
5
2
13
2
1
56
23
8
3
12
3
10
9
4
5
2
27
18
19
30
7
18
11
4
9
2
15
36
3
2
13
10
1
6
23
18
15
20
5
18
47
26
3
2
7
2
3
10
33
40
31
2
13
16
11
26
21
14
15
6
1
4
7
14
17
24
7
4
29
28
1
12
3
6
7
18
5
6
7
2
13
10
19
62
15
16
5
8
5
16
33
16
1
44
11
22
1
4
19
2
5
24
5
2
25
2
43
26
11
8
7
4
57
10
31
10
3
8
1
4
21
2
3
2
23
4
23
4
3
12
1
6
9
12
1
2
3
16
15
8
11
24
33
4
11
14
27
20
15
20
39
34
19
6
13
22
9
10
13
8
15
24
3
2
15
26
1
6
1
60
35
14
19
38
5
6
7
26
11
22
3
8
13
2
29
24
11
34
17
10
3
8
3
20
13
18
19
10
7
8
7
2
3
4
27
6
9
2
1
28
7
4
19
12
29
10
27
10
25
2
11
4
7
18
5
6
31
2
43
22
7
2
3
22
25
2
9
18
3
4
3
28
17
10
21
12
1
4
9
10
15
4
27
22
9
20
5
4
5
2
39
2
15
8
15
4
3
10
5
2
9
4
1
24
27
2
17
18
37
8
3
10
5
12
7
28
33
14
1
2
25
2
29
34
3
6
23
4
17
4
11
18
19
22
1
6
1
6
7
4
13
46
19
18
1
2
17
30
1
6
25
2
3
12
5
2
7
4
23
4
7
38
17
6
13
4
23
14
5
18
29
6
1
6
13
6
7
14
9
16
3
32
3
10
11
10
23
4
11
2
7
10
9
6
1
10
1
16
13
4
39
14
21
8
5
2
15
6
3
62
33
10
5
6
1
12
5
28
1
24
1
16
11
16
39
22
3
8
3
10
13
12
17
18
21
14
3
10
39
2
17
8
43
34
1
14
9
16
25
28
3
16
9
22
9
4
1
16
19
40
7
2
19
18
19
6
11
2
11
8
13
6
11
14
9
4
9
18
7
18
11
10
23
14
7
6
5
16
3
12
5
22
21
2
25
12
5
6
11
14
5
10
39
24
11
12
31
2
27
28
5
16
5
24
1
6
13
20
23
10
7
10
15
26
1
2
3
10
13
18
9
6
27
26
35
4
3
6
15
20
3
8
7
16
13
6
27
8
27
14
29
8
7
12
55
8
49
14
3
16
9
6
3
8
5
14
5
20
21
2
21
10
1
10
3
12
17
20
1
36
1
6
3
16
9
2
5
16
5
2
1
134
3
12
15
4
9
16
1
20
27
4
7
12
29
8
11
6
21
6
1
6
7
12
3
42
3
12
7
50
15
6
1
26
33
14
1
40
3
14
3
2
15
8
3
4
55
4
3
8
51
6
1
30
1
14
1
4
13
4
35
8
15
32
3
14
5
2
7
2
15
4
7
4
21
4
3
6
47
6
23
2
1
6
11
2
3
2
5
6
9
10
3
4
1
16
15
4
1
8
15
2
13
30
1
16
13
10
31
2
29
10
7
12
15
14
37
4
7
2
9
32
5
2
21
50
7
42
9
4
15
4
9
26
73
28
13
6
9
38
9
10
15
2
7
2
1
20
5
8
23
10
19
18
37
44
13
28
47
2
29
22
17
14
7
20
3
10
27
16
9
4
5
16
9
6
5
2
5
10
3
20
3
6
37
28
37
6
3
12
9
4
11
22
19
16
1
2
7
38
23
2
7
26
9
14
3
24
1
8
1
14
1
40
3
8
17
4
3
2
15
30
7
18
9
4
65
8
17
12
7
4
1
6
33
2
31
56
9
22
13
2
3
4
11
14
1
20
9
14
1
20
5
18
15
32
39
8
1
6
15
12
5
6
7
18
13
8
55
4
9
14
5
8
9
12
31
62
1
10
3
4
3
4
1
6
27
6
1
24
5
4
13
6
5
26
3
12
3
34
23
4
3
8
13
20
15
8
3
22
13
10
5
10
23
24
3
8
21
2
71
4
3
2
17
26
11
2
7
30
7
10
19
10
19
30
3
66
5
28
17
6
11
8
19
10
7
2
9
16
29
4
15
10
5
26
71
6
19
16
11
16
1
4
15
8
15
2
15
8
13
20
35
8
7
2
21
30
23
2
29
2
13
12
5
18
21
26
17
8
5
10
7
2
15
24
11
12
17
6
7
6
5
12
3
52
17
20
9
12
13
2
15
20
3
2
13
22
19
24
9
10
1
26
9
6
15
42
13
6
7
4
5
4
21
2
11
46
15
8
29
24
1
2
57
8
39
56
3
2
1
6
5
4
1
8
9
10
7
18
5
6
3
4
9
28
1
2
27
8
11
24
25
12
5
12
7
54
7
6
1
28
3
2
11
36
1
4
7
18
5
14
7
10
7
2
3
30
11
2
7
20
3
2
37
20
17
2
11
20
15
22
13
42
11
6
1
6
15
26
15
28
1
10
1
28
11
42
1
36
7
28
9
14
11
8
5
2
5
10
5
16
13
6
9
14
65
24
3
2
13
10
29
6
5
6
33
10
15
20
7
14
9
2
1
14
31
10
19
2
5
2
37
2
11
4
1
10
15
24
13
16
37
52
27
12
27
38
19
10
11
12
25
10
9
14
1
8
3
36
1
2
13
2
1
8
13
12
23
6
25
2
5
20
13
16
1
22
1
12
5
12
5
22
9
46
25
20
37
8
1
6
21
8
1
30
23
2
3
8
13
2
3
6
3
12
11
6
13
2
5
2
21
18
11
34
21
4
1
22
7
4
1
4
19
12
7
20
1
32
29
2
15
36
3
6
21
46
61
2
33
24
19
24
3
4
3
22
9
4
35
10
19
18
17
4
13
30
5
8
9
6
25
6
17
6
7
2
3
2
9
4
9
10
15
8
7
28
9
26
45
12
1
12
5
10
1
12
13
54
39
14
15
2
17
18
65
6
3
2
21
8
3
10
21
4
13
2
11
2
17
12
77
30
23
8
3
4
19
4
51
8
1
2
7
32
1
12
7
8
1
10
29
24
1
12
11
20
1
14
1
2
11
16
29
10
49
14
13
10
3
26
9
14
33
8
21
34
31
14
39
6
7
10
53
4
21
10
1
6
7
62
71
18
13
34
17
14
13
2
7
8
9
32
5
4
3
4
27
58
7
20
23
4
33
4
3
24
35
18
11
2
5
8
9
20
5
8
17
28
11
6
7
2
3
4
31
12
5
76
9
4
73
8
11
36
25
6
7
4
1
14
11
54
23
6
7
34
9
10
1
30
33
2
21
4
33
2
23
34
15
20
9
6
21
22
5
10
23
10
1
2
51
10
7
6
5
12
3
44
39
2
15
2
1
8
5
4
5
6
3
6
23
4
5
6
31
8
15
22
3
2
3
14
5
2
1
10
1
4
39
2
19
22
1
20
27
18
13
26
15
4
11
18
13
6
7
62
7
22
23
6
5
8
19
30
1
34
1
6
5
2
11
6
3
18
1
2
11
10
5
48
1
50
11
8
9
2
3
18
3
14
3
8
23
14
5
2
1
10
5
44
21
6
41
14
3
32
3
12
9
42
13
28
23
4
15
6
1
2
3
8
15
14
3
4
3
4
15
28
11
8
3
12
7
24
1
14
47
16
1
14
19
30
7
6
47
62
7
12
1
16
3
24
5
12
23
12
13
2
47
34
3
40
13
2
33
40
3
6
11
10
39
28
1
28
23
24
7
2
5
2
7
6
25
40
5
4
5
8
9
8
1
6
3
4
41
10
1
10
31
28
11
6
7
2
19
4
35
20
13
6
49
20
3
2
31
14
11
18
9
10
1
2
25
4
1
8
3
16
21
8
7
2
5
14
19
20
3
14
19
8
35
4
25
12
37
10
11
12
13
12
13
30
1
12
1
10
7
16
27
16
13
2
31
14
5
30
1
8
9
54
7
4
21
22
25
24
57
18
49
10
3
16
3
2
9
14
1
16
15
14
5
2
93
12
5
6
11
14
7
26
1
12
23
2
11
24
7
10
31
2
9
2
29
4
9
10
53
6
23
2
61
2
3
4
3
2
13
24
11
6
9
12
53
14
3
6
7
22
1
18
7
32
3
4
41
4
7
8
51
34
25
34
11
36
5
4
29
18
17
20
5
8
11
34
15
48
5
24
7
8
43
4
17
8
59
2
31
4
1
2
9
14
3
8
7
2
3
2
3
4
3
10
33
38
19
2
31
24
3
10
3
12
19
36
13
4
7
40
9
4
29
52
15
8
13
2
9
2
9
14
9
2
15
2
1
38
3
20
5
2
3
2
15
6
13
4
35
6
3
26
1
2
23
12
1
2
29
20
3
6
1
20
57
42
1
24
11
2
13
24
3
18
19
6
17
4
19
28
27
2
3
10
17
4
27
4
57
6
83
28
5
4
7
16
9
4
7
16
5
28
13
6
1
2
25
18
1
12
19
30
5
6
31
22
37
12
13
18
3
8
25
12
5
12
7
26
9
30
3
6
3
44
9
8
1
10
15
14
11
26
9
20
11
4
1
8
47
8
19
6
23
4
37
2
3
32
9
8
5
18
13
8
5
6
29
2
5
30
13
4
13
4
23
6
23
26
23
12
23
18
39
2
13
24
5
2
9
24
29
12
13
6
5
6
21
6
13
30
9
6
17
18
7
12
3
22
7
14
11
10
3
4
9
2
23
20
25
24
3
6
3
40
21
4
59
6
3
28
5
22
1
12
5
2
21
4
1
22
5
24
13
6
11
2
31
4
29
14
7
4
11
40
17
2
7
28
3
26
3
40
9
22
1
14
5
6
5
30
7
4
1
28
11
22
1
20
1
8
5
2
1
20
3
4
35
4
15
16
7
4
9
24
3
16
9
22
11
10
11
6
11
2
5
6
15
14
3
8
5
6
25
18
1
14
9
2
1
6
15
8
21
4
1
12
13
20
17
6
13
4
23
8
1
10
3
14
15
2
19
4
9
4
11
44
3
40
21
24
5
12
1
12
35
8
7
6
5
8
3
6
7
14
19
4
7
26
3
4
25
8
9
6
1
18
5
12
27
4
1
10
11
16
7
44
17
2
23
52
17
18
7
2
17
12
9
4
3
10
35
4
13
6
13
38
1
6
11
14
7
4
13
16
11
6
11
2
5
12
1
12
31
28
11
32
21
2
9
4
5
10
3
20
5
24
5
6
1
32
3
4
51
26
13
4
1
4
61
4
1
62
7
36
37
14
27
4
1
26
17
46
11
10
29
6
31
2
7
14
3
10
9
18
19
2
11
24
1
16
39
6
9
2
3
2
23
10
11
6
71
8
35
6
7
6
19
22
17
10
1
8
19
4
11
2
15
6
23
4
3
8
13
4
3
26
3
32
9
10
5
34
9
22
7
2
13
64
1
36
7
40
9
50
1
22
3
2
9
18
9
2
3
32
1
22
11
2
21
4
23
12
15
2
1
14
3
22
5
2
5
12
11
18
53
24
9
10
7
4
1
4
15
2
1
8
1
34
3
26
3
6
25
18
13
4
3
6
11
2
9
2
9
24
7
16
3
4
7
8
21
2
7
8
7
16
3
4
9
2
15
2
57
2
9
4
13
26
9
8
1
72
1
16
25
10
3
2
1
48
5
4
1
38
3
12
31
6
9
32
19
12
7
2
5
34
3
20
3
6
3
10
5
8
15
14
19
32
3
2
7
10
9
2
1
10
23
46
3
4
9
54
17
12
1
4
33
34
11
4
5
4
9
50
3
38
17
2
3
12
7
4
3
26
15
16
1
20
5
10
5
10
13
56
3
4
15
10
9
24
5
8
33
6
5
18
19
6
5
8
13
2
7
22
13
42
5
16
5
32
5
6
19
24
13
10
7
2
25
30
5
2
1
2
5
8
5
22
17
10
17
14
19
12
17
24
7
6
15
10
13
10
25
6
15
6
31
38
1
4
19
12
19
6
1
24
25
2
3
2
3
38
27
44
9
10
11
2
17
16
5
26
3
4
27
14
15
4
11
20
19
18
1
42
1
36
1
4
25
4
7
14
33
2
35
14
33
26
39
6
35
12
11
16
11
2
1
6
15
18
5
22
1
24
25
10
7
6
47
4
17
34
25
4
13
20
21
16
3
8
3
44
3
62
5
18
19
8
1
2
11
16
13
14
11
14
7
18
5
32
21
20
5
2
17
30
13
4
23
4
11
14
9
4
9
4
7
6
19
20
69
8
5
12
3
52
31
52
17
18
13
4
1
36
3
16
7
8
25
6
1
28
19
2
1
6
3
4
11
8
19
18
7
4
11
6
37
30
11
4
11
8
9
10
9
44
3
18
13
2
1
10
37
6
5
18
1
8
15
20
21
6
1
4
5
6
13
26
17
10
7
2
3
24
5
8
17
16
3
46
25
10
19
10
3
2
3
8
3
6
5
36
1
8
3
8
1
2
3
18
7
6
3
2
15
2
5
16
17
22
1
22
33
8
7
38
15
32
39
42
23
18
23
8
1
22
1
4
1
18
3
10
11
42
23
8
23
14
1
10
15
2
33
28
19
14
17
6
19
6
17
6
13
24
11
4
1
2
3
4
5
8
7
28
59
74
13
66
19
2
9
26
11
20
9
14
3
24
29
26
23
16
35
30
65
14
1
22
5
8
43
20
5
24
25
12
17
16
17
6
7
36
7
6
5
8
13
22
3
2
7
4
7
16
1
4
15
6
7
36
7
64
1
6
19
6
15
4
11
10
13
12
17
24
13
30
17
10
29
30
3
16
3
10
9
2
27
20
33
26
15
2
43
2
15
28
1
6
19
12
35
14
15
2
3
10
5
10
29
14
1
10
3
4
23
28
13
2
9
2
3
22
5
12
23
2
5
18
3
12
5
26
3
14
33
22
1
10
37
6
1
2
5
8
29
2
9
26
9
16
17
2
5
4
7
2
1
16
1
14
5
4
19
20
3
8
21
12
9
4
19
14
3
2
1
6
15
2
3
14
23
24
81
6
25
12
1
30
19
10
5
30
1
54
25
14
23
18
1
8
17
2
1
6
13
16
9
4
5
6
13
6
51
12
5
6
41
38
53
2
7
6
11
14
9
6
25
20
5
2
13
2
5
14
21
12
9
8
7
4
3
4
15
18
3
10
23
40
3
4
25
2
9
2
39
26
3
4
21
4
19
16
5
12
1
2
17
10
1
6
5
2
17
54
7
8
19
6
5
24
39
16
5
4
1
2
1
8
7
12
7
16
37
6
17
16
11
32
3
14
29
2
17
18
9
2
1
2
1
10
5
26
5
66
35
2
13
36
3
18
1
18
1
22
3
12
11
10
15
2
1
44
13
10
35
20
9
2
17
6
11
16
15
6
9
2
3
38
13
8
21
14
23
6
7
10
7
14
3
114
5
4
3
6
11
14
5
10
3
4
17
4
5
24
9
2
9
10
17
14
3
44
3
10
3
38
37
10
3
4
27
28
3
30
3
36
7
24
9
4
3
26
27
14
57
24
1
12
3
6
3
14
27
4
3
12
1
8
9
38
5
14
3
6
5
2
13
38
19
24
1
28
39
8
19
28
11
4
9
2
61
28
11
4
17
6
63
18
1
4
69
2
35
8
15
10
19
14
7
22
9
28
7
20
27
32
1
8
7
2
1
2
3
2
1
2
7
2
9
2
39
14
1
16
1
8
45
10
9
12
7
16
11
6
29
24
23
4
23
12
25
10
21
4
1
20
19
6
3
12
17
2
29
8
9
20
1
22
3
10
3
10
1
2
1
24
9
10
5
6
1
4
23
6
23
6
19
18
1
10
1
6
7
4
23
2
3
8
13
26
7
16
21
8
9
2
11
2
23
32
7
4
21
14
5
24
27
2
9
4
3
8
5
44
7
8
15
42
9
2
25
4
11
8
3
30
15
32
11
4
9
2
37
26
1
6
41
6
13
36
7
6
5
8
1
4
3
20
1
18
9
2
5
2
23
4
3
10
1
10
3
10
5
4
23
2
13
2
5
20
9
16
1
12
11
2
5
26
15
10
1
8
13
4
21
20
3
6
7
28
19
12
7
30
1
10
15
12
15
14
19
30
9
6
35
6
7
14
37
10
31
18
11
12
19
42
5
16
27
88
29
10
37
20
1
18
1
14
5
2
1
6
23
6
17
10
45
6
5
12
49
20
15
10
19
4
29
12
9
6
25
8
17
32
3
4
21
22
5
6
15
10
27
32
11
20
9
2
3
2
19
10
29
8
25
2
3
32
5
12
3
4
11
4
3
4
5
2
13
26
3
22
3
22
13
20
25
6
1
24
7
16
5
2
9
6
11
10
49
12
1
6
1
20
29
12
17
48
13
40
29
26
1
24
13
2
5
6
1
30
17
22
7
14
3
50
13
20
21
6
3
16
11
22
3
12
5
36
31
6
5
4
37
12
7
10
11
22
3
20
17
42
11
28
17
12
9
14
9
2
9
4
43
8
21
2
3
24
11
8
5
8
15
4
33
4
1
2
1
42
7
54
9
22
13
10
47
6
11
10
1
40
17
6
7
36
7
12
5
14
67
2
1
20
9
10
21
6
9
12
31
2
7
4
3
74
13
8
3
8
15
2
9
2
29
8
15
12
5
4
25
26
15
6
19
6
1
2
5
48
11
8
11
14
21
14
29
2
3
10
9
2
21
12
13
38
3
2
17
18
11
14
1
12
9
2
35
10
11
8
25
18
1
26
9
12
13
14
9
2
27
10
17
20
3
50
11
20
51
4
7
14
1
20
17
6
5
6
31
12
11
2
59
16
7
56
15
14
7
12
17
30
17
14
3
4
3
4
5
16
5
6
31
6
27
2
17
26
1
20
3
10
3
4
1
4
7
22
5
18
5
32
7
10
1
14
13
2
11
10
9
38
1
48
27
24
1
12
21
2
19
20
9
10
9
20
19
44
1
8
9
36
7
4
1
22
23
14
3
38
7
4
15
10
15
18
17
8
17
18
5
30
5
48
1
8
7
4
3
2
33
44
13
32
9
2
15
16
19
52
1
8
5
28
9
4
1
18
1
10
5
12
5
4
3
42
23
48
23
16
45
14
31
22
3
4
5
10
11
30
33
4
3
36
1
6
21
8
23
36
9
28
9
16
17
14
37
12
15
2
11
4
5
6
19
4
11
14
3
2
1
4
5
4
3
16
5
12
3
4
13
12
1
30
1
6
5
48
5
14
19
50
3
8
17
14
11
72
23
18
3
10
27
4
3
12
19
6
17
16
7
4
33
2
5
10
7
22
3
4
3
6
13
8
15
2
5
6
35
12
11
6
1
10
7
20
1
2
51
2
53
8
39
10
13
26
11
6
13
12
1
2
17
36
5
6
23
12
7
4
1
14
35
6
23
38
23
14
1
12
19
8
1
6
9
6
1
14
13
24
19
4
3
4
5
20
23
10
3
14
1
16
5
6
17
4
11
8
5
2
1
40
29
26
1
12
19
12
11
36
7
18
25
12
3
4
33
16
23
2
19
14
11
2
5
14
5
8
51
16
3
8
3
32
3
36
1
2
13
6
5
30
23
50
21
28
5
2
25
44
9
2
11
8
11
30
49
22
27
10
5
8
5
6
7
14
15
16
13
16
5
2
3
34
41
4
9
26
1
38
1
18
29
8
5
2
11
18
1
44
11
20
37
8
7
18
1
2
9
8
19
2
19
6
21
12
43
12
1
6
5
2
5
34
9
14
9
10
11
14
7
18
3
4
7
2
13
4
15
18
3
24
1
12
7
8
1
10
9
12
15
14
1
4
11
4
5
14
1
44
19
24
19
4
19
14
3
34
3
68
3
2
39
8
3
24
5
14
1
8
5
8
7
4
5
8
5
8
1
4
1
4
15
8
25
36
5
30
1
24
19
2
5
14
1
22
25
28
7
34
15
16
3
6
1
18
13
8
13
6
1
2
13
2
21
4
5
16
3
2
9
10
7
18
17
6
67
2
59
36
29
2
43
40
15
26
13
34
9
34
19
10
11
72
1
2
5
2
1
30
1
2
7
2
37
18
35
6
7
26
17
6
1
14
37
34
13
4
7
6
3
2
7
4
25
12
9
6
13
4
9
2
13
42
7
14
1
6
1
12
3
24
1
8
7
18
9
28
19
14
1
8
9
22
3
22
9
14
3
14
3
8
15
64
3
10
3
2
5
6
1
26
1
2
11
8
11
16
9
8
39
4
9
8
7
6
11
14
1
20
9
2
1
4
3
2
3
20
3
2
21
4
25
30
9
12
19
78
31
6
25
12
1
2
3
22
41
28
11
6
5
6
11
2
7
2
7
6
1
4
33
42
3
18
3
4
15
10
7
6
7
28
7
18
1
12
29
8
5
10
13
2
5
18
3
6
3
24
7
6
15
8
73
16
19
2
17
16
25
24
9
4
29
8
15
20
17
18
23
6
19
8
5
30
7
6
49
26
5
24
3
4
11
12
21
6
5
24
23
4
7
10
35
20
21
10
19
18
29
18
7
16
37
2
7
2
9
20
17
14
9
4
23
4
13
12
71
60
11
10
1
36
3
8
5
4
31
18
11
6
17
4
1
8
19
24
7
12
21
12
41
4
53
32
13
6
33
12
19
6
7
30
5
14
13
12
11
16
3
18
9
2
1
16
5
4
3
2
13
18
19
16
11
2
1
2
9
32
17
14
7
26
9
10
7
10
53
4
25
18
29
2
13
4
13
14
1
20
9
2
15
2
1
12
45
32
23
24
5
20
13
14
9
18
3
2
41
4
51
52
3
10
31
10
9
4
27
30
13
6
19
2
21
4
19
10
41
2
5
42
19
34
19
20
23
10
31
4
9
8
15
2
27
10
19
18
31
36
19
38
3
2
27
18
5
6
11
18
1
18
3
22
39
10
9
2
15
26
25
22
7
4
7
16
9
2
21
10
11
8
7
32
5
8
15
10
49
24
17
6
35
58
37
6
9
2
3
22
1
4
19
6
7
12
33
26
15
28
35
2
5
2
7
32
17
8
1
28
5
28
13
4
7
36
49
2
5
16
13
20
1
4
7
2
21
20
33
22
3
8
3
10
17
4
3
28
5
22
13
26
19
4
5
6
5
18
11
18
29
12
9
10
15
10
17
14
7
10
11
6
35
18
9
24
45
16
33
14
5
6
17
6
7
4
11
12
3
4
27
24
17
10
1
4
9
10
17
28
5
18
1
28
19
10
17
6
29
4
9
4
9
14
13
14
43
2
17
10
1
36
3
26
23
6
1
4
7
4
21
2
11
80
3
6
15
26
3
26
3
2
9
4
17
60
13
10
49
2
11
14
83
2
7
4
53
12
7
38
7
8
35
26
31
6
1
94
15
26
1
30
23
4
1
4
7
4
3
10
9
22
19
10
3
46
13
32
13
2
3
22
3
10
73
8
1
6
25
6
33
8
11
16
5
20
15
8
1
4
11
40
9
4
3
12
29
12
7
18
1
6
11
6
1
2
9
4
29
40
7
14
7
20
5
18
9
14
33
10
3
20
9
8
31
10
9
20
13
6
1
4
23
14
17
10
7
10
1
2
7
20
5
20
19
46
3
14
5
8
7
4
11
4
5
8
3
22
1
6
1
24
1
28
17
16
13
24
27
8
31
8
23
2
15
4
13
6
19
6
11
22
21
24
1
6
31
8
33
22
1
2
33
38
9
32
33
48
45
14
1
38
9
20
7
22
5
6
13
6
17
60
5
2
77
14
11
4
7
8
17
6
23
2
3
4
3
2
21
2
33
6
3
4
9
22
15
50
11
16
7
2
27
2
17
40
3
14
31
16
5
4
5
20
5
22
23
12
1
6
23
12
11
10
1
8
13
6
3
48
67
40
7
46
9
42
3
48
11
12
29
2
13
18
25
4
1
12
13
6
15
8
3
14
5
8
5
10
9
30
5
6
1
28
1
30
17
8
19
2
25
14
5
18
1
36
35
14
9
12
17
2
7
8
1
14
1
10
53
6
11
8
3
6
1
4
21
2
3
2
5
6
7
12
23
22
3
58
9
2
13
10
9
12
5
8
11
10
3
56
3
24
13
10
13
14
1
2
3
8
29
12
1
10
11
8
5
22
31
6
9
8
1
16
11
56
3
2
1
4
33
2
9
4
11
14
5
4
19
38
15
14
9
22
9
20
1
14
1
8
27
20
21
62
9
28
5
24
9
6
15
12
7
10
9
12
7
34
11
12
63
2
3
26
17
4
11
12
23
10
61
4
3
36
31
6
9
2
5
2
15
2
1
8
5
12
13
16
27
32
3
28
1
40
7
6
19
42
1
16
13
28
13
6
5
4
27
12
1
14
5
20
1
8
45
6
1
8
43
2
5
4
17
24
11
24
7
24
1
2
9
2
23
20
1
22
21
2
13
22
3
2
1
4
5
4
13
12
15
24
7
30
7
2
3
14
5
14
13
2
19
16
9
38
5
6
3
22
3
22
7
12
17
6
15
8
1
2
5
26
15
14
7
28
5
28
15
12
5
2
9
18
3
22
1
12
43
4
15
4
1
40
29
4
7
12
5
6
1
2
39
4
21
18
25
8
17
28
5
18
55
2
11
8
7
20
11
88
29
4
3
4
15
12
27
4
3
10
31
6
13
50
11
16
39
10
31
22
25
10
1
6
15
18
5
8
1
16
7
12
1
6
21
4
21
38
23
36
7
4
3
10
9
16
3
4
5
14
25
6
7
8
3
8
55
8
41
8
11
24
5
6
41
4
33
10
25
8
21
16
11
8
15
2
13
4
9
22
1
20
9
14
5
38
7
8
23
10
27
2
3
10
23
24
21
2
1
8
25
14
3
8
23
14
5
14
5
24
13
4
25
20
13
12
1
6
1
2
1
6
29
6
45
4
5
2
7
44
11
6
7
8
33
4
7
2
17
4
39
20
35
28
7
12
19
2
33
50
31
70
1
2
1
4
21
10
1
4
15
8
7
6
11
2
3
2
15
26
21
2
5
12
45
4
3
2
3
22
5
14
17
10
5
16
1
2
1
6
1
12
7
8
1
12
13
12
23
2
11
8
19
8
11
2
11
26
19
4
13
2
39
4
5
12
13
14
3
4
7
10
1
4
1
2
5
2
5
6
3
34
11
10
21
2
15
12
3
8
51
4
19
2
3
12
7
8
3
8
1
12
17
14
7
18
5
4
7
6
3
12
15
14
7
14
5
4
51
42
5
4
1
36
9
6
7
4
5
44
17
6
55
6
7
6
1
8
15
10
5
14
31
6
13
10
13
6
1
30
7
8
1
22
29
4
1
16
1
2
3
14
5
6
13
12
13
4
5
2
19
6
1
14
23
2
7
4
7
6
11
6
1
4
7
12
21
12
21
10
15
4
9
26
1
10
5
16
13
2
11
10
21
4
13
4
27
8
5
10
1
8
5
2
21
18
25
38
27
2
25
14
1
2
1
8
1
20
1
10
29
14
29
6
27
6
11
38
13
24
47
64
3
8
11
22
7
28
39
22
15
12
21
22
3
22
7
4
29
52
23
6
5
38
37
2
11
6
5
10
3
2
3
8
1
2
5
2
1
10
1
8
9
10
1
50
21
10
1
30
17
8
9
8
27
16
1
4
3
26
11
16
33
14
61
20
9
34
5
52
3
60
17
18
9
8
5
10
11
14
23
20
15
14
53
2
1
4
7
10
19
22
5
46
5
22
27
10
7
4
7
6
1
2
3
22
9
12
27
14
7
24
9
22
9
2
3
4
7
10
9
2
15
22
13
10
1
6
17
12
29
24
5
16
17
26
1
6
3
8
13
24
13
6
23
34
11
32
23
70
13
24
15
24
5
8
11
10
9
4
23
4
11
6
1
64
7
10
3
2
9
20
29
2
3
20
5
2
1
36
3
8
5
6
89
8
13
2
1
10
5
2
51
10
27
34
21
8
33
16
1
2
31
8
5
14
15
8
3
2
5
2
5
2
3
6
3
34
9
22
33
10
9
20
1
6
1
26
9
4
7
20
35
2
11
4
3
14
65
24
1
14
9
4
5
16
5
6
19
20
13
10
39
10
9
2
33
2
9
4
3
2
1
4
3
10
23
2
7
20
7
22
5
4
21
4
7
18
5
2
19
2
1
10
43
8
17
18
13
28
7
26
1
12
1
6
1
2
7
12
15
46
7
10
15
58
3
34
9
2
23
16
45
10
3
20
1
12
1
4
5
2
5
16
5
4
7
10
15
42
3
2
21
14
11
14
1
2
19
14
33
14
5
6
31
10
19
10
7
6
15
20
17
30
41
6
9
30
37
10
13
6
3
26
11
12
17
60
19
2
23
6
1
2
13
8
19
4
13
4
15
8
7
8
25
16
9
2
15
16
27
10
7
10
9
34
41
6
29
24
5
16
27
22
13
4
1
20
15
26
19
2
17
16
13
8
19
12
7
10
9
14
1
28
23
8
1
20
1
2
3
10
3
6
15
8
13
8
3
6
3
18
5
16
23
4
3
32
3
2
15
4
21
10
13
10
15
16
7
4
3
20
21
12
13
10
33
6
1
14
15
2
1
30
11
54
13
20
7
4
17
22
19
24
19
14
9
20
3
10
5
4
35
2
5
2
13
4
25
16
19
8
5
4
29
10
11
20
15
2
3
4
43
4
11
28
1
6
21
4
27
16
13
28
15
12
19
2
15
24
5
10
1
10
1
18
5
14
3
22
9
8
5
2
9
4
3
58
1
8
15
12
1
26
5
2
5
12
33
26
27
42
25
4
5
10
3
8
15
12
3
14
3
2
1
4
7
2
13
20
1
22
9
14
25
2
11
28
9
28
1
16
27
4
5
18
19
10
9
2
1
10
7
6
27
12
1
6
5
50
1
14
11
20
19
4
43
14
23
22
7
20
19
4
33
16
1
28
1
26
11
6
7
8
65
6
5
8
7
8
17
8
7
22
9
10
33
48
7
6
7
2
9
64
5
6
11
8
1
2
5
28
13
28
1
16
1
12
15
56
1
20
5
2
9
22
3
12
23
4
13
4
21
32
29
14
3
28
15
8
17
4
9
18
13
52
37
6
9
4
7
48
5
8
5
14
1
26
19
42
17
2
43
6
5
58
41
22
13
2
1
4
19
2
37
2
3
18
1
42
3
8
5
12
11
6
3
6
5
8
11
38
7
18
5
24
1
10
5
2
21
12
19
24
23
2
5
18
33
10
1
10
9
8
7
8
13
42
7
6
13
14
3
16
11
14
5
20
11
18
9
64
15
6
11
4
19
36
7
6
1
38
1
2
31
2
11
4
9
20
19
8
5
10
7
8
35
2
19
28
27
36
5
6
3
10
1
14
3
4
11
8
13
12
1
6
17
12
1
4
19
8
31
4
7
12
29
30
5
50
3
4
1
2
11
2
3
18
3
6
29
6
21
4
3
2
7
24
7
10
15
6
3
26
7
16
15
12
13
4
29
8
3
30
37
2
1
22
5
6
1
18
7
16
1
8
33
8
11
18
5
4
13
6
7
10
43
18
5
2
1
22
25
2
19
40
37
16
23
14
15
14
7
22
51
8
9
14
1
8
3
4
87
14
37
6
5
4
31
22
3
16
17
42
17
6
1
2
3
30
5
4
19
4
11
4
9
8
17
18
1
20
9
12
5
68
7
2
9
40
23
44
1
2
13
12
7
26
5
14
15
12
5
8
9
14
5
12
7
18
39
4
1
22
1
6
5
8
9
10
1
16
19
14
1
2
37
10
51
6
7
8
7
14
3
2
3
14
1
28
3
4
3
10
15
20
3
8
1
8
5
28
23
8
5
12
5
18
3
2
7
4
15
8
1
12
9
16
3
4
41
8
9
2
45
40
3
2
1
50
13
2
3
4
1
4
35
16
7
28
1
24
1
28
3
26
9
22
13
8
17
42
17
6
31
4
21
4
5
12
7
12
5
6
41
6
25
30
3
2
1
28
9
30
37
12
5
56
21
2
9
2
9
2
9
2
9
8
33
8
7
28
1
20
27
4
21
22
7
30
29
28
9
16
17
10
19
10
11
20
1
12
5
2
1
6
55
2
7
2
1
6
3
12
15
4
1
18
37
2
1
10
1
10
11
10
7
12
29
12
31
4
35
10
1
6
17
14
7
36
1
24
5
18
9
2
1
14
1
18
1
16
27
2
11
6
29
6
11
8
1
16
29
12
23
4
9
4
7
14
59
42
1
6
5
12
21
8
17
8
1
24
7
26
7
6
7
6
53
2
19
42
17
16
11
12
7
4
3
4
3
20
15
16
9
2
1
12
5
10
35
24
21
14
11
32
3
4
25
24
19
16
3
24
13
36
3
4
13
2
9
2
29
10
7
28
7
2
1
38
21
26
9
4
23
8
17
6
1
6
15
2
1
8
3
2
3
28
9
14
33
6
37
12
17
8
1
6
7
6
19
10
15
24
7
16
3
6
9
24
1
2
5
10
21
2
5
22
1
4
79
42
43
2
3
32
17
4
11
4
3
40
43
22
3
2
7
8
37
4
1
2
15
20
5
20
5
34
1
4
9
6
17
38
7
42
9
6
9
6
13
20
9
20
5
84
19
18
5
14
23
12
1
8
41
2
5
14
15
2
3
4
1
16
17
50
7
2
11
2
43
20
17
34
13
8
41
24
3
10
1
10
1
46
9
30
3
28
3
2
5
12
3
24
1
60
11
8
49
6
1
4
3
34
9
12
19
4
5
32
1
2
9
26
31
32
11
24
1
14
1
24
3
12
3
10
5
18
21
4
5
4
21
16
17
16
3
2
9
8
25
10
5
38
21
4
9
2
13
2
5
18
35
12
19
24
3
30
13
24
17
10
3
2
9
24
15
14
11
4
5
18
11
30
37
40
19
8
5
6
9
18
7
8
1
18
7
6
15
2
23
4
39
18
7
4
43
8
9
2
1
2
1
2
13
24
3
48
13
22
3
4
11
24
3
20
33
12
5
10
1
16
13
28
29
8
9
20
15
2
13
2
3
4
7
8
3
8
17
16
41
44
9
50
27
2
7
2
1
4
5
2
5
24
3
10
21
20
23
10
39
8
3
4
5
2
15
22
5
2
3
22
37
8
7
2
7
28
3
22
55
26
1
2
3
6
1
30
11
12
47
12
1
4
27
2
5
4
3
38
9
16
25
10
7
4
7
8
5
8
13
2
13
10
9
2
7
4
71
44
9
4
3
6
5
2
21
14
15
2
69
18
9
2
15
22
13
12
15
4
7
8
57
10
35
20
7
2
5
8
5
38
11
22
5
4
33
4
9
22
15
10
5
10
15
8
9
2
37
16
11
30
9
18
1
20
5
2
23
2
1
16
1
20
13
22
11
18
3
6
33
10
7
30
11
54
3
10
3
16
21
20
3
4
25
20
5
18
11
34
19
12
7
8
23
2
3
2
1
54
7
8
19
32
15
10
5
6
19
8
29
30
9
16
11
2
29
30
17
12
19
2
17
12
47
14
1
8
1
6
5
10
11
8
9
18
19
14
21
4
3
10
17
16
1
10
15
2
3
24
59
30
1
8
17
20
19
2
15
20
5
22
3
2
39
16
27
4
3
2
9
20
13
8
33
56
27
4
21
4
15
16
15
4
1
8
7
4
3
2
23
8
11
2
1
10
7
4
7
24
15
8
15
6
5
26
15
4
33
14
21
22
27
2
31
2
3
18
7
4
1
12
1
28
9
22
21
2
21
64
7
14
17
24
13
14
15
4
3
26
9
42
13
4
11
4
17
80
1
12
23
6
1
20
11
10
17
12
11
6
5
2
39
4
5
18
37
14
11
62
3
18
3
2
11
16
27
2
1
8
1
18
7
10
13
2
7
8
1
12
11
32
13
2
3
12
9
18
21
42
17
10
15
8
3
6
1
4
31
12
7
16
19
6
1
4
9
2
9
4
15
16
7
10
13
20
3
32
5
14
31
30
35
14
5
2
5
14
5
10
17
6
55
18
3
14
1
10
71
14
13
2
21
2
19
6
11
6
9
8
3
6
37
10
23
6
5
20
33
12
5
2
9
12
11
2
1
4
3
16
17
30
65
30
1
40
11
24
11
12
1
2
31
26
7
12
3
10
11
10
5
22
9
14
3
8
15
50
15
12
1
6
7
10
3
14
39
4
19
2
21
4
1
2
15
10
37
64
27
10
9
10
3
10
13
4
33
8
9
8
15
2
5
10
13
2
1
14
23
14
9
2
17
4
11
10
7
14
13
4
1
16
23
12
9
10
21
8
1
2
23
30
9
12
21
24
1
14
5
14
3
10
25
4
7
32
9
22
1
20
11
10
9
2
57
4
7
8
21
2
33
2
17
4
41
14
1
14
7
18
1
54
3
2
3
14
3
6
1
4
5
20
17
30
5
8
9
16
11
8
13
38
19
2
29
4
15
16
37
8
3
50
15
4
1
2
5
4
21
28
19
2
5
4
9
12
23
30
9
18
3
2
3
22
29
30
1
2
1
10
7
2
1
26
7
6
63
18
1
6
5
6
5
2
5
16
13
4
13
6
5
12
37
12
57
6
15
6
43
6
1
26
7
6
7
6
15
12
25
4
9
8
3
6
9
18
7
12
17
30
1
34
11
4
19
22
25
10
1
20
3
24
31
18
7
4
31
8
29
24
5
6
23
52
9
6
11
24
3
6
13
4
3
64
15
2
3
4
7
72
19
24
5
4
1
4
3
4
3
2
39
20
11
38
19
34
15
38
3
20
67
24
41
10
7
50
1
8
1
6
27
4
9
16
5
14
5
10
17
12
7
10
3
2
3
8
3
18
37
10
11
10
11
6
39
18
5
6
13
26
17
8
5
18
5
6
7
26
9
30
9
8
3
8
1
8
13
8
27
4
17
8
7
10
9
14
11
4
9
4
3
8
21
2
33
12
3
2
13
4
9
28
37
32
49
4
1
50
21
42
9
4
3
4
1
6
7
36
3
4
9
16
15
4
5
12
25
32
1
32
17
8
39
10
3
20
15
20
13
28
7
10
1
14
13
6
5
4
17
4
21
8
39
10
1
24
23
12
5
2
23
10
11
4
13
34
7
28
7
14
5
60
37
16
11
6
1
6
7
18
1
42
11
12
15
10
17
12
13
2
15
20
5
8
33
4
19
2
5
14
35
28
5
4
3
10
23
12
5
20
5
44
27
18
17
14
23
6
21
10
9
4
9
16
1
24
11
26
3
2
19
6
23
24
5
6
3
6
9
8
13
4
3
16
1
18
9
14
9
20
21
8
29
8
35
4
3
4
3
32
11
2
3
2
3
42
5
56
21
22
1
2
15
20
1
2
17
14
41
42
5
6
27
22
27
20
15
30
3
26
5
8
15
30
15
14
15
6
33
2
31
10
3
28
3
10
15
4
19
6
13
10
19
8
27
4
5
30
3
6
13
2
3
26
23
4
9
2
3
2
13
14
15
2
29
36
5
10
9
4
3
10
9
2
3
8
1
6
5
14
19
22
5
2
3
10
1
10
7
16
5
10
11
4
3
6
5
6
1
12
3
24
47
2
9
8
1
6
13
8
5
10
15
16
11
2
11
4
15
2
45
8
11
26
17
18
13
36
9
14
5
8
11
4
1
2
5
92
7
16
23
4
17
16
9
10
9
4
13
2
3
20
3
10
5
10
3
8
9
10
5
6
19
6
1
8
1
12
21
6
5
6
9
6
41
6
5
6
23
18
7
22
45
2
15
4
15
12
3
16
35
4
23
4
65
2
27
2
13
16
15
8
9
20
13
20
5
16
5
8
11
22
17
10
19
18
23
6
17
20
11
22
17
4
3
2
7
4
1
10
29
14
49
8
19
16
27
22
1
36
11
10
5
4
21
2
3
50
1
4
35
10
11
16
17
4
1
4
9
48
17
38
7
14
5
14
1
30
19
8
11
4
19
2
3
6
7
4
9
28
3
10
35
14
9
14
3
50
9
8
1
40
27
4
17
10
11
2
3
16
15
18
7
14
3
6
35
24
1
24
15
6
29
4
49
2
3
2
3
12
3
34
17
24
5
36
21
10
3
10
9
4
19
8
3
2
1
30
1
6
5
2
25
2
1
22
9
40
3
8
3
14
5
16
7
12
3
10
7
2
3
4
17
28
13
14
5
8
5
10
13
24
23
6
7
12
1
26
11
4
21
14
7
20
9
2
15
20
5
22
11
36
13
18
1
20
9
10
3
4
13
22
3
10
3
22
9
2
1
2
3
38
7
2
19
14
21
26
3
2
7
8
11
10
19
12
5
24
73
18
9
20
43
10
3
28
1
4
15
16
3
6
7
4
9
2
13
6
5
18
5
4
55
8
11
2
3
36
21
12
1
26
7
6
1
10
51
6
13
6
1
20
1
14
17
12
1
60
3
22
19
2
43
30
3
4
19
12
25
4
11
10
3
20
1
16
19
6
1
46
27
4
5
6
5
4
3
16
5
10
31
26
5
10
19
4
19
48
41
6
23
10
15
26
3
16
3
28
7
2
17
20
25
20
21
30
25
26
7
6
11
4
11
6
39
50
9
8
3
64
5
36
25
6
5
10
49
24
35
10
11
6
3
22
1
26
15
2
3
12
5
2
5
28
7
8
25
2
3
6
3
6
15
22
3
14
5
14
1
12
1
26
1
18
17
10
29
18
19
4
11
18
7
6
3
40
37
34
7
4
1
6
45
10
9
18
17
10
13
36
3
30
13
4
47
2
21
16
1
44
7
10
21
2
1
2
11
10
25
2
13
44
13
8
1
22
11
20
1
12
1
2
9
10
9
8
15
8
39
40
17
22
19
4
33
4
9
16
3
4
27
32
3
2
1
16
11
14
53
2
5
4
7
18
17
12
3
20
15
16
25
16
7
20
3
22
11
6
19
14
19
2
23
4
1
2
3
4
5
12
7
10
7
6
3
20
13
2
9
14
5
10
9
6
11
24
7
10
11
42
15
8
5
2
9
30
75
4
5
6
15
22
9
32
37
52
1
6
7
20
1
22
21
70
29
10
15
2
21
14
3
10
1
16
29
20
23
34
15
14
15
4
21
22
19
10
1
6
3
14
29
26
13
4
11
14
9
20
7
28
7
8
9
8
7
2
11
56
5
4
7
4
39
14
11
4
15
4
9
28
3
26
27
18
5
2
5
8
25
12
25
6
3
22
17
2
1
32
17
16
15
4
25
22
17
4
13
30
9
2
33
28
1
2
17
2
61
18
5
8
11
12
23
6
21
6
5
28
1
14
19
22
11
28
31
8
9
2
3
4
15
32
13
4
1
10
9
20
33
12
39
6
13
78
9
2
3
14
23
30
21
22
3
44
9
20
3
16
1
12
1
10
9
2
5
6
3
46
9
2
5
2
7
14
33
2
9
50
45
2
13
18
1
4
21
8
25
22
27
20
7
4
3
6
5
10
5
20
25
8
33
2
1
24
7
2
3
14
1
14
27
36
29
36
19
10
7
2
19
10
15
2
1
28
13
2
39
10
9
6
9
6
9
26
23
8
1
32
23
4
13
10
1
4
3
8
49
4
3
10
3
12
15
26
5
12
17
18
5
10
17
12
15
24
61
28
27
2
3
4
3
16
21
22
45
22
15
26
21
24
3
16
1
6
1
4
1
12
55
16
25
24
39
18
1
6
5
16
9
2
1
4
1
2
3
4
11
24
19
18
13
30
5
2
17
8
19
2
1
20
11
20
17
6
25
10
9
20
25
6
45
12
25
8
53
10
19
4
21
12
31
6
13
18
3
22
5
18
1
6
17
6
41
24
3
86
23
8
9
10
7
18
21
24
7
12
11
18
25
14
15
2
35
12
5
16
1
10
1
10
3
2
23
8
7
32
1
12
5
88
3
12
1
4
19
4
7
10
9
6
1
12
3
16
1
4
17
12
7
24
17
18
3
8
3
34
3
4
3
6
11
12
23
10
1
2
5
10
7
2
9
68
5
4
9
4
5
26
3
16
13
16
7
16
11
16
9
6
5
4
11
38
7
24
11
8
7
6
41
12
1
6
9
4
3
54
5
6
9
2
5
4
7
22
33
4
33
14
21
50
11
22
21
10
3
10
9
4
27
38
7
16
7
2
1
38
27
12
1
2
1
8
9
24
1
8
1
4
7
22
11
34
27
2
13
4
1
56
33
10
5
12
5
8
25
2
23
2
1
18
1
24
1
28
11
30
13
6
19
6
7
14
1
6
3
8
21
4
5
6
5
8
23
4
5
14
21
16
11
20
51
34
17
10
11
22
19
10
13
4
15
34
17
68
25
26
13
16
61
6
1
14
15
34
3
8
3
2
15
2
5
10
27
20
7
10
1
4
3
6
3
10
13
6
33
14
3
2
9
4
21
4
9
10
19
12
19
24
5
6
1
6
1
6
7
2
11
16
21
2
33
16
43
6
17
8
3
4
3
4
9
14
3
2
9
50
25
16
17
4
5
2
9
2
7
36
51
22
1
2
17
20
13
2
15
4
1
52
13
40
11
20
3
36
43
8
15
16
3
14
9
14
3
26
23
20
11
2
9
8
9
26
7
12
3
8
3
2
47
38
21
20
27
24
11
4
23
2
1
8
15
14
1
28
33
20
7
16
23
4
9
26
17
12
21
12
1
10
11
16
3
34
7
14
9
16
25
4
47
10
13
66
17
6
5
12
15
20
33
2
15
4
15
16
17
22
9
8
11
40
3
6
5
10
11
6
3
2
3
50
27
10
23
28
3
12
7
20
23
4
5
14
23
6
1
10
19
24
23
8
33
2
9
2
3
14
3
28
11
50
27
4
21
34
23
4
25
12
7
2
33
18
39
2
15
20
21
16
3
2
9
26
29
16
5
2
3
4
17
6
13
46
1
6
1
30
5
6
9
30
1
4
25
30
29
4
27
4
15
18
3
12
33
18
5
8
1
10
11
20
3
14
3
30
3
12
11
10
25
6
1
2
3
6
7
18
3
8
5
14
9
10
27
14
29
16
21
6
7
12
3
8
5
14
11
6
19
18
5
8
29
6
1
12
9
2
1
18
5
28
15
16
9
8
1
4
17
6
3
2
9
4
3
8
3
4
3
6
7
6
7
4
17
22
9
10
33
2
51
2
9
2
13
2
5
8
25
2
57
18
33
8
15
4
3
8
23
2
3
6
23
16
17
6
1
12
5
36
5
2
27
18
7
10
19
14
27
8
13
14
1
12
5
20
3
24
7
56
5
6
3
6
5
18
19
12
25
8
11
18
7
8
1
40
5
20
19
24
13
22
7
8
3
20
19
8
25
20
7
22
5
14
5
6
19
10
15
4
5
6
7
2
7
14
3
4
7
10
3
10
25
14
7
16
7
6
15
4
13
10
9
10
19
2
19
38
5
6
3
4
9
34
1
2
9
12
5
18
7
2
49
4
31
16
5
12
25
16
1
18
37
2
21
2
11
6
13
8
13
28
15
2
33
8
7
22
21
6
5
6
9
30
5
24
3
12
17
32
41
2
31
20
7
42
21
12
25
16
15
8
9
10
5
8
1
12
53
6
13
12
31
18
1
20
3
2
1
2
33
20
17
6
23
18
9
4
19
2
3
30
1
6
7
4
9
4
41
28
47
2
25
6
11
6
1
12
51
30
17
36
1
26
7
24
1
18
3
20
13
28
1
2
41
16
5
4
7
14
1
12
25
12
9
2
7
6
1
8
1
20
19
2
9
4
31
22
35
2
25
8
5
8
19
12
1
28
13
2
7
10
13
32
1
6
7
4
15
14
11
6
9
4
3
30
17
2
7
8
13
6
1
2
5
4
7
12
43
30
25
22
5
10
25
6
1
34
3
6
31
12
7
12
1
10
3
44
1
10
3
14
9
50
7
12
11
2
23
26
3
10
7
4
5
14
5
12
11
14
3
12
5
4
3
4
17
2
9
2
3
20
7
2
9
8
3
4
3
26
9
6
7
12
9
2
19
34
3
22
1
6
9
24
5
4
17
10
5
12
7
10
13
42
31
4
17
4
5
16
15
20
3
20
19
10
9
4
1
12
3
14
21
20
3
2
3
16
9
12
3
8
31
10
7
2
15
2
9
14
15
14
7
20
1
6
11
14
3
14
1
6
17
4
17
4
5
8
19
2
3
2
9
16
11
2
23
36
47
8
31
4
11
2
13
2
17
14
15
4
11
40
21
4
1
8
1
14
9
6
1
2
9
8
19
16
1
12
21
8
35
26
37
2
7
4
1
18
23
10
1
2
11
14
17
12
13
2
7
14
5
8
9
2
9
2
33
26
15
28
11
2
11
6
7
20
1
48
7
18
1
20
19
8
5
34
1
8
9
32
3
14
7
10
13
6
21
12
3
2
1
32
1
4
1
24
21
20
37
4
15
24
5
4
35
10
1
8
15
20
25
8
23
2
31
2
17
12
5
42
17
2
5
2
47
10
3
10
17
26
9
28
21
2
1
10
7
6
9
16
7
12
11
18
3
14
3
10
41
8
17
6
5
6
1
12
19
16
17
24
17
6
45
52
19
6
1
14
7
12
19
6
1
24
19
12
17
8
15
8
29
2
11
10
17
10
21
14
31
4
3
10
3
14
7
24
1
12
35
2
23
20
21
12
9
14
5
2
1
14
13
14
5
42
9
8
13
14
3
22
15
2
7
2
7
2
9
2
7
2
13
18
3
32
7
32
5
14
9
10
15
26
1
4
29
2
15
2
13
2
1
16
13
4
15
14
25
18
25
6
7
12
11
4
31
8
13
16
1
30
5
16
17
10
1
14
33
2
75
28
61
8
21
30
27
4
3
2
13
8
25
2
61
6
9
12
9
18
5
48
5
24
3
6
17
24
13
18
13
22
47
4
3
4
53
6
5
6
35
26
15
18
3
46
47
12
3
6
7
2
15
8
23
16
15
4
3
20
27
16
9
10
9
2
3
12
7
4
19
24
17
14
17
32
15
18
13
14
7
14
21
14
5
20
9
4
3
8
25
8
15
12
35
28
19
4
19
2
11
12
1
18
5
2
5
48
17
24
39
8
11
6
41
28
11
2
43
16
5
16
5
4
1
12
1
2
7
18
23
18
29
6
5
8
47
28
7
8
7
10
5
30
29
6
41
2
3
30
13
10
21
8
7
8
7
8
9
14
15
10
9
32
21
18
1
2
25
48
1
36
3
32
25
22
3
2
23
38
1
4
9
8
17
6
1
12
15
16
9
8
3
10
9
12
11
28
5
10
21
88
5
22
13
2
1
32
5
4
5
6
21
2
3
62
1
6
13
8
1
18
9
2
1
20
1
4
3
46
17
12
23
10
7
30
1
18
1
2
29
24
17
6
7
2
35
18
1
6
1
10
13
6
1
30
21
20
3
36
7
4
35
4
9
44
9
14
13
12
15
2
3
66
23
48
11
18
13
6
27
4
1
38
3
30
5
22
25
10
7
8
9
12
9
64
11
8
11
2
21
4
3
8
7
10
3
10
3
6
7
16
61
6
5
2
33
12
41
12
29
30
7
4
5
10
9
12
41
4
11
8
11
4
5
10
9
30
13
8
21
14
29
10
41
10
1
50
11
18
1
16
31
10
17
4
1
18
5
2
25
74
11
24
21
10
7
2
11
26
15
6
11
6
21
16
1
18
1
16
5
20
9
2
27
20
21
42
13
2
3
8
5
18
13
12
5
16
17
12
1
12
27
16
5
6
19
78
13
24
7
22
11
58
1
12
1
2
13
4
19
18
53
4
3
8
15
2
1
60
31
28
5
6
7
8
25
16
3
6
15
20
9
2
3
20
17
30
49
14
11
2
43
8
47
12
3
8
9
16
5
6
5
2
21
26
31
10
7
22
25
16
9
36
7
14
5
6
15
12
3
14
3
2
3
4
9
28
1
8
3
12
1
20
51
8
11
2
5
20
27
8
3
2
25
6
15
10
27
4
11
10
7
26
21
16
3
42
19
18
65
12
59
8
3
2
31
10
7
42
15
4
5
8
25
28
3
34
5
12
7
10
1
6
25
40
9
12
17
18
17
4
1
38
11
10
19
20
33
14
39
2
13
4
3
32
45
14
15
18
1
60
1
2
25
14
13
12
9
6
17
10
1
6
43
12
7
4
49
18
11
6
15
6
11
2
1
8
27
20
1
16
5
14
17
18
15
10
1
4
9
20
3
10
1
2
17
14
39
4
3
6
13
10
3
28
21
2
7
4
5
14
17
6
7
18
7
12
7
10
7
8
25
14
1
24
11
12
5
6
3
16
3
8
115
10
1
6
11
8
9
2
3
68
11
2
9
16
7
4
7
6
5
22
21
12
13
18
1
2
31
10
11
14
13
16
7
18
15
28
3
6
11
14
1
34
5
14
55
8
3
4
1
8
35
14
7
4
23
4
13
2
21
2
35
2
1
2
5
10
41
28
15
32
3
2
41
54
15
4
21
8
15
4
49
12
17
20
15
2
1
22
15
4
17
16
13
6
7
12
7
4
19
8
15
8
19
14
1
16
19
14
59
2
7
6
29
78
43
20
9
12
3
4
3
4
11
8
15
4
9
12
13
10
3
20
7
24
3
4
13
4
9
18
31
18
5
10
25
20
1
40
13
12
3
2
1
4
93
8
9
2
3
36
3
10
15
14
7
34
7
14
7
14
1
4
13
14
1
6
1
2
1
14
7
42
41
2
9
10
15
4
3
4
25
12
3
4
11
28
7
20
11
36
9
38
3
10
5
2
9
4
11
10
5
26
45
8
21
24
3
10
7
38
7
2
3
10
7
26
19
40
19
18
7
20
9
16
11
16
29
8
7
12
9
8
29
18
1
6
1
20
11
16
11
20
1
48
3
8
27
8
15
26
3
8
3
30
1
42
7
4
13
6
1
8
3
2
1
12
15
4
33
16
13
6
5
4
13
6
25
4
27
14
21
6
1
4
37
6
11
54
3
12
5
12
31
8
1
12
5
14
63
24
3
6
23
16
7
38
5
28
19
14
15
2
1
12
1
30
23
4
23
14
5
2
7
8
1
48
13
8
11
2
7
8
17
2
31
6
5
6
11
4
5
20
33
12
3
2
9
12
17
2
21
8
5
14
1
20
25
22
5
6
11
6
1
8
11
46
1
2
5
12
7
8
13
12
19
2
19
18
1
14
11
30
87
2
9
28
3
20
1
18
3
8
3
16
13
76
9
46
3
24
1
2
17
2
67
30
1
30
3
10
3
4
3
4
23
10
5
28
23
8
9
10
7
8
1
16
9
14
39
2
19
6
17
18
1
2
1
12
5
10
1
14
17
12
5
12
1
28
19
6
3
2
3
4
27
24
5
6
15
30
5
12
1
4
19
20
3
32
1
36
3
64
5
22
9
2
15
16
3
40
15
14
13
2
1
20
15
4
3
4
3
14
9
22
1
44
51
6
1
22
41
8
21
2
9
14
1
28
15
4
23
8
17
12
3
8
3
4
29
2
1
4
25
16
7
22
1
30
11
12
3
4
21
6
15
10
17
24
1
4
5
28
25
14
37
4
5
10
19
14
15
6
1
4
13
12
19
14
21
10
23
2
9
94
31
2
27
34
9
2
9
20
9
4
29
2
1
24
5
2
1
8
27
16
21
6
15
14
13
16
9
4
17
26
5
6
7
18
15
32
7
26
9
12
27
2
17
2
13
2
1
10
21
14
7
8
13
14
17
8
1
4
5
2
7
4
3
40
1
6
1
32
7
12
5
4
25
12
1
8
13
14
23
34
1
10
17
8
5
4
1
2
7
30
27
2
29
20
39
6
43
42
1
10
9
8
1
2
9
8
7
18
13
40
17
22
3
6
3
34
15
2
11
38
11
4
9
14
11
58
1
2
7
4
3
10
1
8
3
10
7
30
15
4
23
6
1
20
37
2
1
26
11
30
3
28
23
28
1
12
7
10
5
12
7
4
5
12
3
14
17
6
17
6
13
46
9
46
17
42
5
4
27
4
7
42
3
16
9
10
5
10
1
2
5
6
7
4
5
4
1
16
57
14
45
60
11
34
9
12
5
4
23
22
7
54
1
6
13
24
9
20
7
4
3
8
85
12
31
10
1
2
9
2
3
10
1
14
21
4
17
2
31
6
63
18
3
18
3
6
3
36
3
14
3
26
5
4
9
16
25
6
7
14
15
8
9
28
1
4
15
4
27
30
25
2
5
4
3
10
25
2
13
32
3
44
27
14
35
6
5
18
13
2
7
6
3
2
3
8
3
12
3
32
3
22
1
8
17
2
17
10
3
86
21
40
21
8
17
2
13
2
13
18
3
80
5
2
7
12
51
44
27
8
13
2
9
18
5
6
15
10
7
6
13
10
11
4
53
12
1
40
3
4
3
4
7
10
5
38
3
2
15
12
3
6
11
4
23
20
19
12
9
18
1
12
1
6
3
10
3
40
5
4
5
2
13
28
17
30
1
16
9
2
13
2
35
16
3
2
7
10
1
12
29
12
3
2
17
20
11
2
17
8
5
12
17
14
1
10
3
16
25
28
3
2
5
8
21
10
5
32
11
20
45
8
17
6
23
18
3
14
13
6
5
22
19
4
21
20
19
12
7
20
5
6
25
24
13
12
5
2
5
16
25
14
5
4
1
10
11
10
25
22
7
20
19
22
9
10
1
2
9
4
23
22
11
6
11
6
29
6
5
4
7
2
33
4
27
10
31
20
29
2
1
8
9
18
13
8
17
8
15
28
17
36
19
18
31
2
5
12
5
10
11
6
5
16
5
32
15
42
1
10
1
18
27
22
5
4
3
8
5
4
9
24
9
6
7
6
11
22
29
6
11
48
21
18
1
4
9
4
17
12
11
14
3
44
13
26
1
12
23
18
1
6
11
30
7
36
5
16
1
28
13
2
1
18
15
4
3
4
23
2
15
4
21
24
19
4
11
16
3
42
11
12
11
20
15
26
1
12
5
6
3
8
5
34
5
24
7
2
17
6
1
2
15
2
11
18
7
18
37
16
7
12
3
6
11
2
7
2
27
6
3
16
5
2
13
12
3
2
25
2
7
2
1
8
3
14
15
12
17
4
1
2
13
16
17
10
9
4
7
8
27
4
11
18
45
6
13
10
9
4
37
16
11
2
13
20
1
26
13
2
1
14
19
42
39
8
23
20
17
6
29
4
29
42
5
34
29
4
25
24
11
28
23
22
1
20
9
4
41
8
19
26
7
38
13
4
17
66
35
2
11
18
33
16
9
60
7
2
3
2
17
12
11
2
23
62
27
14
15
4
7
6
27
12
7
6
13
42
7
2
11
36
5
18
5
18
13
22
11
6
5
2
5
28
1
6
1
6
7
18
13
8
1
4
3
28
1
4
1
6
5
26
9
28
9
2
15
14
11
18
5
16
1
4
5
20
1
28
7
10
3
12
15
18
25
6
17
2
17
22
5
12
3
4
1
18
1
6
35
14
15
2
9
4
27
52
3
48
19
10
3
36
3
2
7
4
23
2
5
8
13
10
33
8
13
8
45
8
31
10
15
4
1
40
11
8
23
2
5
2
1
60
1
2
7
48
5
16
11
8
3
16
15
22
5
2
3
4
15
2
15
8
7
14
3
12
31
8
25
12
21
10
17
12
15
8
7
2
23
2
1
8
3
22
3
8
3
8
1
8
5
38
11
8
15
34
21
2
7
12
29
4
13
8
7
12
11
32
9
8
9
6
1
4
19
60
3
52
35
28
11
12
61
16
5
14
61
4
3
20
5
20
33
2
9
8
1
8
13
2
21
26
23
4
61
16
11
46
1
2
11
18
37
4
1
10
17
4
9
4
11
14
1
2
1
22
5
4
3
2
21
2
1
6
1
8
1
50
27
2
11
6
21
10
9
6
3
8
3
2
15
2
3
30
25
20
27
12
9
4
3
2
1
26
7
4
1
28
13
2
27
10
25
4
9
4
25
2
15
8
17
4
1
8
1
44
27
18
9
2
1
4
13
4
13
6
21
14
7
4
7
10
7
2
1
18
13
16
23
8
17
12
13
16
29
14
3
28
19
12
15
62
15
12
25
2
9
6
5
24
11
34
7
4
7
28
3
6
17
2
11
14
51
12
1
20
9
10
5
6
1
18
13
4
19
2
7
8
3
8
1
14
7
2
5
26
1
2
5
26
1
16
7
36
1
8
1
2
29
30
3
10
17
12
17
6
7
30
7
14
33
22
1
14
13
4
7
16
3
24
9
2
3
36
1
20
13
48
5
6
5
4
1
4
55
10
19
6
59
24
1
22
3
2
5
2
17
12
1
6
1
52
11
6
3
56
19
2
7
8
1
14
29
8
9
4
19
8
31
6
3
18
3
16
1
30
3
4
23
8
21
10
23
44
1
14
3
26
9
4
3
8
3
8
3
2
13
2
15
14
3
2
1
16
41
28
23
18
31
4
7
20
1
24
1
4
25
12
29
4
11
4
13
14
5
8
23
10
25
4
9
2
7
16
19
24
5
2
5
12
11
18
5
2
3
4
1
10
9
16
9
12
7
10
3
12
5
60
9
10
9
14
1
10
3
30
29
2
23
8
3
14
5
2
7
2
9
32
13
36
9
12
3
4
7
2
9
2
37
4
21
8
1
10
1
8
7
10
35
32
19
8
3
8
15
2
11
2
9
2
3
8
9
2
17
20
7
50
1
10
23
12
11
12
11
8
1
16
9
56
33
16
9
2
7
12
23
6
13
6
5
6
17
12
25
4
19
8
1
6
5
6
1
18
9
10
37
28
9
6
17
4
3
2
9
32
1
8
7
12
1
40
19
14
13
2
3
16
3
20
7
14
37
2
5
2
3
22
19
6
1
22
3
18
5
14
27
10
7
14
5
22
13
6
1
36
9
2
5
30
19
8
13
12
1
4
1
10
13
4
5
12
11
12
17
22
19
14
9
4
7
8
27
8
15
4
27
4
23
6
15
20
43
20
25
34
5
16
3
22
3
16
3
2
23
12
5
16
17
8
1
14
15
6
25
30
1
16
5
2
7
2
15
16
73
14
21
4
7
8
15
16
1
24
23
4
37
22
13
8
1
8
1
4
1
2
7
4
9
10
3
2
5
2
21
30
5
10
5
4
25
18
5
12
25
6
1
6
43
24
19
18
11
24
35
72
5
2
13
2
29
8
27
2
11
6
15
30
15
6
7
16
7
34
21
24
5
26
11
2
23
14
11
42
3
4
9
28
23
24
1
22
59
10
5
24
21
18
3
2
3
12
5
6
11
6
19
20
9
10
7
10
9
16
23
56
39
6
25
12
1
26
25
2
1
20
11
78
17
14
11
6
29
24
1
12
7
8
15
34
5
16
21
6
11
42
1
14
11
24
5
14
11
84
7
10
5
20
15
20
5
22
11
20
7
10
31
12
25
14
3
32
5
10
57
16
33
6
39
10
15
28
15
6
35
4
1
10
13
6
3
24
11
2
49
2
15
2
1
6
31
2
5
6
13
10
3
8
5
4
7
24
3
4
7
10
31
2
13
2
3
2
9
2
33
18
27
18
19
2
1
12
19
12
23
30
3
34
33
4
29
4
9
4
5
4
27
2
9
10
19
4
31
6
33
4
43
2
27
68
43
22
9
4
23
40
9
4
7
12
13
6
25
16
3
2
17
10
41
4
15
40
9
2
7
2
35
8
7
20
15
18
11
10
23
6
5
42
29
4
29
22
23
8
5
2
3
4
5
52
21
4
41
2
11
24
3
4
5
26
9
4
9
8
21
22
11
8
31
4
11
26
23
4
25
18
1
20
39
10
27
4
3
24
3
16
3
2
43
10
7
28
25
4
9
4
1
12
17
14
5
14
5
10
9
46
13
16
9
24
13
12
3
8
37
4
11
18
1
6
11
6
5
24
41
48
3
2
9
38
21
12
15
10
25
4
5
10
5
6
25
18
15
2
7
14
15
8
13
16
15
10
31
4
5
38
3
8
15
12
3
6
15
30
13
10
5
18
7
22
29
8
29
4
49
14
3
6
19
16
11
16
19
4
13
10
3
8
21
2
15
6
15
2
5
10
9
2
5
12
9
2
5
20
7
18
7
12
15
2
11
30
7
10
23
18
7
10
17
4
35
10
5
30
17
6
1
6
5
14
29
6
1
8
25
26
7
44
19
22
29
6
3
22
3
2
9
10
11
6
27
26
3
26
15
4
49
18
19
18
1
14
1
12
23
6
1
6
5
10
21
8
13
10
3
18
3
34
15
4
11
18
1
24
9
14
15
2
27
2
21
12
19
10
13
16
7
4
1
6
1
32
3
6
9
6
1
12
9
10
3
14
1
48
25
34
1
2
5
24
3
6
5
20
17
32
7
6
31
8
3
14
37
10
9
2
1
20
17
2
5
8
21
16
13
2
11
2
11
26
11
26
1
14
11
24
23
4
93
8
11
4
11
10
39
58
5
12
3
2
3
8
1
22
5
22
29
14
3
62
7
4
13
2
19
20
33
16
7
2
11
4
19
4
33
24
3
6
13
40
11
2
11
18
17
20
5
10
1
8
3
18
17
28
5
20
5
18
7
36
1
6
1
18
7
26
3
8
17
16
15
34
13
10
5
38
3
4
9
14
3
2
43
6
7
2
13
4
7
8
7
2
5
6
9
12
1
4
33
18
7
20
11
2
11
10
1
10
23
2
3
28
9
2
9
2
5
2
15
6
5
14
13
18
9
4
1
2
5
8
15
4
9
4
13
8
7
2
3
2
5
24
3
28
31
18
3
18
35
8
29
26
3
2
25
14
5
10
7
16
37
4
15
52
3
6
7
6
5
12
17
30
13
20
9
2
3
2
5
22
1
24
15
64
9
10
5
22
29
16
11
22
1
10
19
28
13
30
9
12
1
24
107
4
17
4
5
6
7
32
7
12
7
2
3
4
9
6
7
4
39
14
17
18
23
4
9
2
3
22
3
6
11
30
25
30
25
10
17
22
5
8
17
22
13
10
17
6
7
4
7
6
17
4
11
2
5
6
25
24
13
24
1
10
7
28
1
4
23
10
13
14
5
2
1
16
3
8
51
16
15
4
47
22
27
2
15
2
5
8
17
2
1
20
1
12
7
12
37
6
21
14
3
18
29
4
11
12
19
36
13
16
29
4
1
2
27
4
9
26
11
12
9
14
1
26
3
6
7
4
9
12
19
12
17
20
1
6
13
48
29
36
25
18
7
18
1
14
31
42
1
6
21
10
3
8
5
2
13
4
25
14
45
16
11
2
59
24
13
42
9
2
15
2
35
24
13
26
33
6
7
42
7
6
3
14
1
2
3
6
29
2
15
12
15
10
31
4
3
64
11
2
11
6
13
24
3
12
1
12
1
30
9
2
5
4
5
4
7
2
15
30
7
10
21
8
3
16
15
24
23
10
11
70
3
4
45
20
17
12
15
16
7
22
9
8
5
8
3
6
57
8
21
10
57
64
3
2
1
42
5
18
19
4
19
20
9
2
3
14
9
8
33
4
3
4
7
4
3
14
43
4
41
2
3
2
11
38
7
14
25
12
3
2
3
12
13
4
1
34
21
60
45
28
15
14
1
8
5
8
1
26
19
6
11
30
1
28
47
2
15
20
57
18
49
14
9
6
31
16
5
22
3
4
17
26
5
6
35
22
15
14
1
32
31
8
25
34
7
4
23
36
23
10
13
6
35
6
27
2
11
24
1
12
5
10
31
20
9
40
5
34
17
8
5
2
15
20
9
2
9
16
3
10
19
4
23
4
3
14
13
4
41
16
9
2
3
16
35
22
9
2
9
4
3
14
5
4
1
22
1
14
3
20
27
14
7
6
39
4
9
12
25
2
1
8
1
10
27
26
3
22
3
14
3
4
9
16
15
10
7
14
25
4
9
4
3
28
3
10
17
2
25
14
45
8
3
2
5
4
1
4
1
4
13
12
9
12
15
14
1
54
3
4
3
8
25
4
7
18
29
6
1
22
1
10
13
6
11
18
3
2
13
14
33
20
13
24
33
14
3
6
3
8
15
46
13
6
21
12
27
2
3
8
27
16
17
4
9
22
3
2
3
32
3
4
51
2
9
30
3
16
1
34
17
12
1
18
3
48
7
6
17
14
13
8
27
4
19
2
7
48
1
10
1
6
7
2
1
8
5
12
13
6
29
6
13
36
1
10
3
20
9
24
7
6
9
4
21
6
3
4
7
10
5
4
5
40
19
22
3
10
5
10
11
30
3
22
45
6
55
8
25
12
13
18
7
20
3
20
21
22
39
62
47
4
1
4
5
20
7
32
1
2
5
12
13
8
13
56
9
2
5
2
1
12
1
20
5
8
3
6
19
28
5
40
1
2
1
14
1
6
9
8
13
24
29
8
3
44
1
2
29
12
7
28
17
10
1
24
23
4
15
20
1
8
11
24
9
2
3
38
7
4
13
2
5
28
17
14
11
8
11
12
17
28
13
6
3
22
21
4
15
8
11
8
11
28
19
2
21
2
3
22
3
2
9
78
21
14
9
18
19
26
21
44
11
2
9
8
1
4
13
12
3
2
23
10
1
14
5
20
1
18
19
16
9
16
9
26
3
14
3
4
1
2
9
2
23
12
7
10
5
2
15
6
5
12
19
24
11
10
5
8
29
28
9
44
13
22
19
14
17
20
3
12
11
18
9
10
17
18
5
2
3
4
17
6
5
8
27
22
45
14
3
20
69
4
1
28
1
28
33
10
1
2
1
4
35
14
27
20
15
6
33
18
11
28
15
8
13
2
37
14
1
14
1
2
3
14
65
6
11
8
13
24
5
12
15
14
13
8
3
14
11
14
9
18
13
2
5
2
9
4
5
18
19
36
7
12
11
24
5
6
23
12
1
4
1
8
3
16
37
64
5
24
1
16
7
60
35
2
3
10
3
8
33
8
3
42
7
2
13
36
27
8
21
4
37
14
5
10
3
2
1
18
37
50
23
6
7
12
31
4
33
14
15
4
23
8
15
18
3
8
25
22
17
6
3
4
13
20
7
4
25
6
3
2
1
2
7
18
1
16
11
34
37
12
3
10
69
16
15
12
3
8
31
8
9
12
5
2
3
22
7
32
3
6
7
22
35
26
13
24
23
28
19
34
7
6
9
10
15
34
1
2
1
10
1
24
13
12
11
6
5
2
5
12
25
10
19
16
7
20
11
2
21
2
25
8
5
4
21
28
1
32
1
2
3
4
21
2
17
2
17
12
5
8
13
8
11
2
3
8
25
26
13
12
21
2
7
20
9
24
19
8
49
12
11
46
1
10
23
10
9
18
1
6
1
4
23
72
1
12
25
22
1
8
3
2
3
14
5
18
7
4
11
4
9
6
25
2
3
20
15
6
11
18
31
6
3
14
29
30
19
6
13
2
25
48
19
4
1
2
1
8
11
10
5
2
41
26
7
10
9
6
9
12
1
14
5
10
45
40
3
20
7
6
7
2
79
18
11
24
1
6
5
24
7
2
1
18
15
8
15
10
45
28
11
12
3
24
1
4
17
42
5
30
1
10
11
28
13
14
29
8
17
18
1
14
3
20
7
8
39
2
19
10
11
24
11
6
9
16
1
22
23
44
1
6
23
4
19
2
1
6
3
16
21
2
1
2
23
4
21
8
33
8
75
28
9
32
3
2
5
2
3
50
3
32
3
4
9
32
21
2
25
4
5
10
11
10
11
24
3
10
7
14
3
42
17
18
1
40
11
24
1
6
11
8
1
12
1
14
11
14
13
6
33
22
17
4
39
26
3
16
1
10
17
10
17
8
5
22
1
2
3
14
5
6
7
20
17
12
1
2
3
8
19
30
11
10
3
10
15
16
3
22
29
8
25
18
3
10
7
40
1
6
39
4
13
16
5
8
17
16
57
4
9
6
5
24
3
22
15
8
3
2
7
46
15
14
15
8
3
4
3
4
41
2
21
14
13
10
3
22
7
24
11
16
5
24
25
14
23
12
5
8
5
8
5
20
13
30
9
32
1
16
7
26
13
4
1
38
31
32
3
4
3
26
1
34
3
10
29
4
21
2
1
24
41
14
13
10
1
22
45
6
9
4
1
10
21
16
9
10
1
2
7
6
1
2
3
26
15
6
1
6
5
20
7
30
7
6
15
4
33
72
3
14
15
4
11
2
15
8
7
4
19
12
15
30
15
40
9
2
9
8
11
10
5
2
7
12
21
4
57
2
5
2
7
22
23
28
5
20
15
2
21
14
31
68
11
20
1
8
11
4
9
8
21
2
9
18
5
26
25
16
15
16
43
38
1
24
13
6
1
20
1
28
27
10
11
54
23
4
7
36
1
14
17
24
3
8
19
6
7
8
5
2
7
14
11
2
3
16
1
16
15
2
25
6
15
4
1
8
5
10
31
10
7
16
1
22
3
8
7
4
9
38
15
18
1
34
31
8
7
16
51
14
35
12
9
14
17
22
9
2
69
36
1
26
5
10
13
24
1
14
1
28
9
14
11
4
19
2
7
2
15
8
15
24
11
14
11
52
17
6
1
6
11
6
25
24
33
18
5
2
7
40
9
4
3
18
9
8
37
36
57
30
21
42
1
12
37
4
7
20
13
14
7
2
13
6
11
2
39
2
9
2
3
6
5
14
9
24
57
16
3
2
15
18
61
10
15
20
5
2
33
46
17
6
17
6
15
10
9
8
15
8
19
18
1
8
33
50
47
16
1
24
9
2
1
20
3
12
11
14
1
14
1
4
11
8
9
32
9
4
15
2
15
18
5
10
31
16
21
30
31
18
1
22
1
12
21
6
19
8
7
4
15
4
3
14
3
8
5
12
13
8
35
8
5
8
3
8
13
18
3
8
3
4
7
2
3
22
3
6
5
2
9
2
3
32
29
4
11
2
9
6
31
2
35
12
25
2
7
2
15
4
1
36
9
4
3
22
27
22
23
54
3
2
5
12
19
6
25
12
7
6
13
10
5
8
1
18
25
12
9
12
55
4
17
6
5
6
1
6
1
6
17
12
15
16
3
24
15
12
31
28
43
6
7
8
21
2
5
4
1
4
7
2
13
4
13
10
9
68
19
10
1
24
11
2
5
8
7
38
1
12
1
30
55
8
13
4
15
4
1
32
35
18
15
4
47
20
1
22
1
26
1
12
39
26
11
20
13
36
17
4
5
18
13
36
9
4
7
22
1
12
1
20
1
24
5
22
11
38
13
44
15
50
13
10
9
28
3
40
15
2
21
2
25
14
7
14
1
56
5
26
13
20
3
24
19
8
7
60
1
6
7
48
19
4
1
26
5
4
23
50
19
10
9
2
3
10
9
22
19
6
15
12
1
4
1
4
1
8
45
16
5
12
3
16
31
10
3
10
21
20
5
10
25
4
3
34
5
2
11
10
7
8
25
4
3
12
1
42
27
8
13
24
9
22
11
10
9
22
49
12
29
4
3
12
7
6
35
4
1
18
17
12
11
4
33
8
1
20
1
12
7
18
9
6
11
8
1
12
3
14
5
32
17
4
1
8
3
18
33
2
1
14
1
4
7
2
15
12
39
24
1
8
17
6
1
10
3
16
5
4
1
2
3
4
9
20
1
16
19
16
23
12
9
4
3
4
15
8
3
52
15
8
1
8
27
14
57
38
9
8
13
8
9
26
7
46
45
18
25
6
55
36
17
4
3
48
3
2
5
12
9
22
7
12
5
8
7
10
17
8
19
8
21
14
7
6
3
2
33
4
9
16
3
4
75
18
3
8
11
8
1
6
53
2
1
22
7
12
21
4
21
42
7
22
9
4
21
4
21
2
3
12
9
10
1
2
11
14
7
26
3
6
9
2
5
22
7
26
21
58
9
8
7
32
27
4
13
48
9
14
13
4
1
14
1
2
9
26
63
16
13
12
11
24
5
2
19
36
21
2
17
12
11
18
3
2
15
8
11
2
3
4
17
18
1
44
5
4
1
28
9
4
21
16
31
2
9
30
1
4
9
6
3
6
21
8
5
20
7
2
11
2
5
12
9
30
3
2
21
2
9
8
13
10
1
10
11
12
5
12
23
8
37
52
11
38
7
2
1
6
37
12
35
8
13
32
11
8
19
8
1
10
39
12
7
2
11
30
1
12
1
14
13
6
1
6
11
6
5
18
11
4
21
8
15
12
27
4
3
2
15
8
3
14
13
4
17
4
13
6
3
24
1
2
1
10
25
30
1
6
19
4
11
6
5
4
5
30
15
4
9
4
11
8
11
4
53
18
7
2
5
4
3
58
27
2
1
6
11
32
11
36
3
8
15
2
21
2
75
10
3
14
1
2
3
58
1
22
9
32
15
8
9
4
11
8
11
10
1
4
41
2
5
20
17
4
3
8
17
28
5
6
1
6
9
2
11
12
1
2
11
10
19
4
9
6
49
14
5
42
1
40
11
22
9
8
5
12
7
2
3
10
29
2
7
4
41
14
7
34
3
24
35
62
7
18
1
6
11
6
29
6
5
14
7
16
9
20
27
14
5
14
7
4
11
70
3
40
9
10
7
36
1
12
7
6
7
16
7
6
15
4
15
16
5
18
3
8
31
28
15
22
13
8
29
20
29
10
15
22
1
4
9
4
5
4
1
8
5
6
5
2
15
26
29
10
9
2
25
4
9
4
57
4
3
14
3
10
1
10
5
2
5
16
1
2
5
12
13
6
15
6
9
4
7
6
65
18
11
14
15
10
3
6
11
2
3
10
1
42
1
4
19
6
9
30
59
10
1
16
5
24
53
16
3
8
17
4
1
2
47
2
3
14
15
10
3
4
11
12
7
8
15
16
19
10
13
10
7
6
1
4
9
4
7
4
11
2
5
16
9
32
11
16
9
10
19
2
5
4
9
20
9
28
7
16
25
26
23
8
49
12
3
2
1
2
1
8
3
2
5
34
5
8
33
16
3
4
9
16
5
22
11
24
47
30
1
6
57
4
5
14
5
8
7
6
1
12
9
18
5
2
5
2
5
2
19
6
9
2
13
8
1
12
1
24
3
12
5
4
41
28
25
2
5
14
9
26
35
10
5
4
21
10
27
2
7
6
1
20
7
6
3
8
17
4
11
20
41
34
9
14
31
30
17
4
5
22
1
12
1
42
13
46
21
8
37
28
17
10
19
2
9
8
3
2
7
14
13
28
9
10
3
18
5
2
33
16
27
10
31
22
1
18
5
2
7
16
93
8
17
2
3
34
3
8
25
44
7
8
23
34
17
10
1
10
3
22
7
2
5
10
75
12
5
6
1
24
9
14
15
30
37
4
3
14
9
6
7
48
19
18
17
8
5
18
5
28
31
14
17
6
11
6
35
18
13
24
25
4
17
14
13
4
7
12
5
2
7
16
25
8
9
22
5
8
35
10
47
10
13
24
17
12
29
2
15
16
3
62
9
2
3
40
1
2
39
4
9
6
9
16
19
10
39
28
7
8
23
50
1
12
9
10
3
6
19
10
13
74
7
4
9
6
7
6
1
24
11
6
5
20
33
8
13
4
17
2
13
38
23
4
23
2
1
16
1
44
1
12
11
18
1
2
25
10
1
4
1
2
1
10
5
8
3
4
17
12
1
4
59
24
11
18
11
10
9
6
3
4
13
8
3
46
5
14
107
4
5
14
3
18
37
6
25
6
1
22
13
6
11
6
55
6
11
24
7
18
23
10
31
54
15
4
19
2
11
8
11
14
25
4
7
16
37
30
1
4
13
10
1
8
27
4
25
8
15
18
3
12
19
12
11
34
3
4
1
8
1
6
5
8
15
2
13
8
11
44
5
24
7
6
11
12
1
38
17
10
1
22
9
12
13
8
5
6
7
30
7
8
23
28
35
6
17
4
1
10
21
14
3
6
15
26
5
10
11
4
15
18
9
2
15
26
9
2
75
6
29
10
7
8
1
52
5
10
13
12
5
20
7
16
23
4
17
10
3
4
17
8
3
4
7
18
9
12
7
14
11
2
1
26
19
30
3
2
3
52
3
14
65
14
7
36
1
14
3
6
19
6
17
12
7
2
17
6
49
6
1
24
1
40
15
14
5
2
1
8
13
30
1
2
3
20
5
6
31
10
1
16
31
8
15
2
63
14
15
20
3
10
33
32
13
26
7
12
15
50
3
28
31
2
1
12
41
12
1
2
21
26
45
8
15
14
21
38
15
18
11
6
7
10
15
2
5
6
1
4
5
30
9
12
5
18
5
6
23
2
3
10
25
16
11
2
3
22
7
6
7
10
45
8
5
18
9
4
79
14
9
4
9
16
3
8
11
36
3
4
9
4
3
8
7
8
3
28
19
10
117
16
15
20
5
8
15
10
3
10
7
44
5
4
1
6
1
6
3
4
3
20
9
18
7
2
13
8
7
4
5
8
45
40
3
4
15
8
3
2
1
2
11
88
33
2
1
24
3
2
7
44
15
30
1
18
21
4
1
4
3
18
1
4
5
8
17
20
23
20
23
50
9
2
21
18
37
42
11
38
9
6
3
26
21
16
19
12
7
12
5
22
7
22
5
8
13
8
9
4
3
22
21
4
13
2
53
44
3
22
3
2
17
6
5
8
1
4
17
2
17
8
5
16
11
16
13
6
19
4
5
14
3
10
7
2
1
2
9
2
7
42
35
10
3
4
13
14
3
2
3
42
25
2
33
16
5
12
11
6
29
6
13
6
3
4
27
20
29
26
25
48
11
4
5
8
1
14
5
8
25
12
5
10
11
10
17
10
1
74
15
8
61
2
31
12
1
2
21
16
5
24
15
4
5
2
31
2
1
58
29
28
15
40
3
4
93
2
15
38
9
8
45
4
9
8
3
14
11
2
5
16
11
54
31
4
11
36
49
2
17
8
5
6
9
46
5
4
17
10
5
38
7
36
9
24
31
2
11
16
1
18
1
10
13
12
5
26
15
12
1
2
37
4
5
6
9
54
7
22
13
6
33
18
7
24
15
8
11
10
1
12
7
6
3
38
7
14
5
8
15
2
3
4
9
12
1
4
1
6
25
8
19
2
11
8
7
2
7
36
3
4
5
4
27
2
3
26
9
22
9
12
11
2
49
6
11
14
19
8
21
20
27
8
5
2
17
32
3
22
33
24
19
52
7
50
3
2
1
40
3
18
5
14
27
10
3
8
19
6
11
8
3
34
39
14
37
20
27
12
5
4
3
42
15
2
9
8
27
16
15
24
21
6
7
4
23
10
9
4
3
2
19
6
17
2
1
6
21
2
3
32
1
20
3
18
1
4
3
18
15
4
29
16
13
2
1
6
7
8
9
4
19
8
7
2
13
14
1
32
21
10
13
10
3
4
9
26
11
10
11
96
7
42
35
2
19
6
7
4
13
20
23
40
1
4
5
12
27
4
5
2
5
4
13
36
1
4
3
2
13
6
29
18
29
6
7
12
1
2
1
12
1
26
11
4
35
2
47
26
13
18
13
2
9
32
3
2
19
6
37
12
13
2
75
20
11
10
13
6
19
22
7
10
25
10
15
14
11
24
5
12
15
2
13
46
5
2
39
32
11
2
31
22
7
2
7
8
5
2
17
14
3
16
13
26
3
4
9
22
7
4
3
16
3
26
7
4
3
22
13
12
17
20
1
32
25
42
25
18
31
2
35
16
1
42
3
22
1
38
3
20
9
10
3
4
3
2
11
4
25
12
5
26
13
36
19
40
1
2
21
10
21
14
3
6
5
18
17
2
11
8
11
24
3
12
3
34
3
2
3
12
13
14
3
6
9
14
5
8
1
32
13
8
3
2
1
44
9
10
9
26
1
2
9
6
5
26
11
12
5
26
3
4
3
20
35
4
27
62
11
8
3
16
1
8
11
6
1
12
7
2
29
10
5
16
1
32
5
2
7
14
17
6
17
2
15
14
9
20
27
16
9
24
3
16
5
6
31
24
3
14
17
42
5
6
3
4
23
34
1
4
5
4
7
14
7
6
5
2
27
22
5
66
13
8
17
6
11
6
27
30
1
2
19
22
15
12
7
24
7
4
5
4
3
8
11
74
5
8
15
12
11
16
27
4
19
20
5
22
5
2
7
4
31
6
27
12
7
22
17
6
5
8
9
50
1
16
3
38
21
2
1
16
13
8
21
38
5
4
29
2
7
14
7
26
13
8
39
16
5
4
17
40
3
14
9
14
63
4
19
8
1
8
3
2
1
14
3
14
63
4
35
32
17
6
25
6
1
2
35
4
7
8
25
12
1
6
13
22
19
6
11
10
9
10
1
4
5
14
3
14
1
6
31
38
7
6
19
8
7
4
3
20
11
4
35
18
9
4
3
12
3
16
13
8
11
2
31
30
31
4
1
22
5
22
5
8
13
4
3
4
9
8
15
16
1
12
7
6
7
4
17
22
25
10
19
30
37
6
11
12
1
22
5
20
5
10
9
2
19
12
11
8
15
6
23
50
33
20
1
6
19
6
13
24
9
2
45
34
3
4
1
8
5
14
39
14
75
10
1
14
25
4
1
20
23
8
5
26
1
10
29
2
11
12
5
14
3
6
17
18
5
6
21
68
5
6
7
28
5
10
1
6
7
20
15
8
25
26
23
10
9
24
7
6
5
12
1
32
7
6
7
12
43
6
27
10
7
10
43
16
7
2
29
18
19
6
15
10
33
6
11
20
5
34
1
12
19
16
43
14
1
10
3
20
5
12
19
18
1
8
1
6
5
18
11
6
15
2
1
10
13
16
15
30
5
2
33
4
13
26
3
12
1
6
9
24
3
12
1
28
17
6
5
14
21
4
1
18
15
4
11
12
11
10
9
8
19
28
9
10
9
14
9
10
1
2
49
6
5
28
1
20
1
34
11
24
43
2
5
2
1
8
13
34
1
6
13
6
1
12
13
6
3
12
7
38
1
6
5
30
37
22
11
12
17
6
37
2
9
4
17
26
43
10
7
6
3
6
11
10
27
18
5
2
27
12
7
6
7
6
27
10
5
20
9
2
47
2
15
6
15
2
3
10
3
18
23
8
23
38
11
10
11
10
1
20
31
22
5
10
7
16
7
12
23
52
19
4
11
16
15
18
35
46
17
2
23
26
1
6
7
20
5
10
47
118
11
18
7
18
3
12
7
14
23
14
3
4
47
8
3
8
9
10
1
2
3
2
33
18
19
22
13
2
11
36
5
10
9
4
5
14
37
12
1
12
9
14
21
34
7
2
1
10
17
18
7
4
11
4
7
12
17
36
7
26
1
8
13
8
23
2
35
24
11
2
15
18
41
24
19
14
5
4
19
14
15
34
3
8
5
32
3
8
1
26
15
8
7
4
7
20
21
4
19
10
9
16
3
12
13
32
25
8
23
56
3
10
3
8
9
6
5
40
21
16
7
14
1
10
5
30
13
6
1
12
7
24
17
30
1
18
7
6
7
8
1
2
3
2
1
24
7
4
13
8
31
4
5
8
3
2
5
2
23
4
45
20
3
6
1
6
5
34
19
8
1
4
1
28
1
22
21
2
7
4
7
2
5
12
27
8
1
2
1
14
5
30
5
6
13
32
3
6
11
12
1
6
5
54
3
10
3
18
9
20
27
6
5
20
13
18
5
18
1
18
11
18
5
6
1
10
45
6
31
6
1
32
17
24
21
22
7
16
3
2
3
22
9
20
13
34
7
10
7
30
27
6
21
14
5
2
1
4
101
16
1
14
3
22
11
8
7
4
15
2
1
2
11
4
5
14
1
2
3
32
3
12
25
2
9
2
11
2
17
22
3
6
13
6
17
2
19
2
11
10
3
18
47
32
3
10
15
28
9
2
3
26
39
4
1
8
9
4
3
4
61
2
1
2
3
4
5
14
27
10
7
20
27
30
17
2
3
20
25
14
17
2
3
14
1
20
1
26
37
8
3
106
7
42
1
8
13
18
1
18
5
2
5
36
5
6
7
2
1
22
27
10
23
22
15
24
45
10
5
2
5
14
9
46
5
4
1
24
5
60
3
26
11
10
15
6
41
10
1
2
21
8
21
2
3
20
5
2
13
12
3
4
47
2
5
10
37
22
3
28
23
10
7
6
1
12
1
36
19
8
23
10
1
2
9
20
9
6
49
8
33
2
23
2
27
10
21
2
1
14
7
4
45
10
9
34
3
2
35
12
9
20
9
14
45
14
1
16
25
6
5
30
1
8
49
6
7
6
37
34
11
12
25
20
25
2
9
20
77
16
1
14
13
44
75
6
5
4
19
26
13
10
11
12
3
18
19
18
1
42
35
6
13
2
7
22
15
2
27
14
1
14
23
24
3
28
17
8
1
4
21
20
3
4
5
2
29
4
7
8
1
18
7
6
13
12
59
14
9
10
35
28
5
14
1
2
5
8
13
20
9
6
41
6
3
18
27
12
51
36
5
26
11
8
1
18
1
10
51
22
17
12
17
8
7
24
23
16
3
40
3
10
1
8
41
22
5
8
19
14
7
2
15
60
7
4
1
4
11
36
7
8
11
4
5
20
1
8
9
50
35
28
3
2
43
10
25
18
23
20
19
6
15
2
23
4
7
24
19
4
7
24
1
6
11
24
19
18
1
32
3
6
15
12
1
38
5
2
17
22
3
2
25
6
7
8
11
20
55
2
25
2
1
20
7
6
23
4
9
20
25
6
7
18
13
4
5
14
3
8
1
10
27
12
1
28
25
14
7
4
11
18
15
6
1
8
11
10
25
12
37
16
15
8
9
2
3
4
3
20
1
16
23
40
19
6
1
4
3
16
25
4
9
12
5
6
19
18
1
24
31
14
1
6
5
8
9
10
1
4
3
2
25
2
43
18
7
10
7
6
1
24
13
6
3
10
27
8
21
36
15
4
35
12
13
10
7
2
5
6
25
40
11
2
1
8
21
4
27
8
5
16
3
10
5
16
9
6
3
2
13
6
11
8
9
2
9
6
9
2
7
8
7
6
1
36
15
36
7
6
1
2
13
6
11
6
55
2
23
10
17
14
13
6
23
10
3
18
11
2
7
2
27
60
13
72
7
24
5
6
11
12
83
14
7
18
1
8
1
32
17
30
1
18
5
2
11
6
1
8
5
30
37
24
5
32
17
4
9
4
19
8
11
10
17
4
5
2
1
10
5
26
1
22
1
18
7
4
11
70
1
28
3
4
3
6
37
22
13
2
63
10
9
6
15
40
5
8
15
2
3
2
9
8
1
4
3
14
3
20
61
2
9
6
1
4
3
6
41
10
25
2
5
26
5
38
33
2
39
14
1
8
47
16
1
10
5
14
21
4
27
6
5
8
7
4
13
2
23
18
17
10
5
6
17
20
7
26
5
36
1
6
41
30
7
14
1
6
29
12
11
18
7
12
15
2
1
10
33
64
9
2
5
22
21
18
9
6
7
4
43
2
13
4
11
2
23
6
1
2
13
2
55
4
3
20
1
6
43
14
5
10
13
6
3
28
3
34
3
12
1
4
19
14
9
96
15
18
19
12
29
6
11
2
9
6
7
6
5
24
7
6
11
22
21
42
11
30
3
4
35
2
13
14
5
48
17
28
9
18
3
14
1
10
13
38
1
4
7
4
29
30
9
2
31
2
11
12
3
10
27
8
27
24
1
10
33
16
15
38
7
10
3
4
25
10
1
18
5
32
1
6
17
42
3
2
9
4
19
8
9
12
1
24
7
2
1
8
21
6
7
36
5
12
13
26
9
6
9
10
15
14
15
4
69
8
13
6
3
18
21
32
57
10
9
50
3
18
51
6
37
12
11
8
11
48
23
8
39
14
39
8
3
14
51
8
9
6
11
6
7
4
63
20
11
30
7
12
5
12
15
4
15
2
5
42
13
2
11
2
9
12
17
18
25
24
5
36
1
2
1
20
17
18
5
8
1
20
1
56
23
24
13
22
77
10
21
6
5
22
23
12
7
20
21
12
29
24
11
10
11
2
43
30
1
30
11
10
1
2
9
6
21
8
31
2
39
20
1
8
5
6
1
36
7
6
1
12
7
8
7
56
11
30
19
6
11
12
5
6
3
10
1
16
3
4
1
2
3
8
1
16
13
14
23
6
11
30
1
12
19
12
11
50
1
18
5
28
1
2
1
2
11
14
5
10
5
6
19
12
7
6
3
24
9
22
3
16
21
20
7
16
33
18
9
6
15
10
43
32
7
22
11
36
3
4
33
34
1
6
5
24
27
8
17
8
3
6
17
2
27
6
77
22
5
12
13
12
5
2
17
10
11
18
7
16
23
8
9
34
19
2
3
6
3
32
5
22
33
4
27
12
1
10
9
4
41
10
1
42
11
2
1
14
15
14
3
4
11
4
5
4
1
20
1
12
11
8
29
6
39
34
1
12
5
14
5
4
3
18
9
30
35
12
5
4
1
6
11
12
5
46
7
10
3
30
35
14
21
6
5
12
25
8
11
6
1
8
61
46
7
6
11
2
5
34
19
6
35
24
33
50
21
2
9
2
9
32
7
46
1
2
39
10
39
6
13
20
9
2
17
18
19
10
1
18
7
4
15
2
7
10
13
6
5
6
1
6
21
58
3
2
3
4
13
12
1
22
41
4
1
4
23
14
5
4
15
10
3
32
9
8
3
14
3
2
5
26
5
24
21
22
41
2
9
2
33
8
41
2
21
8
5
2
29
2
7
32
9
4
5
2
45
2
5
16
5
16
15
2
13
38
7
14
31
12
11
12
19
16
11
2
11
14
7
18
17
4
11
12
5
2
9
44
3
8
13
6
5
4
19
12
23
12
3
4
45
2
13
38
19
26
23
18
1
6
7
24
7
20
47
30
11
14
1
18
3
68
5
22
11
14
3
12
21
4
23
10
57
4
5
28
9
28
7
24
11
10
3
16
1
6
15
2
3
16
5
16
5
14
5
20
13
2
9
8
21
10
3
16
17
12
1
16
9
34
5
2
1
36
21
8
7
24
1
50
23
18
7
6
11
4
13
2
3
38
45
12
1
8
9
48
3
8
1
30
1
12
1
14
35
8
1
4
17
24
31
2
17
2
7
34
1
12
37
14
13
6
9
94
9
8
3
12
7
30
1
14
11
8
3
4
47
12
29
6
7
20
23
28
1
6
5
22
7
14
7
8
13
12
19
6
1
8
1
32
45
20
17
4
29
10
1
16
11
24
1
6
1
44
13
24
31
2
9
22
3
24
1
34
17
24
21
8
19
8
9
22
9
2
1
30
1
24
1
22
41
12
5
4
3
2
5
8
15
8
15
30
7
6
1
14
5
38
27
8
15
6
13
8
31
6
25
18
3
34
11
20
35
16
3
12
15
16
9
8
9
4
31
2
1
20
11
12
5
36
5
4
7
14
13
14
1
4
23
6
5
6
15
14
7
16
9
14
1
8
9
6
1
8
29
2
21
6
7
8
7
2
9
2
27
26
17
10
1
2
9
8
5
4
3
2
1
16
9
22
15
22
3
28
9
8
45
24
13
16
11
18
7
20
3
16
25
26
51
10
29
10
3
4
7
6
1
6
7
12
13
18
25
16
7
10
13
8
5
8
1
2
7
24
11
8
5
8
11
6
21
4
15
8
19
10
25
18
3
2
7
28
15
4
9
2
69
24
35
12
15
26
1
20
3
14
3
16
1
4
1
26
3
24
23
6
55
18
23
12
43
6
1
20
9
2
35
2
3
6
1
10
5
6
15
52
41
2
3
20
29
2
5
10
7
28
11
12
1
18
7
18
7
6
1
10
37
12
7
26
23
54
13
2
17
2
31
6
15
10
3
2
3
14
1
8
21
2
13
4
7
2
3
10
9
2
23
2
5
8
3
4
1
10
17
4
3
54
25
28
47
2
7
22
7
6
1
6
27
44
7
20
1
8
1
14
41
12
9
14
23
8
15
24
7
26
25
20
11
26
13
14
33
24
1
12
3
24
3
14
3
2
25
6
17
22
1
10
7
12
13
12
17
8
17
18
23
14
1
14
41
10
17
6
9
28
29
6
13
44
7
28
1
8
7
2
1
20
33
22
7
34
9
14
43
4
1
2
3
26
27
38
39
4
5
36
23
4
3
2
11
4
7
8
15
22
3
20
37
20
39
26
3
34
7
2
15
22
19
10
1
78
13
54
19
2
1
24
27
34
3
10
17
12
17
18
31
4
21
8
7
16
3
8
39
10
27
16
1
18
5
30
19
6
27
8
1
8
41
42
1
8
17
46
21
4
9
2
5
4
19
4
55
30
19
54
5
8
5
16
27
4
3
20
5
26
1
2
45
16
9
2
15
22
51
2
1
10
19
2
41
18
1
16
15
4
7
2
3
22
5
2
5
10
1
6
17
20
3
36
61
38
29
12
17
10
7
4
5
4
25
26
11
8
5
4
11
4
3
8
1
24
21
32
3
2
11
4
3
6
7
48
13
18
59
2
5
48
17
28
9
6
45
10
71
2
19
2
3
14
9
6
45
10
11
16
23
40
3
6
11
20
11
12
75
4
35
4
13
4
9
16
3
24
17
8
1
6
15
20
7
6
1
40
1
36
1
10
9
38
15
16
21
4
5
26
5
2
11
50
59
34
29
4
23
10
9
2
7
14
23
20
7
20
25
2
7
10
3
4
21
12
7
16
3
8
31
8
19
14
5
8
13
4
11
8
3
8
3
6
5
8
23
14
5
26
33
4
5
8
31
32
15
2
1
2
5
12
5
26
1
2
1
10
5
8
3
18
3
4
7
18
77
16
7
14
15
2
15
22
11
10
9
8
15
6
43
20
25
12
5
34
5
2
15
6
9
2
13
8
1
12
15
4
1
4
19
2
3
2
1
70
1
10
13
22
7
14
7
6
39
2
31
10
21
4
7
20
9
16
13
12
17
24
3
38
11
42
3
24
5
6
5
4
7
6
7
6
3
16
5
14
11
4
21
24
13
8
3
2
11
16
31
4
23
16
5
10
1
4
3
2
15
4
13
4
13
10
9
4
11
4
15
2
7
8
13
4
31
28
3
12
3
4
3
8
9
46
13
10
11
4
13
26
11
4
13
14
17
4
7
10
7
10
3
14
5
2
15
16
3
20
5
6
15
16
15
6
9
10
13
22
13
26
3
24
7
8
1
14
3
4
5
8
7
16
25
28
9
18
13
32
7
28
21
18
23
12
7
16
13
8
35
6
5
8
1
10
5
24
13
44
9
12
21
8
9
24
15
14
19
4
9
14
31
16
9
6
1
4
11
18
13
32
1
2
31
18
9
22
35
44
1
14
1
4
1
20
7
6
21
28
3
12
5
12
41
18
29
24
5
6
1
4
9
8
1
12
13
20
17
14
21
26
25
36
13
10
13
22
15
8
11
4
9
6
3
2
31
2
21
36
7
4
7
6
7
48
33
20
3
10
49
22
7
24
7
8
9
2
19
10
13
6
1
10
13
66
25
40
1
24
9
2
11
54
5
46
7
14
21
74
17
14
11
10
43
32
13
20
11
18
1
24
31
34
5
28
1
2
7
10
13
60
7
36
19
8
7
12
1
8
3
22
1
14
1
28
43
4
1
2
15
12
3
2
15
28
3
2
27
4
1
18
3
12
13
30
11
4
25
26
15
44
13
6
11
12
5
6
7
18
3
34
13
12
11
6
1
12
5
8
5
6
19
6
11
10
1
14
3
22
11
16
23
16
1
4
7
10
11
8
3
16
3
12
29
18
1
8
1
28
13
10
5
6
1
16
11
18
11
6
5
10
15
12
9
44
13
8
31
8
3
58
33
2
31
4
33
18
11
12
13
4
39
14
11
28
43
14
1
2
1
14
5
18
19
44
15
10
11
24
13
4
17
8
23
6
1
4
13
12
15
38
1
6
3
24
35
6
17
24
5
12
81
20
5
12
1
14
43
10
7
6
27
14
13
16
17
6
37
4
5
6
29
2
7
12
25
14
17
2
11
36
29
6
1
10
5
12
19
28
19
2
7
16
3
8
21
26
15
8
15
4
11
18
7
6
1
32
7
20
3
2
3
14
5
6
11
22
13
6
1
12
5
6
9
28
5
16
33
14
9
10
15
16
7
10
9
10
9
18
3
10
9
2
43
2
9
6
23
10
9
8
1
40
21
38
5
38
5
8
27
2
15
4
51
16
1
8
39
84
27
20
11
4
3
32
15
16
5
6
71
16
1
14
21
10
67
10
1
24
3
26
1
4
5
14
1
12
1
10
31
6
3
8
15
10
3
8
21
16
11
20
7
30
5
6
13
2
5
4
23
4
17
12
9
6
5
24
7
8
7
18
5
10
11
8
5
12
9
8
1
26
7
2
23
30
29
6
19
10
13
14
7
18
17
32
79
36
9
32
15
56
27
44
21
8
1
10
31
18
9
26
3
28
3
22
19
4
7
2
19
24
17
2
3
6
5
8
5
38
7
12
27
10
5
2
5
46
9
34
1
12
3
4
15
4
1
26
5
12
45
34
1
28
7
2
19
6
1
18
3
44
19
4
17
8
1
6
1
6
7
18
9
36
11
20
15
20
1
6
29
6
7
6
15
20
1
2
7
30
7
4
3
4
7
10
3
4
7
16
15
2
45
6
13
4
1
2
11
12
9
34
41
66
13
14
7
36
3
8
13
10
7
18
5
22
15
20
21
10
11
20
11
4
9
2
3
24
1
14
13
8
31
14
9
22
3
8
25
18
21
10
1
8
1
12
9
10
7
30
7
2
35
16
3
4
53
16
9
2
13
8
15
14
3
6
1
22
1
24
5
12
1
6
5
2
21
8
9
34
9
4
3
32
5
12
15
14
1
6
23
8
5
12
11
10
9
22
5
2
5
42
11
4
3
10
17
16
3
30
19
10
7
20
7
22
5
14
9
6
5
18
19
4
19
6
27
16
17
14
13
34
3
10
33
10
1
14
9
4
3
4
27
10
1
30
1
2
9
4
39
2
27
8
3
16
5
18
11
18
13
12
1
18
1
2
7
6
5
2
15
20
15
14
11
22
9
14
33
22
7
28
11
38
3
8
37
8
21
4
13
10
1
18
1
32
1
4
5
18
3
12
1
24
19
12
17
42
7
12
11
12
1
80
9
22
15
4
21
20
17
2
5
4
49
6
1
6
9
2
15
14
23
20
3
56
1
2
9
34
29
12
23
10
19
14
17
8
13
36
5
16
11
12
15
4
5
26
25
24
11
4
3
28
15
16
1
24
3
54
5
10
17
10
13
14
11
6
1
6
9
12
3
16
5
20
9
2
3
24
15
16
13
12
49
2
13
10
29
12
1
26
13
18
11
48
5
4
25
12
13
4
29
16
9
4
9
2
3
14
3
4
35
8
15
30
29
24
11
6
23
14
21
6
1
16
7
20
27
10
1
44
3
2
3
10
1
2
9
2
9
10
7
44
11
2
3
2
3
14
13
4
1
82
17
16
9
12
5
22
31
12
1
2
17
16
1
6
25
4
3
12
1
8
51
30
7
18
17
2
9
24
5
52
7
34
5
16
17
18
7
20
7
12
13
8
9
8
31
18
1
6
13
48
1
12
1
10
13
2
1
16
5
6
11
26
1
30
5
30
1
16
13
20
7
4
9
2
3
4
5
50
15
6
27
28
3
26
5
12
19
38
15
46
29
2
9
4
43
8
3
10
9
26
3
14
11
4
27
10
9
2
19
8
23
2
11
24
13
4
9
8
69
28
85
4
1
2
29
4
15
6
13
10
3
24
13
56
3
8
23
2
3
4
25
12
5
4
5
6
19
10
1
2
13
22
1
14
5
6
5
2
9
4
13
2
27
42
9
4
29
2
13
2
17
4
23
46
13
4
39
6
3
6
5
6
3
6
13
24
5
20
11
24
1
18
35
8
7
4
23
10
17
8
7
6
9
12
3
22
1
30
5
6
1
14
13
10
31
2
7
16
9
10
7
8
17
12
1
42
7
8
3
14
41
4
15
18
5
12
1
8
7
28
29
2
65
16
5
22
1
22
11
18
21
30
51
10
9
20
27
16
41
10
13
6
9
66
7
18
1
6
3
16
33
12
7
24
53
8
5
18
1
36
29
6
13
6
23
30
7
6
1
12
13
2
13
20
19
6
27
16
7
8
27
2
9
14
23
10
3
6
15
14
13
26
13
14
19
16
5
42
7
20
19
8
5
6
11
4
3
4
27
10
15
4
5
16
11
16
23
26
1
18
23
10
37
2
1
2
13
2
25
6
23
6
19
6
23
12
23
2
25
6
25
12
11
30
13
2
9
2
3
16
91
24
5
6
5
24
15
2
1
26
23
6
29
6
23
6
9
20
13
28
9
10
21
14
11
10
19
8
9
26
5
44
17
20
3
2
1
14
7
4
7
14
5
20
3
12
3
4
23
62
9
22
5
2
3
12
7
12
37
4
1
2
13
8
3
46
13
16
39
2
1
10
1
2
5
6
19
14
35
6
13
16
5
2
3
10
15
26
1
6
7
8
7
18
7
6
3
30
7
24
33
6
7
20
11
8
31
4
3
4
3
2
21
2
13
22
31
30
1
10
55
2
27
8
7
68
9
8
19
14
1
48
11
44
13
22
1
40
1
14
15
10
7
32
15
12
35
18
17
4
1
10
1
34
21
18
1
38
7
32
1
10
5
18
5
14
3
2
11
6
23
12
3
4
3
26
29
2
5
6
15
8
1
18
1
12
3
10
25
18
7
10
17
26
35
18
7
22
3
42
9
22
15
2
19
2
5
16
3
6
15
2
11
14
7
14
13
10
29
14
23
72
7
4
47
6
7
16
109
26
1
20
1
6
7
8
9
20
19
16
23
22
3
40
1
8
1
10
9
16
13
22
13
6
53
6
13
24
15
8
3
10
15
10
3
14
1
2
9
4
5
12
35
4
5
22
11
2
13
16
3
6
3
32
7
24
11
6
39
22
1
4
7
14
13
6
3
16
31
2
3
28
15
14
13
2
9
4
1
8
9
16
41
22
39
8
43
38
11
2
13
8
5
24
31
6
11
4
5
36
7
8
17
14
21
30
23
42
13
8
29
4
3
2
1
2
51
22
9
4
3
16
13
2
19
6
19
54
11
22
11
2
13
6
11
16
1
2
3
6
7
34
7
12
1
4
1
22
11
8
9
4
15
4
5
2
5
34
11
34
23
4
21
18
11
20
3
2
3
18
23
12
15
8
15
4
3
2
55
4
5
2
55
16
9
22
11
2
21
2
1
50
47
6
9
26
23
14
7
4
1
24
27
8
15
2
5
2
9
10
1
12
11
4
29
20
11
4
5
6
5
8
3
4
3
6
1
12
3
2
45
6
27
8
1
2
3
8
19
20
23
10
9
20
13
8
9
32
5
12
25
8
1
10
17
18
17
2
1
16
15
12
11
6
13
8
7
10
33
2
5
52
5
4
7
2
9
8
15
8
55
16
17
6
5
6
5
24
1
4
5
4
11
10
3
10
7
12
9
16
35
2
19
24
5
6
23
16
31
4
7
8
11
16
53
8
75
44
39
8
25
2
61
18
23
2
5
2
9
30
21
16
37
24
11
12
7
14
1
24
7
6
29
14
9
6
25
28
3
18
35
6
7
6
7
12
11
16
53
2
5
46
13
8
19
10
1
10
13
12
5
20
3
14
3
24
63
2
17
26
3
2
5
42
1
8
29
8
19
6
19
2
9
18
5
4
3
8
15
22
9
20
3
32
9
2
7
2
1
12
5
30
7
24
17
66
21
30
3
14
1
14
3
28
23
12
41
14
7
6
19
18
9
14
11
10
7
4
3
10
29
6
29
24
9
12
5
2
7
2
47
26
9
6
27
2
23
2
15
4
35
8
5
8
9
10
7
8
17
28
27
8
5
32
3
8
5
10
15
32
1
6
37
4
9
44
49
22
5
30
45
6
7
26
15
18
1
4
3
14
1
28
13
48
1
32
13
4
39
4
39
14
9
2
7
8
15
6
11
32
5
6
9
12
61
8
5
6
9
14
1
8
13
38
3
6
17
4
9
32
7
28
17
24
29
14
7
24
13
58
31
2
47
20
11
2
3
22
3
6
1
4
5
24
25
10
11
6
21
36
39
8
57
24
17
14
35
18
7
42
1
22
1
4
17
12
5
12
7
2
11
36
25
24
1
16
7
8
7
24
5
14
55
16
3
20
9
4
9
8
17
2
7
50
3
8
39
18
3
2
43
2
3
14
1
4
47
2
9
6
7
24
5
4
1
6
13
20
33
16
7
20
7
4
7
6
5
14
1
6
7
24
11
8
29
6
9
28
9
22
23
14
1
22
29
2
5
18
13
6
3
46
1
2
1
2
9
4
9
4
3
10
11
26
23
20
1
2
1
2
1
2
3
10
19
2
11
8
15
4
9
6
3
38
1
8
17
14
7
50
1
2
5
10
5
10
13
74
5
6
19
8
19
8
3
4
7
52
1
52
7
8
11
28
7
2
13
8
5
18
1
18
15
4
11
4
75
10
7
6
5
12
9
12
19
22
17
16
7
2
41
4
3
4
1
22
21
6
1
10
21
14
11
8
5
10
5
32
7
2
23
26
7
16
5
8
15
4
23
20
5
34
7
2
13
8
29
10
5
2
33
4
9
6
5
36
1
44
5
8
9
8
21
8
9
22
1
62
29
48
17
18
25
22
5
2
19
42
3
46
1
14
1
12
13
32
45
68
11
12
23
10
3
26
17
20
13
12
11
16
25
12
19
6
21
90
5
14
5
18
11
18
7
6
11
18
1
44
21
20
3
26
3
2
15
26
17
52
3
12
27
22
3
8
3
4
29
22
25
24
21
10
9
4
19
8
3
4
27
12
11
2
29
70
13
4
67
16
11
22
3
4
17
8
39
8
1
2
3
22
3
70
25
24
23
6
23
26
21
6
1
6
7
16
21
12
17
10
1
34
1
12
1
6
53
30
9
10
13
18
9
28
7
16
15
20
21
4
5
2
23
6
15
4
1
48
33
2
11
8
3
8
3
26
1
18
7
28
3
12
61
12
9
2
21
12
19
10
11
14
19
8
37
4
21
6
5
2
5
18
11
8
9
16
3
10
13
20
27
14
39
6
5
2
5
4
15
4
27
4
33
4
3
2
7
4
9
8
1
26
17
14
7
66
1
4
37
16
11
16
3
36
5
56
3
14
3
18
19
14
19
26
1
10
5
16
9
4
23
10
3
20
9
2
11
74
59
2
1
10
3
6
27
6
7
36
11
22
7
10
5
2
21
10
5
16
1
2
27
8
27
16
17
18
55
6
29
6
35
16
29
2
1
4
9
6
17
20
7
4
9
12
35
10
3
6
33
60
9
36
25
18
5
12
29
10
1
30
3
30
11
12
3
26
21
10
9
14
23
22
13
6
3
2
17
6
3
8
5
10
1
2
7
4
17
48
7
6
19
6
15
6
1
2
1
6
43
18
1
14
1
14
19
38
1
6
19
32
35
16
1
4
13
4
7
6
23
12
1
16
5
4
5
8
9
20
5
8
11
18
11
8
33
10
3
4
39
2
7
2
11
22
3
30
17
18
17
6
9
8
7
34
13
26
7
18
25
10
15
20
19
4
1
8
15
14
3
22
1
12
1
8
15
2
5
2
1
2
11
10
5
4
3
2
9
6
49
2
15
8
7
14
51
14
3
20
5
8
7
6
7
12
21
50
1
8
5
10
25
30
3
36
31
26
33
56
15
22
13
2
5
4
1
40
5
4
1
16
35
4
33
12
1
16
3
4
5
36
5
6
23
4
29
12
1
6
41
8
17
10
5
12
25
30
41
6
19
18
17
18
9
32
3
24
7
10
23
8
15
4
7
2
11
14
5
12
29
6
1
2
13
2
7
4
5
10
1
2
1
8
11
10
9
10
35
2
1
2
5
2
3
14
3
2
3
8
33
4
23
24
17
20
1
24
7
4
39
10
3
2
3
4
9
8
5
34
11
2
1
4
7
30
19
12
37
22
7
4
63
8
25
24
3
2
3
10
7
6
7
2
15
18
29
10
3
38
13
14
3
28
3
10
9
10
21
2
15
38
33
2
15
8
33
2
1
12
9
24
13
58
37
6
55
2
5
4
17
12
1
12
79
4
65
32
1
16
67
2
7
16
7
6
5
12
7
4
1
2
7
10
9
14
9
2
3
20
7
4
3
26
73
2
11
2
25
24
53
2
1
68
17
32
31
60
43
12
27
4
9
40
1
2
9
16
1
34
7
8
1
36
5
6
13
4
7
6
5
2
23
22
11
12
15
12
13
12
7
12
13
14
11
4
51
26
13
12
1
30
13
18
5
2
1
4
19
22
11
8
13
2
1
8
5
4
13
8
1
2
9
16
3
24
25
12
5
18
1
6
1
4
11
6
15
10
7
12
25
10
13
8
25
12
3
20
3
22
5
6
11
16
5
6
7
8
15
4
5
48
5
4
11
10
65
4
5
24
5
8
7
24
35
18
21
12
11
20
1
2
1
4
15
8
5
30
37
22
9
10
3
10
27
6
13
8
13
8
1
36
5
2
23
88
1
8
15
4
3
20
9
94
27
10
3
2
9
20
5
8
13
6
1
2
51
12
5
4
3
16
15
2
9
8
1
16
1
14
5
6
1
16
13
16
59
16
3
14
13
4
7
48
3
8
13
16
1
6
13
6
5
18
25
30
3
16
3
22
7
4
81
4
15
4
43
22
3
2
1
14
13
16
3
26
7
8
9
4
25
6
13
2
1
24
15
8
11
10
15
52
7
2
1
14
13
34
1
2
11
10
11
8
1
20
19
6
9
6
3
4
27
34
7
4
29
8
7
2
39
24
1
12
5
36
1
26
13
2
1
10
25
8
1
4
13
8
1
24
23
14
15
20
1
60
7
14
5
6
9
2
37
58
3
14
55
10
3
24
5
10
1
22
1
4
3
10
1
10
11
14
3
20
1
2
5
8
5
24
3
6
13
20
3
20
49
18
17
6
7
6
3
16
3
2
1
16
11
12
11
12
9
10
1
14
59
24
29
36
3
4
39
14
5
20
55
2
33
2
17
8
3
22
7
12
15
14
5
60
1
20
17
18
7
18
5
2
19
2
11
6
13
18
11
18
5
16
17
12
11
6
25
12
3
10
29
6
21
34
7
4
5
14
5
32
13
8
5
16
1
14
3
4
1
20
5
18
5
4
39
2
9
20
1
14
37
54
1
10
9
2
1
14
15
12
19
26
13
4
3
6
15
10
1
4
5
28
21
2
23
12
9
10
5
10
9
8
3
18
13
8
7
24
3
2
1
2
27
18
29
8
17
44
35
8
5
8
35
32
27
8
33
16
7
4
15
14
5
2
3
38
29
6
1
16
49
2
55
2
21
2
1
6
3
24
1
42
23
62
19
4
15
2
17
4
5
6
13
8
1
6
19
2
1
6
3
40
15
4
11
10
11
2
37
2
27
20
1
24
29
10
17
8
5
24
67
2
23
14
47
4
1
34
17
6
33
30
11
2
41
12
13
16
11
74
15
4
13
4
29
10
17
58
11
22
63
2
3
26
11
4
33
6
49
4
1
12
3
6
3
20
5
2
29
10
1
4
3
20
13
4
3
20
13
12
5
14
3
2
21
8
23
6
5
6
1
28
3
14
3
12
33
18
5
6
11
76
11
10
67
6
5
4
1
2
3
4
5
8
3
10
13
14
17
16
15
4
9
2
39
2
21
18
13
4
3
10
1
30
1
12
39
10
9
8
9
10
5
26
23
16
13
4
1
8
13
4
3
4
7
4
5
16
3
4
21
10
1
26
25
6
23
2
21
10
5
10
21
4
21
6
3
6
3
22
5
18
13
38
39
24
13
8
19
20
7
2
15
18
45
6
9
2
19
4
3
8
9
4
3
10
1
2
7
16
23
6
13
12
5
2
15
16
13
6
31
2
19
8
1
12
29
14
21
4
21
12
19
4
3
10
1
2
19
8
31
6
17
18
19
24
13
2
33
16
13
14
13
12
3
22
1
44
1
26
1
18
7
2
3
10
1
20
3
4
17
2
5
8
1
2
19
40
5
10
85
20
25
18
3
44
53
28
27
46
5
6
13
20
1
6
7
8
5
2
9
12
9
2
23
4
5
2
7
18
15
44
23
26
3
8
15
4
9
6
1
12
5
6
15
4
5
28
7
6
1
2
7
6
1
14
15
8
35
30
5
28
41
6
17
2
9
6
23
32
9
2
1
46
9
18
3
4
21
22
43
4
3
14
23
26
23
6
17
18
17
2
11
16
5
44
11
12
11
24
17
24
13
12
1
20
35
56
3
18
3
2
3
2
3
24
9
2
15
2
11
8
3
24
9
16
3
40
9
2
13
32
11
4
5
2
15
14
17
2
1
26
17
12
1
2
19
6
29
18
5
8
13
12
1
8
7
6
21
8
7
18
1
4
15
34
33
14
5
8
5
8
7
32
13
2
5
6
1
4
27
2
3
8
21
6
13
6
13
12
5
12
5
2
25
6
9
42
3
12
11
2
1
4
7
8
3
6
17
12
7
6
13
6
5
6
15
22
35
10
33
20
11
12
35
8
25
8
15
4
43
14
9
18
23
14
13
8
19
12
13
10
1
20
23
60
5
16
11
6
1
22
1
54
9
4
7
16
15
6
9
22
3
2
9
40
13
2
15
6
3
22
17
20
3
6
5
20
1
8
9
8
9
14
5
2
3
64
5
4
9
20
13
18
11
12
27
20
3
20
3
16
9
20
9
2
21
12
11
8
9
22
1
2
17
10
3
2
21
24
21
16
1
16
1
2
11
24
7
6
23
18
3
30
1
20
17
2
7
2
51
4
17
68
1
18
3
2
45
10
23
6
25
6
9
4
5
2
21
34
21
10
5
20
17
10
31
2
27
10
33
8
11
14
9
22
3
2
3
2
1
12
33
2
3
20
3
6
13
34
23
4
11
10
13
6
5
10
13
6
1
18
5
6
1
14
11
8
5
2
1
4
19
12
37
12
13
4
17
4
9
10
53
16
1
8
5
8
3
2
7
22
35
10
15
2
33
4
3
12
7
8
11
12
17
28
29
8
11
6
61
14
11
2
3
8
27
54
1
10
7
12
1
2
11
36
11
2
5
10
11
20
1
6
15
2
3
2
23
4
33
8
23
26
3
20
55
14
29
44
45
30
5
30
11
10
13
12
7
2
7
4
7
6
17
4
21
6
9
10
3
8
9
12
9
10
5
22
9
4
23
14
9
16
3
14
9
4
11
6
23
8
1
6
5
10
19
42
13
4
15
32
1
2
1
6
23
34
5
60
21
12
21
8
1
24
3
6
11
4
7
22
13
10
15
6
7
18
25
12
5
16
17
12
9
82
27
2
5
10
49
12
3
16
7
10
19
2
3
20
23
4
21
2
9
20
77
22
15
8
21
10
13
12
13
28
47
16
9
22
5
14
13
14
5
4
23
34
7
8
3
4
27
14
11
2
9
26
1
14
5
20
3
4
9
22
9
32
11
16
1
18
7
4
31
6
1
4
1
2
17
4
45
8
49
6
7
22
1
6
1
2
15
16
9
12
25
2
3
8
15
4
3
2
7
10
19
4
21
4
23
10
1
22
5
8
5
24
5
32
3
90
15
4
7
8
27
2
25
10
37
6
15
14
5
8
9
10
3
32
9
16
3
12
31
14
9
8
3
18
41
30
11
4
17
4
1
14
5
16
1
6
1
2
7
14
11
4
57
38
9
4
17
8
7
2
9
16
9
22
9
4
19
6
3
4
11
8
11
10
3
10
21
10
15
2
21
6
11
12
1
22
25
2
27
14
7
4
19
6
1
28
9
4
41
10
11
4
29
2
5
6
17
12
3
18
5
14
13
14
3
4
5
4
5
4
1
2
15
8
3
6
9
6
55
2
1
8
5
2
1
6
7
20
1
30
25
4
11
40
7
32
13
10
31
8
11
26
41
16
1
4
1
28
1
32
3
12
1
10
35
70
9
12
1
8
19
10
1
8
7
2
9
52
19
16
23
2
19
8
37
12
11
4
1
24
1
10
7
16
5
18
15
12
3
16
35
4
19
30
17
12
25
26
9
30
15
8
3
2
7
8
3
8
7
34
11
6
23
34
15
12
13
28
7
12
11
10
3
4
43
8
3
14
13
4
11
8
45
10
1
30
11
4
9
20
37
36
5
48
11
12
15
6
33
6
3
16
9
42
9
4
23
36
55
48
1
24
1
12
37
10
13
18
29
4
15
26
21
2
1
2
3
4
5
8
3
8
21
16
5
18
7
4
11
32
43
10
3
8
17
4
17
22
19
28
9
8
3
14
5
2
21
18
9
10
1
14
41
28
3
34
7
4
3
16
9
4
17
2
23
26
1
14
23
10
5
22
25
14
23
2
5
4
11
4
27
4
5
2
21
32
7
14
11
2
11
16
21
4
5
6
3
6
11
4
15
34
3
26
5
12
5
8
7
6
11
42
5
24
25
24
1
18
3
2
57
34
9
10
9
8
5
16
9
44
9
8
1
34
3
16
3
6
21
8
3
2
7
20
41
2
9
2
27
14
1
2
1
24
7
10
1
24
17
30
25
2
3
20
43
6
45
2
15
4
11
2
19
6
11
6
19
20
7
6
1
26
3
12
35
2
1
18
11
4
19
6
3
52
1
2
11
10
5
24
13
12
7
6
9
4
33
14
13
14
33
8
15
8
13
8
13
6
1
6
37
4
3
14
21
2
9
14
21
26
3
14
1
14
23
16
3
14
11
10
3
8
3
2
3
10
3
38
29
2
17
4
7
4
15
10
5
26
3
22
13
8
27
8
1
10
9
4
39
14
3
6
9
6
21
6
15
10
5
26
3
32
39
4
7
14
9
6
3
6
29
18
9
12
1
12
3
8
1
22
3
2
11
14
9
6
11
24
17
8
1
12
25
18
27
16
15
10
9
2
15
14
43
26
5
28
7
30
19
28
47
18
49
10
5
8
9
34
9
32
19
16
25
6
3
16
9
4
9
4
1
6
7
18
13
12
39
2
9
28
1
26
15
4
19
4
5
22
19
2
21
24
5
30
7
6
5
6
9
48
3
2
17
22
27
4
9
18
29
10
9
28
1
4
7
4
1
10
19
6
5
30
1
42
1
4
15
16
1
12
19
2
29
76
3
8
9
16
21
42
23
24
11
4
1
4
31
12
1
4
15
10
27
16
37
4
1
16
3
2
45
28
15
28
1
36
5
4
39
2
5
14
7
4
27
6
3
2
3
6
9
6
1
6
7
4
19
6
23
4
7
38
3
24
19
18
13
6
17
22
5
14
9
4
13
8
11
6
7
2
9
14
9
4
9
16
47
16
7
2
31
20
9
2
3
4
11
12
7
6
13
4
9
24
1
4
19
60
1
8
1
44
1
4
3
14
5
4
9
2
11
6
1
4
27
4
1
10
1
2
7
40
1
2
17
4
17
12
17
8
23
10
17
48
5
8
5
22
11
2
1
10
1
18
5
10
11
10
19
2
9
28
21
14
1
16
21
6
17
2
5
2
23
2
1
8
13
12
3
28
1
6
25
6
1
38
15
2
1
2
1
18
11
8
7
6
3
10
11
30
3
4
19
2
17
4
13
34
5
6
17
2
5
40
17
18
41
28
9
8
17
4
9
8
1
44
43
8
13
18
25
6
1
6
13
18
25
8
7
2
5
2
9
2
9
24
15
6
15
14
15
12
15
26
11
2
11
48
3
8
1
12
3
8
5
6
15
10
1
10
3
6
35
28
5
8
5
26
25
48
19
4
13
32
23
22
9
2
35
8
1
22
9
18
1
8
13
34
19
16
3
4
1
10
31
6
7
14
1
6
19
4
39
20
3
8
3
10
3
4
1
16
9
8
1
2
5
14
13
24
13
12
5
28
13
2
45
8
13
4
7
12
63
8
25
10
9
14
23
4
33
6
15
14
9
26
3
24
15
12
11
18
1
50
9
4
9
28
23
18
1
14
1
12
3
10
9
12
11
4
35
22
7
10
23
12
7
16
5
2
3
8
21
6
7
24
3
6
5
12
1
8
1
10
19
14
7
26
3
16
7
12
13
2
5
12
5
36
5
12
15
10
13
12
25
12
19
38
17
4
47
6
25
20
13
10
1
26
3
10
9
44
7
12
21
8
7
8
29
22
19
10
15
4
21
36
15
10
5
6
1
6
13
28
29
16
47
6
9
6
9
2
37
6
11
2
21
4
11
4
17
22
21
20
15
8
5
14
15
18
21
32
5
36
1
6
5
2
13
8
17
24
11
22
5
6
17
2
5
4
9
20
5
34
3
2
1
8
27
28
13
18
13
2
11
36
9
20
3
16
3
42
3
4
3
2
23
14
15
8
5
10
29
8
17
14
3
16
15
2
17
2
9
2
7
28
3
2
7
46
5
18
7
6
13
12
7
10
7
8
23
18
11
12
17
6
21
18
49
14
7
4
23
2
17
34
11
32
9
30
3
18
1
12
7
6
3
2
23
12
9
26
1
4
5
2
11
10
7
8
35
8
1
4
5
2
7
12
35
12
1
34
5
42
19
48
55
4
1
4
19
8
19
20
11
20
7
8
9
2
45
16
19
10
33
4
1
12
31
16
5
30
1
6
9
16
19
68
13
18
1
6
1
48
23
14
1
6
7
6
7
8
5
18
11
8
69
2
3
8
1
6
29
4
1
32
11
2
3
2
3
10
1
2
31
10
23
4
15
4
7
8
19
10
7
4
1
28
1
6
1
4
1
4
17
14
13
26
13
14
1
10
17
4
7
12
1
30
9
2
15
10
19
34
11
2
13
2
1
24
33
2
7
8
27
16
5
34
13
6
9
62
3
28
3
4
1
22
7
18
13
12
69
4
33
8
25
16
1
6
15
12
11
32
15
14
1
10
7
12
59
6
9
22
33
44
3
4
49
12
33
2
17
4
3
2
11
38
21
10
33
8
1
10
9
6
21
4
27
24
57
2
67
12
19
30
7
24
5
54
11
4
9
12
7
2
11
32
11
2
1
8
15
16
1
18
3
32
35
4
7
4
15
2
15
12
1
6
3
6
5
8
7
82
11
34
15
14
31
12
5
6
1
10
9
38
3
8
21
4
7
6
7
16
19
18
31
2
23
24
19
6
5
4
5
6
15
2
3
8
13
6
7
22
33
14
25
2
3
46
3
2
3
8
3
14
3
6
5
2
3
10
29
12
11
14
49
8
29
20
3
20
9
4
11
2
5
10
1
10
9
10
15
10
3
18
9
22
21
6
23
8
17
26
49
18
11
14
25
2
1
6
3
14
105
12
1
14
5
2
37
12
1
6
5
36
1
28
43
6
1
6
25
14
15
46
5
6
5
4
29
10
43
6
35
8
7
8
3
20
29
24
11
8
3
4
3
4
11
4
3
8
1
36
1
8
9
8
9
2
9
38
13
26
39
14
5
16
9
4
21
4
39
4
29
28
19
2
7
48
7
12
5
16
1
14
7
2
9
8
37
8
9
14
3
18
5
16
15
8
29
6
25
8
1
30
1
8
9
14
7
24
9
20
23
10
3
14
7
26
11
26
7
18
23
36
15
46
9
12
39
8
23
6
23
34
3
4
5
18
9
40
3
16
3
4
3
74
17
10
3
14
5
20
5
44
9
2
3
2
17
30
5
2
19
20
3
2
37
4
17
8
3
4
3
4
9
16
7
2
7
58
5
6
1
38
5
18
9
12
19
12
9
4
1
4
17
24
29
56
43
22
19
12
29
6
9
2
1
2
17
2
5
2
7
8
15
6
13
4
21
12
13
8
17
20
3
14
23
18
7
14
1
4
9
2
3
8
5
20
7
8
9
6
7
4
9
2
9
10
17
14
3
16
33
4
3
26
37
46
9
32
5
34
5
16
13
8
5
28
11
30
1
8
5
18
23
8
11
2
11
8
27
10
25
2
21
26
11
14
9
2
29
6
3
6
17
16
3
58
13
2
17
4
21
12
29
8
9
34
11
30
19
22
25
10
5
6
13
18
7
46
9
4
7
14
11
6
1
6
5
10
1
6
11
30
19
2
15
8
9
8
7
4
15
52
15
6
19
10
3
42
1
2
25
30
19
8
39
26
17
16
3
10
5
10
9
14
13
6
7
6
5
10
9
8
15
6
25
8
5
6
23
10
1
4
13
24
5
16
21
18
21
26
1
2
5
70
15
18
15
8
37
6
1
24
11
28
9
24
35
22
5
2
5
4
9
6
7
6
13
12
11
8
1
56
17
2
9
30
1
22
11
2
23
10
1
32
89
16
5
6
45
2
33
12
1
12
7
26
25
6
5
2
7
16
3
26
23
10
15
8
15
42
5
4
7
4
39
10
7
4
19
6
9
62
7
8
17
28
15
62
47
8
49
6
7
24
11
16
7
92
1
8
3
22
35
2
29
26
15
34
3
2
3
8
1
8
31
2
9
22
7
6
43
8
13
6
73
18
1
2
21
18
7
6
19
14
37
56
1
42
15
14
37
6
1
6
3
6
5
38
19
18
3
14
7
12
13
22
3
2
47
16
1
20
5
4
19
2
5
42
23
36
11
16
37
8
15
34
9
22
5
14
3
10
15
6
5
40
15
14
7
2
7
24
3
8
1
8
7
14
3
26
25
4
3
26
1
6
51
8
13
20
29
12
11
14
3
16
47
2
5
10
59
10
13
30
5
36
19
26
17
2
7
4
7
34
13
26
17
34
37
12
11
16
1
10
31
12
1
22
15
16
15
20
1
30
31
14
5
20
9
2
3
36
13
20
3
22
13
2
5
12
3
4
9
2
5
24
39
2
3
14
5
4
7
6
29
6
11
18
3
26
23
50
11
8
1
22
3
14
11
4
9
16
9
26
13
10
9
10
1
8
49
8
11
32
17
4
29
10
25
4
25
2
35
26
3
10
15
52
25
6
29
16
9
22
1
16
23
14
11
12
7
18
47
12
7
10
3
28
1
54
9
2
9
26
3
6
19
16
5
42
1
12
5
8
45
12
7
12
1
24
1
10
3
50
9
30
1
16
49
34
5
16
9
24
1
16
43
28
3
22
31
2
13
10
1
2
5
28
3
8
3
10
7
34
31
2
29
2
31
2
9
20
25
2
1
26
33
14
9
80
21
14
7
2
13
10
35
6
1
12
43
30
1
4
25
52
17
66
13
18
19
8
37
4
5
36
11
4
11
2
9
2
25
2
7
6
1
24
45
2
13
14
9
4
5
12
1
8
43
2
13
60
7
4
11
10
1
48
3
2
11
14
41
14
3
24
3
2
9
8
7
16
19
2
23
12
5
12
21
16
21
2
17
12
5
16
5
36
7
2
1
12
19
14
5
12
1
16
17
16
31
16
33
36
19
4
3
4
45
12
25
6
5
14
11
2
13
14
25
12
31
12
3
12
1
10
9
14
9
8
69
10
1
2
45
16
3
2
3
4
9
24
5
30
9
10
27
4
5
4
37
32
23
10
11
10
27
20
27
20
33
2
9
4
27
32
3
2
7
4
39
2
21
26
5
4
3
4
11
8
3
2
3
22
25
2
29
2
11
56
3
14
41
78
17
14
7
2
13
6
5
2
11
4
17
10
3
24
15
8
21
6
1
2
7
2
5
4
7
14
13
6
1
6
5
2
3
8
13
10
29
4
13
6
1
30
7
10
39
8
29
8
3
4
47
12
7
4
5
16
5
12
5
18
7
12
1
6
7
12
9
28
17
36
13
18
3
36
7
18
5
56
9
8
43
38
19
32
9
54
1
2
3
16
23
2
11
10
1
20
33
14
9
6
11
2
3
2
7
58
15
16
7
10
1
2
1
24
15
4
25
8
35
16
41
18
13
10
21
52
1
2
19
24
5
2
3
40
23
8
1
20
9
24
5
30
13
10
5
2
39
4
63
14
5
2
1
8
9
28
5
2
15
10
1
20
3
2
9
20
29
38
61
6
5
8
31
18
7
20
7
24
13
22
39
2
19
12
37
10
11
36
35
54
5
24
13
20
7
4
9
10
1
4
17
24
7
6
1
4
3
2
13
24
5
8
23
16
13
24
5
2
13
12
9
8
1
10
7
14
9
26
31
46
5
60
11
22
15
20
17
8
1
12
47
6
11
16
29
18
3
8
23
22
25
16
7
24
17
16
11
2
7
24
33
10
11
10
15
8
17
2
3
32
27
10
69
14
7
10
9
24
35
6
17
6
11
12
19
2
3
10
15
6
11
38
13
12
3
8
1
6
35
4
19
8
7
2
1
20
9
12
17
4
7
24
11
4
13
6
7
8
11
18
11
26
15
6
11
4
27
20
5
50
33
18
1
34
1
6
3
22
1
2
27
24
15
8
3
2
1
24
65
30
11
12
15
4
11
10
11
4
41
8
15
2
21
6
35
102
5
6
7
24
11
40
17
24
1
12
1
40
7
18
3
12
1
6
11
8
17
12
17
10
9
34
11
30
1
6
3
2
11
6
17
48
1
10
9
4
33
8
21
6
15
4
3
14
1
2
5
4
21
12
1
6
1
4
3
14
1
14
5
10
37
2
1
12
13
12
17
10
3
2
41
12
15
26
9
28
13
14
49
28
11
22
5
32
7
28
17
6
11
10
11
14
7
14
1
46
39
6
17
24
13
6
11
14
13
4
3
2
17
22
33
2
21
24
5
16
13
12
21
4
25
16
3
8
9
2
3
2
9
4
3
10
27
18
17
18
9
40
5
4
15
4
9
2
3
20
7
2
9
8
9
6
11
34
5
4
3
14
3
32
9
8
1
2
21
10
15
6
9
16
9
8
23
30
1
2
1
32
11
22
15
20
3
2
29
26
15
28
9
2
1
8
37
6
5
14
7
34
21
8
3
8
11
4
29
46
5
20
25
14
9
24
13
12
7
18
15
22
13
2
7
14
41
2
31
32
9
52
15
8
3
30
9
4
9
30
13
6
1
4
5
22
21
4
5
4
5
2
25
20
3
2
9
6
27
2
3
14
33
4
5
2
37
12
25
6
21
8
5
26
5
10
13
4
31
20
3
40
1
16
17
26
7
20
15
4
3
24
33
6
37
36
17
14
3
22
7
6
17
10
9
10
3
16
15
14
3
10
17
10
17
6
15
28
11
2
43
12
5
30
1
8
47
32
31
62
5
6
43
14
1
10
5
6
23
24
7
12
7
18
11
18
21
8
3
46
25
2
13
14
3
2
5
34
1
6
5
20
15
10
11
8
5
14
7
24
3
10
3
4
27
8
9
4
23
4
3
28
3
10
15
2
7
2
13
8
7
26
9
4
33
4
1
10
33
34
3
6
7
36
3
14
3
4
1
16
15
28
1
12
1
18
9
12
43
28
3
20
7
2
33
18
1
12
1
2
1
22
25
4
3
20
5
10
5
14
1
4
15
8
55
6
7
6
1
26
5
18
5
28
31
22
15
6
17
4
33
26
13
4
3
40
3
32
9
2
21
6
1
8
5
10
37
8
29
48
51
12
11
4
11
10
3
2
21
4
9
44
17
8
13
4
7
32
5
26
1
2
23
2
11
2
21
2
25
6
17
28
1
28
31
12
47
18
21
4
15
22
23
2
25
26
9
2
19
12
1
6
17
30
9
8
21
48
5
64
1
36
3
2
19
38
7
28
31
2
5
6
13
4
9
2
13
14
3
18
9
18
19
12
15
4
1
6
3
12
3
6
5
8
29
6
5
12
3
14
15
2
13
40
5
14
17
4
9
6
17
14
5
12
1
2
5
16
35
12
11
12
25
8
11
54
5
2
9
24
19
14
1
6
3
16
9
16
45
32
7
70
33
12
9
20
17
34
17
4
23
6
9
64
27
4
9
18
3
6
1
52
15
4
11
36
59
6
13
12
7
12
23
12
23
18
25
12
13
18
35
20
51
16
29
8
11
2
7
14
19
26
3
2
3
12
5
4
9
4
9
4
7
6
13
4
5
14
13
6
13
4
33
40
3
4
1
20
13
12
1
6
21
2
27
48
5
2
19
28
7
8
3
4
11
14
3
6
15
16
5
12
33
18
27
22
5
12
19
2
19
4
49
4
13
12
7
10
3
16
13
10
9
4
3
18
1
18
53
14
17
10
29
8
3
4
3
16
3
10
7
6
7
10
17
2
1
14
1
24
11
66
9
28
9
30
13
16
19
6
1
10
3
20
27
4
1
4
15
6
3
12
15
2
5
8
1
32
15
28
25
10
21
2
3
10
1
46
21
2
27
14
21
10
3
2
15
10
51
2
33
28
3
4
3
10
13
6
11
4
1
8
11
12
19
6
13
6
25
4
17
12
3
2
3
6
5
12
5
2
1
20
21
8
19
26
9
20
27
22
15
6
11
6
1
6
1
20
19
14
9
2
9
6
13
6
19
10
5
16
7
52
11
8
19
22
9
12
17
48
5
6
19
4
1
14
1
12
17
16
19
78
3
2
13
36
13
20
23
10
1
8
1
24
5
10
5
2
19
20
7
12
11
16
13
8
5
14
3
22
7
12
3
4
31
10
17
4
7
36
1
14
1
20
17
4
33
8
17
26
9
4
5
26
1
10
25
6
25
12
19
24
11
32
15
2
23
22
3
14
3
8
15
6
11
24
1
12
15
6
17
18
3
4
17
20
3
2
1
44
11
22
47
4
31
6
17
2
1
18
1
12
1
4
1
8
7
6
17
16
9
2
7
2
11
46
7
10
9
30
5
6
5
6
7
66
11
14
25
14
5
26
5
24
1
36
27
2
41
32
21
10
33
12
3
6
53
4
13
6
15
30
1
16
17
2
19
6
27
2
35
34
9
12
7
12
7
6
9
6
1
12
3
38
51
38
21
16
3
16
3
2
3
10
7
22
47
48
19
26
15
8
59
24
5
24
1
16
29
2
15
24
25
36
15
20
3
6
29
4
3
26
7
10
1
10
3
8
1
10
1
6
23
16
1
8
1
10
33
2
9
12
17
12
7
22
11
2
11
38
1
8
5
8
7
20
11
26
11
26
21
4
1
2
33
26
1
12
1
10
17
14
11
16
21
2
3
46
1
2
3
2
3
22
53
4
1
2
5
10
5
14
7
12
45
10
5
18
3
32
9
32
1
6
17
10
3
18
23
6
13
6
31
8
5
2
13
6
15
24
13
26
43
24
11
6
3
24
11
6
1
22
3
2
15
26
39
10
1
4
15
10
19
32
19
2
19
2
39
8
1
6
25
16
5
16
5
2
41
20
13
4
11
26
15
14
1
8
19
20
13
22
19
4
21
22
9
2
9
6
37
18
11
4
25
6
1
12
31
16
27
8
19
2
3
4
15
20
47
12
27
14
5
26
39
18
19
12
13
14
17
10
3
8
23
18
1
8
3
2
1
28
11
18
9
12
7
22
1
10
21
28
9
8
15
20
1
14
31
30
37
4
1
10
3
10
1
4
37
12
19
10
27
8
3
14
15
2
37
10
21
16
21
8
23
2
3
2
49
8
3
30
3
36
13
12
1
18
5
2
5
14
47
8
11
18
7
2
17
8
3
2
1
12
3
32
23
40
9
2
1
2
5
16
11
8
1
26
1
2
5
26
7
16
23
2
13
8
9
2
9
8
23
4
9
2
3
6
3
20
3
20
3
2
27
34
15
14
1
6
15
10
9
16
39
12
37
66
27
12
1
2
9
24
3
4
13
30
23
18
23
10
1
94
13
16
25
12
1
6
17
16
49
30
3
2
1
16
21
32
25
36
9
10
5
2
3
26
11
8
7
26
39
8
1
10
1
2
3
4
7
2
45
2
45
2
1
10
23
10
9
20
7
2
47
36
15
18
7
18
19
6
1
12
5
22
3
44
13
8
49
8
5
8
7
14
25
36
1
56
9
6
61
6
9
10
1
20
21
4
23
16
3
22
7
16
11
22
59
14
37
14
3
8
5
26
29
18
1
6
11
8
21
8
13
22
39
4
1
2
19
40
21
10
9
26
23
18
1
12
29
10
3
2
9
50
9
2
13
14
1
10
3
2
51
4
9
6
1
6
3
6
19
2
11
4
9
16
17
24
45
2
7
10
1
14
11
14
21
6
17
4
1
20
5
6
25
6
7
12
23
38
41
2
13
2
27
28
35
24
49
24
31
18
7
24
5
60
1
16
31
12
11
18
45
2
15
8
35
34
1
2
3
62
27
2
3
2
3
6
1
16
9
6
15
8
3
2
29
12
37
12
15
2
5
12
81
6
19
30
63
26
7
12
1
16
25
2
49
8
3
24
3
28
11
30
17
14
13
16
13
12
3
2
27
6
13
14
5
18
37
38
17
32
9
20
3
16
7
56
3
32
13
20
1
38
5
56
3
4
5
2
19
24
5
6
13
4
29
2
7
18
7
16
1
12
1
10
25
22
29
44
5
6
23
10
19
54
29
8
13
18
1
2
1
50
33
2
27
12
17
32
3
16
7
6
17
8
57
4
3
16
21
10
17
6
3
6
15
8
17
8
1
12
45
10
9
8
11
30
21
26
3
8
29
2
9
66
5
42
9
6
35
12
29
8
11
50
5
12
41
4
3
6
1
6
7
2
5
4
5
24
1
20
13
42
55
8
7
10
11
18
5
36
11
24
9
4
1
4
19
18
1
8
1
26
5
14
5
6
1
12
7
40
23
2
7
2
3
8
15
8
9
14
3
4
3
20
15
26
9
6
3
2
33
34
9
22
39
2
17
6
5
6
1
10
5
2
3
6
1
14
7
10
3
10
9
2
3
16
3
6
37
4
21
24
29
10
17
14
11
44
35
2
5
20
17
20
7
18
31
8
13
2
13
14
9
2
3
10
1
10
3
42
21
20
9
12
11
28
11
52
1
8
21
14
11
12
1
38
5
18
25
6
3
6
15
4
27
46
33
10
15
18
13
10
11
2
3
34
15
56
1
2
7
36
9
4
7
2
17
2
21
10
11
20
31
10
37
18
23
8
23
10
13
8
13
12
5
2
13
22
3
2
9
14
9
8
21
16
23
50
5
16
25
16
7
16
1
4
9
4
15
14
9
18
3
12
23
6
5
6
1
6
7
20
1
6
47
2
7
4
5
10
1
24
19
18
13
2
3
14
21
2
9
32
3
6
9
2
9
52
23
8
1
2
7
2
1
24
7
4
5
8
23
2
21
20
9
4
9
34
15
8
33
4
3
38
19
2
15
24
3
8
35
18
21
18
19
12
29
8
25
24
19
38
1
2
3
10
1
34
27
20
3
28
1
26
1
50
3
2
5
2
9
12
21
36
11
8
3
34
9
10
7
24
25
2
5
4
15
20
25
6
15
8
3
2
19
6
13
18
25
28
15
6
7
28
1
8
1
24
7
18
1
2
13
30
23
24
7
4
7
6
1
4
7
12
23
20
15
2
21
8
39
14
1
8
33
4
13
10
17
4
19
4
7
14
7
4
7
12
31
2
21
20
21
14
7
24
17
8
5
18
41
8
41
8
5
4
11
2
11
8
37
38
17
2
43
6
3
8
3
4
9
30
11
20
5
2
13
24
65
22
21
8
3
14
1
16
1
24
43
2
13
2
7
12
9
22
9
2
15
28
7
38
5
34
1
52
31
8
9
2
25
10
3
2
27
30
3
36
13
2
5
18
19
50
5
42
5
42
11
10
11
10
13
2
5
12
5
2
23
4
29
6
1
10
17
12
17
26
27
2
13
2
19
2
3
6
9
6
1
22
9
26
79
28
35
12
17
30
41
4
7
8
9
4
1
8
81
14
3
14
11
6
5
4
19
4
7
12
59
4
11
4
3
6
3
18
27
2
1
14
7
24
7
6
17
14
11
8
13
20
11
8
1
8
5
8
17
10
1
34
17
16
23
22
25
62
5
18
19
4
19
2
25
6
15
6
5
38
47
4
27
6
35
6
37
40
25
26
11
4
11
24
1
60
7
20
29
8
1
18
41
20
17
10
7
8
5
18
7
2
3
6
9
18
15
6
5
2
17
28
29
2
43
12
13
12
21
10
9
14
21
24
3
2
9
20
5
20
11
40
33
20
11
38
33
30
1
20
3
2
7
10
11
8
7
4
3
8
31
8
9
14
3
8
33
22
7
2
3
36
21
2
3
30
17
8
11
30
7
4
11
6
7
6
3
4
15
34
27
12
3
52
21
26
7
8
3
8
5
6
1
14
31
2
7
4
9
2
5
28
27
16
5
10
5
2
29
16
5
14
7
10
1
22
19
12
11
8
9
2
7
14
1
4
9
50
1
12
25
46
25
2
33
26
21
10
1
6
21
36
5
12
7
2
3
18
17
48
7
10
5
12
11
48
25
18
5
22
5
20
17
42
23
4
5
22
1
10
13
14
17
6
51
48
3
6
3
4
3
2
9
18
13
2
1
2
21
22
1
4
3
12
15
8
13
4
15
28
9
32
5
2
11
4
1
4
5
10
13
6
53
10
15
4
25
2
13
14
51
6
11
8
23
22
5
16
1
4
5
2
15
12
7
22
17
10
1
2
13
2
1
10
1
18
3
36
9
16
25
16
1
8
25
6
35
54
19
12
31
6
9
14
21
8
15
22
21
14
9
30
19
44
7
6
5
10
3
4
33
40
13
24
29
6
9
8
33
8
3
6
25
10
1
24
65
4
19
8
23
40
1
16
19
20
3
8
39
2
1
2
17
12
5
4
3
8
15
16
13
8
5
6
55
14
5
4
35
32
5
8
3
2
3
2
19
6
7
8
25
2
43
10
19
10
7
8
5
2
19
22
11
10
3
8
23
6
25
56
11
2
9
4
11
2
3
18
15
12
3
4
9
16
1
22
35
4
25
2
1
2
3
8
5
2
41
26
29
72
19
2
3
28
19
32
13
30
3
10
1
14
3
6
7
14
5
12
21
6
7
6
19
4
1
4
1
14
19
8
9
2
9
4
13
10
1
12
63
2
3
2
1
10
35
14
25
10
7
20
5
2
17
24
21
2
41
4
1
12
1
10
3
2
3
10
25
8
13
2
5
10
1
6
11
4
1
12
5
10
27
40
7
26
1
48
7
28
25
8
5
4
5
12
3
20
5
12
21
28
5
54
39
6
9
2
7
2
3
14
9
2
13
2
3
2
1
2
13
2
3
12
5
22
1
54
13
12
11
2
11
6
3
2
11
2
3
8
13
12
1
10
19
6
29
16
5
12
23
18
1
2
1
2
37
12
27
28
3
10
9
4
31
12
7
16
3
18
17
4
13
20
19
42
5
26
37
10
3
10
37
12
1
6
5
24
1
18
3
26
31
12
1
4
1
8
9
10
25
2
9
24
3
10
1
26
7
38
5
6
3
14
39
46
5
30
19
18
9
16
13
8
31
2
5
12
7
18
3
28
7
24
7
6
23
2
31
10
47
36
7
6
13
2
9
14
17
10
1
44
7
4
31
18
37
12
11
2
5
42
5
14
1
4
19
4
1
6
7
2
27
6
19
6
3
10
29
14
21
8
1
4
7
6
13
12
15
28
3
8
33
2
5
2
3
24
9
8
11
14
23
4
1
2
3
22
11
16
3
4
17
4
1
14
21
2
1
14
7
36
21
12
3
8
3
16
7
20
77
12
49
22
27
10
5
10
11
14
17
2
13
44
7
2
17
2
27
40
1
56
23
2
17
48
1
10
1
10
13
24
5
4
13
10
7
16
5
28
13
4
5
18
11
6
3
20
3
10
9
10
13
18
3
24
1
16
3
28
9
10
23
2
5
8
17
6
3
16
27
8
1
22
9
6
15
6
11
6
1
10
13
4
7
8
1
6
37
2
9
22
15
18
15
12
1
2
15
8
9
2
15
26
3
8
3
4
17
14
23
36
19
20
9
16
25
6
11
58
7
2
1
12
29
2
1
6
17
14
13
6
11
8
7
6
3
26
3
20
3
22
9
26
63
20
11
20
3
16
3
2
5
38
1
16
45
74
7
68
5
28
19
4
5
10
3
16
21
10
39
14
11
30
5
34
3
30
5
20
37
4
15
4
3
14
3
16
23
2
13
6
11
10
1
36
1
2
5
12
1
6
29
6
13
4
3
2
3
20
31
18
1
2
5
24
15
6
1
10
1
2
1
26
17
8
1
34
13
18
5
10
11
6
13
18
1
6
59
16
7
2
13
12
11
8
1
20
3
36
1
26
27
10
21
14
3
8
1
8
1
8
5
6
9
36
5
12
13
10
29
18
11
10
15
20
9
14
39
6
7
8
37
2
13
8
31
2
5
10
15
4
5
12
5
18
13
34
7
6
1
2
13
6
11
2
5
18
9
4
25
4
9
10
7
24
11
10
5
10
17
14
3
12
45
16
15
4
17
8
5
26
11
24
9
32
9
4
5
10
5
6
9
24
27
8
5
16
33
14
1
6
7
12
1
12
21
8
1
2
11
32
7
18
7
6
5
24
13
8
15
2
5
24
1
12
5
36
27
2
3
10
9
10
23
18
1
4
21
52
9
2
9
20
9
4
5
8
59
20
3
6
1
26
9
12
11
48
7
8
7
12
19
6
13
12
23
8
11
6
1
10
3
2
31
6
55
2
9
2
1
6
5
6
37
24
21
18
11
20
49
26
3
12
3
8
9
2
23
10
5
28
1
6
17
2
7
2
1
20
37
2
5
18
5
16
3
4
15
14
7
20
29
16
21
2
39
8
17
42
13
16
9
2
21
8
11
12
17
20
13
4
71
18
11
12
31
8
15
4
19
44
11
10
1
12
5
6
29
2
29
4
31
12
9
28
39
10
27
2
9
14
3
10
1
12
11
26
3
6
17
6
17
6
9
24
25
30
31
2
3
10
55
8
23
2
21
20
31
6
1
2
33
4
15
28
23
20
5
2
3
16
3
2
5
38
9
10
29
30
25
26
1
4
5
2
7
8
15
2
1
8
21
10
47
2
3
2
27
8
3
6
27
6
5
12
13
2
15
12
19
6
5
4
9
2
3
2
3
2
21
10
19
22
3
14
35
4
15
2
21
14
31
8
5
16
47
26
7
10
37
28
15
12
11
26
1
2
13
24
3
2
7
14
3
26
15
28
43
16
11
10
1
10
21
6
3
4
1
2
5
14
11
4
19
20
7
2
53
24
3
6
9
12
1
2
5
38
13
26
1
4
7
26
53
2
17
20
7
6
23
4
3
40
29
4
29
8
29
10
7
18
13
10
1
6
9
4
9
40
3
8
3
2
57
18
5
4
3
4
1
18
23
6
23
6
11
18
1
6
31
16
7
2
23
20
17
6
9
6
55
10
7
12
11
18
5
6
31
4
3
12
33
2
15
8
1
4
15
40
11
4
9
32
5
6
19
14
3
2
25
2
19
50
33
4
3
28
1
24
39
16
19
14
37
4
19
10
1
4
37
18
7
6
5
34
13
12
45
12
21
4
3
24
11
6
17
20
17
8
9
2
7
24
3
10
3
4
3
14
49
16
21
8
3
20
29
6
51
2
15
18
11
10
3
14
11
2
5
20
31
10
13
6
1
6
3
4
9
52
3
2
45
2
33
20
41
2
27
46
27
8
21
12
11
6
3
28
37
8
15
12
5
10
27
8
7
14
11
16
5
10
1
12
13
28
1
10
1
44
1
72
41
18
5
24
3
2
13
4
13
2
3
38
21
52
25
4
9
14
9
10
27
14
17
2
1
48
7
6
25
22
11
8
21
4
9
20
3
8
17
16
27
6
1
12
23
8
19
6
1
20
11
2
3
2
9
4
13
12
19
4
7
12
35
18
5
50
27
10
1
18
29
20
29
6
5
8
37
2
51
16
5
8
1
14
5
4
7
2
9
4
13
20
29
28
5
4
5
22
5
6
25
14
31
42
7
4
3
12
41
14
17
4
43
4
3
16
3
8
37
32
3
6
21
22
9
2
9
2
31
12
21
40
3
2
7
6
19
16
3
4
11
40
21
8
15
8
11
8
9
18
29
26
15
2
53
16
23
4
13
36
11
28
15
6
33
34
15
10
3
8
1
12
7
2
3
10
25
48
11
2
11
8
43
10
5
2
21
2
13
22
1
14
3
20
3
20
15
4
17
30
5
6
31
8
1
8
9
2
3
8
7
4
17
6
9
10
21
4
11
14
9
24
5
6
13
16
3
16
1
4
3
8
19
4
3
6
7
2
3
2
3
6
27
4
23
4
13
2
13
4
29
16
5
18
1
40
9
2
9
44
15
18
1
4
7
20
23
6
11
2
43
6
7
8
1
16
19
44
15
20
5
2
7
8
7
10
43
2
9
16
31
6
11
10
1
2
3
24
7
12
33
4
17
10
15
8
1
10
21
10
1
18
17
32
43
2
3
12
7
22
3
10
5
4
1
24
1
26
13
10
3
8
5
6
11
2
17
10
47
2
19
14
1
14
27
20
3
2
11
32
5
2
7
22
31
4
21
8
15
28
15
4
9
34
3
8
1
14
15
14
7
2
3
20
1
12
11
2
3
12
11
18
9
26
3
20
21
18
11
16
13
24
1
12
1
6
1
20
37
8
39
34
1
38
29
12
9
64
19
4
17
2
5
2
9
2
31
2
5
38
3
10
1
14
21
16
13
4
19
22
21
2
51
10
5
26
17
18
1
20
5
6
13
6
25
12
1
26
39
4
1
2
1
32
13
12
1
18
13
8
25
8
13
12
17
4
5
2
13
4
1
2
11
16
3
2
3
26
3
8
15
48
21
8
9
2
5
10
13
2
39
2
9
10
29
14
27
8
21
16
3
6
9
58
3
46
35
10
5
12
5
12
1
50
11
22
1
12
7
62
17
10
19
4
15
2
1
16
3
4
23
6
3
8
5
4
3
2
29
2
5
8
9
32
51
20
13
2
11
30
5
18
23
6
1
4
5
14
15
12
5
4
3
4
65
16
5
10
11
14
1
18
1
10
3
12
47
38
5
4
9
4
1
8
13
16
3
2
1
2
15
4
1
4
3
14
23
18
21
2
1
8
25
6
9
22
9
16
21
12
3
16
7
18
11
4
19
10
15
4
5
10
3
48
27
10
15
2
9
70
1
4
1
24
17
2
5
2
1
8
1
6
3
6
13
6
15
8
3
18
9
4
21
10
23
20
19
12
35
26
13
24
1
22
3
8
3
48
1
4
21
2
19
24
7
2
21
28
21
12
1
6
21
26
1
8
3
12
7
12
29
2
1
8
17
20
1
14
27
32
5
2
15
4
5
30
1
6
9
44
13
26
49
6
11
10
1
10
19
20
3
6
37
6
11
6
3
2
15
10
3
10
3
6
43
2
21
4
15
50
11
10
7
16
17
14
5
16
21
14
3
32
3
40
5
2
7
18
5
30
3
12
3
14
7
18
37
12
17
2
5
50
13
14
1
6
25
6
1
6
5
26
13
14
25
46
25
2
7
16
7
2
9
66
11
42
27
2
11
2
35
12
5
6
7
4
9
38
21
32
5
12
5
6
11
10
21
6
19
8
35
12
7
76
7
26
7
6
21
2
3
10
11
10
35
20
7
12
3
26
7
12
17
14
7
14
1
20
13
2
11
14
5
16
1
20
33
2
5
4
1
10
3
4
9
18
43
2
11
20
5
6
11
20
13
24
13
2
11
12
21
28
13
6
21
4
9
20
7
2
3
2
9
10
9
18
7
4
5
10
1
16
17
16
11
6
5
28
1
26
17
26
21
6
3
6
43
10
11
32
7
10
3
46
35
14
1
36
13
20
61
20
1
10
5
12
13
14
11
36
3
4
5
2
39
6
31
14
19
8
1
4
3
2
11
14
1
10
5
22
17
2
57
14
3
10
27
2
19
2
29
2
33
16
7
22
29
12
5
36
7
8
29
8
17
40
49
20
9
30
25
10
19
20
11
4
19
6
7
4
1
36
15
4
5
30
31
4
13
18
7
30
25
8
17
12
25
4
3
2
27
26
11
4
5
20
15
28
25
46
3
20
25
8
11
10
39
10
1
8
1
8
9
8
1
8
1
12
5
14
15
28
5
26
13
4
7
4
15
12
1
20
23
2
3
16
15
2
1
16
23
10
9
22
5
26
13
10
3
6
1
8
1
10
37
2
21
2
11
6
7
28
17
6
33
10
7
18
1
12
3
12
1
8
39
10
29
6
23
4
7
18
13
6
29
24
1
18
17
22
7
4
3
6
9
2
9
4
3
34
35
10
9
18
21
8
9
10
29
18
33
14
13
16
27
2
13
2
15
6
57
10
7
40
3
6
11
12
11
6
1
10
37
66
1
12
1
10
7
12
1
26
9
10
3
2
7
4
13
8
11
4
11
6
3
2
25
2
1
8
21
16
27
4
5
12
19
4
41
6
5
46
5
12
13
10
15
20
21
16
5
6
23
16
23
6
23
36
31
6
19
18
15
4
27
4
27
2
19
2
3
10
51
24
53
22
3
12
1
4
19
18
1
26
39
14
45
18
47
10
7
22
3
2
1
2
3
10
1
6
3
14
59
6
11
26
5
20
11
20
1
34
33
36
1
8
5
8
49
16
3
66
23
2
7
18
9
14
3
8
1
10
21
10
11
2
5
18
59
8
7
22
9
8
3
10
15
66
9
8
9
22
1
24
21
42
95
26
23
8
21
46
57
8
33
2
9
4
5
8
31
24
15
14
15
2
3
10
3
6
13
4
3
6
3
6
11
16
13
2
49
16
13
32
1
2
11
4
41
30
11
10
17
6
7
20
11
10
9
2
9
4
39
2
7
10
27
12
11
60
17
14
9
8
7
4
7
2
1
2
13
14
1
8
5
18
5
40
1
26
19
4
41
24
1
4
17
12
7
4
13
2
5
18
1
24
7
8
37
20
9
12
25
10
1
22
1
28
11
28
29
8
1
2
11
14
17
18
5
18
1
12
9
22
11
12
7
70
3
2
9
12
13
12
11
4
3
64
3
4
7
2
11
6
13
12
35
2
13
16
1
4
59
2
43
14
9
2
9
10
29
2
19
30
5
16
3
14
13
2
3
2
3
14
5
22
17
6
5
6
5
6
3
32
41
10
1
16
13
4
87
2
5
4
7
28
1
8
31
10
7
24
15
34
13
2
1
18
23
6
17
14
1
24
5
18
23
4
3
12
19
6
17
2
25
48
31
8
21
20
1
12
3
6
7
10
45
26
27
26
9
2
3
10
13
2
3
26
25
6
19
4
1
10
7
4
7
6
13
12
35
14
5
8
21
6
17
4
1
16
5
8
7
12
15
2
3
10
27
6
7
4
5
10
1
4
15
2
7
2
11
2
7
28
7
10
11
20
7
28
15
14
9
12
1
38
5
4
35
26
9
14
5
4
9
2
9
14
1
2
31
26
1
16
1
10
33
22
1
6
5
6
5
12
1
14
79
24
7
8
15
10
1
30
1
12
11
8
17
4
11
10
5
6
5
6
53
4
9
2
3
8
3
6
11
6
15
2
1
14
17
8
1
6
1
4
5
16
5
2
13
10
17
2
17
34
1
12
5
34
1
10
25
30
19
4
11
16
3
70
33
10
11
2
9
22
9
4
21
4
3
14
17
26
15
2
11
2
15
18
29
10
3
26
55
28
1
2
7
6
5
8
15
14
3
32
1
10
11
18
5
12
19
44
1
14
1
2
3
16
1
8
3
20
63
4
3
26
3
20
7
2
3
24
17
18
5
18
5
6
1
4
7
6
19
4
9
6
7
34
13
8
7
2
3
46
1
2
5
8
13
16
1
18
29
2
21
4
9
26
3
18
21
26
7
2
25
10
3
6
3
38
5
8
11
4
11
8
3
62
25
2
13
14
1
8
27
2
3
8
1
2
3
22
9
8
17
6
7
8
13
10
17
2
49
10
19
20
15
10
19
2
33
10
3
52
1
2
9
8
31
16
1
10
11
10
5
2
3
30
11
20
9
10
21
18
5
58
1
6
19
10
5
32
7
46
11
38
13
24
5
4
21
2
37
30
19
8
19
2
3
4
1
30
11
8
21
2
15
4
15
8
21
16
7
38
1
6
1
2
7
12
25
4
37
12
5
24
31
10
3
26
41
4
25
18
11
38
5
26
1
68
23
24
41
14
5
12
1
2
1
2
15
16
23
6
27
2
3
42
27
8
15
28
11
4
37
2
9
22
1
42
21
90
39
60
17
24
23
24
7
12
17
16
5
8
49
40
3
4
1
10
17
6
9
2
7
8
7
8
19
12
9
18
11
18
1
14
9
4
21
2
53
40
7
2
9
16
1
24
13
8
5
2
5
6
1
2
21
22
57
4
3
10
51
38
9
14
15
10
3
4
1
8
45
14
9
8
5
12
5
2
1
12
9
6
39
14
37
32
47
6
11
6
1
2
17
20
41
24
23
4
13
6
21
6
1
2
5
10
15
2
1
8
3
22
11
4
1
58
1
12
19
2
3
8
9
2
7
34
31
16
21
2
3
14
5
36
19
22
19
18
7
2
43
4
27
10
5
12
1
14
17
20
15
22
9
2
33
2
5
2
5
18
1
20
3
50
7
20
17
14
17
2
17
8
3
8
3
50
1
10
1
4
11
24
1
30
11
2
1
34
23
18
9
24
5
12
7
8
17
14
7
14
19
10
1
2
1
20
41
12
9
24
1
6
25
4
49
22
7
14
37
8
3
20
23
10
7
8
31
14
9
6
1
18
13
10
47
24
19
6
5
8
61
22
1
8
9
4
27
12
5
50
1
14
3
14
83
6
5
8
1
4
1
16
1
60
7
2
21
20
35
14
9
10
31
12
11
10
9
8
79
4
9
6
11
24
11
18
21
30
9
2
11
18
7
34
15
28
7
42
11
16
11
8
15
2
9
40
29
14
3
4
11
4
15
28
31
22
3
10
3
6
23
2
3
2
3
34
29
14
19
24
19
4
29
42
19
24
9
2
3
10
5
14
3
34
27
8
19
54
17
12
13
24
29
6
31
58
5
12
5
6
3
12
1
6
3
8
3
20
9
16
13
62
9
12
15
6
25
6
19
24
3
12
13
2
15
20
15
12
17
24
5
4
3
4
5
46
13
4
15
14
31
10
7
18
25
2
7
6
7
32
11
16
1
14
3
8
7
6
1
14
1
8
3
2
25
48
21
30
3
8
5
2
19
20
5
28
1
4
1
4
7
6
11
8
3
22
33
18
43
8
3
10
3
8
3
8
25
2
51
2
3
4
19
8
11
16
9
8
3
4
9
2
19
8
3
4
9
18
55
4
7
4
1
8
3
8
9
30
3
32
15
24
5
6
25
86
7
40
9
56
3
20
15
4
55
20
15
34
1
32
39
6
1
16
9
8
31
70
5
26
15
6
9
18
13
42
19
36
19
72
1
2
1
6
29
2
13
8
17
4
29
12
25
70
15
6
21
22
11
24
1
46
9
38
9
2
3
2
5
6
13
8
11
18
3
4
17
6
29
24
21
8
15
8
9
8
15
8
3
16
3
2
57
6
21
28
21
14
9
4
21
10
27
18
11
50
9
2
7
48
1
8
33
8
9
8
3
14
9
14
35
32
17
2
47
12
43
44
11
6
21
16
15
4
15
12
17
20
23
6
13
10
5
20
25
6
11
20
5
18
19
12
5
4
5
12
1
16
3
6
3
18
5
10
29
12
3
8
11
22
21
4
7
12
13
6
11
54
5
6
5
12
11
22
5
8
23
6
25
8
3
20
33
12
9
8
11
4
1
18
5
14
5
10
15
2
9
56
13
10
39
8
5
28
15
4
5
4
21
10
3
12
33
6
23
6
11
6
7
12
21
22
7
8
25
6
11
20
3
4
47
14
1
44
5
28
9
10
5
28
29
2
11
4
43
14
31
28
11
10
33
26
15
2
17
10
3
18
69
10
3
16
29
6
13
12
3
8
1
16
3
12
5
6
3
20
5
16
17
4
17
12
11
14
7
12
3
20
3
2
3
4
33
38
21
10
11
28
1
14
1
6
7
10
19
6
17
18
23
14
23
8
9
6
47
18
23
14
13
2
23
18
1
14
5
12
17
28
21
10
1
10
3
18
1
22
41
14
13
4
9
24
19
16
23
44
5
2
19
4
13
106
13
16
11
4
5
12
63
4
3
8
15
22
9
4
3
6
21
42
13
14
7
12
3
16
3
22
9
28
5
26
13
18
39
2
5
38
11
10
1
4
5
4
13
12
37
14
21
2
1
4
7
2
7
18
15
2
5
4
3
26
13
4
3
8
9
12
7
6
3
14
5
12
1
20
1
10
11
64
7
4
21
2
11
12
21
30
35
14
7
6
15
12
1
6
13
14
1
14
13
2
1
20
7
8
3
8
45
20
29
8
17
8
5
14
19
24
29
42
1
16
15
12
3
32
11
8
7
6
45
2
15
28
29
2
19
14
5
16
7
32
17
8
17
6
17
2
5
46
1
34
9
4
5
4
5
14
23
4
21
8
19
22
9
4
1
14
11
4
9
12
29
14
5
36
25
4
5
6
1
24
1
4
5
12
23
12
5
14
51
38
7
10
21
10
25
12
5
32
5
14
7
14
5
2
17
14
27
2
3
28
11
14
7
6
9
2
27
4
3
10
13
6
7
22
17
20
3
14
17
2
29
8
27
4
9
14
19
6
5
10
57
2
9
10
7
8
17
10
3
14
1
14
15
4
3
8
5
6
15
8
9
12
27
16
33
2
19
14
7
2
13
22
5
20
3
32
13
14
3
10
7
16
7
10
5
4
3
14
17
2
5
4
27
34
11
4
13
18
9
4
13
6
9
4
29
8
1
2
15
44
15
2
27
10
5
4
15
18
13
8
7
2
5
12
5
2
13
6
17
14
5
2
13
10
1
20
9
4
3
32
15
34
9
8
15
2
15
10
55
14
7
24
5
12
39
28
31
12
21
6
9
34
17
14
1
4
1
4
17
18
1
18
31
2
13
8
1
14
5
18
25
6
19
54
5
10
9
12
3
16
15
16
9
6
1
2
5
20
21
20
13
8
11
20
15
20
15
2
1
44
7
6
1
6
29
24
1
4
11
10
9
98
11
14
15
10
11
56
1
6
9
8
63
24
5
8
3
10
43
2
45
4
27
14
9
32
7
4
5
10
7
6
3
2
3
8
37
6
15
2
1
6
1
18
13
6
3
10
7
28
13
10
7
4
3
16
11
6
5
6
5
8
7
10
1
4
1
2
13
10
7
6
3
4
39
16
3
4
9
2
17
8
9
38
7
10
17
2
5
4
29
36
1
12
1
24
13
18
41
22
1
28
23
22
11
2
19
2
35
2
9
10
11
34
9
14
3
4
9
14
17
6
25
6
33
2
25
10
5
8
5
4
13
6
21
8
1
14
17
2
1
4
5
4
13
12
17
26
35
4
13
10
11
24
17
6
3
10
1
32
27
8
15
2
15
18
7
8
11
6
1
2
9
4
3
8
5
4
11
6
5
10
11
28
25
14
5
10
31
4
21
8
19
10
1
28
3
6
27
10
3
22
1
44
17
24
41
16
67
2
9
10
7
12
1
8
7
12
1
10
5
4
7
22
3
58
1
8
15
10
3
4
9
20
3
38
1
12
61
14
15
20
1
14
3
22
5
16
7
4
13
28
27
2
3
4
17
24
5
6
1
2
3
28
33
28
11
4
3
30
1
22
17
4
1
2
9
22
11
2
1
32
5
2
15
2
5
10
1
2
23
12
23
10
21
16
43
2
7
50
3
34
3
14
43
16
11
20
11
84
25
8
17
26
1
26
25
6
5
18
13
18
27
28
5
20
13
2
13
34
1
10
7
8
1
22
17
2
5
12
23
2
15
28
3
10
11
44
3
16
7
8
9
26
21
20
3
8
37
14
13
28
9
4
15
8
1
8
55
4
1
6
69
18
7
34
19
4
13
2
3
14
15
4
3
12
3
32
11
22
7
4
1
2
11
2
13
14
3
4
3
2
13
8
25
4
5
12
3
8
17
38
9
24
1
46
3
6
9
16
27
8
1
18
45
4
11
6
9
10
19
2
1
22
5
12
25
28
5
18
3
20
17
4
31
8
23
36
35
12
17
2
5
4
23
16
15
2
15
2
13
16
1
2
1
8
23
8
27
10
5
6
7
12
53
60
7
2
11
12
1
6
9
8
7
4
55
10
13
40
1
8
13
18
17
14
15
4
21
22
3
46
11
4
27
8
5
4
17
28
11
18
5
2
7
26
3
20
37
8
31
4
57
10
1
22
15
34
3
32
1
20
7
26
19
12
3
24
1
28
13
22
9
10
15
44
5
8
15
6
21
16
5
2
15
2
7
26
15
4
1
16
13
4
11
4
7
6
19
10
7
42
9
8
35
2
9
28
9
24
5
4
25
6
35
14
5
6
17
6
17
30
35
38
11
12
15
14
27
32
3
2
25
2
3
12
9
4
5
4
7
4
13
70
13
2
1
6
7
24
3
32
15
2
13
2
5
14
29
4
9
38
9
12
1
12
37
6
17
4
31
18
5
4
23
54
27
8
23
12
11
4
21
6
11
6
3
2
21
20
11
18
17
12
17
6
41
6
55
2
5
10
13
10
9
10
5
2
1
10
7
20
25
4
7
14
7
6
19
6
41
6
13
18
17
16
55
22
1
18
13
10
1
14
11
16
5
12
7
10
11
64
23
4
1
2
23
14
27
10
7
4
17
2
25
30
37
4
5
14
23
10
3
4
27
40
7
2
1
10
1
16
9
8
5
2
11
10
9
6
1
14
7
10
39
14
9
60
13
6
7
38
5
34
23
20
17
34
7
2
7
6
15
2
1
12
15
6
5
4
3
6
41
6
1
8
19
50
5
8
21
12
3
12
17
18
13
16
1
14
3
10
47
8
15
4
3
12
13
2
3
4
7
28
11
36
21
6
5
44
5
36
3
8
11
16
27
42
15
8
9
14
3
8
5
10
17
4
5
50
3
16
3
8
27
32
31
6
59
22
1
18
1
10
5
2
13
8
1
58
19
12
5
14
23
6
21
34
3
10
3
18
7
10
9
4
11
4
9
2
9
4
11
6
9
18
21
2
5
20
15
28
49
8
11
60
29
4
5
26
11
4
1
4
7
4
1
2
1
2
9
2
21
2
13
4
11
4
5
16
9
4
3
8
3
4
31
24
13
12
5
46
13
10
1
6
13
10
11
2
17
12
31
6
23
2
7
20
9
4
1
16
13
36
13
30
3
24
35
6
21
8
1
6
1
42
21
2
15
8
9
22
7
6
17
28
17
14
23
4
7
6
5
6
21
18
13
12
9
22
37
10
15
4
9
34
5
8
3
14
1
20
1
40
19
12
3
6
7
20
15
6
7
20
7
2
1
16
3
8
15
28
53
22
19
14
17
2
9
2
7
14
9
36
11
10
5
58
21
2
1
10
5
2
9
6
5
16
3
32
1
2
9
14
39
6
13
4
15
2
3
22
5
6
11
24
17
2
9
2
21
30
15
2
13
12
19
42
11
18
1
10
3
8
9
2
3
50
3
6
11
12
1
16
5
22
29
42
7
4
5
16
7
24
29
2
31
2
5
12
5
2
23
20
7
14
17
4
1
16
9
38
3
14
7
14
15
2
15
12
3
12
5
14
11
24
5
26
1
4
5
16
3
18
61
36
13
24
19
26
1
24
15
4
23
12
39
16
13
24
11
2
3
6
23
6
1
6
3
2
1
20
1
10
51
16
61
20
27
2
33
20
13
4
1
4
7
6
1
14
19
36
17
12
3
8
3
2
3
22
1
14
7
10
3
8
17
16
17
6
3
4
3
34
1
2
11
4
9
6
13
10
1
4
13
36
7
4
5
4
3
28
1
28
1
8
5
24
27
6
41
6
5
4
33
24
7
44
27
6
19
8
3
4
3
50
7
22
1
22
41
4
15
10
3
22
15
40
1
16
11
2
23
22
17
2
13
6
5
30
1
6
11
2
1
2
5
4
3
2
9
20
15
20
11
20
3
54
17
26
1
10
1
34
5
14
35
6
9
34
11
24
5
36
1
24
5
24
3
36
13
10
13
2
23
6
7
20
3
10
19
10
1
18
5
8
11
6
25
12
35
2
11
12
11
6
3
14
9
4
1
6
15
14
27
16
29
10
15
2
15
26
15
16
3
8
21
2
9
14
3
18
13
8
19
2
27
4
5
10
1
2
25
12
23
10
1
22
5
16
1
10
3
16
3
38
13
18
13
4
7
14
3
4
3
8
39
4
15
2
3
8
9
6
7
12
3
26
13
8
15
2
37
8
1
10
1
32
3
10
3
46
3
4
13
2
3
46
1
46
1
20
29
4
13
10
23
6
1
6
19
6
3
20
7
58
23
16
5
44
37
2
5
6
5
8
29
10
21
32
13
12
23
10
3
16
11
4
5
2
17
4
29
12
9
18
1
6
23
28
5
10
49
12
5
26
19
18
27
6
61
16
1
2
17
20
23
8
5
22
9
26
9
34
11
10
15
12
1
10
1
2
1
14
3
16
3
12
5
2
21
4
1
14
1
2
9
4
1
28
5
26
9
20
55
12
31
8
15
2
1
24
5
32
1
8
3
20
1
2
1
26
9
10
11
12
9
6
7
6
1
18
7
42
11
18
1
36
7
2
1
12
5
4
53
10
19
18
7
12
3
22
9
2
1
4
13
6
29
2
1
8
5
40
3
14
1
8
17
6
15
32
25
12
11
12
7
12
1
20
7
24
3
6
5
10
17
24
13
30
3
12
7
14
17
4
1
2
7
20
39
2
17
16
19
6
11
2
1
6
11
24
1
4
17
14
21
34
3
28
1
12
3
26
5
4
11
2
3
8
63
4
13
24
7
22
5
2
49
16
7
18
17
12
1
10
3
24
3
4
17
2
7
6
3
4
9
10
5
20
29
2
9
4
41
54
11
2
15
10
23
26
53
22
25
32
3
2
1
6
5
16
39
18
39
12
7
2
17
34
1
2
19
4
15
2
3
8
7
4
1
58
39
36
13
4
5
30
19
2
5
12
5
6
1
10
3
12
23
2
15
10
13
4
19
10
3
20
27
10
51
2
23
8
55
28
13
4
21
56
5
14
13
34
29
6
11
8
15
46
15
34
27
2
13
2
15
24
23
6
7
4
5
10
7
34
1
32
3
14
3
10
53
6
3
2
25
10
3
8
3
4
17
4
15
8
17
4
3
8
9
22
3
14
1
32
1
4
3
12
1
6
13
6
21
4
29
26
1
34
27
16
1
20
1
30
9
2
3
4
19
8
21
4
9
24
3
4
9
10
31
2
9
10
15
4
7
14
19
12
11
14
19
6
7
6
5
18
47
18
31
10
11
10
23
16
1
60
3
24
23
42
7
8
51
2
11
12
5
10
5
2
3
6
9
12
9
2
29
34
1
10
11
18
1
14
5
22
7
12
5
36
5
16
11
30
5
2
41
2
23
24
27
4
3
46
1
4
5
40
11
24
45
22
1
30
3
64
13
32
1
6
5
26
11
14
1
6
1
6
7
8
1
50
19
16
55
6
31
6
57
2
31
2
17
2
29
2
3
20
59
14
23
42
1
6
19
4
29
6
13
10
1
30
25
24
11
14
27
6
35
64
13
20
1
8
17
32
1
22
21
6
5
4
1
12
5
6
9
6
45
34
47
16
5
58
3
10
41
30
19
4
59
18
11
6
7
54
3
16
103
18
5
30
5
6
1
10
29
10
1
22
11
4
13
6
21
4
9
14
7
4
5
12
11
20
17
2
9
14
15
4
3
6
15
4
17
6
13
34
49
8
7
14
9
38
5
8
1
10
13
8
27
30
9
14
13
6
7
16
33
10
7
2
23
2
31
6
7
22
7
8
3
8
3
20
3
26
1
28
1
26
17
10
25
36
13
8
9
34
3
12
5
18
1
44
1
4
9
30
17
14
11
10
15
6
29
6
3
16
3
20
21
20
11
6
1
12
13
10
19
6
19
10
1
2
11
30
17
2
3
12
7
8
5
6
17
4
7
38
23
2
3
10
15
4
27
14
1
4
17
20
27
40
9
4
23
4
5
10
17
20
3
60
15
8
23
4
5
14
11
18
13
16
5
14
3
50
29
48
13
4
19
6
11
4
7
4
49
28
15
16
11
20
9
20
3
8
15
8
9
26
1
2
1
2
5
8
9
38
5
6
31
12
11
18
1
6
11
6
17
10
11
10
19
18
7
6
51
4
23
22
7
2
7
12
73
12
29
6
9
8
3
18
5
42
15
8
7
16
7
14
17
6
19
14
5
56
1
14
9
42
15
20
15
2
27
10
13
4
3
50
9
4
1
4
9
2
15
14
15
58
29
8
9
8
1
24
15
6
15
32
1
10
1
26
27
14
3
4
3
6
15
6
15
16
29
6
1
6
19
2
13
8
37
38
1
28
3
14
1
22
1
10
11
22
1
20
1
2
1
18
5
2
3
26
13
6
1
16
1
2
21
6
21
8
9
10
15
40
19
16
45
12
13
10
5
8
19
74
1
8
3
20
3
2
9
12
19
60
15
18
3
22
11
10
15
26
13
12
35
6
5
18
1
10
21
10
3
2
37
16
9
20
13
4
7
12
7
20
1
4
39
2
15
14
5
18
19
2
11
18
5
2
5
4
7
2
9
22
13
6
51
20
23
2
33
22
23
4
31
6
1
10
9
2
1
16
3
20
1
18
11
2
13
2
31
12
7
58
11
2
1
12
55
22
3
14
3
12
9
22
23
20
3
34
9
32
5
16
3
2
19
8
1
2
15
38
5
16
5
10
47
8
63
14
9
8
7
10
19
2
5
8
23
16
3
2
11
2
13
6
3
14
1
2
15
22
25
30
1
14
1
4
57
8
3
8
37
8
3
12
3
2
25
16
45
40
3
28
41
18
29
6
7
20
13
20
35
24
5
6
7
6
1
2
19
8
3
16
3
26
21
2
15
20
3
26
7
10
5
46
7
12
15
12
7
32
5
26
33
8
7
28
27
14
7
2
9
26
3
8
15
32
13
2
37
16
19
6
15
12
1
28
7
8
7
10
1
12
5
8
3
2
11
2
31
6
7
6
37
24
7
14
1
18
1
4
33
10
9
14
27
4
27
30
11
2
9
22
21
32
19
18
11
8
1
8
19
12
1
22
25
4
21
10
27
2
13
90
3
12
5
2
7
36
7
14
3
10
1
10
7
16
13
40
3
16
9
2
3
4
3
4
3
2
9
38
35
16
11
24
3
2
11
10
3
6
17
40
7
2
1
26
27
14
21
2
1
4
13
16
9
6
11
10
15
12
1
8
3
2
9
20
11
4
5
10
7
8
15
16
9
34
9
20
9
8
23
20
21
2
1
4
9
14
11
4
83
32
9
6
11
4
7
8
7
18
3
2
21
22
19
22
5
4
19
2
59
52
1
10
1
12
65
12
19
10
3
18
25
4
43
6
31
4
3
10
39
16
3
12
1
6
9
12
19
2
27
2
7
20
11
10
55
8
11
32
29
4
5
6
27
6
1
8
73
4
5
2
5
2
11
2
9
16
17
6
1
8
15
14
7
20
3
4
13
22
3
2
9
30
39
4
5
28
17
14
19
12
11
20
25
2
1
44
23
4
11
10
53
10
23
2
25
12
1
2
7
12
19
4
11
32
7
18
3
16
5
24
11
6
5
8
7
2
9
8
27
8
3
8
7
34
9
8
27
10
27
44
7
8
17
36
7
2
7
2
3
56
5
10
1
10
13
2
23
16
35
36
1
26
1
12
21
4
5
4
5
8
19
6
3
2
13
14
3
6
35
2
5
2
7
6
29
18
13
6
11
18
43
2
17
26
25
16
9
2
9
14
3
24
5
20
1
6
9
44
21
10
31
2
25
14
3
14
19
6
9
10
9
22
3
4
33
2
1
10
5
2
11
48
11
8
1
24
9
4
3
22
25
16
45
2
1
8
3
6
5
6
1
2
5
8
3
48
23
2
3
6
9
10
21
2
3
4
1
4
9
8
31
2
5
2
1
14
51
16
3
16
7
2
7
60
15
4
1
32
27
2
19
2
9
8
21
4
21
10
11
46
1
4
5
8
1
14
23
22
3
4
3
40
13
26
3
34
5
24
5
2
3
14
5
18
11
4
13
14
33
20
5
6
41
12
9
2
7
8
3
6
1
14
17
6
13
14
5
2
1
10
11
12
7
12
1
44
1
20
31
16
1
2
19
12
7
2
35
10
3
26
15
46
29
4
9
4
15
8
3
8
9
10
13
2
15
4
5
4
23
8
9
2
5
4
33
6
17
4
9
4
3
6
5
20
7
2
17
10
3
14
7
6
3
50
9
32
3
4
51
32
21
10
13
4
5
26
5
34
5
2
1
16
1
60
35
6
1
14
3
4
13
14
7
12
1
20
3
4
1
18
5
20
9
34
15
12
5
20
1
2
7
46
9
14
19
2
3
4
7
10
45
20
39
6
13
4
33
4
9
12
17
12
11
10
15
50
5
12
1
12
7
4
7
44
17
10
5
8
3
6
11
16
33
20
3
56
7
24
7
4
3
10
9
6
1
26
17
26
23
4
47
20
3
16
27
56
9
28
27
4
9
22
45
14
9
32
3
4
9
2
3
4
5
2
15
10
63
30
5
14
23
18
35
32
3
10
23
26
3
6
1
20
17
38
1
4
7
20
3
38
45
2
21
20
21
28
59
2
7
22
3
2
17
28
1
2
11
12
3
16
7
4
3
38
61
16
15
32
21
10
13
4
35
22
9
38
17
12
17
8
9
2
1
10
1
24
1
8
3
22
15
8
55
38
25
10
17
12
7
12
39
2
15
24
1
16
11
2
17
4
17
12
1
14
5
24
9
6
15
12
3
26
5
10
37
8
13
54
1
4
1
10
5
10
21
2
15
8
5
4
23
10
9
80
17
4
25
60
3
20
3
36
1
8
13
6
9
6
9
28
9
2
59
2
21
4
7
22
23
18
29
4
1
12
1
22
23
16
21
2
3
12
19
10
11
26
17
8
3
14
17
20
11
14
1
6
7
48
19
2
5
2
21
16
9
6
21
10
5
4
17
6
11
6
17
12
5
24
7
12
1
10
27
8
67
20
3
2
1
14
3
2
21
4
1
20
27
10
7
10
7
24
3
2
23
4
35
26
5
24
23
4
1
8
9
4
3
18
1
30
31
14
5
10
9
22
9
8
5
8
5
2
3
4
7
8
19
14
9
20
29
4
15
14
3
2
11
42
7
6
5
16
11
10
9
8
11
14
11
16
3
10
7
2
17
6
7
4
1
10
1
8
33
2
3
4
33
22
7
18
15
24
9
4
1
6
5
6
77
60
9
2
21
14
5
8
3
2
5
2
1
6
9
16
5
32
7
4
31
14
59
6
1
40
11
6
15
6
1
20
7
50
7
8
35
12
17
20
13
24
5
36
17
2
1
12
31
12
35
4
15
22
43
14
15
4
5
6
45
2
15
8
13
4
15
6
1
24
5
6
17
2
21
38
1
4
21
6
1
6
5
8
97
66
5
6
1
14
39
4
3
14
3
32
23
2
1
2
43
18
5
22
9
8
5
18
13
2
3
54
1
10
17
6
9
44
15
6
51
4
5
8
1
4
9
50
1
4
11
12
25
20
1
6
13
18
13
10
7
8
117
20
15
12
11
12
9
10
29
4
3
6
9
12
7
60
25
4
3
10
11
2
3
10
27
16
5
4
15
12
17
6
37
2
29
2
17
6
61
20
39
2
3
8
9
2
5
20
17
34
21
30
13
6
23
28
13
2
5
4
15
8
15
6
7
10
1
58
13
18
29
6
1
8
9
2
21
2
27
26
23
10
13
10
13
34
33
20
39
14
3
4
13
38
39
2
39
6
7
2
5
6
11
36
5
4
5
6
5
2
5
18
7
10
5
42
23
10
17
22
5
24
7
34
29
54
3
2
11
12
49
12
5
6
1
2
3
12
29
16
17
46
1
18
5
8
43
4
11
32
55
2
15
14
29
10
1
30
19
38
19
24
1
6
3
8
15
10
1
16
5
18
15
4
3
6
17
4
1
38
5
14
5
4
37
22
1
6
7
2
3
2
5
32
1
2
1
48
13
8
7
10
11
6
13
12
11
28
9
20
21
8
13
4
7
4
9
16
15
4
19
4
17
8
15
4
9
28
7
44
1
8
7
8
1
6
11
12
5
30
17
6
5
4
1
4
7
18
33
28
3
4
25
42
7
12
29
20
1
40
1
10
11
10
19
4
9
38
7
2
23
52
9
50
3
4
1
14
19
18
7
8
15
8
3
16
43
4
25
50
21
32
3
16
39
62
61
22
13
8
11
8
7
8
7
28
31
8
25
24
15
14
7
10
1
26
7
2
7
2
3
14
3
18
41
10
7
6
17
8
11
4
7
12
19
6
7
2
1
10
5
6
5
18
13
16
1
8
11
20
25
12
7
4
39
18
21
38
5
26
9
20
1
6
29
6
19
4
9
8
1
10
13
4
5
8
7
14
9
2
1
14
19
10
3
22
5
12
9
24
17
26
35
8
7
28
17
10
19
6
5
12
21
8
21
4
5
22
23
12
3
2
9
6
7
14
11
66
1
22
21
26
11
6
9
42
19
18
11
12
19
24
19
38
1
6
41
6
19
14
3
20
5
16
1
4
9
2
1
6
5
8
1
2
5
6
3
14
27
24
31
30
11
8
15
22
31
2
1
10
3
26
11
14
9
6
49
4
9
4
7
38
13
2
1
22
1
8
3
16
21
12
33
22
3
2
3
2
13
4
19
8
7
8
17
4
19
10
1
8
3
4
35
14
9
10
11
22
3
2
5
12
15
24
13
6
7
22
3
118
15
32
9
10
1
6
13
2
3
8
7
10
15
38
7
22
13
12
7
48
13
6
15
18
19
12
23
32
27
16
45
4
13
28
5
8
7
18
3
94
5
6
21
2
19
12
9
10
9
2
3
8
15
12
3
4
7
2
49
8
15
8
17
16
1
14
23
20
1
6
5
24
37
6
11
12
21
42
23
16
13
12
9
2
15
32
3
34
17
32
21
20
11
2
7
26
9
4
3
2
9
10
15
10
15
10
3
18
5
12
17
4
1
2
3
2
3
16
7
44
1
16
83
12
51
20
9
2
11
6
13
4
1
16
5
20
21
2
37
6
1
12
5
2
35
20
19
12
3
2
5
10
5
6
39
10
3
8
45
4
9
4
3
6
11
28
15
16
11
24
5
2
5
6
15
4
3
4
77
8
1
10
9
2
5
48
13
4
25
12
9
30
9
26
19
40
37
26
23
6
1
8
5
8
11
4
1
30
5
18
1
32
3
4
21
28
5
6
9
4
1
16
13
8
17
30
9
20
27
4
5
30
1
2
15
8
25
56
1
2
3
14
9
6
11
30
3
8
9
34
5
4
5
4
3
6
9
22
67
14
9
8
41
8
11
48
31
6
21
2
7
8
33
60
13
10
45
6
3
2
15
22
15
2
19
2
19
14
19
2
5
30
29
12
21
18
7
4
9
14
7
10
5
22
15
8
1
2
19
4
3
14
31
2
7
26
11
18
13
28
17
2
3
8
3
8
15
6
5
22
3
4
17
24
1
20
37
10
47
6
7
12
5
4
7
14
67
8
1
28
13
4
9
2
17
4
29
6
13
10
1
10
17
40
19
6
37
40
19
2
5
2
29
12
7
4
15
4
5
22
3
28
1
16
15
8
3
20
9
2
31
58
15
8
31
32
27
24
9
18
35
4
11
12
1
6
35
6
57
2
17
4
21
32
15
8
21
12
5
40
29
14
7
20
15
24
1
26
1
12
21
8
35
4
3
8
7
46
11
32
7
10
9
22
3
4
15
10
17
22
1
10
25
22
1
28
7
8
3
8
11
12
1
58
17
14
3
4
1
20
1
2
21
20
3
44
3
8
1
6
7
14
9
30
15
10
29
2
17
2
43
4
9
2
13
16
5
4
7
12
51
10
23
4
21
8
1
10
11
2
27
4
3
2
3
6
31
30
17
6
27
2
1
4
3
12
19
18
15
6
11
14
13
28
39
2
21
34
3
8
31
4
19
18
1
8
1
6
23
2
7
42
15
8
3
14
11
18
3
54
5
6
27
28
1
44
5
8
39
10
13
10
9
2
5
30
3
20
7
4
15
4
1
12
7
14
5
10
1
36
5
12
1
2
27
4
3
34
1
2
5
26
13
20
1
6
7
42
17
32
13
30
33
20
1
16
3
8
7
6
5
8
15
8
19
10
1
92
3
2
13
22
1
28
1
14
13
16
13
12
39
16
1
52
7
18
1
14
1
6
21
28
19
8
1
44
17
4
19
8
17
10
1
2
1
14
9
2
25
28
13
10
41
2
3
10
1
26
1
36
3
14
9
2
1
42
21
8
9
14
3
12
17
6
9
2
9
2
9
16
5
16
11
4
17
16
23
8
27
30
5
54
5
4
1
20
3
14
19
4
7
26
13
8
7
4
13
26
3
28
1
10
33
2
9
14
13
54
1
4
25
12
5
28
19
36
7
68
15
22
5
2
5
16
7
22
7
16
9
4
9
18
3
18
15
14
1
2
1
18
3
4
3
4
7
36
13
6
7
2
27
10
37
8
9
10
61
10
1
18
27
18
11
16
1
4
1
18
25
16
17
18
11
18
1
30
5
30
15
2
13
28
1
18
7
24
1
36
1
2
17
10
33
2
23
2
21
24
5
10
11
8
11
22
17
10
1
2
5
8
7
6
23
4
17
8
7
12
37
12
7
18
17
2
3
4
5
26
5
2
1
12
15
4
9
24
5
2
1
22
1
48
25
10
37
4
3
14
5
2
7
6
19
8
1
16
9
22
5
2
21
20
5
18
13
14
21
2
59
14
5
4
3
56
13
12
35
6
13
14
21
6
11
26
3
42
27
8
9
14
21
10
3
4
9
14
9
4
7
26
5
2
5
20
13
18
13
8
47
14
13
8
23
16
1
4
29
6
3
30
7
12
1
26
15
2
15
6
15
2
15
16
33
2
15
8
7
4
11
30
9
6
1
6
5
12
3
18
31
8
5
2
1
18
49
24
1
20
29
30
25
16
3
14
3
6
41
2
25
6
19
20
1
40
17
10
5
2
3
8
1
56
13
14
9
8
31
20
11
6
5
16
9
46
11
2
9
22
7
46
23
6
1
12
11
6
9
6
7
16
61
16
9
12
31
14
1
4
3
2
29
30
1
4
17
10
9
2
9
2
5
56
23
6
1
2
7
2
5
2
25
6
9
20
7
10
15
4
1
4
25
2
13
6
3
14
5
14
1
18
11
10
23
6
39
2
41
8
7
8
19
28
7
10
35
10
1
6
1
14
5
24
5
4
13
4
5
2
7
2
1
8
1
8
5
4
15
20
29
18
3
22
21
6
1
8
13
24
35
6
13
20
11
20
23
14
9
2
3
4
15
2
5
20
5
24
25
20
5
10
1
2
1
18
7
16
19
6
5
42
3
66
5
6
15
8
1
16
1
6
11
10
1
20
23
8
1
2
15
22
3
6
5
10
1
8
25
26
3
32
1
2
31
4
13
32
3
8
15
16
3
6
1
10
1
4
43
2
1
8
37
32
11
4
3
4
1
6
3
16
17
2
27
28
3
10
1
6
9
18
45
4
5
10
9
14
7
8
3
2
1
12
57
8
1
16
23
40
1
2
33
8
3
4
15
6
19
8
21
10
3
18
19
8
21
22
9
16
3
22
29
14
5
22
25
38
7
50
1
12
9
4
7
10
19
18
57
10
13
14
33
32
3
86
27
6
5
2
11
4
9
24
15
2
11
6
13
14
5
16
1
2
31
2
1
16
1
12
21
4
7
2
11
2
5
2
59
30
13
2
1
20
11
2
17
2
37
4
15
42
15
12
3
16
1
16
27
20
27
2
5
6
1
16
3
22
7
46
41
36
7
8
13
10
31
12
11
4
7
24
5
20
17
12
1
24
7
28
23
20
5
2
5
2
1
6
35
2
1
16
13
2
5
6
15
24
1
10
5
10
7
14
1
4
19
2
25
22
27
22
3
14
9
26
19
4
3
8
1
6
19
14
51
4
17
22
1
30
1
6
11
18
13
20
9
8
15
20
5
4
3
2
51
4
21
8
7
10
39
16
5
18
5
12
7
6
25
28
29
4
1
20
9
2
11
2
1
8
21
18
19
42
9
10
1
8
1
2
1
12
3
26
15
4
3
4
15
2
15
2
1
2
11
2
7
10
1
10
3
10
15
8
31
20
3
16
3
4
21
32
1
30
19
6
17
28
7
6
27
2
9
2
25
8
3
4
49
10
11
4
5
18
9
4
1
42
15
8
9
8
23
24
23
6
9
4
1
12
5
10
9
14
1
2
5
6
31
60
11
12
11
36
17
14
13
20
17
8
5
20
43
12
17
6
33
38
17
4
7
18
7
32
5
18
23
6
17
30
7
18
3
8
27
4
21
6
19
18
7
16
45
48
9
14
1
14
35
2
11
12
19
10
11
12
7
24
1
4
15
14
1
6
25
12
5
26
25
6
55
2
1
8
1
2
7
4
1
2
17
10
57
8
3
10
1
12
5
38
41
18
5
4
1
2
21
18
3
20
3
4
15
6
21
8
5
2
21
6
23
30
1
4
23
24
5
12
13
14
19
12
5
12
11
10
3
10
9
2
25
28
7
38
3
2
1
16
5
8
17
24
5
6
11
14
17
26
29
26
5
22
21
2
9
26
3
2
7
32
5
4
15
12
19
24
19
4
21
14
13
2
9
2
17
6
7
20
21
8
3
16
9
6
35
12
5
6
35
34
19
30
5
2
9
8
1
38
13
14
1
14
21
14
23
14
7
10
17
34
27
6
5
2
13
56
3
8
15
2
13
8
1
16
3
6
1
16
11
26
9
2
17
2
1
2
65
8
9
16
37
6
13
2
41
20
3
16
1
2
1
6
9
32
15
28
11
6
7
48
15
12
1
12
9
10
15
10
19
2
5
2
19
18
27
4
9
4
13
16
5
22
13
4
13
2
49
78
25
16
13
4
9
16
3
10
37
2
37
8
25
18
7
18
11
14
3
4
3
4
11
32
5
52
3
4
25
14
17
32
5
24
7
42
19
10
43
14
31
42
5
24
1
28
3
2
3
6
1
22
5
6
11
4
7
6
11
6
17
10
33
26
3
6
23
4
5
4
17
28
7
40
5
12
1
10
21
2
1
8
17
4
27
26
5
16
13
6
7
8
17
2
1
6
5
4
25
24
17
12
5
6
21
12
11
30
13
16
27
2
5
10
19
20
5
6
13
8
11
10
7
4
9
28
3
6
13
8
1
30
27
36
5
14
13
2
11
4
21
14
13
8
9
6
7
18
11
12
11
34
11
4
3
12
15
18
1
24
37
18
57
6
19
12
7
24
27
12
7
6
9
4
13
2
5
6
13
4
1
8
15
44
1
2
19
6
47
4
1
2
31
14
1
18
15
10
3
10
1
8
1
6
1
18
5
12
23
2
3
2
35
4
11
24
55
14
25
2
5
6
11
2
13
2
3
16
3
2
9
4
17
4
29
4
7
18
17
6
3
4
23
12
5
22
1
12
13
6
17
20
7
10
29
10
57
14
1
6
1
4
17
2
43
68
1
4
17
8
7
50
7
10
7
6
7
28
19
24
13
16
9
4
21
6
3
28
11
4
17
6
35
6
53
32
29
22
15
2
9
8
3
8
19
30
7
24
1
30
19
24
11
16
1
2
15
8
73
10
7
4
11
8
9
6
3
50
37
12
7
18
33
2
1
80
9
10
1
16
45
16
1
2
9
8
5
8
27
14
3
18
11
36
3
10
19
10
9
10
7
8
3
26
9
94
45
22
1
12
19
6
7
6
37
16
15
12
19
4
7
22
35
6
5
66
7
10
3
28
7
12
11
22
3
4
1
24
13
76
1
16
15
12
21
34
39
8
19
10
11
14
15
22
33
26
3
6
5
24
1
12
37
18
1
8
19
32
9
4
9
4
35
2
1
4
3
8
13
52
3
20
25
8
15
4
13
8
13
12
35
40
1
10
11
2
7
2
25
24
13
14
5
10
23
6
3
12
27
40
3
14
7
20
23
40
3
16
1
6
3
16
17
18
29
32
7
2
5
6
13
10
19
72
1
10
13
2
1
12
7
12
7
6
15
2
49
8
7
4
7
16
3
20
21
6
33
12
11
44
9
8
21
2
3
2
1
4
11
38
1
8
3
26
1
2
5
18
9
10
9
4
9
10
27
6
5
6
5
6
15
2
31
22
33
12
5
14
1
2
1
12
7
10
1
24
13
8
7
10
1
30
5
6
53
22
21
10
5
26
19
4
9
20
3
4
7
100
1
26
13
34
1
4
5
2
23
48
53
4
3
8
31
40
3
2
9
22
11
16
5
6
3
4
1
12
3
2
11
8
7
14
7
6
11
30
23
4
31
14
27
4
5
2
7
4
91
24
11
18
1
2
1
8
9
10
51
10
15
16
1
8
3
2
5
20
25
26
31
34
21
40
33
16
11
2
1
12
5
24
3
4
15
6
7
2
7
8
19
2
11
16
19
2
27
6
9
10
15
2
9
16
23
34
1
2
9
16
9
8
7
34
1
20
19
4
3
6
13
18
7
2
5
18
73
2
13
46
1
8
31
6
3
42
11
20
31
10
5
10
3
18
3
4
1
12
15
10
37
12
31
30
9
18
1
2
9
14
3
14
15
12
5
6
11
6
9
10
49
6
37
30
1
32
11
14
3
62
3
32
13
2
7
8
33
20
1
4
15
6
55
12
19
6
7
30
25
12
23
12
23
18
29
2
15
20
9
38
3
14
13
4
27
14
3
4
1
12
41
4
5
8
31
4
39
16
37
2
15
2
9
22
3
4
27
18
15
40
9
18
1
4
17
4
5
8
5
24
7
10
13
36
5
10
29
20
25
6
9
16
11
2
21
4
15
2
13
2
15
38
5
16
5
12
35
12
25
12
29
18
13
8
9
4
5
2
7
2
29
14
9
28
13
18
17
18
13
4
7
38
25
10
3
18
1
10
11
40
1
6
1
20
31
8
17
6
3
6
5
8
9
10
15
56
37
12
5
16
23
18
19
78
1
14
3
2
9
6
23
12
15
6
11
22
1
18
5
16
1
14
1
24
19
4
23
6
5
12
25
14
7
2
5
16
7
38
19
14
5
10
33
4
1
2
33
26
37
20
19
4
15
48
5
12
7
24
35
58
5
4
29
8
3
4
1
2
1
24
43
6
5
8
1
6
3
8
21
4
15
2
3
2
31
16
5
4
3
4
3
6
21
2
5
14
3
24
5
34
17
4
15
4
3
30
29
22
1
10
7
8
9
18
55
46
7
18
41
14
11
8
15
20
1
4
57
4
13
18
3
2
27
2
3
54
9
2
21
4
1
30
3
20
29
2
3
10
3
20
3
2
5
4
7
28
1
6
5
4
7
2
13
4
33
8
5
32
45
2
29
38
5
12
5
44
21
22
25
10
15
4
7
22
43
14
15
36
25
12
19
10
1
18
13
14
3
4
17
50
75
12
3
34
3
6
1
8
1
20
3
10
77
2
9
10
5
22
7
2
39
2
23
8
11
2
3
4
33
16
9
8
51
10
19
10
7
4
45
2
3
38
7
76
5
38
19
2
5
6
21
6
31
28
13
4
7
12
3
8
25
2
15
6
1
2
1
26
1
6
31
10
15
18
1
8
5
10
3
22
9
24
19
12
19
4
17
32
1
8
5
12
19
6
3
8
15
2
11
26
5
22
9
8
9
16
15
8
3
8
9
26
29
2
3
54
1
2
19
42
11
6
13
8
5
22
25
12
7
32
5
6
25
30
5
18
5
8
13
12
13
6
1
2
1
12
9
12
11
12
11
2
3
22
9
12
9
12
3
10
1
12
25
30
3
8
23
8
17
18
5
30
11
66
15
6
17
6
7
6
1
46
1
50
45
2
9
6
7
6
15
14
11
28
15
8
9
2
17
2
1
2
9
4
5
8
15
2
35
36
29
2
9
16
43
10
7
8
9
2
9
2
9
2
3
16
19
2
1
18
5
2
23
14
3
6
27
26
3
24
33
42
15
6
9
26
5
4
13
6
23
6
11
20
13
2
7
6
43
6
11
6
13
18
11
6
23
2
7
6
5
18
7
4
3
74
3
14
11
2
3
22
15
38
13
18
17
6
15
10
1
2
59
36
1
12
3
30
1
22
3
32
5
26
5
2
19
34
11
14
7
14
11
6
5
2
29
54
19
14
3
34
15
20
55
18
5
4
1
50
5
6
1
30
9
42
11
24
11
24
7
12
3
4
9
8
3
8
9
14
1
4
29
16
1
10
15
16
15
20
7
40
5
2
7
10
25
4
3
6
3
4
27
10
9
8
3
4
3
4
13
8
3
26
23
4
17
2
3
10
3
10
11
26
9
8
9
18
1
6
7
22
1
6
5
4
1
14
17
28
5
10
1
4
15
2
1
8
13
2
21
10
7
2
7
10
5
30
7
12
7
20
3
26
23
26
21
6
11
44
1
24
13
32
47
2
1
10
7
14
11
8
5
6
1
2
9
4
13
24
7
18
9
10
9
12
17
4
21
10
3
2
39
32
21
18
7
18
9
4
9
6
13
30
3
6
13
6
17
24
19
4
27
16
9
4
5
40
1
2
11
8
17
38
21
8
13
18
5
22
9
10
15
16
1
4
33
4
3
12
7
12
1
30
17
6
11
6
1
6
15
34
23
6
17
6
3
54
17
24
15
8
9
2
5
12
61
4
51
4
3
10
3
8
15
8
21
26
29
2
9
8
3
30
23
6
3
18
17
6
7
8
1
26
11
2
25
10
5
16
11
2
25
2
35
14
29
6
1
2
11
16
5
38
31
4
1
12
1
12
13
6
9
20
9
18
1
8
15
12
17
16
7
22
7
26
7
26
33
8
5
20
1
6
5
8
7
6
11
2
39
2
17
34
9
10
39
6
11
24
9
26
9
6
55
24
9
4
9
20
1
2
45
6
1
26
5
26
9
24
13
20
7
56
11
4
5
6
33
6
3
2
15
28
9
6
9
2
17
18
9
4
3
18
3
8
7
14
15
2
1
16
57
26
1
8
21
4
11
12
19
34
33
2
3
2
3
4
5
2
7
12
1
26
7
6
13
36
15
2
1
4
1
2
1
40
7
4
1
2
3
12
37
34
1
20
5
10
11
6
35
6
11
2
7
10
29
12
1
6
5
6
11
28
7
6
19
16
3
4
13
4
3
34
15
28
5
64
1
28
7
26
1
12
17
4
21
34
3
2
27
8
3
8
13
4
23
2
27
16
9
16
3
10
5
6
11
14
11
8
7
6
7
6
15
2
11
2
5
6
19
24
5
4
9
18
3
2
11
2
1
2
1
4
15
10
27
16
3
14
9
48
11
6
13
8
1
14
9
4
5
16
7
2
1
16
1
20
1
4
1
4
5
6
35
10
9
20
3
28
15
34
15
6
9
2
13
2
3
4
13
20
11
46
3
38
29
2
41
2
11
6
9
2
41
2
1
24
7
2
5
58
25
8
3
28
21
16
11
6
25
16
11
16
19
16
23
20
3
30
11
14
37
16
31
10
19
10
47
12
9
12
7
8
3
16
9
10
1
2
9
8
7
2
7
14
39
10
13
16
7
18
3
8
3
10
21
10
21
22
33
22
37
26
13
14
1
28
3
14
21
2
49
18
11
12
23
30
5
12
31
26
1
2
1
22
5
60
11
2
19
18
1
2
35
2
9
2
1
14
3
2
19
2
11
4
7
6
23
22
5
2
13
20
9
2
23
32
11
8
13
2
5
22
1
30
3
2
3
66
5
32
3
6
5
10
11
34
3
18
13
4
3
4
29
22
5
16
7
34
21
2
27
10
11
6
19
14
3
2
15
16
33
14
27
12
21
14
3
8
5
6
25
12
5
4
9
20
21
2
3
16
1
20
27
6
3
54
29
32
21
4
3
28
15
6
5
6
25
18
9
24
19
14
5
2
1
20
31
2
25
2
11
22
39
2
3
2
1
10
25
22
1
36
1
30
5
4
1
24
1
32
5
2
11
8
13
18
13
2
11
52
9
8
11
32
23
2
21
16
13
6
1
2
9
4
15
18
1
4
5
6
17
4
37
10
17
2
13
14
1
4
15
4
1
6
3
54
41
18
25
24
5
28
13
2
27
26
11
4
11
40
37
4
37
12
5
16
3
6
17
2
5
4
1
14
1
12
1
6
1
10
7
12
31
40
1
6
5
20
17
18
23
6
1
24
15
6
3
4
5
16
5
26
27
4
13
24
11
16
1
4
23
44
1
6
5
12
9
16
15
2
5
38
3
20
3
6
1
22
1
2
19
12
3
16
19
4
3
4
5
6
13
12
19
24
13
2
15
14
13
36
17
20
21
2
15
2
5
4
3
2
13
24
1
4
23
6
13
8
21
2
25
14
3
32
7
8
31
8
17
4
11
4
3
10
5
58
7
6
13
4
3
56
41
10
23
8
9
4
15
2
9
2
19
26
13
8
3
4
13
2
3
2
15
2
9
20
37
14
9
12
9
4
11
10
29
22
1
14
5
6
7
2
5
36
1
20
3
8
17
16
3
8
9
14
7
8
11
4
1
10
3
2
5
8
1
14
3
2
5
2
5
12
1
24
21
6
3
6
3
16
59
34
17
2
11
12
29
12
19
20
9
4
17
2
11
4
9
18
9
8
53
12
13
2
21
8
51
4
1
8
21
8
1
22
3
2
1
2
1
20
5
8
33
8
9
4
21
24
29
2
7
14
1
12
13
10
7
20
7
2
5
6
17
6
1
30
13
24
31
22
15
14
27
18
9
18
7
14
9
28
1
20
13
4
1
6
1
6
3
26
21
8
3
2
15
8
21
22
3
10
3
22
31
2
99
16
9
8
9
2
7
36
5
4
55
4
25
8
13
20
3
4
7
2
7
22
3
14
5
60
7
14
37
8
3
46
15
4
3
86
15
10
3
38
1
10
27
10
9
18
65
10
7
14
3
8
9
50
27
6
3
26
35
16
27
16
5
14
27
22
5
4
17
4
1
14
39
4
19
8
5
10
7
40
1
10
11
18
17
14
5
14
1
8
17
34
5
2
1
8
21
18
5
8
11
34
31
14
31
6
7
12
7
12
3
10
39
34
9
18
43
2
13
12
33
6
5
6
3
10
9
28
15
10
13
18
31
48
5
8
23
34
19
12
17
30
3
12
3
2
3
4
15
30
21
4
7
46
25
14
35
16
11
34
11
24
27
14
37
2
29
12
7
12
7
48
23
26
7
18
9
2
41
12
9
6
3
28
1
18
11
8
25
12
7
4
13
6
3
42
21
32
9
10
29
12
13
6
13
4
13
18
5
6
3
2
3
4
3
50
39
14
5
2
21
12
11
2
3
28
5
12
23
4
21
46
9
28
1
14
55
4
9
28
7
12
1
4
53
6
25
2
13
6
7
10
3
14
5
2
13
2
7
8
1
48
29
48
3
32
7
4
3
8
23
14
11
4
11
8
43
8
5
52
11
6
7
2
11
60
25
62
23
64
17
4
7
26
17
10
1
10
1
18
5
14
5
24
27
6
3
22
11
10
7
6
21
4
7
2
11
10
9
10
19
6
7
6
7
20
3
6
23
24
1
18
5
4
3
6
33
40
3
2
27
4
9
16
9
2
7
12
31
16
27
50
27
2
3
4
11
4
9
14
1
8
33
32
15
2
25
6
17
2
23
2
7
4
43
6
3
28
3
8
17
46
9
32
1
2
9
18
7
32
1
16
41
14
21
2
3
2
5
8
9
26
13
4
5
18
1
16
17
4
7
24
43
16
25
6
7
42
7
6
5
16
9
24
21
6
7
28
21
2
1
4
37
10
5
2
5
10
23
10
21
14
13
2
19
2
7
10
5
12
1
26
1
12
1
8
11
22
7
76
7
26
3
16
41
10
1
4
7
10
47
8
3
12
15
2
13
20
3
20
1
8
15
26
3
22
13
2
15
4
29
2
25
24
17
12
63
2
3
10
1
10
3
4
53
4
1
8
27
20
7
14
21
82
19
8
9
2
11
34
11
10
37
2
43
2
1
10
19
2
3
4
5
8
31
26
5
12
25
4
15
28
1
10
5
12
5
12
27
12
17
16
19
10
23
12
1
4
3
12
5
4
1
4
3
10
7
40
13
46
7
14
3
36
27
4
5
8
35
6
5
36
13
12
19
14
3
6
1
4
1
40
13
6
31
8
37
6
23
46
21
26
1
4
19
10
9
2
27
4
55
22
3
26
3
10
23
22
23
40
15
6
13
18
13
2
1
34
17
20
5
2
11
18
7
28
7
10
1
14
27
14
9
16
11
26
3
34
17
12
5
8
37
2
11
30
17
40
61
12
3
20
17
6
13
4
5
12
1
12
5
12
3
8
19
6
3
14
9
20
13
12
21
2
13
14
53
22
39
4
13
4
79
10
7
12
5
50
9
6
1
18
21
14
1
40
3
18
1
10
19
26
3
2
15
4
7
12
59
4
3
6
9
12
5
4
1
8
9
2
7
26
15
6
7
40
5
2
15
14
25
4
11
14
1
16
1
6
1
38
7
6
13
6
5
26
11
2
1
20
3
16
19
2
15
12
3
16
9
10
1
6
3
2
29
10
1
2
1
24
31
2
17
6
17
8
3
74
31
2
11
26
11
4
37
4
11
18
11
2
61
24
37
20
5
40
37
26
3
2
3
8
15
8
33
14
21
22
3
16
17
4
7
14
37
24
13
6
19
8
13
4
1
34
3
40
9
10
61
28
15
12
15
4
13
14
3
14
5
24
7
6
7
42
25
12
5
8
11
4
23
6
1
8
1
4
9
12
83
28
1
8
1
12
17
2
11
24
1
6
11
20
5
46
1
8
43
36
37
22
11
30
9
26
7
2
35
16
7
12
1
12
7
20
17
6
29
8
1
16
5
12
25
14
1
2
17
10
1
8
1
10
5
34
37
4
1
22
59
32
5
12
13
18
49
2
1
2
3
36
9
24
15
20
33
6
5
16
1
2
3
8
7
18
15
12
11
6
1
2
9
4
31
2
15
14
1
30
17
6
29
16
7
16
1
6
7
30
7
12
23
10
3
10
1
22
13
2
5
32
9
2
3
2
5
6
1
4
7
16
27
2
1
12
15
50
37
6
9
4
5
16
1
2
7
16
11
22
3
70
1
6
5
36
7
16
1
28
3
16
5
14
5
22
29
16
5
4
37
2
5
12
41
24
11
2
19
50
17
14
7
6
5
18
9
10
19
22
1
28
55
8
3
2
11
26
33
20
21
4
29
2
11
10
7
34
3
78
35
38
53
6
7
4
7
8
7
10
5
2
11
4
9
10
11
58
29
8
33
16
41
16
21
14
9
20
5
4
7
10
3
26
43
10
1
12
5
8
3
4
5
38
17
6
1
4
1
10
3
16
3
8
3
2
5
4
15
22
19
8
9
8
9
4
21
6
11
16
1
2
3
26
9
4
21
14
9
10
13
14
25
10
9
6
11
12
11
18
43
8
77
26
9
14
37
20
3
12
5
6
7
10
5
8
45
10
3
2
21
14
39
4
27
12
3
28
13
12
25
14
43
12
9
34
19
8
11
12
7
30
11
12
25
6
13
36
23
12
21
16
17
26
1
16
5
34
11
40
25
4
15
52
5
12
19
4
5
54
1
18
11
10
5
28
23
20
29
16
19
14
9
12
43
12
13
16
51
22
5
84
7
4
29
8
1
12
1
8
35
42
13
42
19
10
9
32
21
36
35
2
5
6
7
10
33
12
3
2
3
10
15
12
5
16
1
40
9
4
9
2
21
8
11
16
17
18
1
6
1
14
3
4
3
8
11
8
3
24
15
4
9
26
13
26
1
4
7
2
9
18
1
10
5
6
3
10
15
4
3
2
19
2
11
6
9
18
17
24
11
30
3
2
3
2
9
4
23
2
41
2
11
12
5
12
13
6
21
2
7
4
21
2
21
8
5
10
27
14
3
4
21
4
3
12
5
16
3
14
35
20
57
10
11
42
15
2
15
22
9
2
5
8
3
8
27
26
3
22
3
22
19
16
55
4
9
20
57
2
13
2
5
10
9
6
1
24
11
8
3
34
25
4
27
2
1
46
1
12
3
4
45
8
3
14
17
14
25
2
5
10
21
6
15
14
5
8
13
18
11
50
19
8
37
12
47
8
7
8
3
6
1
6
23
6
19
8
21
2
5
2
11
10
43
18
7
4
7
8
29
4
3
2
7
14
7
6
1
12
7
4
5
16
11
10
11
20
5
4
11
6
17
6
3
8
1
18
77
10
17
10
9
18
13
26
15
10
17
18
53
18
3
18
1
14
9
4
19
4
11
38
5
4
3
32
15
4
25
24
17
38
3
18
13
8
23
12
5
4
3
84
17
2
5
14
5
4
7
28
21
6
27
30
11
30
5
8
13
8
11
10
21
6
5
8
7
4
23
2
3
2
13
18
11
50
7
8
23
10
11
6
37
12
1
6
13
8
9
16
3
16
15
4
1
6
3
4
5
8
1
2
1
2
13
2
3
16
3
4
7
8
17
16
11
16
31
30
13
30
5
36
11
14
5
8
21
56
15
16
11
28
13
6
3
22
9
22
1
10
23
2
3
6
79
36
1
18
13
12
5
6
9
2
9
12
19
2
11
16
1
18
9
4
5
20
7
20
17
8
3
28
7
14
13
2
15
16
1
16
45
28
13
2
13
4
5
2
31
10
33
8
17
30
29
10
21
70
5
14
9
8
11
2
1
18
1
8
17
6
11
4
21
8
3
14
37
10
21
30
7
20
3
6
15
36
1
4
7
6
25
22
5
4
15
10
15
8
13
4
7
2
23
2
1
2
1
22
9
24
5
20
7
2
3
12
17
6
13
14
7
10
9
2
11
6
7
42
5
6
13
14
1
22
17
16
1
4
1
6
35
14
7
10
21
24
1
18
5
12
11
6
7
78
7
20
3
32
9
44
21
8
21
26
3
16
21
6
9
10
7
40
35
2
15
22
21
24
5
50
9
4
7
14
21
4
31
18
27
84
1
6
13
4
5
4
23
12
9
6
1
2
11
24
1
18
13
30
25
10
15
18
7
12
3
18
29
8
3
2
1
20
21
2
15
12
7
26
23
6
5
4
15
16
3
16
25
6
1
8
29
78
13
4
3
4
5
18
1
4
23
18
37
6
1
22
1
10
1
6
1
22
1
4
3
18
21
38
41
20
5
10
9
16
15
4
29
4
3
4
1
2
21
6
11
12
49
4
7
6
7
6
1
24
5
4
3
56
3
16
11
2
25
26
7
38
9
38
1
4
5
4
1
4
37
6
25
12
3
4
3
2
9
14
1
16
7
10
3
4
9
16
15
2
13
2
19
2
5
4
1
30
19
12
9
4
1
16
19
36
5
6
49
4
1
24
7
8
29
62
19
26
15
26
31
8
1
6
3
34
27
26
7
2
9
10
3
4
1
10
19
4
21
22
7
14
3
2
1
32
21
4
15
16
5
24
9
2
1
36
3
24
19
24
19
12
25
6
13
8
13
18
1
6
1
14
5
28
23
34
9
2
9
2
1
2
5
26
7
26
5
18
9
32
13
56
1
10
17
4
9
4
3
2
41
20
9
24
3
14
7
24
53
6
9
8
13
40
1
10
9
12
11
42
1
6
13
10
13
4
19
2
3
22
9
8
9
36
19
4
5
6
1
6
9
10
11
8
55
6
3
2
23
4
15
18
3
38
9
24
15
76
5
22
1
44
7
12
11
4
27
4
1
2
15
20
15
26
9
6
3
18
9
2
15
2
13
6
13
10
7
2
15
12
21
12
35
22
53
8
13
26
9
2
9
12
7
12
1
10
39
8
5
8
1
2
21
40
9
4
27
24
7
10
3
26
5
22
5
4
7
10
19
16
13
26
11
6
11
4
23
4
19
8
7
14
11
14
23
2
13
6
7
4
9
14
29
12
1
2
1
10
11
26
3
4
3
8
3
2
3
14
9
4
27
14
3
14
15
22
15
18
1
60
11
2
13
16
29
42
7
2
11
6
11
6
13
6
3
6
5
4
3
4
3
32
11
6
5
4
1
10
13
10
21
8
5
12
5
12
7
6
19
2
11
18
11
10
25
6
3
16
19
8
5
4
19
20
1
30
21
18
13
6
5
30
3
2
31
24
11
8
13
10
11
10
3
38
43
26
11
46
49
2
1
30
11
44
25
24
11
2
13
2
19
8
9
34
3
44
35
6
7
16
1
40
5
24
17
10
5
40
3
22
73
4
3
2
3
14
9
2
1
2
13
10
21
40
9
2
13
2
9
22
25
20
9
10
5
2
29
12
7
16
45
2
9
10
5
38
35
10
9
14
29
4
37
26
5
2
37
14
1
14
7
12
5
28
19
42
1
8
9
6
21
26
17
8
39
36
5
12
3
8
1
34
37
40
11
4
13
10
15
2
17
2
15
2
7
8
1
16
19
4
7
8
19
4
1
30
39
10
9
2
25
2
5
18
9
14
7
10
13
20
5
34
1
4
11
8
5
38
1
2
29
2
29
8
11
8
33
14
1
10
21
4
5
8
1
54
7
6
19
12
21
50
13
2
13
10
11
16
23
4
1
12
11
20
37
12
3
2
17
20
3
6
3
6
1
10
11
12
7
16
35
4
21
16
19
2
41
6
1
4
7
6
13
10
3
20
3
4
27
4
13
20
23
16
27
10
23
14
3
12
17
4
15
12
25
18
1
14
3
2
57
10
13
24
7
6
15
16
11
54
29
2
3
10
1
18
13
8
17
14
7
2
15
20
15
8
3
4
7
10
3
20
13
14
17
10
5
26
1
24
1
2
31
2
29
30
5
16
29
22
1
20
11
6
7
12
5
12
35
22
17
2
19
18
27
8
9
10
5
2
9
6
43
10
1
4
23
28
3
18
5
6
5
54
13
14
5
6
5
6
9
38
5
22
33
42
15
4
1
4
1
10
1
12
19
64
17
28
25
10
11
26
5
16
31
18
9
10
21
10
63
2
25
6
17
20
33
2
1
4
3
2
19
22
5
24
5
6
11
8
5
4
13
6
41
20
11
8
5
14
1
6
7
14
65
44
19
2
13
6
7
4
7
12
9
68
3
14
5
2
37
2
1
14
15
20
3
2
25
16
15
2
5
20
25
4
63
2
1
2
9
66
23
2
25
22
75
42
13
14
11
48
7
16
49
2
5
26
21
22
5
4
33
8
5
4
9
12
9
4
9
6
13
18
17
24
5
18
17
8
33
26
7
6
3
12
11
12
9
16
11
22
11
26
17
2
23
4
7
6
13
6
71
6
1
46
1
8
45
8
9
6
19
18
31
26
53
20
41
34
1
20
27
44
15
6
29
30
13
16
7
2
9
20
11
10
3
2
1
8
29
24
13
16
7
2
15
18
15
2
21
2
1
22
21
2
1
28
3
12
11
16
57
46
13
16
11
14
23
20
5
4
23
44
3
10
21
20
7
2
31
14
1
6
1
2
1
18
3
18
3
16
7
16
17
8
19
16
17
4
37
6
9
4
19
8
13
16
7
6
3
4
9
20
9
2
3
6
5
6
3
4
3
6
1
8
17
6
1
30
19
6
21
24
1
12
3
2
15
32
37
6
13
4
1
4
3
6
1
44
13
30
5
4
15
54
15
6
23
18
25
2
25
8
1
22
11
2
39
8
3
4
11
2
39
2
5
30
7
12
35
28
5
36
5
36
11
42
5
6
3
4
1
2
3
4
3
2
29
10
1
10
9
6
11
18
3
6
11
8
19
2
5
18
5
16
1
2
9
2
3
56
1
12
3
2
33
90
57
16
3
2
3
24
15
14
15
12
7
6
5
6
1
6
1
16
13
2
29
22
1
10
11
6
49
30
17
14
23
28
7
4
49
4
21
36
11
2
7
6
81
22
15
18
7
4
31
2
1
18
7
44
19
6
5
12
15
14
13
2
19
6
9
24
1
20
1
26
1
6
29
54
13
10
5
16
9
4
3
28
1
14
11
18
11
16
7
2
25
6
11
2
9
12
7
14
19
2
15
10
5
26
25
6
11
34
31
6
47
16
5
18
37
10
3
4
5
14
45
8
11
14
9
4
39
6
3
6
3
6
27
2
13
12
1
28
21
6
5
12
39
38
9
4
13
32
7
8
9
8
23
4
11
14
7
2
9
6
5
24
1
32
11
18
5
22
29
26
3
34
11
22
13
8
11
4
1
20
17
12
19
2
23
2
23
38
3
34
39
6
7
10
3
2
1
10
1
22
15
10
5
6
21
28
15
4
9
40
27
10
5
12
13
2
25
8
69
6
21
30
35
8
21
2
9
18
9
10
9
10
13
24
43
10
13
22
15
24
19
4
11
6
1
20
9
14
29
12
9
30
3
14
9
10
1
2
19
18
25
2
15
2
19
2
1
2
47
10
5
2
11
14
13
4
3
6
29
6
13
2
3
14
3
6
23
4
9
2
21
4
15
10
1
10
25
22
1
40
17
8
5
6
13
16
1
10
27
28
11
16
3
14
15
8
5
12
13
12
13
2
1
16
3
8
29
4
11
4
15
36
3
8
3
8
45
2
21
4
31
14
3
2
23
30
9
16
17
4
11
10
5
14
29
10
7
6
5
14
21
54
5
6
3
6
13
4
5
24
31
2
7
6
5
12
25
16
23
14
13
6
9
6
17
18
13
4
21
2
21
8
9
6
13
4
17
26
13
14
5
6
3
18
1
8
23
12
23
4
37
16
3
2
17
14
21
4
3
22
19
36
3
14
3
14
3
68
5
4
9
4
3
16
17
10
11
30
11
24
9
14
11
16
19
8
7
12
1
2
7
10
45
2
37
4
5
12
15
14
19
22
1
14
25
6
3
8
7
12
39
12
3
2
7
14
5
14
17
8
11
10
27
12
5
8
33
6
3
2
33
20
29
14
11
62
5
38
25
2
15
4
19
6
7
6
1
12
7
12
27
4
23
28
1
2
7
30
9
8
21
2
21
2
13
8
19
10
3
2
15
4
1
2
11
40
7
26
11
6
15
10
7
12
5
6
29
4
9
2
21
20
3
2
25
26
9
22
3
10
1
2
5
2
57
14
29
12
47
18
15
10
7
2
11
10
1
40
17
8
49
4
13
22
7
26
35
4
7
26
25
26
13
2
5
2
11
12
11
2
15
52
47
2
21
2
1
4
19
10
3
14
27
10
1
20
1
12
5
2
5
26
15
16
21
18
7
14
35
8
9
6
23
10
23
12
5
30
17
14
15
8
9
8
3
2
11
22
15
4
1
22
1
2
19
10
3
2
3
2
5
10
7
24
5
20
27
10
3
18
5
18
23
6
1
18
9
4
17
2
7
16
37
28
5
8
19
22
27
6
27
16
3
10
1
8
3
10
15
6
3
36
29
4
5
8
1
4
3
4
1
20
11
4
11
6
7
6
5
2
7
8
1
16
45
16
5
2
21
14
25
2
1
6
7
14
1
56
7
14
33
10
45
10
19
6
17
16
9
20
3
2
3
10
7
26
3
2
1
12
1
20
9
10
5
6
23
26
11
20
23
10
13
6
19
6
11
16
33
2
1
8
9
22
1
8
11
18
7
6
13
38
1
28
7
8
17
10
23
6
11
2
1
6
5
6
1
2
35
4
17
2
11
6
17
10
1
44
15
4
5
4
7
8
1
16
27
4
3
8
3
18
3
6
5
10
3
2
1
20
5
14
7
10
19
6
19
38
3
12
5
2
3
26
3
8
21
2
5
14
9
34
3
24
7
2
11
64
15
10
15
18
3
4
9
10
1
6
45
14
15
14
9
8
7
6
25
22
1
46
1
16
11
16
29
24
5
12
13
20
3
2
7
56
9
32
15
30
17
8
7
20
23
16
1
4
5
26
3
10
13
2
49
8
29
12
9
32
21
6
1
32
5
10
1
2
3
8
3
12
9
4
5
80
1
12
21
2
15
10
15
24
11
12
23
30
11
22
11
12
7
20
1
10
9
12
13
4
3
4
1
4
7
14
23
4
7
26
3
24
29
50
27
18
15
12
7
20
5
2
27
8
31
20
7
4
21
18
5
2
5
4
27
2
3
6
11
60
9
8
35
16
3
30
15
40
3
4
3
10
15
20
7
10
9
6
11
22
21
4
3
2
9
2
33
8
7
2
1
8
1
4
5
18
1
4
1
6
1
4
3
8
23
26
13
22
3
34
17
8
47
34
19
34
11
4
1
8
9
10
13
12
9
12
5
54
9
4
11
12
61
8
15
74
1
2
3
4
35
10
9
14
31
4
17
2
27
36
41
8
5
6
29
2
17
8
1
24
5
2
19
4
1
2
17
4
9
18
1
6
7
16
29
28
21
10
3
14
31
2
3
20
13
18
37
14
41
2
23
14
13
12
15
18
21
6
65
36
5
12
9
36
23
2
1
2
1
2
27
40
5
10
3
14
23
32
7
18
35
6
13
26
1
20
15
4
45
24
15
8
21
8
11
4
1
12
1
12
5
4
1
24
1
6
23
6
27
16
25
14
1
2
13
12
5
6
11
8
9
8
1
12
7
10
7
12
11
8
11
12
17
8
11
28
17
4
39
10
5
22
15
20
7
12
3
8
3
20
55
16
3
20
21
12
23
6
11
22
49
4
5
12
5
14
7
18
13
16
3
32
9
16
17
8
3
18
1
12
1
2
9
6
15
14
17
6
29
6
1
2
7
6
5
8
7
26
11
4
11
18
13
2
39
8
7
4
9
46
15
14
3
16
3
26
1
2
27
10
3
8
17
6
9
8
27
8
27
8
7
14
3
16
3
10
5
4
7
6
3
6
31
16
3
4
7
2
1
22
23
28
7
8
5
40
5
2
19
30
19
6
5
30
7
4
9
16
15
26
3
46
3
8
3
16
13
8
15
4
33
56
13
4
9
10
3
64
25
20
13
24
53
24
37
6
7
18
19
4
5
30
13
12
1
24
9
2
9
26
17
2
43
4
9
14
3
10
5
10
21
40
9
14
7
10
11
8
1
22
55
6
5
28
23
40
13
6
3
32
9
4
1
14
5
20
3
4
3
8
3
10
9
4
11
4
33
2
21
2
3
12
1
8
5
12
25
2
15
14
31
28
1
8
1
10
7
12
11
2
1
10
1
8
21
16
39
2
1
6
15
30
27
2
7
22
1
16
49
30
1
44
1
16
15
14
27
38
7
54
17
2
1
20
15
26
5
32
7
6
19
12
3
4
1
22
3
16
3
10
27
10
3
28
9
10
19
10
13
2
27
22
1
16
3
22
51
8
1
44
11
12
13
10
17
6
7
24
23
16
37
6
3
2
15
6
3
16
13
20
5
8
31
8
13
14
3
2
11
6
35
2
11
90
11
2
13
4
27
2
5
20
11
32
11
30
35
20
31
30
13
2
21
22
21
6
9
14
31
6
25
20
5
4
5
70
43
6
17
26
3
16
21
10
3
12
9
18
1
12
3
2
5
12
7
12
13
6
29
28
5
14
13
16
17
2
1
18
19
2
41
10
11
18
13
26
13
26
1
2
31
6
1
4
17
6
25
38
9
4
3
8
9
8
1
24
5
24
1
18
25
22
5
10
5
18
7
2
19
6
3
10
51
20
9
8
31
8
25
10
7
6
7
22
3
4
3
4
19
4
53
2
7
2
7
10
5
16
7
30
19
8
19
8
1
18
31
4
9
8
15
44
21
14
7
2
1
42
1
4
11
4
5
4
3
4
5
20
3
4
5
6
25
2
1
4
39
8
17
14
33
18
1
12
1
2
1
12
5
24
23
12
17
2
5
6
11
6
3
30
9
28
21
24
41
38
17
4
1
24
35
14
5
2
1
6
1
12
11
34
13
24
7
4
5
4
13
4
23
6
17
18
7
10
15
36
51
6
7
4
15
4
9
8
3
12
1
28
25
10
41
2
33
8
13
14
21
36
3
18
3
6
13
16
17
8
19
8
9
16
3
2
5
18
27
22
1
10
7
4
7
40
3
20
33
10
9
6
17
10
3
20
21
28
1
2
5
2
1
18
13
10
19
6
15
4
13
20
51
4
13
4
7
10
1
12
17
22
29
12
13
28
1
10
15
2
7
2
7
18
11
16
13
30
3
10
11
32
27
12
9
6
7
4
11
8
9
16
19
2
15
22
21
18
5
28
53
18
35
6
1
8
5
18
17
6
19
22
9
4
15
4
3
36
5
12
5
2
15
8
15
6
5
6
39
18
7
6
7
4
15
46
37
14
3
14
15
8
13
10
1
26
15
16
33
4
3
10
27
26
11
18
5
18
25
24
35
8
7
22
13
24
35
20
3
20
79
14
1
10
33
18
13
36
3
34
9
8
13
14
15
22
9
2
9
14
9
4
7
18
5
6
7
6
25
6
1
2
15
6
7
6
65
22
5
10
29
6
7
32
3
2
51
18
1
6
7
14
23
6
13
8
17
2
13
2
27
8
49
2
7
16
9
2
11
8
15
38
33
8
13
18
11
12
15
12
7
18
7
12
13
10
5
6
17
12
1
6
7
12
35
2
21
2
9
4
1
2
5
2
7
14
27
6
19
30
1
12
1
18
13
2
11
2
7
36
23
24
5
42
3
4
43
14
17
22
11
50
31
12
5
30
9
6
17
18
5
18
5
14
25
4
9
4
27
8
21
4
13
10
13
22
11
8
3
2
1
2
11
28
5
2
5
4
5
8
27
6
13
26
17
2
13
6
1
68
35
16
45
2
5
2
21
16
1
4
27
16
11
38
21
4
3
62
19
2
3
8
3
30
1
2
3
14
23
10
5
10
5
50
37
2
3
10
5
12
45
4
37
24
1
2
1
8
15
14
3
18
1
4
3
20
21
6
11
8
3
4
5
8
7
12
29
12
21
6
7
6
1
18
1
24
19
46
3
8
3
10
9
4
7
4
39
22
9
22
3
26
5
20
13
6
31
46
53
6
15
2
19
14
21
18
5
24
1
30
15
2
1
22
39
8
45
12
5
2
59
12
3
8
15
50
1
18
3
8
5
6
17
16
49
28
25
2
3
22
17
14
17
34
7
6
7
34
9
8
11
2
7
14
11
8
9
20
1
36
13
2
17
4
23
14
31
6
9
8
1
16
5
16
1
6
37
4
5
4
1
4
9
44
21
30
15
4
21
34
9
32
3
6
35
20
9
30
11
8
7
6
11
48
37
2
23
14
23
18
3
8
3
2
11
4
9
12
17
26
19
8
17
2
15
4
15
16
19
16
11
6
1
16
7
6
39
18
7
2
11
6
3
10
1
20
7
6
47
12
11
18
11
18
17
26
11
12
23
24
7
8
11
6
1
58
7
10
21
12
17
18
3
16
1
12
5
6
23
10
5
4
11
6
13
2
59
10
7
2
5
2
27
4
9
2
3
14
5
4
9
4
9
2
9
4
21
14
3
30
9
10
19
6
1
46
1
20
1
4
5
16
1
2
11
12
1
8
19
6
11
8
3
28
3
8
15
34
53
2
1
2
3
10
5
14
3
118
19
12
27
2
9
34
9
6
33
4
27
2
29
22
23
2
33
2
1
6
17
20
11
20
13
6
3
2
39
12
21
12
9
2
3
4
1
8
33
52
1
16
3
2
13
12
3
40
1
10
19
2
7
4
37
12
9
22
3
26
27
20
9
32
5
22
21
26
1
2
33
10
3
4
21
4
9
10
3
62
15
4
23
10
7
4
3
2
1
2
11
4
1
32
35
40
27
18
33
54
23
14
13
12
13
26
1
20
1
6
7
14
7
6
11
8
7
12
15
60
3
2
25
20
31
6
5
2
35
24
1
6
5
6
23
12
1
12
7
12
11
12
11
32
9
22
41
6
7
4
17
22
29
4
17
4
13
12
5
10
13
28
11
8
1
4
11
28
1
12
5
18
25
6
1
16
9
14
5
4
1
20
3
6
11
18
13
46
1
32
9
2
7
18
17
24
3
8
25
14
1
6
11
6
59
12
17
2
19
26
45
34
3
8
7
26
3
44
5
58
39
6
7
10
1
8
5
6
1
2
1
64
11
2
7
2
17
40
7
2
5
10
5
4
7
8
65
6
3
50
5
18
7
12
13
10
5
24
9
10
23
8
1
4
3
6
7
12
27
2
19
6
3
4
3
4
3
2
7
20
25
12
5
6
11
22
41
8
3
6
7
4
19
2
3
10
1
28
11
8
5
16
15
16
1
8
13
20
27
4
3
6
11
2
5
40
23
56
21
40
33
8
11
56
1
4
15
2
1
8
29
52
9
14
9
2
11
12
3
10
25
22
1
2
35
14
1
6
13
26
25
2
9
2
19
38
13
6
23
22
1
4
17
14
11
30
7
2
1
6
27
6
5
18
65
40
51
2
9
28
7
8
1
10
7
10
1
30
5
18
13
6
13
6
9
14
7
6
11
4
19
8
35
16
13
8
15
16
7
24
3
78
11
6
1
6
11
30
1
36
9
2
19
4
3
2
3
26
9
2
3
16
25
56
23
8
11
10
71
12
11
36
19
14
15
36
1
4
1
12
35
6
1
4
1
54
11
6
7
6
1
6
1
42
11
6
11
22
11
30
17
6
23
56
19
2
1
18
9
6
1
18
15
26
19
14
3
10
9
8
27
2
1
12
7
2
3
4
45
40
39
6
13
2
1
34
13
10
7
16
7
12
25
4
33
8
33
6
11
2
15
4
11
2
11
22
9
4
3
20
21
18
41
4
1
12
3
8
9
30
17
4
21
4
21
20
23
2
3
4
3
2
9
2
33
4
1
4
9
14
3
24
1
36
7
20
1
16
13
10
5
10
7
2
19
6
5
6
19
20
15
2
7
16
11
42
1
10
1
8
5
10
5
4
15
22
5
8
23
12
3
2
15
24
13
18
3
16
31
26
17
14
11
8
13
14
1
2
7
16
15
2
9
20
7
46
1
14
15
16
7
2
15
8
3
26
3
2
5
34
3
14
31
6
1
10
1
30
17
8
3
12
1
6
11
6
1
22
11
10
1
2
1
8
7
18
7
18
11
38
1
2
9
8
3
56
17
34
1
12
21
18
5
16
13
16
5
46
19
12
5
4
7
14
19
48
3
16
1
6
1
6
33
4
5
18
5
4
15
4
7
12
19
6
7
50
41
18
23
18
1
4
3
22
5
18
11
10
13
8
3
4
1
8
23
6
27
4
21
2
13
6
13
12
25
26
23
14
9
14
1
6
7
8
9
4
9
20
5
6
7
72
13
14
15
16
5
52
3
12
15
2
3
2
11
14
5
8
27
4
9
6
11
2
39
12
5
6
5
6
1
4
15
14
41
18
19
6
13
6
35
2
17
6
41
28
1
10
5
12
7
6
19
26
1
20
13
32
51
50
15
48
3
68
1
30
23
22
5
6
9
22
5
10
13
8
29
8
25
4
5
10
43
16
3
8
3
12
9
44
5
26
3
58
19
34
7
6
13
14
17
24
27
14
3
12
47
8
11
12
1
4
29
18
3
12
1
8
1
12
39
4
43
40
13
20
1
10
5
16
11
4
17
14
7
12
1
24
19
6
17
10
5
6
27
8
15
2
7
2
43
8
11
10
15
8
9
6
13
6
7
14
5
10
61
4
25
14
11
26
3
12
1
20
1
28
21
12
25
4
3
6
7
12
1
12
25
10
31
10
5
18
5
24
11
24
13
4
1
14
33
4
33
6
15
10
13
52
25
32
33
10
3
8
7
8
7
30
3
12
45
8
7
30
11
30
17
2
27
10
3
24
23
6
5
10
19
8
3
34
23
18
3
10
7
22
7
4
3
12
7
6
3
6
27
4
41
14
9
8
3
20
11
14
11
22
45
16
3
20
31
10
9
26
5
8
13
34
7
16
1
8
31
4
11
16
5
4
3
4
7
2
17
10
27
14
5
16
1
14
7
12
3
16
3
32
9
10
9
14
27
2
1
28
11
22
25
4
1
8
27
10
3
8
43
14
33
12
19
8
29
2
5
18
15
26
9
30
9
6
7
26
3
14
7
48
1
14
1
12
19
28
3
12
13
8
13
2
5
26
5
14
5
2
11
10
5
22
3
2
27
10
17
2
39
4
21
18
7
6
7
20
7
20
11
2
27
28
23
6
31
8
15
14
7
46
29
4
3
14
3
10
13
10
21
50
7
18
7
4
13
4
5
12
11
32
1
6
5
2
35
10
37
2
9
26
45
2
3
18
11
6
15
16
11
30
5
14
13
34
9
4
21
8
5
6
1
28
21
32
3
8
5
2
21
6
29
6
1
4
37
6
19
18
11
8
25
8
3
2
3
8
31
2
25
12
21
24
1
10
25
8
11
10
9
32
5
8
25
4
41
8
5
4
11
12
17
10
23
6
13
22
29
6
13
10
7
20
7
32
1
14
11
52
25
8
11
4
7
28
3
8
21
32
57
4
15
14
15
22
5
10
21
4
39
10
9
2
13
28
5
2
1
4
17
4
7
4
13
8
11
18
37
6
11
16
7
24
23
42
1
2
27
2
13
18
51
18
5
6
25
12
17
2
3
8
1
34
17
2
3
4
11
20
17
10
19
30
5
42
11
36
1
12
35
32
1
18
11
6
5
2
49
4
9
10
19
4
9
30
13
22
25
36
19
6
19
8
13
24
3
82
7
10
3
10
25
6
35
2
3
14
25
2
3
8
7
6
3
6
1
4
19
2
11
12
5
30
3
2
25
8
15
2
29
8
1
24
9
4
9
22
3
8
3
6
23
2
5
2
3
24
3
8
9
6
35
16
17
32
15
10
3
24
35
2
3
30
1
18
9
2
25
14
7
8
57
22
3
20
7
14
3
2
9
30
5
4
7
54
11
16
5
10
21
4
21
4
9
4
31
12
11
10
41
18
29
36
11
6
31
16
21
8
1
40
7
6
29
12
3
12
1
10
29
16
1
12
13
12
3
4
51
2
15
10
1
6
21
20
19
12
9
6
1
14
15
14
21
14
5
12
19
12
3
4
43
6
35
10
1
26
1
20
5
4
33
20
5
2
1
10
33
34
15
6
5
8
9
20
3
2
1
18
23
58
25
2
9
8
15
4
3
10
15
12
5
6
21
26
21
2
43
4
3
16
9
2
15
2
17
42
49
6
3
30
27
6
1
4
1
2
11
14
17
28
7
6
3
2
13
2
11
8
17
22
7
40
29
2
13
12
7
24
21
8
3
2
15
2
19
6
1
8
13
84
13
2
11
2
11
24
13
4
15
8
5
2
3
2
69
2
23
2
9
2
3
60
21
10
7
8
1
24
9
4
11
2
21
12
3
4
5
16
11
16
3
20
37
4
13
6
9
26
3
22
25
44
1
12
3
28
21
2
3
16
5
22
9
74
13
8
55
6
11
6
27
12
39
6
7
4
15
8
23
10
1
36
3
2
9
14
3
44
11
18
1
8
1
16
27
4
9
10
7
8
5
2
23
4
5
4
9
50
15
34
5
2
5
12
11
24
7
6
1
20
23
40
35
2
15
14
9
2
9
6
19
36
27
12
1
8
15
10
3
14
17
16
1
24
1
8
3
10
35
10
27
10
9
4
31
2
3
2
3
2
15
2
9
36
1
6
5
2
3
24
7
4
1
12
1
10
15
12
43
8
1
2
43
18
25
16
5
12
1
12
17
6
3
4
15
4
47
10
9
10
51
14
3
44
1
4
17
6
21
22
17
12
1
26
11
18
7
2
9
38
1
8
3
4
3
8
15
16
41
12
1
2
11
18
7
4
21
30
31
8
3
4
37
8
13
18
13
36
21
2
13
16
45
4
5
18
29
16
5
2
35
2
3
12
5
12
11
4
3
4
3
8
3
20
19
30
9
26
7
10
31
8
13
6
1
4
13
12
5
12
5
10
1
4
5
26
35
20
13
4
19
4
1
4
15
14
17
8
13
36
11
4
9
14
19
2
5
20
35
6
1
6
65
80
29
4
21
2
1
2
11
34
13
14
29
10
23
20
23
12
53
8
21
2
37
2
7
12
29
2
17
4
9
10
5
12
9
4
3
10
25
6
13
18
9
6
5
8
3
6
13
6
19
2
37
8
13
22
7
16
13
42
13
36
25
12
11
40
47
18
7
22
1
48
1
10
13
2
5
2
37
18
1
4
5
2
5
12
7
32
21
12
9
20
3
24
25
2
5
6
3
14
7
24
3
42
11
4
5
2
51
16
19
14
3
8
3
4
35
8
5
16
7
18
5
8
19
30
7
2
9
8
21
70
7
8
3
8
33
6
19
6
21
12
17
14
1
12
1
6
1
2
11
4
9
10
25
24
23
14
15
8
5
14
5
34
7
14
11
2
9
4
1
24
13
12
37
14
3
2
33
22
1
8
31
6
63
2
7
30
1
18
11
6
7
36
5
6
13
10
33
14
3
2
1
16
1
48
5
28
15
30
21
12
21
12
5
12
15
8
1
24
9
2
15
8
5
24
5
8
1
28
1
20
17
18
33
18
5
36
25
10
39
26
3
14
3
8
19
10
3
40
11
14
65
18
17
12
69
2
5
14
41
10
7
12
7
22
35
32
13
8
13
4
1
36
3
44
7
14
3
16
13
28
13
30
49
26
29
2
23
6
13
8
3
38
9
14
3
18
11
16
41
36
13
4
13
10
9
2
19
12
31
6
3
16
21
2
11
28
37
6
25
6
15
20
1
14
35
16
5
4
19
10
15
34
3
24
3
18
15
8
21
8
13
12
9
18
5
38
7
32
37
14
15
2
29
44
27
10
3
40
23
12
5
8
21
28
41
6
3
68
3
32
7
2
15
4
5
14
1
44
3
8
15
10
1
2
13
10
7
2
17
6
1
22
13
8
5
58
5
6
1
12
7
12
5
2
5
2
21
12
11
8
75
12
15
10
47
4
19
6
5
14
61
18
15
60
31
24
1
12
15
6
15
22
9
6
9
22
3
2
5
8
7
2
27
18
31
28
7
24
23
10
7
30
1
12
3
12
5
6
7
6
17
18
1
10
5
30
5
6
5
2
1
14
7
4
13
4
7
20
11
22
5
6
7
10
1
4
19
28
21
52
7
8
1
6
17
12
11
6
5
8
9
20
1
12
53
8
27
12
1
12
17
84
1
22
23
6
19
2
3
4
1
4
1
10
7
38
53
14
9
22
5
10
7
12
5
22
5
22
23
14
9
46
1
16
15
4
5
10
33
16
9
22
43
4
41
16
25
18
1
24
9
2
9
16
5
2
15
6
5
34
11
16
5
10
7
8
9
4
1
22
3
20
3
8
25
12
1
34
5
6
1
24
21
22
1
8
13
12
1
2
3
12
1
16
3
12
11
2
27
2
5
10
17
24
5
6
17
6
31
4
27
6
37
8
23
4
7
14
19
24
5
2
33
2
15
2
3
12
9
8
99
4
15
14
1
6
5
42
59
8
51
4
3
26
9
16
7
6
3
28
9
30
1
2
1
32
3
10
67
10
29
14
17
10
23
12
9
8
21
4
7
2
3
22
3
10
19
24
25
12
117
8
7
4
45
6
13
18
11
6
1
6
29
2
9
8
9
2
17
16
7
6
5
10
15
8
3
2
15
2
23
10
21
22
13
2
21
10
9
22
31
6
5
34
1
6
9
18
3
8
5
10
3
4
27
10
37
2
37
16
43
20
9
40
3
4
3
4
5
16
7
38
19
2
7
34
11
4
13
14
13
4
15
8
21
4
15
14
53
2
17
18
35
12
1
2
27
36
13
2
3
14
15
14
7
16
1
4
11
26
5
20
1
18
33
20
9
48
29
8
3
4
27
6
21
2
3
14
11
6
7
6
11
18
13
6
15
8
35
16
27
22
21
20
9
4
1
14
23
6
1
4
45
10
9
4
15
16
1
10
11
2
9
52
9
24
3
20
13
6
3
16
1
8
19
10
31
18
49
2
1
6
11
28
23
14
3
18
5
24
7
4
47
6
9
38
3
24
5
4
23
10
29
10
19
8
15
4
9
10
3
6
35
22
1
14
21
18
3
12
11
2
27
18
17
20
1
2
1
28
3
14
5
18
17
14
1
4
33
8
5
12
1
8
57
8
17
12
25
20
5
24
7
2
3
2
11
4
37
6
5
14
51
22
15
10
9
2
13
8
3
32
45
18
1
44
21
20
45
16
33
10
3
44
9
6
27
2
21
6
1
4
3
8
3
26
3
4
3
4
21
22
15
18
3
4
1
20
15
8
9
2
9
10
3
14
21
8
15
14
13
10
21
18
3
46
3
4
9
2
7
6
1
12
17
4
13
4
11
12
9
14
33
10
43
8
3
8
11
10
15
14
9
16
1
20
15
8
35
6
19
14
5
2
15
6
7
2
9
14
3
8
5
12
17
8
23
12
1
24
37
14
11
24
5
2
19
30
5
12
7
10
3
56
1
22
47
4
15
8
1
6
7
4
9
2
11
4
1
24
1
2
35
8
9
14
25
28
9
22
17
10
65
12
45
4
21
16
15
2
5
14
19
14
27
8
11
18
13
46
13
8
9
12
15
8
3
12
17
20
3
14
3
8
33
12
5
10
1
10
7
10
15
6
7
10
1
18
31
20
41
16
13
4
41
26
11
32
3
22
3
2
3
12
13
22
19
2
9
16
9
24
9
6
9
10
1
22
9
16
1
2
45
2
19
16
1
46
7
12
7
10
1
6
19
24
49
46
13
24
17
18
13
42
5
6
1
6
27
10
1
10
1
16
11
20
19
8
45
8
9
4
5
2
11
42
33
4
1
10
9
32
3
10
3
4
9
2
19
20
1
24
1
12
59
18
7
14
1
2
1
28
29
20
19
2
11
14
13
20
15
14
3
2
1
20
19
4
1
8
27
20
9
6
1
8
15
48
33
34
5
4
1
30
15
4
3
8
15
28
1
8
15
12
41
48
13
2
13
26
1
24
13
42
19
54
7
2
1
32
11
36
19
6
47
4
37
8
45
2
35
8
3
28
25
4
3
18
1
30
13
20
7
32
19
2
7
26
31
14
21
8
3
12
13
2
19
26
1
4
11
2
77
4
19
10
49
32
61
12
9
10
27
4
9
4
11
10
23
16
35
4
11
6
5
4
1
30
27
32
17
42
21
16
15
34
5
24
21
4
1
4
33
10
11
30
19
12
27
32
1
14
1
20
9
2
25
10
3
6
21
22
3
4
37
18
5
14
17
2
1
24
7
4
17
4
1
14
13
18
1
22
1
16
11
24
7
16
1
26
3
14
15
8
5
4
1
24
65
8
3
12
33
10
3
10
7
6
3
44
7
14
3
2
5
16
5
34
9
14
9
4
21
8
23
36
5
8
21
4
1
2
7
10
5
24
9
2
5
2
35
18
5
4
5
8
5
38
17
22
5
6
5
12
1
30
11
8
29
16
5
14
3
2
3
8
3
6
23
10
11
10
5
26
17
32
53
2
17
8
33
20
9
2
5
4
5
2
9
30
37
6
1
18
29
42
17
2
9
2
11
22
13
6
11
10
9
2
15
10
31
10
1
22
1
14
3
22
7
10
11
8
19
12
23
6
21
6
5
12
45
2
7
8
1
16
11
24
3
16
1
8
3
16
3
20
1
6
13
14
13
2
1
10
21
30
15
10
7
10
7
12
9
2
15
16
3
32
11
22
11
2
27
26
11
12
17
24
1
10
29
30
11
24
17
12
13
50
9
12
21
14
5
2
15
34
1
20
1
20
3
18
7
6
9
10
3
24
1
22
5
12
25
26
53
4
11
2
23
4
3
2
17
32
15
32
25
2
9
38
17
4
1
16
5
4
1
22
17
6
1
24
13
16
29
20
1
8
3
6
7
18
23
2
3
40
5
26
13
16
5
2
5
6
7
30
13
4
7
4
3
50
29
18
25
2
1
30
17
10
23
16
3
12
33
12
19
36
23
6
13
6
13
36
1
14
5
8
1
12
1
24
5
6
17
10
5
36
19
6
21
14
9
2
35
12
13
8
1
4
21
26
7
12
17
6
1
12
5
2
1
20
1
24
3
2
5
28
3
6
3
20
1
2
11
22
35
26
9
18
13
4
17
22
1
2
7
20
17
2
13
40
5
8
1
38
21
14
35
14
5
20
9
6
1
8
13
12
15
8
3
2
13
8
3
4
5
22
15
2
3
16
9
6
9
14
5
10
25
8
5
4
9
10
15
2
9
4
5
10
9
8
23
16
7
6
7
12
45
28
13
8
31
18
7
2
17
8
3
16
3
6
23
20
3
6
25
12
41
6
5
24
31
10
3
20
17
4
3
4
17
6
11
10
13
2
13
38
9
32
9
12
37
20
1
28
5
40
3
32
11
28
5
4
3
8
37
8
1
6
1
16
5
16
31
2
9
22
11
16
9
76
1
4
19
8
11
14
3
28
23
20
27
2
3
2
3
2
19
2
5
14
3
4
21
8
7
16
11
2
29
28
21
6
3
2
9
6
15
6
41
8
31
18
11
16
11
10
7
6
3
4
1
8
7
6
5
12
11
4
3
2
5
18
7
2
19
10
3
12
5
6
7
10
7
20
5
16
5
4
1
2
69
6
11
6
17
18
7
2
1
10
13
6
7
6
7
18
33
6
21
32
21
26
7
2
25
22
9
8
15
36
1
14
27
28
1
20
1
2
3
14
9
2
35
24
1
68
17
30
49
18
9
18
19
6
9
8
21
38
5
10
11
14
21
14
9
4
27
4
21
2
9
40
1
14
11
24
11
30
7
28
37
10
1
26
3
50
3
16
15
48
45
28
3
4
27
28
1
2
19
2
21
10
3
12
11
4
43
20
7
18
1
6
1
4
3
6
5
28
45
18
31
28
1
8
11
22
3
6
23
8
17
6
7
30
7
2
7
24
5
48
19
10
9
26
21
32
1
10
9
40
15
14
29
16
3
8
1
16
3
26
5
42
17
6
3
4
3
4
3
12
29
30
23
10
3
14
1
8
1
2
3
40
11
18
5
22
9
12
11
32
7
2
3
6
27
20
3
10
15
6
9
8
3
44
77
4
21
6
21
2
5
22
9
20
1
4
27
4
19
14
5
12
87
6
11
2
19
10
35
14
25
10
7
2
11
10
9
34
1
20
19
22
11
2
3
20
5
2
7
10
5
18
9
20
1
20
1
6
35
8
9
6
9
8
1
32
39
6
7
8
15
14
3
16
1
24
7
8
5
6
1
8
23
12
3
10
13
34
9
8
5
22
1
14
17
30
1
26
5
8
17
8
3
2
13
14
21
2
13
8
15
2
3
10
27
2
13
14
39
2
3
18
9
12
7
10
3
2
55
18
11
16
49
10
27
16
3
14
15
4
15
74
3
12
29
12
5
12
35
12
1
14
13
26
27
2
7
18
11
60
15
2
3
2
17
2
11
16
7
6
3
8
33
6
43
18
11
6
3
20
7
18
9
10
9
8
3
8
9
4
9
4
25
6
3
8
33
8
5
14
5
10
27
26
35
8
1
4
5
8
11
6
15
14
13
10
1
8
5
14
7
54
1
64
45
8
29
2
65
2
5
8
3
16
1
4
5
2
3
12
21
10
3
16
15
26
11
26
5
12
11
2
29
8
5
4
9
14
51
10
9
14
9
84
5
22
11
28
11
40
5
10
5
4
13
16
1
2
33
10
9
30
17
26
9
6
1
10
1
66
1
4
15
48
5
16
39
4
27
20
21
18
21
28
35
2
1
16
13
18
15
10
7
12
13
12
9
6
1
2
39
6
17
20
9
8
39
14
19
4
21
4
9
14
21
10
21
12
9
10
21
8
5
8
3
4
3
4
11
14
33
8
9
16
1
12
3
14
3
4
5
8
3
8
3
14
23
12
7
18
1
24
9
4
1
4
5
2
13
40
5
22
7
18
9
2
9
12
7
10
5
14
5
32
5
12
3
22
5
2
27
50
17
20
13
12
3
2
23
8
25
32
5
2
7
6
27
14
9
10
5
16
7
22
5
4
27
44
21
18
1
6
3
2
17
26
33
16
15
2
3
16
7
12
13
6
13
24
5
12
31
6
5
26
13
4
21
8
9
8
9
2
27
4
15
36
3
8
15
8
17
12
7
54
21
12
13
4
13
6
5
6
3
36
5
4
1
42
17
12
35
6
27
6
19
34
23
10
1
14
5
20
11
30
11
8
19
14
7
2
15
18
17
24
3
2
1
2
1
24
7
6
7
2
13
12
9
2
17
24
3
12
5
6
11
26
27
2
21
16
1
4
3
24
27
8
5
26
3
4
1
14
9
20
7
6
35
12
11
4
13
14
37
40
7
18
23
4
11
10
5
10
1
10
5
30
1
6
3
20
13
12
29
6
5
12
3
22
17
2
31
4
21
20
9
8
15
22
53
2
9
10
9
4
15
4
13
16
1
8
15
8
13
2
5
4
9
2
17
4
11
26
5
36
11
36
9
10
67
18
7
12
3
4
11
18
1
18
13
8
5
6
25
2
3
22
9
14
25
20
3
14
35
8
3
10
5
6
5
8
11
18
1
2
7
2
15
2
7
24
15
66
13
4
3
22
41
10
3
8
17
8
11
22
25
2
1
12
41
6
13
12
5
6
1
4
9
20
1
28
3
22
9
42
3
10
15
10
3
4
31
18
1
4
11
12
27
8
1
4
3
26
23
8
11
28
7
2
3
2
7
26
3
16
37
4
1
16
9
4
7
4
13
2
29
14
9
18
7
10
57
16
43
8
41
16
13
2
3
10
33
4
13
20
11
14
23
58
9
10
7
2
11
4
11
18
113
62
5
10
7
4
1
4
5
18
1
2
19
6
7
16
1
4
13
10
15
4
15
18
7
18
3
4
25
26
5
6
5
2
21
42
25
10
15
30
1
36
19
4
3
6
9
20
11
6
3
6
1
4
5
26
29
30
67
2
27
2
1
10
5
8
7
26
9
20
1
12
1
26
39
42
3
20
7
12
5
18
39
2
1
18
21
30
13
16
15
14
33
16
7
44
1
8
39
4
3
4
49
2
9
6
17
18
21
10
19
38
19
16
3
66
33
8
7
4
23
6
25
10
1
4
5
2
21
22
17
34
17
40
19
20
17
22
13
24
17
22
5
2
5
22
1
20
9
4
5
2
25
10
1
12
11
8
13
24
23
14
41
14
1
20
11
16
1
2
3
8
15
6
3
4
15
18
25
26
15
4
27
10
17
16
5
8
35
26
19
6
3
12
3
10
1
10
17
4
9
6
1
24
11
18
1
2
7
14
15
32
9
22
5
6
15
8
115
2
3
26
27
10
7
10
11
2
3
26
1
2
3
12
11
40
3
8
5
22
15
6
29
18
13
6
21
56
3
8
9
32
15
2
1
2
3
34
3
4
1
22
33
2
5
48
15
20
31
2
13
36
5
28
11
10
7
2
5
12
1
30
1
2
1
4
17
14
71
14
19
2
31
2
17
6
3
8
3
26
5
4
3
22
9
58
15
10
9
22
45
28
3
2
19
4
17
8
11
4
13
12
17
2
7
4
3
4
1
8
5
66
11
2
35
20
35
6
7
8
3
10
9
4
3
12
1
34
5
2
5
4
7
2
23
16
7
2
13
4
23
4
7
36
5
12
23
6
19
8
25
28
23
16
7
4
15
22
27
14
39
12
71
8
33
2
1
4
7
8
3
2
9
2
21
12
35
12
13
12
5
4
29
4
5
6
13
20
15
8
3
4
15
4
11
6
29
4
9
2
21
16
5
10
1
14
7
2
5
14
5
44
5
12
11
10
9
22
5
8
11
20
3
4
1
20
7
28
1
2
13
6
13
20
1
10
29
2
13
16
7
10
35
20
9
4
91
10
15
14
19
10
7
2
5
4
37
6
23
2
29
6
5
24
15
12
23
2
5
4
41
6
7
30
5
22
11
28
55
42
13
26
9
4
5
14
15
16
7
18
1
8
15
8
93
14
1
6
1
6
43
14
15
8
7
6
5
60
3
24
17
6
39
20
3
2
15
16
45
10
13
4
7
2
15
16
9
14
1
12
11
4
33
16
3
6
19
4
17
18
13
10
37
10
33
6
17
12
27
8
5
4
17
4
7
10
1
2
13
8
15
6
3
14
1
18
3
8
13
2
1
24
3
14
3
20
23
10
1
2
13
6
7
36
1
2
1
38
3
14
5
28
37
6
17
12
21
8
49
2
7
8
11
2
19
2
9
2
7
26
5
10
7
14
1
12
5
30
23
12
7
6
13
10
15
6
9
2
31
6
7
6
9
26
33
28
15
2
13
6
5
12
25
24
11
2
3
18
1
24
1
28
31
16
11
12
19
2
3
6
31
8
19
8
19
24
7
10
5
2
1
12
7
28
9
22
3
2
5
10
31
26
19
18
13
4
3
10
19
2
1
4
21
6
11
36
17
6
9
8
5
18
11
14
9
30
1
18
17
2
31
4
5
4
5
8
9
6
17
14
21
28
3
12
53
10
5
12
37
8
1
6
7
2
1
20
1
2
1
38
5
4
25
24
11
10
15
20
1
8
5
4
1
6
17
4
5
2
1
14
3
38
47
2
21
4
5
14
1
4
23
2
1
2
1
12
9
2
11
8
19
34
11
4
7
26
19
18
5
18
5
30
17
2
27
12
13
12
33
14
5
6
1
10
53
12
1
14
1
34
1
8
13
44
1
26
7
8
47
2
3
20
15
6
17
28
13
38
15
6
1
16
1
16
7
6
31
6
1
16
37
6
1
22
1
8
1
12
7
4
15
12
5
20
3
10
1
54
11
4
13
28
3
4
3
38
1
18
71
18
15
24
15
20
27
14
3
2
25
8
3
4
43
14
73
22
25
6
5
16
13
4
31
4
9
2
13
10
3
10
21
30
9
8
17
18
3
18
3
16
27
18
11
12
3
52
5
48
13
6
5
18
5
10
5
26
21
18
15
2
31
6
23
4
3
32
9
10
17
16
5
6
3
22
13
12
7
16
1
16
5
32
11
14
13
48
3
14
1
6
1
34
3
48
1
50
31
30
9
26
7
34
11
20
13
10
3
16
9
8
3
26
1
26
1
4
35
22
7
38
13
10
1
24
3
4
27
2
29
12
15
8
1
14
9
8
1
4
1
46
1
6
5
6
25
4
9
26
17
10
3
8
21
2
31
8
13
4
29
4
9
46
7
4
17
4
21
32
39
2
7
6
47
8
15
56
1
2
15
20
13
12
31
20
7
12
3
44
25
24
11
18
49
6
13
32
1
14
1
36
11
2
9
6
3
10
7
2
5
10
3
6
5
6
13
6
25
14
89
14
11
6
23
20
23
6
55
24
23
2
13
2
7
4
13
12
1
12
5
18
7
12
65
30
5
6
3
4
9
10
3
2
5
16
19
22
5
8
19
2
3
4
9
6
9
4
3
58
9
6
19
6
9
4
3
10
1
2
13
2
13
18
15
16
19
22
5
18
17
12
31
6
11
12
7
10
19
40
13
6
11
6
23
12
3
10
1
18
41
26
23
10
15
8
17
14
3
2
3
8
5
18
13
12
5
62
19
8
27
22
23
34
13
36
1
14
11
26
9
22
49
8
25
8
3
8
5
4
15
18
19
6
15
8
21
26
23
76
7
18
13
30
9
2
43
4
11
18
9
6
9
10
15
32
9
2
13
20
5
40
5
14
1
4
5
2
9
6
5
8
13
14
1
70
11
4
3
8
5
2
1
12
27
6
23
36
37
8
17
6
5
12
23
12
21
30
9
64
13
4
3
14
1
36
5
4
29
22
5
8
5
4
25
16
3
26
9
10
7
4
1
16
1
6
3
2
1
34
9
8
33
24
37
8
25
6
1
4
5
2
39
24
9
36
1
4
37
6
1
24
7
18
5
6
1
10
37
4
1
14
13
30
5
18
25
2
1
2
3
16
21
26
27
10
5
14
7
10
7
54
29
8
1
14
13
2
95
70
7
22
23
16
21
2
3
4
5
16
13
24
19
4
11
2
13
8
17
6
21
2
23
14
5
12
5
2
3
6
33
18
13
22
1
24
17
2
3
2
17
24
11
10
13
16
17
8
1
4
9
48
21
2
3
30
5
10
5
36
1
6
11
20
5
6
19
18
1
12
31
18
5
4
5
6
11
12
7
14
11
6
41
10
9
14
9
2
7
6
1
8
1
4
3
4
5
10
33
22
13
16
15
28
1
20
25
14
1
4
37
2
1
42
25
2
11
14
1
42
11
6
1
10
3
12
1
2
3
26
13
2
7
6
1
26
13
12
3
12
13
26
7
8
15
12
5
10
3
12
39
2
7
2
15
14
17
16
3
30
7
2
11
8
5
20
3
20
39
10
51
58
1
2
11
2
3
14
7
4
29
4
7
12
17
10
19
28
5
4
5
4
23
6
3
12
13
12
15
10
1
4
1
2
21
2
27
2
1
8
7
24
17
8
5
10
5
6
7
24
1
6
19
6
7
10
3
22
11
8
11
18
21
10
1
10
13
18
7
8
1
12
5
36
51
2
15
22
101
8
1
6
9
2
5
4
17
10
1
6
7
2
7
20
15
2
31
12
1
12
5
8
5
8
23
86
21
10
1
12
25
12
5
16
35
28
5
2
1
28
1
18
5
12
43
24
23
4
3
14
9
8
5
6
3
4
1
2
33
2
1
2
11
10
1
16
31
6
9
12
17
20
1
24
7
2
5
4
9
18
23
2
3
24
9
24
17
24
11
18
7
16
13
4
9
22
23
2
1
10
5
12
63
2
39
8
1
6
29
8
21
14
37
42
19
2
5
48
9
4
7
44
37
24
23
10
7
2
13
8
19
18
5
10
11
22
45
4
5
12
23
36
11
4
17
4
17
12
1
14
25
12
31
12
19
12
25
12
27
20
3
22
75
10
29
42
11
10
1
4
5
2
9
4
15
14
1
20
3
10
17
16
11
10
17
6
3
6
25
10
3
12
1
32
19
28
39
2
9
28
3
14
15
4
15
26
3
4
1
22
35
12
17
4
13
2
3
32
1
6
7
6
3
2
3
2
1
12
3
4
11
8
3
42
57
14
11
4
9
4
1
4
15
6
5
12
11
20
5
8
3
2
9
2
7
6
5
12
13
12
7
18
13
12
5
10
11
14
3
2
5
24
3
20
1
6
13
18
1
6
29
16
1
4
39
12
15
20
5
16
1
14
13
8
23
34
21
2
15
14
5
2
5
6
27
12
3
8
7
4
17
24
1
6
7
12
17
6
37
10
27
28
1
22
15
6
3
2
1
44
21
6
5
2
9
6
3
30
3
4
67
16
3
6
27
2
21
22
3
2
9
14
7
8
7
28
1
20
23
28
1
10
25
12
27
4
1
2
9
22
3
2
1
20
1
12
9
6
9
20
13
10
3
2
3
12
7
4
21
6
5
28
1
6
7
4
1
6
57
14
1
8
39
2
3
6
7
26
7
6
37
12
7
12
9
4
3
8
7
22
19
2
3
4
23
20
33
2
25
16
1
12
3
38
25
10
21
10
15
60
1
18
9
14
3
12
17
18
5
6
3
18
45
6
7
12
3
16
7
6
7
38
25
6
1
36
13
6
1
2
13
2
5
2
9
14
33
4
11
34
13
4
7
14
3
38
7
38
13
36
11
6
19
6
7
2
21
12
25
10
25
12
13
46
17
6
9
10
5
22
17
8
15
10
25
2
15
32
45
32
9
74
5
2
3
2
27
16
15
4
25
4
5
4
13
62
3
4
13
22
19
18
23
20
5
4
9
10
15
8
7
6
3
4
3
22
11
6
13
6
13
30
11
6
13
2
5
14
3
20
5
48
7
8
11
4
5
4
9
28
13
20
23
2
1
22
83
4
69
14
49
16
7
14
15
2
9
20
1
14
27
16
3
2
21
2
9
6
3
6
5
10
11
2
1
8
1
4
9
10
3
14
13
30
19
6
9
24
1
8
13
6
1
12
23
2
7
14
15
12
7
26
7
2
17
4
15
4
21
8
9
16
5
22
3
32
1
14
27
20
1
10
15
10
7
20
1
42
19
2
5
24
13
18
1
6
1
18
11
44
3
32
5
4
13
6
1
8
3
2
5
8
7
28
17
14
1
24
11
6
3
10
3
10
9
12
1
6
17
14
9
2
11
54
33
14
3
2
3
2
11
16
9
8
13
8
5
4
31
28
1
2
19
4
3
28
3
2
11
20
7
30
29
36
1
40
9
20
9
2
1
2
5
12
13
2
15
8
25
22
5
12
29
8
1
2
1
18
31
8
15
8
9
8
51
4
9
4
1
26
7
14
13
26
1
4
7
2
27
6
5
18
1
4
5
4
15
4
9
4
7
12
13
4
5
4
7
16
31
30
7
12
1
6
31
58
13
14
1
16
23
2
21
18
5
56
7
10
9
44
9
12
1
22
25
16
7
2
9
26
11
4
7
4
41
4
5
22
11
6
7
30
25
46
1
14
15
8
13
34
7
6
5
20
1
60
17
36
1
18
5
6
37
12
7
2
5
2
15
14
9
2
13
18
31
4
1
10
5
56
1
20
5
2
1
10
33
24
7
68
23
2
1
16
7
10
47
8
3
8
3
28
7
8
7
18
7
4
19
12
1
4
15
28
5
80
19
8
15
2
3
4
1
4
1
2
21
4
13
18
9
6
7
10
13
12
1
8
3
14
33
20
21
6
1
4
7
20
7
4
7
24
5
30
29
24
13
2
17
14
17
4
7
12
3
2
3
32
23
18
29
6
1
2
11
44
5
18
31
6
3
18
35
4
1
8
31
18
9
4
33
32
83
2
23
8
9
10
11
6
23
10
3
20
19
2
41
4
31
10
1
8
13
4
5
2
9
10
17
24
59
30
5
18
1
44
13
2
1
10
5
4
3
12
5
4
11
26
11
4
1
16
9
2
1
8
17
8
17
38
17
12
5
42
3
8
13
30
1
26
15
4
5
10
5
24
35
12
13
12
5
12
7
8
15
8
9
10
33
2
7
20
17
60
13
12
11
18
23
12
7
6
25
8
9
18
15
8
5
16
15
6
5
52
9
2
9
14
11
44
1
24
35
28
5
2
29
28
27
26
27
6
1
26
13
26
11
22
1
16
3
8
21
18
3
6
1
10
5
10
21
20
5
6
11
30
7
2
13
26
9
20
27
2
9
8
21
6
29
22
19
6
7
20
1
6
1
22
7
4
5
24
13
6
5
8
15
12
49
2
21
4
9
12
9
2
3
8
25
12
13
12
29
14
9
14
27
16
13
30
1
12
35
12
3
2
25
2
1
30
11
6
3
14
9
6
1
12
9
2
1
12
43
36
19
20
35
6
17
16
33
12
5
12
9
32
29
44
29
28
13
42
1
16
1
4
11
20
1
8
9
4
5
12
1
2
3
4
1
2
3
2
47
28
3
28
19
16
7
4
7
6
3
12
13
2
5
38
7
26
1
20
15
16
3
18
21
4
29
14
23
16
1
8
5
32
23
4
13
2
25
4
11
12
7
4
17
8
11
18
11
6
13
26
51
4
19
28
11
12
11
12
3
36
13
24
19
6
33
6
29
12
43
14
15
6
11
22
23
30
17
6
25
22
13
18
11
6
5
12
3
6
9
6
11
10
13
22
1
2
3
4
1
2
3
16
17
30
25
6
21
8
37
6
1
6
9
16
9
8
27
8
11
28
13
10
9
22
15
14
13
6
7
16
11
6
1
2
7
8
3
12
13
22
17
12
3
10
11
6
29
36
5
58
7
2
5
6
1
40
13
14
5
58
9
16
17
24
5
24
41
24
3
2
1
4
15
10
19
4
11
22
1
6
1
4
3
48
19
2
9
10
3
4
13
14
3
6
23
16
25
18
9
28
33
10
33
16
11
2
13
8
5
44
3
40
11
18
3
46
3
2
3
22
21
8
3
22
43
42
13
2
15
8
15
22
3
22
45
10
13
16
5
12
5
2
15
10
15
22
5
36
5
8
15
2
23
10
37
2
7
16
9
10
31
4
7
16
3
10
3
2
17
10
25
4
1
12
1
24
9
2
11
28
3
36
7
6
1
18
5
2
11
36
23
6
1
36
11
14
27
2
15
12
13
6
11
10
15
6
11
6
17
38
19
6
1
14
7
12
19
14
5
12
9
6
37
16
35
30
9
16
3
16
53
12
29
16
3
20
11
4
1
2
5
2
49
4
5
12
19
2
19
20
23
12
19
12
19
6
1
4
5
12
13
14
3
4
15
18
9
2
9
14
13
30
25
14
21
4
5
16
5
4
17
14
15
20
17
30
11
4
31
8
1
12
21
36
5
14
3
28
15
2
5
6
7
8
5
2
13
4
9
30
41
8
11
10
9
4
23
8
5
2
61
10
27
26
9
4
17
18
35
4
15
8
1
54
9
4
27
22
1
2
1
2
45
32
29
4
9
18
1
24
11
16
17
32
5
4
7
18
7
12
5
8
25
6
7
22
13
2
1
4
11
12
29
2
11
4
7
2
11
12
15
28
1
40
17
24
1
10
1
14
21
10
3
40
17
20
71
38
1
16
39
14
7
32
1
2
3
4
35
12
5
60
3
2
21
6
7
58
1
8
5
12
3
30
17
30
19
4
13
4
1
10
35
4
7
2
13
6
1
4
1
14
13
12
11
22
11
2
15
16
3
4
5
24
11
4
9
10
17
2
7
6
3
48
9
40
11
10
3
2
27
2
23
50
1
8
3
32
13
10
1
10
27
2
3
20
37
14
3
8
15
10
3
4
15
2
19
6
35
8
1
6
19
16
15
22
11
22
3
32
9
16
23
4
1
12
21
72
7
10
25
22
7
4
5
4
7
6
3
12
1
2
37
20
13
28
17
16
33
8
11
10
21
22
9
4
3
30
3
18
5
10
25
10
3
8
17
8
9
2
39
2
15
16
3
8
1
10
3
32
7
16
15
2
5
6
19
4
13
18
1
10
11
12
11
8
33
20
47
4
11
2
1
8
19
28
1
4
21
6
3
30
19
2
3
8
15
8
5
20
15
14
9
14
5
2
11
20
9
14
39
24
19
6
99
4
23
2
3
22
1
8
9
8
7
12
5
18
13
2
1
36
9
8
29
14
3
6
1
42
5
14
3
4
3
2
23
8
39
8
7
18
1
8
1
10
11
16
15
22
1
12
7
2
19
6
11
2
3
4
21
2
5
28
43
22
9
2
5
8
19
2
1
28
37
2
7
2
3
2
33
4
53
2
3
10
13
8
3
20
7
6
9
14
21
40
3
2
15
30
1
12
11
12
3
6
13
10
35
6
5
38
11
14
3
8
7
2
5
6
9
4
19
12
1
12
33
32
1
2
17
12
9
18
5
2
15
16
5
6
27
32
11
18
11
20
5
10
1
2
1
26
27
4
7
6
3
18
15
20
13
2
9
6
7
60
3
8
3
14
7
8
11
30
9
2
27
2
9
28
3
2
5
24
25
10
9
8
9
26
3
12
25
16
3
2
25
10
15
10
5
4
9
6
25
6
35
20
13
44
1
12
1
20
1
10
1
32
3
14
17
54
1
10
1
16
13
2
25
22
1
18
33
26
3
4
7
20
5
16
35
6
7
26
1
6
5
6
3
2
3
10
3
12
3
10
15
4
51
2
17
4
5
2
3
4
3
10
7
12
13
14
5
2
13
12
1
6
1
2
3
6
49
10
23
6
7
14
1
2
13
2
3
18
9
4
3
46
1
10
7
8
5
4
17
14
29
6
41
12
13
8
7
36
7
18
3
20
1
6
3
6
5
10
11
14
15
8
41
8
13
10
3
24
39
8
15
46
9
26
21
10
5
10
3
12
21
10
29
20
7
20
3
20
11
18
11
44
31
8
15
40
25
10
9
2
1
12
17
2
19
12
11
12
7
10
9
48
29
22
27
8
13
24
23
28
11
12
1
24
1
30
5
4
1
12
7
32
11
14
5
40
3
16
3
4
19
2
11
12
25
10
1
10
1
6
1
30
7
10
5
10
9
8
1
38
5
12
3
4
9
2
11
4
21
14
5
10
1
32
37
22
19
20
11
2
23
6
15
32
17
18
19
12
19
4
5
2
5
6
9
38
27
6
21
10
15
36
11
28
19
62
27
10
1
16
7
10
9
4
41
26
19
2
21
22
15
2
1
24
33
32
9
6
1
18
1
20
23
6
5
6
19
2
37
18
5
6
9
28
3
26
31
6
11
24
19
18
5
6
13
12
5
8
11
2
9
4
7
2
1
4
3
22
11
2
23
4
13
2
35
2
9
4
3
36
19
6
11
2
7
16
11
28
21
4
13
20
9
4
19
18
3
6
19
26
3
16
11
6
25
4
27
8
9
2
21
10
1
2
1
2
19
24
17
8
7
26
7
12
1
16
1
18
1
12
13
38
11
2
1
20
1
10
13
52
7
22
5
26
33
44
19
6
15
14
3
56
1
12
3
2
3
20
31
2
19
6
37
12
1
26
17
6
25
8
13
2
13
32
3
12
11
60
9
42
23
2
5
6
1
4
1
6
9
2
3
20
7
6
33
56
17
12
1
30
13
12
1
60
23
18
7
18
9
20
15
28
1
12
1
10
3
14
39
28
11
2
53
10
15
14
1
58
3
10
3
14
3
4
13
2
3
10
7
6
7
12
5
36
9
12
1
12
5
28
27
8
7
14
11
10
25
4
17
4
3
2
25
10
1
6
5
22
3
18
67
12
21
4
21
8
21
6
17
8
5
58
9
4
27
4
1
36
39
16
33
20
13
2
15
14
3
8
11
4
7
10
11
24
11
6
5
4
13
2
61
24
9
14
3
12
15
16
3
2
1
14
13
8
19
12
25
14
19
20
3
4
37
4
1
6
1
12
5
4
7
4
17
18
17
10
11
6
19
12
35
6
5
6
5
18
11
12
11
10
15
22
3
10
27
2
73
12
13
12
1
10
7
14
1
14
19
6
27
2
9
4
17
56
31
12
1
16
5
28
1
18
19
6
3
10
1
10
3
8
5
8
3
6
13
10
21
14
11
12
19
6
7
16
25
16
9
8
1
8
23
10
31
4
1
22
19
12
7
8
1
2
1
34
7
30
1
52
1
10
25
6
7
2
17
6
19
54
7
8
7
4
27
12
17
8
7
20
7
4
39
14
17
4
11
22
5
14
15
4
37
16
7
32
33
4
3
10
5
2
17
6
11
32
35
2
1
2
11
12
25
14
35
44
33
12
29
30
23
18
17
28
9
8
27
4
7
40
13
6
17
24
23
30
7
8
23
8
51
4
5
14
1
8
3
30
11
18
7
12
3
6
5
16
13
8
1
4
1
18
15
16
33
18
9
2
15
20
3
20
1
10
7
2
5
94
9
4
1
22
11
4
31
60
9
4
1
2
13
2
1
4
3
18
11
6
3
24
19
4
13
22
7
4
15
18
5
74
5
12
17
2
29
28
25
6
9
8
45
30
15
4
9
10
27
18
11
20
13
46
3
4
5
12
3
2
15
6
9
14
7
18
1
28
25
32
17
14
25
42
17
2
9
36
3
4
29
22
25
22
1
14
3
32
11
36
3
2
5
14
35
24
11
26
7
8
7
12
13
20
15
2
7
28
11
4
13
6
17
6
3
4
1
18
5
2
7
16
13
20
5
2
19
6
29
6
23
4
13
24
15
6
11
2
9
52
3
10
3
2
5
20
3
6
11
16
7
2
65
14
9
14
23
10
29
14
29
10
13
30
9
10
1
4
59
10
5
10
11
30
11
4
7
28
33
8
1
8
5
4
13
8
51
20
45
20
7
60
5
4
5
24
11
38
43
26
3
16
11
20
3
18
17
28
25
16
5
14
1
8
3
4
27
10
1
4
3
6
1
6
25
2
3
28
29
22
1
4
3
26
3
8
21
4
15
4
55
4
1
2
19
20
9
4
3
8
9
8
17
58
3
2
5
14
7
20
5
4
25
4
61
30
1
6
5
6
17
22
39
36
1
24
5
40
1
2
1
22
23
4
13
4
5
6
9
20
5
2
5
48
1
2
31
12
17
18
13
20
13
20
1
16
35
10
43
10
5
26
3
44
3
4
17
28
5
8
25
30
5
18
37
12
5
2
1
38
35
6
9
24
1
24
1
10
1
6
3
12
19
14
5
8
11
14
3
8
41
8
11
4
41
18
5
20
7
4
15
14
9
10
13
10
37
2
7
26
13
26
15
2
21
48
11
2
11
40
1
28
7
4
3
8
17
4
5
14
5
22
5
10
5
6
11
4
15
4
15
6
29
4
9
4
15
4
5
18
37
32
61
6
3
2
7
22
35
10
13
24
11
12
17
8
5
10
7
4
13
4
3
2
5
2
27
14
1
24
7
16
15
2
5
6
13
2
1
14
35
18
13
28
15
48
27
6
7
12
11
2
5
18
1
4
1
18
3
6
1
24
5
4
13
6
3
10
53
20
3
6
27
2
5
2
49
2
39
10
1
8
13
10
3
4
1
6
1
6
5
16
7
14
13
6
19
6
7
12
3
4
27
2
15
32
33
2
23
24
13
40
37
14
13
52
1
6
17
2
7
8
1
34
3
2
1
6
5
22
1
16
31
6
1
8
59
34
13
6
29
12
23
12
7
8
7
26
11
16
13
8
3
10
9
6
23
34
13
20
21
20
11
6
1
74
5
12
5
6
1
2
41
10
13
46
1
12
1
24
1
14
1
44
1
28
15
4
13
2
15
6
17
12
19
2
1
10
1
32
1
4
1
26
3
12
11
8
5
4
25
10
3
6
1
12
13
2
5
14
7
14
17
4
9
10
3
6
9
8
11
2
17
6
11
16
5
12
23
6
13
8
1
12
1
8
37
10
5
4
1
4
13
40
15
4
21
2
9
10
11
16
17
20
13
18
9
4
11
22
17
34
5
4
21
4
25
28
5
10
19
30
33
6
1
10
21
10
63
4
15
32
9
16
21
4
11
48
5
2
7
8
3
16
17
4
5
8
5
4
15
12
3
2
3
20
3
8
3
52
3
2
1
10
1
2
19
24
11
20
5
2
11
14
17
6
1
2
71
14
1
6
5
2
3
22
5
18
5
2
33
6
3
10
17
12
3
10
9
40
11
2
19
14
17
34
13
6
3
6
19
2
5
26
5
14
3
36
1
2
1
8
9
18
1
6
17
20
9
8
7
2
5
10
27
22
11
6
51
20
53
22
1
8
1
18
1
12
19
2
39
18
7
12
23
6
1
10
1
10
9
10
23
38
3
8
3
22
19
26
5
2
3
2
1
28
19
2
1
6
13
4
17
10
7
8
3
4
25
18
11
6
5
12
23
12
1
30
3
8
1
18
3
4
35
12
3
20
33
38
13
14
7
12
41
4
19
4
23
36
5
6
3
26
3
18
15
2
9
14
3
20
1
8
19
10
1
20
11
8
27
58
39
4
11
28
1
4
11
38
1
2
11
14
35
24
7
6
7
4
9
2
9
22
11
2
11
10
15
10
11
18
11
8
1
22
7
2
19
6
31
6
3
4
5
2
23
30
1
18
23
14
11
14
17
12
23
24
1
6
29
18
5
6
7
20
5
6
1
30
1
12
35
28
7
2
25
12
11
18
13
28
77
8
3
26
9
8
3
52
23
14
21
34
3
14
5
4
3
26
7
4
7
4
1
2
7
20
15
46
9
8
17
16
13
8
37
8
9
22
29
2
7
6
27
2
17
6
3
22
5
14
35
6
31
22
7
16
45
6
3
12
5
16
31
4
11
2
7
20
3
38
25
12
19
4
1
2
1
16
7
8
5
4
3
10
9
4
7
46
1
10
5
10
13
10
9
8
41
2
3
2
11
2
9
4
19
4
9
2
9
10
9
10
1
18
11
8
3
22
75
4
1
64
9
4
9
30
19
8
5
6
13
42
3
6
25
22
5
32
3
20
3
16
17
2
13
2
1
26
21
16
1
2
1
22
11
42
1
20
19
6
7
4
3
16
19
8
9
4
15
4
21
2
15
6
23
6
29
8
13
18
19
6
9
16
65
16
15
8
1
6
25
12
1
6
3
16
15
14
7
30
13
2
13
12
11
16
9
12
25
22
11
4
1
24
17
30
17
6
13
18
3
2
5
6
7
2
11
20
17
48
1
2
3
10
1
30
11
44
11
2
1
26
1
2
33
10
15
26
3
10
3
4
27
14
25
64
13
18
21
2
9
16
35
8
13
36
11
8
1
26
1
12
7
2
23
6
31
12
1
28
7
6
27
62
1
4
9
10
17
12
5
14
5
2
3
10
7
6
27
12
19
18
27
50
1
48
5
36
29
6
7
18
15
10
3
28
5
32
1
18
27
10
9
2
19
36
39
66
9
6
3
8
3
26
7
14
7
8
1
16
7
36
11
22
19
2
13
50
1
2
3
2
13
2
5
10
9
4
1
60
5
16
3
52
3
4
3
4
23
28
47
6
7
24
7
6
17
32
7
18
15
4
15
4
3
26
7
34
13
16
25
2
17
10
1
8
15
8
3
8
3
2
1
6
3
20
3
26
21
20
17
48
19
10
7
4
1
4
19
2
5
10
19
6
1
2
5
16
9
8
5
28
29
18
21
10
7
6
3
8
17
38
25
6
5
8
33
18
11
48
1
10
7
6
17
22
9
14
31
44
3
6
1
26
29
12
31
12
11
2
9
4
27
2
3
6
15
2
25
14
7
4
3
4
15
10
3
2
29
2
9
42
27
16
7
26
11
40
7
4
5
24
19
18
11
10
15
8
1
4
13
14
13
8
5
10
7
22
35
22
13
12
13
4
25
4
13
6
5
6
55
14
3
4
1
16
3
2
27
4
3
4
3
2
7
4
27
2
1
6
11
16
13
36
17
18
5
42
1
4
35
24
3
32
3
10
21
10
41
8
9
10
19
6
11
6
59
8
27
30
3
6
57
58
3
2
3
2
25
4
27
2
19
10
29
8
51
10
9
16
5
6
13
12
11
12
3
18
1
14
11
12
1
20
59
18
19
6
5
12
1
8
25
2
33
2
7
2
3
16
3
6
7
2
17
4
1
10
9
22
21
2
3
2
15
2
1
12
3
18
55
22
3
2
15
4
11
10
1
28
43
6
11
8
13
50
13
18
21
2
9
2
21
28
27
2
15
10
15
20
3
32
25
34
37
4
5
22
31
42
31
22
9
8
47
14
27
24
9
6
31
6
3
48
5
4
27
4
9
12
5
4
7
8
9
10
1
2
11
22
7
6
17
6
23
8
9
2
1
44
7
6
1
32
3
18
7
4
1
6
1
28
11
8
11
12
27
26
9
2
5
30
13
10
1
6
5
6
1
6
1
6
1
12
1
12
9
24
11
32
47
42
3
10
3
8
3
20
19
16
33
10
9
2
1
28
39
22
31
10
33
14
13
2
15
4
17
56
11
24
9
26
19
26
13
14
1
20
3
4
11
4
5
6
27
14
9
16
41
8
19
4
7
24
11
2
13
38
19
14
41
30
13
30
23
12
15
24
1
2
15
4
1
30
1
4
3
16
1
8
23
6
31
28
7
2
13
22
9
6
27
8
13
22
21
6
5
4
1
6
5
14
1
10
29
2
3
2
1
4
9
12
1
8
13
12
1
20
13
16
5
2
15
2
7
32
3
16
1
10
41
4
15
2
15
2
3
10
3
6
35
30
1
2
13
6
3
44
11
32
3
12
17
6
1
6
11
36
19
8
17
4
17
6
15
4
15
30
13
2
11
4
11
4
1
28
3
18
13
18
17
12
37
6
7
10
7
10
1
8
13
8
3
90
19
18
25
16
7
10
11
22
7
6
5
24
7
42
11
34
5
18
15
2
7
10
23
14
7
4
13
2
5
2
3
8
7
2
17
14
11
2
23
16
15
4
37
22
3
12
43
22
23
18
5
34
1
6
1
2
15
8
15
22
25
46
3
10
15
6
7
6
13
54
9
14
9
8
9
2
13
6
15
42
13
20
41
6
25
8
15
20
17
10
5
14
1
8
17
4
21
28
59
6
65
6
3
4
31
4
11
2
7
4
35
2
1
22
5
10
21
4
33
4
7
2
7
8
37
8
3
10
7
18
21
4
29
44
11
12
11
18
3
4
9
14
7
16
1
2
3
38
3
4
1
14
15
2
7
16
15
14
15
16
1
8
21
2
3
10
3
20
1
4
3
12
25
6
13
20
3
18
7
4
17
22
35
4
3
4
19
4
19
28
1
14
19
8
15
42
1
2
17
10
27
16
1
10
3
8
19
8
7
2
1
8
3
4
9
2
13
6
13
2
1
4
1
6
17
12
1
4
7
6
3
4
27
8
5
6
3
30
1
10
45
20
13
10
15
46
27
100
37
20
23
32
11
16
11
20
17
4
31
12
21
16
25
4
1
20
39
22
15
2
3
8
9
2
13
28
7
6
1
18
15
22
9
14
7
22
11
22
51
16
5
10
7
10
9
2
15
22
27
6
5
12
19
10
3
2
11
6
1
24
9
14
11
8
1
8
11
38
7
18
9
4
33
10
25
4
1
16
1
20
21
12
3
54
5
12
27
4
5
10
5
22
11
12
17
12
17
24
3
22
11
14
25
16
31
20
13
2
13
2
55
2
25
16
17
12
19
36
1
46
1
20
5
6
3
8
5
24
45
36
11
44
7
8
9
16
5
46
27
16
7
24
43
4
39
2
41
6
5
6
17
20
23
46
21
16
7
20
45
16
1
18
9
18
15
2
3
2
9
2
21
2
29
6
25
36
3
6
25
8
1
10
1
2
11
6
25
4
3
4
15
8
27
6
9
6
3
32
5
2
21
22
13
22
13
2
7
14
1
2
47
2
7
4
3
12
1
4
11
2
1
10
15
2
23
6
5
10
11
14
7
14
19
2
11
8
7
8
13
20
15
36
27
2
1
16
7
2
1
2
5
2
23
10
3
2
3
38
7
8
3
26
5
14
13
2
13
8
19
2
9
4
67
14
7
4
1
4
19
36
13
8
19
2
31
34
1
10
3
12
5
8
9
32
21
12
11
6
29
12
57
8
9
2
21
38
3
6
11
18
31
22
41
2
9
10
3
10
43
6
5
4
1
16
3
2
25
12
1
38
1
6
7
6
7
6
15
30
5
6
23
4
13
30
13
24
39
12
3
2
1
2
11
10
31
56
7
32
11
6
19
30
3
20
27
14
11
4
11
8
21
32
13
10
9
10
21
38
1
30
75
2
5
8
15
2
3
6
11
8
3
10
15
8
3
8
1
18
5
22
1
14
1
12
37
6
5
18
5
4
1
12
15
10
33
20
19
42
3
6
17
12
11
18
19
4
5
16
1
16
47
18
1
2
7
4
3
4
3
42
11
16
5
16
17
4
31
18
35
50
5
2
39
8
5
6
7
10
15
20
15
14
15
2
23
26
17
26
9
20
17
2
3
38
7
8
3
2
9
8
45
18
19
6
19
8
9
12
17
60
19
4
5
10
17
66
27
10
5
12
13
6
3
12
11
2
19
4
1
8
3
8
15
28
1
8
1
12
5
18
3
10
23
12
23
4
9
2
13
8
15
4
3
2
9
14
15
16
1
20
1
4
1
2
1
8
9
12
17
6
7
60
3
48
5
8
5
10
7
10
3
28
5
2
15
14
13
4
11
6
17
8
57
2
3
26
1
20
3
6
1
44
5
2
3
2
11
2
11
2
9
34
9
22
19
34
9
4
3
38
25
2
27
4
3
8
13
2
25
10
3
8
21
14
15
14
3
16
3
14
3
8
1
16
33
8
1
10
23
14
5
28
9
8
15
8
5
46
25
4
25
20
17
28
9
2
9
2
33
34
13
2
25
2
3
4
3
12
5
4
49
14
1
30
1
22
21
10
1
2
25
10
9
6
13
8
9
14
3
24
33
26
7
14
13
26
11
14
5
12
13
2
25
6
13
2
5
24
19
2
5
14
7
10
13
38
3
24
1
6
55
2
31
44
55
2
63
2
23
14
45
10
7
16
33
14
3
26
3
8
1
4
23
12
13
8
25
24
19
10
5
2
1
50
5
6
1
16
13
8
11
6
29
4
41
24
1
18
7
8
7
6
29
2
11
6
13
36
3
26
3
8
11
10
49
128
49
4
3
6
17
12
25
8
7
12
5
10
11
4
5
32
35
30
11
8
45
22
1
2
5
4
15
18
49
4
1
12
17
24
19
10
49
22
21
4
45
18
13
22
13
8
11
2
5
6
5
12
9
16
9
10
19
16
3
16
11
22
3
20
21
2
15
34
7
36
37
28
9
26
11
4
3
10
19
12
1
14
11
14
27
36
5
20
43
54
9
12
17
2
3
2
7
10
5
36
31
14
1
24
41
6
1
14
17
2
3
2
3
48
13
18
19
20
9
50
19
8
33
4
5
24
7
2
5
18
17
12
5
18
5
22
11
8
23
26
3
8
5
24
13
10
3
36
9
20
33
2
5
18
3
6
7
24
1
10
13
6
7
10
21
4
33
22
1
4
3
16
23
14
21
12
5
12
7
6
5
8
5
14
15
44
15
2
23
16
7
4
13
4
13
6
13
14
5
16
9
6
1
18
35
12
1
6
27
12
5
8
5
6
5
4
9
22
3
2
15
6
5
10
31
26
11
2
17
2
1
14
35
6
9
12
1
2
3
4
9
12
33
14
1
4
15
8
3
2
3
4
13
2
9
2
15
32
5
30
5
4
1
2
7
28
1
12
15
2
39
68
25
18
7
12
15
12
3
8
5
12
9
54
3
12
35
8
5
8
3
14
37
18
43
6
15
6
27
26
17
30
43
10
7
12
19
6
1
36
3
32
41
2
1
2
39
2
11
10
33
8
9
6
1
4
13
22
31
2
13
4
25
14
9
2
3
2
15
44
9
16
1
2
3
2
21
2
35
10
5
14
5
4
3
6
1
16
9
10
23
12
1
8
1
16
15
2
1
4
15
10
33
2
7
4
13
4
31
8
17
4
9
2
7
28
17
4
13
2
15
8
17
24
35
2
11
8
1
34
3
16
7
14
5
66
11
28
39
6
23
16
9
2
1
4
3
30
9
14
7
10
25
10
7
6
5
12
5
12
7
10
5
18
17
14
15
16
3
34
17
10
5
6
11
14
57
4
9
2
21
4
17
12
5
4
9
16
3
4
1
36
9
6
11
8
5
14
7
6
5
32
3
12
87
28
3
26
19
2
3
8
3
6
3
4
35
14
3
22
3
10
89
2
3
8
15
10
55
14
19
2
5
2
1
2
3
8
15
34
45
28
31
18
13
16
13
6
7
6
1
14
23
10
11
26
17
18
11
4
1
12
1
54
5
4
5
4
15
8
15
2
17
8
49
10
15
8
25
4
3
6
9
20
19
8
11
2
7
4
15
16
23
18
9
2
29
50
1
52
21
8
1
12
5
4
1
54
3
2
3
4
7
2
5
4
1
18
3
42
13
18
1
12
25
6
15
10
3
28
19
16
3
30
7
12
17
10
29
6
1
2
5
8
15
4
7
8
31
30
11
12
5
10
11
2
27
46
13
4
3
20
23
78
1
8
1
16
17
16
7
16
31
24
5
20
19
16
31
6
25
12
11
2
1
16
3
6
1
26
5
30
3
42
7
8
3
2
15
42
1
14
7
12
11
12
19
6
1
8
19
16
29
36
25
18
9
4
13
26
19
8
9
22
1
10
7
20
1
10
9
14
11
6
11
2
7
36
5
4
23
2
17
6
7
12
45
4
15
18
3
10
1
2
15
2
33
26
13
2
11
2
5
8
3
6
29
4
15
10
5
12
13
12
7
6
1
12
7
42
7
20
17
4
23
4
7
2
7
14
3
6
7
8
23
36
3
14
3
4
11
6
9
12
1
2
7
18
7
4
5
8
11
18
17
24
5
24
35
6
19
32
1
6
1
6
9
10
5
8
7
2
3
72
13
10
3
2
1
2
3
6
5
18
11
14
21
2
15
46
3
4
11
14
11
2
9
28
7
4
3
18
11
46
7
36
5
20
1
12
17
42
9
14
5
46
15
18
9
2
39
14
29
20
7
46
7
16
13
2
9
4
5
36
3
14
9
8
5
38
5
2
9
14
39
18
21
20
3
42
11
2
13
18
7
6
3
20
3
14
21
12
7
10
9
18
3
22
5
14
27
22
3
18
27
2
1
12
7
10
7
32
1
4
23
8
5
18
5
2
15
12
3
8
9
10
15
4
13
14
5
4
9
4
27
8
57
40
3
12
5
12
11
28
23
2
23
2
1
4
25
6
15
8
13
16
1
6
25
24
7
20
25
36
3
10
23
8
25
36
13
2
9
4
7
6
21
10
3
2
11
2
1
14
21
8
11
22
1
20
3
6
19
8
19
6
11
16
3
20
5
14
15
8
3
42
27
4
5
58
7
96
5
8
17
32
13
18
3
8
15
26
5
2
29
12
9
8
23
22
27
4
1
66
7
6
1
24
5
8
1
20
3
16
39
12
5
2
1
16
3
12
1
6
17
10
7
10
3
12
1
20
7
4
23
6
5
4
7
8
5
4
9
10
41
8
1
6
1
4
13
16
11
10
11
8
17
4
7
10
15
26
15
12
55
8
5
12
25
6
13
10
11
12
11
6
23
6
5
6
19
6
1
10
37
18
17
8
1
6
35
6
3
60
25
10
57
6
13
22
1
6
19
10
3
18
3
2
53
2
5
30
5
2
75
4
25
12
5
12
19
14
13
68
15
4
17
4
1
20
19
12
23
28
5
4
41
10
21
10
13
16
1
4
1
2
11
14
53
6
17
2
3
8
5
2
3
4
5
54
11
4
45
16
21
4
5
14
1
26
5
24
5
6
7
4
3
12
7
12
33
20
5
4
3
18
3
18
3
16
23
20
17
10
11
10
11
2
19
2
7
4
9
40
3
20
1
6
23
12
23
10
11
14
29
18
1
14
9
2
27
10
3
30
7
18
17
16
7
10
9
2
1
14
33
18
1
2
7
2
43
8
13
44
11
24
3
2
3
8
5
16
1
2
7
14
33
2
3
12
7
4
7
64
3
2
43
10
35
14
27
6
39
16
3
38
5
24
57
6
9
2
7
28
5
10
41
12
1
2
1
8
27
10
51
6
9
8
11
2
79
8
9
30
3
10
17
28
15
22
3
2
19
2
27
42
27
10
9
14
53
8
3
16
37
2
5
2
15
8
5
2
17
20
19
10
3
42
55
4
15
16
1
6
15
20
1
28
7
12
1
12
1
4
7
2
47
12
17
4
13
12
1
18
15
18
13
18
23
6
9
14
1
26
5
22
3
50
7
6
33
20
9
34
27
2
45
2
47
12
1
6
37
52
37
8
13
8
25
14
45
10
9
10
3
6
1
36
19
24
7
14
5
20
7
6
17
28
1
18
23
18
11
2
3
18
3
2
7
6
7
6
19
6
13
6
11
6
47
10
29
2
7
18
1
12
1
18
3
12
7
10
7
20
11
12
7
36
5
10
43
2
3
4
3
42
11
26
1
14
3
8
1
8
3
14
29
14
11
32
13
26
3
26
1
4
21
6
13
2
13
2
3
4
55
20
17
8
13
30
5
6
1
4
17
18
41
14
45
20
9
14
9
2
3
34
17
54
9
42
19
8
11
46
39
44
3
10
7
8
1
4
21
14
27
4
41
2
3
12
5
24
19
8
13
8
13
22
7
16
21
18
5
18
13
6
13
6
43
16
17
12
5
8
33
4
5
10
3
28
9
24
7
6
1
14
9
48
13
4
27
4
7
6
7
20
5
14
13
6
1
2
1
2
25
2
1
24
19
10
11
16
39
4
15
62
3
16
5
42
9
4
13
14
63
16
5
4
9
4
27
2
11
2
1
30
19
2
5
12
31
20
11
6
25
6
13
24
1
30
1
6
7
2
45
4
3
10
9
4
3
6
5
10
5
46
7
14
13
8
17
14
9
10
23
16
3
8
3
8
3
26
9
14
7
10
3
18
7
14
21
4
17
6
1
22
9
38
11
22
11
10
21
16
15
4
15
4
3
14
7
8
31
8
3
18
25
12
33
18
25
20
13
6
15
18
17
38
43
12
1
40
29
12
11
2
5
4
7
10
1
6
21
16
29
4
5
22
21
10
9
10
3
12
3
6
11
42
29
28
7
2
15
4
3
16
23
6
29
10
7
16
37
10
3
24
5
8
7
2
11
20
5
18
5
16
13
4
25
16
1
14
5
18
5
24
37
20
1
40
29
10
21
6
13
22
33
4
3
10
5
4
3
2
33
4
17
14
7
10
5
4
11
2
13
4
29
32
5
18
23
6
1
20
13
6
5
14
15
6
13
8
1
2
3
6
17
4
5
4
3
12
3
38
31
2
33
2
3
16
5
6
1
8
5
16
1
16
1
18
1
16
19
28
9
6
7
10
31
4
31
6
15
16
11
6
25
24
19
22
15
2
25
46
29
2
5
64
1
4
5
2
31
32
95
10
43
34
43
26
1
22
11
10
27
10
7
8
3
2
11
4
21
4
9
4
7
8
13
10
7
18
15
32
1
46
3
2
13
30
11
4
1
22
5
28
3
4
9
18
5
34
5
2
1
8
7
40
1
10
35
12
7
10
7
38
39
14
7
22
1
4
5
6
3
10
5
16
1
2
15
18
5
6
3
4
21
8
5
4
43
2
5
2
1
12
37
12
3
8
3
18
41
6
13
8
1
2
39
28
11
28
3
4
17
4
25
10
35
14
1
4
19
92
1
6
7
2
19
26
5
30
11
48
1
4
31
16
11
10
27
8
1
2
1
4
7
6
1
20
17
14
7
14
7
2
13
10
1
10
37
12
7
4
3
12
3
16
25
4
5
26
15
6
11
12
35
40
23
16
19
10
11
24
13
2
19
48
1
14
53
4
1
2
1
36
5
4
15
50
29
2
13
6
7
26
5
10
5
8
9
50
7
2
3
10
5
6
3
36
13
10
17
12
1
2
1
6
9
10
3
16
17
6
3
2
11
4
9
2
13
4
13
24
7
12
1
16
47
14
15
30
5
6
17
8
41
18
5
32
21
8
1
10
27
2
21
10
29
8
1
40
31
6
29
12
1
60
1
4
17
4
33
6
21
16
31
6
35
20
9
12
35
16
7
2
5
22
3
12
1
2
31
26
1
6
7
28
11
4
9
6
7
50
19
30
21
6
1
4
9
18
1
12
3
2
9
22
37
38
21
4
5
50
7
8
1
20
17
36
3
2
7
2
1
16
15
4
5
6
1
18
23
6
5
4
9
2
15
8
25
28
1
2
11
2
7
18
7
2
11
2
19
4
27
10
5
14
17
6
25
22
17
4
5
8
9
60
5
4
17
4
13
18
1
18
13
20
35
24
31
8
15
2
5
12
29
8
1
50
3
14
39
4
21
14
5
64
9
28
35
8
3
6
7
8
19
22
5
60
13
28
3
8
3
6
3
4
9
6
51
18
1
2
21
2
9
8
11
4
5
8
1
8
5
6
3
10
7
6
15
10
3
2
31
36
17
8
31
20
17
2
15
16
19
6
15
6
35
4
29
4
5
2
9
12
9
8
1
22
7
36
1
8
21
8
69
14
1
4
9
32
9
14
27
2
41
10
21
14
13
30
5
12
7
6
5
54
1
12
13
20
21
2
9
16
43
22
5
36
13
6
1
40
5
8
17
14
1
16
7
28
9
40
1
10
11
20
5
8
15
8
25
6
5
24
13
28
5
30
11
14
5
2
5
14
5
22
15
26
19
28
21
8
23
20
7
16
27
8
1
16
3
24
15
2
1
36
11
4
19
8
9
6
41
4
5
4
9
6
11
2
9
2
3
2
1
48
1
38
11
2
21
32
9
20
1
16
15
10
9
40
15
26
3
12
11
42
3
28
21
2
43
16
49
12
9
20
9
8
23
4
21
30
19
38
15
4
15
4
5
28
9
10
7
12
13
10
7
6
17
58
9
4
19
4
11
6
5
14
31
30
7
16
9
10
33
22
21
18
3
24
5
6
7
18
9
14
3
40
3
18
29
16
5
28
7
16
3
4
13
6
1
4
7
12
13
18
5
30
7
4
11
8
1
20
9
10
23
10
11
36
1
4
27
2
25
26
21
2
5
6
5
6
3
26
1
8
1
16
1
2
31
12
37
6
3
10
35
16
27
22
1
6
5
2
1
14
19
22
35
6
15
8
1
14
5
38
21
4
21
8
9
8
39
16
57
6
3
2
53
38
17
30
17
20
5
40
5
12
5
18
29
34
7
12
11
70
1
2
27
6
47
18
33
4
9
4
17
28
9
20
35
12
15
38
9
2
1
14
7
34
5
6
13
2
25
6
1
30
5
16
13
10
5
2
1
4
27
8
1
2
3
2
27
58
1
56
27
6
1
10
5
10
45
14
3
2
13
38
9
6
61
12
5
8
13
2
5
12
5
18
1
4
17
14
11
10
1
2
29
2
29
16
7
2
5
18
7
4
13
2
3
12
31
4
27
4
3
10
3
14
9
10
7
36
7
14
33
2
1
14
7
22
3
2
3
8
3
2
27
10
47
10
9
2
13
34
7
10
21
2
27
8
1
4
11
30
13
30
29
6
43
40
21
34
1
14
23
8
1
10
1
30
7
2
27
4
3
8
3
18
7
16
13
4
7
42
5
4
19
2
15
40
3
14
11
2
19
18
17
42
39
2
5
20
1
10
11
12
23
8
31
10
17
30
37
6
25
30
53
18
65
4
15
30
7
44
9
6
9
6
3
8
21
8
9
2
5
46
3
34
13
12
1
8
11
14
1
2
13
14
11
46
17
10
9
6
1
16
7
28
9
2
5
42
9
72
17
28
7
22
5
22
1
16
9
22
17
2
5
6
3
36
9
2
11
10
11
12
9
8
1
10
1
14
15
4
27
10
25
6
9
6
17
6
25
24
1
18
1
16
15
8
33
34
1
30
47
10
9
20
11
16
9
8
3
22
11
20
15
24
11
2
45
18
3
10
17
54
9
2
69
4
3
20
29
4
29
6
9
14
33
4
9
4
5
12
5
20
39
8
19
20
1
4
15
16
21
16
19
8
41
28
11
18
5
24
27
2
27
28
1
34
29
16
27
36
3
20
11
10
1
10
5
12
19
6
5
2
13
4
1
6
3
8
33
8
17
10
11
6
25
18
5
50
11
10
7
10
17
2
7
20
3
36
9
14
1
8
17
30
9
70
21
34
13
12
7
14
9
28
77
16
7
18
17
4
33
20
1
48
5
10
11
26
1
6
5
56
7
24
1
6
15
50
5
2
17
32
5
34
29
2
11
2
7
2
1
12
53
10
13
6
13
6
11
14
3
8
15
2
31
30
7
32
19
18
19
14
13
2
3
34
1
6
1
22
1
24
37
22
13
4
9
14
45
10
9
2
7
6
29
2
31
18
1
36
5
14
5
38
9
4
3
22
45
42
9
14
9
8
3
10
1
10
17
44
1
8
1
8
5
2
29
14
23
10
7
10
11
8
51
2
15
4
3
8
1
8
7
4
7
6
3
6
19
6
5
6
19
2
19
10
23
10
3
8
49
64
19
32
19
10
11
4
11
10
29
2
25
2
5
8
11
10
3
2
3
8
27
8
1
18
9
20
1
12
17
2
11
12
9
16
1
10
1
2
37
18
29
4
7
18
13
8
1
10
7
14
17
38
9
10
1
2
11
6
9
36
9
4
19
2
53
14
27
40
11
18
5
2
5
6
23
46
13
6
5
2
65
50
7
18
9
18
11
14
89
16
3
20
7
2
11
12
11
6
39
16
11
10
11
22
1
2
1
16
11
6
25
6
5
4
1
16
5
28
5
20
39
24
59
18
5
16
13
4
11
2
25
24
21
6
1
4
1
52
11
26
23
2
1
18
5
12
25
32
11
6
1
10
19
10
1
14
37
12
55
2
5
10
1
2
11
14
19
16
3
4
3
20
17
50
1
30
15
4
63
4
13
20
5
2
5
10
7
14
9
10
3
16
21
34
3
14
27
6
1
96
1
12
3
16
1
2
21
10
1
10
9
4
33
64
15
20
21
2
21
6
19
12
13
2
9
12
5
10
13
2
7
4
11
16
11
12
13
42
7
6
7
20
15
26
5
14
9
22
15
2
1
2
29
12
5
12
7
48
17
36
37
4
3
8
19
42
1
6
3
48
1
6
17
8
13
8
23
18
29
2
5
8
9
8
3
28
9
16
3
16
9
16
3
32
1
10
27
2
3
2
11
28
1
24
11
8
15
8
1
2
33
6
1
14
5
6
3
38
3
10
1
30
5
50
93
10
13
10
23
36
7
14
11
10
57
2
7
4
5
10
13
4
5
2
1
2
13
10
3
14
13
12
19
8
39
16
37
36
9
34
13
8
11
20
33
6
17
10
21
4
23
28
33
8
3
8
3
6
1
16
13
2
5
8
23
8
1
4
5
26
9
30
17
20
11
4
1
8
7
6
9
8
43
2
31
18
9
16
5
4
29
6
1
42
29
12
5
18
45
8
1
12
5
2
5
6
11
16
5
4
5
18
1
2
9
28
33
28
3
22
13
34
13
6
71
2
3
18
25
8
3
4
11
22
3
26
1
54
15
2
27
10
5
10
17
8
5
6
5
32
1
2
37
28
49
2
5
18
17
8
1
74
5
16
57
2
13
22
37
4
29
4
33
6
7
18
15
14
15
80
11
14
31
2
1
4
1
8
17
6
25
28
3
10
9
8
13
4
13
6
15
6
17
18
25
6
1
2
1
4
55
32
37
10
17
16
13
20
7
12
15
8
11
26
9
14
1
30
31
24
1
36
3
10
5
20
5
26
5
10
25
14
47
22
1
2
15
2
9
2
41
44
3
28
3
12
19
2
1
16
1
18
13
18
3
14
1
18
7
6
1
14
1
10
15
22
1
2
1
6
9
36
7
6
3
12
5
8
9
4
13
30
3
10
17
24
3
22
1
8
25
22
19
6
61
2
19
44
1
76
5
20
3
14
9
8
13
26
19
6
25
6
7
42
33
18
11
2
1
8
7
12
9
10
3
8
13
12
29
4
5
10
19
28
1
48
19
10
33
8
15
12
19
14
11
24
11
16
1
16
7
4
25
12
1
16
25
6
3
8
23
22
15
2
1
10
21
4
17
6
17
20
33
16
5
36
1
6
15
4
13
4
7
30
17
18
17
4
19
12
5
20
11
2
19
14
3
2
11
4
3
8
3
8
19
6
5
8
1
2
17
20
11
28
19
12
5
4
3
34
41
14
1
16
5
6
37
6
3
4
3
8
3
2
3
10
23
20
9
8
5
22
9
2
7
32
25
26
3
6
13
2
23
10
19
16
19
6
17
10
11
2
15
22
5
18
5
2
1
8
11
6
31
4
9
22
15
10
1
6
7
6
33
4
1
6
1
24
25
18
13
4
9
4
3
16
3
10
5
22
1
4
7
12
1
2
17
24
91
18
3
14
9
2
67
2
3
40
11
26
7
10
11
10
1
6
7
30
7
10
11
4
7
2
3
20
25
10
3
10
15
4
1
4
33
58
1
8
11
4
5
42
5
2
33
6
23
10
19
8
19
6
7
20
15
10
33
2
15
8
9
10
9
2
45
32
31
46
39
2
13
2
17
2
13
6
3
28
9
8
17
6
17
14
21
12
13
12
5
20
21
10
1
14
3
4
5
14
15
20
9
4
5
24
35
24
19
6
5
4
27
16
15
2
3
2
17
2
1
6
35
10
7
40
3
4
7
8
13
6
23
38
1
22
19
2
11
12
3
2
7
10
25
16
19
20
7
4
9
2
21
6
39
4
43
6
7
6
5
14
47
14
5
26
55
2
5
10
3
4
1
6
1
12
1
4
9
12
5
10
31
18
23
6
13
6
13
42
19
6
5
12
19
12
3
16
23
2
45
16
7
12
5
12
7
10
1
2
5
6
19
2
1
10
5
32
11
22
23
28
15
12
15
8
1
2
3
12
7
26
1
8
33
12
3
12
11
14
17
6
11
6
11
12
13
6
11
54
19
6
5
14
11
12
67
30
9
36
55
2
11
4
41
2
11
4
11
6
7
8
1
18
33
2
3
4
11
36
7
22
5
2
1
30
1
22
29
22
13
30
11
16
1
2
3
14
23
14
7
2
9
6
15
36
21
28
35
10
19
28
13
10
13
16
27
2
1
8
7
18
1
24
23
18
25
6
7
14
1
6
1
8
17
6
3
4
43
22
5
34
11
8
57
2
17
14
13
6
3
28
11
14
3
30
37
14
15
16
5
6
1
8
7
2
1
4
19
2
19
8
19
20
25
10
29
8
15
22
5
50
5
18
25
48
3
24
1
24
43
20
9
2
29
10
17
66
13
6
1
10
3
2
69
22
21
20
3
12
3
10
13
20
5
6
7
14
1
2
5
2
1
4
3
4
13
12
3
24
17
4
21
10
1
4
11
10
23
14
3
2
7
14
3
2
9
26
3
8
5
6
7
22
5
28
9
12
7
12
3
36
1
12
13
2
43
24
3
20
7
8
19
2
9
4
13
10
29
12
7
12
1
6
43
2
13
24
1
12
31
14
15
4
45
16
39
6
1
4
5
4
15
14
19
34
11
6
17
14
15
10
1
18
3
2
7
6
5
2
7
2
11
18
19
12
13
26
17
18
3
16
17
6
13
14
23
6
1
28
17
12
23
2
25
10
13
2
9
2
9
8
3
10
19
10
1
2
3
14
9
2
15
2
57
4
9
14
49
12
33
16
5
4
7
2
13
4
3
14
9
30
1
6
5
22
17
8
11
2
19
26
3
6
19
14
23
14
3
84
31
4
9
4
3
64
37
2
1
6
9
12
23
18
3
106
3
12
1
42
29
8
1
2
5
8
13
6
29
14
9
32
11
44
5
8
5
2
3
4
1
8
11
6
25
6
9
2
11
10
5
10
33
6
1
14
11
2
25
38
37
46
11
14
25
36
11
8
1
64
13
2
3
12
13
8
27
2
19
6
29
4
5
4
7
2
11
2
17
10
17
56
1
10
13
6
13
4
7
6
11
6
3
40
25
36
19
10
11
8
15
4
15
18
5
2
15
26
3
38
13
30
15
20
19
4
3
2
1
2
13
18
1
4
3
36
3
4
3
6
3
10
13
6
11
26
9
28
27
12
3
26
9
2
21
6
5
36
5
12
17
2
23
16
37
6
15
4
1
30
31
6
33
2
3
64
41
2
1
12
1
34
33
8
7
16
1
28
1
2
13
2
39
20
29
2
27
52
15
2
27
4
19
20
7
24
15
4
13
4
3
14
1
4
1
4
15
64
1
4
5
14
3
6
15
14
13
2
35
2
1
4
1
22
3
58
27
20
11
12
5
4
19
18
21
2
13
6
13
8
25
24
9
6
1
2
1
42
5
26
13
6
49
18
1
16
11
16
15
6
11
6
1
16
9
18
7
8
3
10
1
6
1
14
1
26
21
16
3
44
1
28
11
22
1
6
5
18
31
6
7
12
3
22
37
12
1
32
15
38
7
32
5
4
21
4
23
2
31
10
1
18
7
8
7
22
13
6
19
6
9
4
5
8
23
8
7
8
53
24
17
12
5
6
5
4
15
10
13
6
5
2
19
6
41
6
7
6
5
4
25
4
35
6
1
4
1
38
9
32
21
2
9
4
1
10
7
22
5
12
11
14
9
4
13
24
1
2
1
10
15
4
21
22
1
2
5
6
1
8
5
32
15
38
15
6
25
24
41
14
19
6
25
24
11
6
11
18
41
12
5
6
7
32
13
2
3
6
3
12
3
8
23
4
23
2
15
16
3
50
7
26
9
12
1
2
7
14
7
6
7
2
25
6
19
6
1
42
13
24
19
8
1
2
1
6
11
12
7
12
11
2
7
30
1
4
31
6
3
6
47
2
7
10
5
16
7
52
19
6
23
8
11
6
9
20
1
14
15
8
9
6
15
56
23
6
3
2
21
6
7
12
19
12
1
6
17
2
1
4
29
14
45
4
3
16
27
38
7
26
3
2
15
14
1
2
1
2
17
2
11
2
5
14
29
4
29
14
33
38
1
38
3
8
3
14
11
4
21
34
1
4
1
34
1
40
43
6
1
18
5
2
5
20
7
34
13
20
7
20
19
30
5
12
11
24
17
10
3
18
1
6
7
6
7
8
3
10
19
12
11
12
7
16
1
10
35
16
7
2
9
46
7
22
1
12
13
18
15
16
3
26
15
16
1
2
21
2
3
8
3
4
5
28
1
16
27
34
1
26
1
8
9
6
9
6
5
38
35
12
3
6
3
24
11
4
7
24
7
18
19
20
41
2
15
4
17
6
13
4
23
2
7
12
19
28
9
24
13
8
11
6
23
12
3
4
5
4
7
6
1
8
1
6
9
40
3
20
7
6
39
2
3
4
1
16
3
8
3
2
9
2
1
2
21
14
3
56
15
50
3
10
3
60
3
4
7
6
11
48
17
6
23
2
3
20
11
48
15
10
29
6
19
4
13
30
17
24
7
6
5
2
5
10
11
10
11
2
13
34
11
26
27
4
15
2
17
18
3
2
3
24
25
26
9
20
1
40
13
4
7
4
9
8
9
28
15
16
1
8
15
8
7
60
19
6
5
16
29
12
13
4
15
24
5
46
25
6
7
12
41
8
19
12
13
12
7
14
23
24
23
12
1
4
11
14
5
2
25
12
1
24
13
2
13
4
5
2
21
4
9
8
9
12
5
2
1
28
9
54
23
12
35
12
1
8
5
4
23
26
33
4
15
4
39
36
9
6
17
18
13
6
1
30
1
6
17
2
11
12
3
6
11
20
1
48
1
4
9
32
17
6
1
6
5
4
9
6
9
6
17
14
3
4
3
6
5
12
13
18
39
4
17
24
15
40
9
6
11
18
9
12
19
24
11
6
45
4
3
26
31
22
7
12
5
4
7
2
7
6
1
20
7
6
11
10
21
4
9
12
1
2
1
6
15
2
5
2
57
50
29
16
7
2
25
22
41
10
5
24
5
12
19
18
13
34
5
24
17
4
9
8
3
4
1
16
29
4
9
8
1
16
7
18
7
32
5
22
15
34
11
8
21
26
1
6
11
12
7
20
3
20
3
4
9
2
9
22
3
8
51
10
27
30
17
12
11
2
13
24
11
4
13
18
5
36
13
28
39
4
39
8
11
8
13
34
35
20
9
6
3
16
15
62
21
2
9
34
27
14
9
36
17
12
5
8
5
14
11
12
5
34
35
20
15
10
17
8
5
18
23
30
5
12
9
16
3
6
3
14
17
10
1
40
9
2
27
46
3
26
19
88
21
8
3
26
3
4
27
12
11
2
1
6
27
6
5
14
9
2
35
66
5
10
3
22
7
8
5
4
5
32
5
6
15
14
29
4
3
14
27
12
9
14
19
4
7
8
11
6
1
34
3
6
7
56
9
70
3
6
21
10
5
6
5
10
3
8
3
40
39
8
9
24
19
60
11
20
61
16
13
4
23
10
3
26
9
4
15
12
37
14
5
24
19
24
5
20
1
2
3
16
33
14
1
12
1
28
15
8
13
2
11
2
1
4
13
14
13
8
15
32
3
10
9
8
3
6
39
28
3
14
15
40
31
18
11
6
35
28
13
30
11
16
7
4
29
10
9
2
9
8
21
4
5
2
3
2
9
2
9
4
41
8
25
6
39
14
41
14
13
24
11
10
5
10
1
18
41
6
15
56
1
22
5
2
11
2
31
2
15
18
35
12
3
36
95
28
19
34
17
22
3
34
11
12
7
22
19
26
13
2
1
8
9
4
1
2
3
8
1
10
59
12
13
4
3
8
7
26
7
2
11
4
7
8
23
10
23
56
5
12
17
6
19
24
13
22
7
16
5
8
43
16
3
2
3
6
9
2
7
4
17
22
5
4
17
10
21
44
15
22
15
22
15
16
3
2
27
20
53
6
7
12
13
12
1
4
1
8
5
12
15
6
11
12
21
4
3
12
3
10
9
2
15
10
13
8
3
16
11
12
1
12
1
2
7
6
5
16
11
6
17
4
3
6
3
22
19
4
31
14
11
6
35
2
3
18
13
14
15
2
1
8
1
24
19
26
19
32
1
6
35
2
21
12
19
6
5
2
17
16
3
24
7
4
19
10
1
2
5
36
7
2
1
4
7
16
1
2
31
4
1
86
9
16
3
4
9
30
17
2
9
20
15
6
15
2
23
24
7
22
5
10
23
24
15
6
5
16
23
12
7
8
1
30
31
24
1
10
59
24
19
12
1
10
1
6
37
6
7
12
35
12
29
4
11
12
37
12
1
4
19
6
11
2
1
6
11
24
7
18
19
20
1
12
1
6
41
4
3
6
3
2
13
12
13
28
1
44
29
28
3
22
21
12
3
4
7
8
3
14
63
14
9
6
3
8
13
6
7
8
5
16
3
10
11
38
13
20
5
20
5
10
5
18
23
6
3
12
9
22
33
10
7
16
29
2
13
38
17
40
1
10
7
10
11
12
3
20
1
10
1
8
11
10
3
18
23
10
13
102
7
24
5
2
9
14
5
16
25
54
1
18
43
8
3
20
15
2
9
2
1
6
23
4
1
12
35
8
3
26
25
4
5
10
5
38
33
4
21
6
25
8
17
30
3
18
7
30
1
6
1
2
5
32
17
56
17
18
49
12
7
4
11
4
19
2
33
34
35
28
7
6
1
28
5
2
7
6
1
4
19
28
3
14
19
20
15
4
1
26
1
2
33
34
1
20
11
2
1
8
1
12
5
20
9
8
7
6
33
2
3
2
33
6
19
2
35
20
7
22
31
30
7
26
19
2
13
10
1
2
15
4
19
12
5
16
25
10
17
8
5
48
17
10
3
26
21
10
33
12
1
22
7
14
9
14
7
12
9
2
27
34
3
10
25
6
31
12
13
6
3
4
11
10
15
10
7
2
11
26
7
2
3
28
23
12
1
6
25
30
17
16
1
34
3
50
9
16
1
20
13
36
9
10
45
8
13
6
7
4
7
18
1
10
21
4
1
36
25
42
1
20
5
12
33
14
3
16
11
4
31
4
11
34
5
4
21
2
25
10
51
2
9
16
9
28
3
2
9
2
3
14
1
4
5
4
9
4
3
4
1
8
7
2
33
4
5
2
5
16
5
38
11
10
51
16
1
4
63
10
35
32
57
14
15
20
33
16
25
12
33
2
19
2
9
6
17
10
9
2
17
8
23
10
3
18
11
36
3
2
43
4
11
6
9
18
3
8
1
32
19
24
25
40
13
4
17
2
41
2
1
6
41
14
17
4
9
2
5
18
13
58
1
18
19
42
5
12
11
6
21
4
25
8
39
10
5
4
1
42
13
2
5
26
13
42
1
4
3
28
13
16
9
2
1
10
51
4
3
8
11
2
27
58
3
20
7
4
1
2
5
14
15
2
13
10
5
4
19
18
21
2
3
6
19
8
25
12
7
18
5
14
27
2
9
4
9
2
3
12
11
6
1
4
1
6
5
24
23
6
49
18
29
8
23
36
23
2
21
32
25
4
5
30
9
12
23
6
9
8
3
8
13
32
3
2
5
4
5
2
1
42
11
2
5
2
21
40
27
26
21
14
11
14
11
2
31
20
1
14
25
4
13
62
23
6
1
10
11
2
7
16
13
20
7
22
23
4
15
12
1
6
5
4
5
18
1
4
15
6
1
2
13
6
1
18
1
8
7
18
5
8
7
4
7
6
5
72
43
18
39
4
11
12
5
18
11
12
5
18
3
6
5
2
23
10
9
20
9
2
9
44
37
24
17
18
11
2
3
20
1
8
13
10
7
4
13
16
19
2
27
18
3
28
23
14
7
56
11
16
3
4
7
2
1
8
15
20
25
16
47
4
1
4
15
2
1
2
17
36
7
8
11
12
15
18
25
22
13
10
1
22
13
2
15
22
5
2
3
4
3
2
15
42
23
28
19
10
1
2
19
16
5
6
1
10
19
24
1
2
9
16
7
12
9
10
3
10
9
2
1
4
5
12
1
6
17
14
39
16
5
16
1
6
7
24
1
48
1
8
3
8
1
6
7
14
23
20
11
4
3
34
21
6
11
60
9
4
29
8
39
16
3
6
15
40
3
6
19
2
1
44
31
8
27
2
1
10
13
14
13
48
5
38
1
36
1
6
7
12
21
2
9
34
1
34
15
6
5
30
47
20
49
12
1
64
1
12
23
2
3
18
7
6
1
6
3
2
5
22
13
38
21
2
5
28
5
12
11
10
53
38
5
18
9
4
1
6
13
18
3
8
3
10
5
6
1
6
11
6
1
6
1
6
1
14
3
14
3
20
29
2
3
14
13
10
15
10
1
36
3
10
17
8
15
24
15
4
19
20
3
28
17
12
13
24
1
4
19
10
5
18
5
6
3
2
1
32
3
2
11
2
5
4
1
6
1
42
9
14
41
2
23
10
5
12
5
12
5
2
11
2
15
14
3
8
53
4
7
10
7
8
11
2
7
20
3
6
11
6
5
6
1
6
7
20
31
22
5
12
7
6
3
14
1
8
1
2
5
2
15
24
15
4
3
24
3
6
3
2
5
20
13
6
1
10
15
22
13
50
9
4
3
4
9
2
1
14
51
12
9
26
9
66
15
22
1
20
7
44
23
24
3
6
19
16
19
6
11
8
13
30
7
18
7
8
9
42
9
4
15
48
3
2
5
8
5
28
17
14
1
4
5
30
13
26
7
4
9
18
11
26
29
6
13
4
5
6
1
2
31
30
3
6
13
16
1
38
9
60
1
16
11
2
15
22
17
10
1
10
5
14
23
4
21
2
11
10
9
4
7
8
3
42
9
14
1
14
9
10
3
8
15
18
7
2
1
40
21
12
21
16
5
2
19
22
27
22
13
2
5
26
3
32
3
2
1
6
21
6
1
10
15
8
29
18
5
34
1
4
9
10
9
2
29
2
1
22
7
8
15
14
9
14
9
6
5
18
61
8
27
22
31
26
1
12
27
18
27
4
45
2
9
2
27
2
7
18
1
10
1
10
5
14
9
10
27
4
1
16
35
22
9
2
3
6
5
18
25
16
7
26
13
4
17
12
1
6
1
58
19
12
5
18
7
40
1
2
3
24
7
76
39
6
1
18
3
10
3
10
37
10
5
14
3
26
3
14
27
2
55
34
33
2
35
32
9
2
7
2
15
16
19
6
5
8
5
18
19
18
55
8
37
18
29
2
1
22
25
2
5
18
5
40
11
40
3
8
1
12
27
22
9
14
9
2
19
16
17
28
15
28
7
2
17
16
3
14
3
8
11
8
15
10
43
10
21
82
25
24
9
8
5
26
3
20
21
32
11
6
17
12
17
22
1
10
23
8
33
10
21
24
15
6
1
8
19
6
25
16
31
6
13
12
17
2
7
2
15
26
13
14
3
2
3
2
35
4
7
6
5
16
5
14
3
20
43
4
33
16
3
14
5
8
5
8
11
14
1
22
1
4
7
2
5
16
25
4
1
6
23
36
17
12
1
20
19
4
11
2
1
46
1
14
1
30
13
2
3
10
13
10
11
8
13
2
19
6
15
10
3
4
11
16
15
34
15
12
9
2
3
34
15
8
21
18
1
4
5
14
9
24
11
10
19
10
7
14
33
10
27
2
3
16
11
8
51
4
3
2
17
40
47
18
5
10
19
12
7
2
41
40
1
4
1
6
9
34
3
10
7
6
9
20
1
22
5
2
15
44
9
14
11
4
1
24
9
4
9
4
9
10
47
44
15
14
29
34
5
4
5
6
7
10
3
8
15
4
5
34
15
8
15
6
35
16
35
10
3
4
3
38
21
14
63
6
9
2
27
26
3
10
27
8
9
6
5
24
23
24
1
18
11
16
5
14
11
16
3
4
11
6
25
12
25
2
1
16
45
72
1
16
7
8
7
2
5
6
71
8
9
22
5
8
3
10
1
14
9
4
37
12
61
30
29
10
11
12
23
12
1
18
1
6
11
32
1
24
21
10
3
4
1
2
17
10
5
4
27
2
21
4
11
8
17
20
61
10
13
6
1
12
11
6
25
6
7
4
17
28
19
8
3
16
3
2
3
4
15
4
21
4
1
14
57
8
33
2
1
18
21
10
9
14
5
10
7
2
27
2
7
24
3
2
33
20
3
12
7
10
11
8
1
4
17
10
19
4
13
12
5
2
17
2
15
4
35
10
13
4
27
6
1
14
11
2
25
4
1
2
1
6
27
2
9
4
7
24
3
2
19
8
13
16
7
4
1
6
29
4
25
12
17
2
3
26
9
10
11
14
9
10
9
20
1
14
9
2
7
10
7
30
11
6
1
30
15
26
3
28
39
4
9
8
7
2
25
44
15
6
9
2
1
6
31
12
7
14
27
20
15
4
21
20
5
12
9
2
1
6
5
28
25
4
5
60
1
24
3
22
51
22
5
14
27
2
1
16
15
2
9
2
15
20
1
6
11
2
17
6
27
18
5
18
11
18
1
52
3
42
7
2
19
4
43
6
7
6
35
4
33
2
15
54
19
24
5
12
1
2
1
6
1
12
5
4
5
14
25
6
15
12
1
12
11
2
17
10
11
10
53
18
7
10
9
6
7
12
17
12
47
26
17
2
1
20
1
8
1
6
9
6
1
20
7
18
9
26
9
8
25
4
13
2
25
6
1
8
17
22
1
10
19
6
11
44
37
4
11
8
19
10
29
18
11
14
1
18
5
6
9
6
15
22
13
2
27
24
41
10
1
12
19
12
1
28
1
18
3
18
23
6
35
14
1
6
1
40
1
2
7
10
1
8
9
2
3
8
3
48
5
10
7
2
15
46
11
6
15
38
21
8
1
48
41
2
9
16
3
10
3
10
31
16
19
6
5
26
13
2
7
22
5
20
17
18
43
16
35
48
1
54
1
2
21
8
5
8
7
12
5
20
23
14
37
6
11
2
23
6
17
10
9
16
9
6
5
4
15
30
25
12
5
16
3
6
11
28
9
4
47
10
13
50
7
10
37
6
5
20
7
18
17
6
19
24
11
12
7
8
11
6
21
8
41
2
5
12
1
8
5
64
1
6
5
4
11
22
7
8
17
20
5
20
13
4
33
30
21
12
7
24
5
14
43
20
3
50
17
4
5
4
5
4
3
2
17
82
21
4
1
80
7
8
1
4
5
28
35
22
7
2
13
4
15
20
5
4
25
22
13
10
7
8
23
6
31
32
19
10
1
4
31
12
29
8
39
4
1
34
21
16
19
14
3
10
25
4
3
12
1
10
3
4
29
22
3
16
3
4
1
8
1
16
9
2
1
34
41
10
7
2
17
14
3
2
1
8
25
10
7
14
19
6
11
14
1
22
27
2
5
8
9
14
3
18
7
42
7
12
11
10
9
4
3
8
5
2
3
4
3
18
41
4
61
12
19
12
1
10
9
10
9
10
25
2
5
2
13
6
59
16
31
12
17
2
33
34
9
2
1
38
15
20
1
48
9
8
3
20
9
14
15
30
5
2
1
26
9
4
19
2
5
16
17
8
1
26
39
26
7
16
5
24
5
2
1
2
3
16
13
4
9
10
17
18
15
52
7
8
7
18
27
8
25
2
11
16
15
16
67
14
3
2
27
10
27
32
3
56
3
22
1
12
11
4
17
10
19
22
3
26
33
2
1
4
5
4
1
36
19
6
5
4
23
2
13
12
15
2
5
4
29
4
7
2
1
14
3
20
43
8
7
6
7
16
41
4
11
54
5
8
1
16
31
4
13
18
39
4
1
4
67
6
1
8
1
26
3
6
1
2
35
18
11
50
9
28
13
6
1
32
1
2
27
4
5
10
13
4
51
28
19
20
11
12
51
18
11
34
31
60
1
14
3
2
17
12
3
2
33
14
27
8
5
6
5
8
7
24
35
28
27
22
45
12
1
32
51
4
5
10
17
16
15
10
7
2
9
20
15
40
1
18
5
6
5
42
5
10
17
44
11
18
17
2
1
8
15
16
9
6
21
2
3
12
11
32
3
4
9
22
25
12
13
60
33
10
9
14
15
30
31
18
9
66
23
14
47
30
7
20
7
12
25
18
17
12
3
12
7
4
3
2
1
4
27
28
9
20
3
4
5
6
11
6
9
20
5
6
17
8
5
30
1
4
55
12
5
12
11
24
13
6
11
2
1
24
19
4
11
6
23
18
3
8
7
6
9
4
25
16
31
18
15
18
9
16
27
8
11
24
11
4
1
2
35
10
3
22
13
4
3
34
23
20
7
38
73
4
25
46
5
22
55
10
9
2
21
4
27
4
13
12
17
10
9
14
7
20
17
20
1
18
5
6
3
6
5
6
23
2
21
58
3
4
1
14
5
34
3
14
7
6
15
8
13
14
39
4
7
16
3
28
45
6
21
2
35
36
9
6
11
4
13
6
3
2
49
4
3
10
1
10
13
26
5
16
11
12
15
4
11
6
5
18
13
14
37
26
9
32
9
4
31
2
3
2
3
16
15
16
15
2
3
2
11
8
3
38
7
4
11
2
5
24
7
22
1
30
29
4
5
12
11
8
1
2
113
22
15
4
1
16
5
10
5
24
5
8
25
26
11
40
11
12
23
10
23
16
9
16
33
4
13
10
11
20
23
8
19
12
5
18
25
6
9
4
7
4
1
2
1
20
3
36
25
18
11
6
37
12
5
2
21
8
19
24
21
18
31
20
5
26
23
22
5
10
27
16
13
22
1
2
11
2
7
58
9
2
25
4
11
2
45
8
43
6
3
16
5
8
15
44
39
4
3
8
17
18
1
18
19
34
13
24
13
84
5
8
7
6
15
12
17
8
15
44
1
2
3
14
35
12
1
8
7
22
9
26
23
6
9
2
23
24
33
78
17
10
13
12
11
6
13
12
3
10
35
44
15
6
27
2
5
38
17
20
21
18
11
6
11
4
3
66
5
2
3
28
9
14
7
24
3
2
9
8
15
2
11
22
11
4
7
4
3
2
45
6
25
20
9
14
53
14
13
20
3
8
15
2
35
38
7
8
9
4
93
2
13
34
7
10
27
22
17
20
19
14
13
20
27
22
15
18
11
24
9
12
3
10
17
24
1
12
9
18
1
14
9
8
3
4
9
8
11
24
11
14
13
10
1
38
1
12
35
14
1
8
3
22
7
8
11
2
65
14
7
4
7
14
17
12
1
30
33
8
3
16
21
4
13
44
25
2
27
20
5
2
3
6
13
6
5
42
9
20
11
4
3
10
27
6
13
10
13
6
1
12
5
42
7
6
9
14
53
8
15
4
15
14
15
20
15
16
17
4
63
4
17
30
19
8
1
16
23
10
17
8
33
14
17
12
23
6
5
2
13
10
3
4
31
2
3
4
17
2
11
6
5
12
39
20
45
2
31
4
15
6
31
32
23
24
3
2
3
6
53
16
3
14
11
6
17
6
1
8
1
16
5
48
53
12
9
18
1
2
57
20
25
2
17
2
17
2
1
18
9
8
7
12
23
8
9
6
19
2
1
6
3
10
5
10
39
6
27
4
29
32
3
4
3
10
5
40
15
20
21
8
11
16
7
14
9
2
15
14
13
10
35
18
5
16
39
22
17
18
5
24
33
14
3
48
11
12
1
14
11
6
33
4
9
10
21
6
17
6
13
10
13
2
11
2
19
20
13
6
19
10
13
2
15
4
1
2
31
6
43
8
9
2
15
10
7
4
15
48
23
6
11
6
13
16
3
30
17
22
19
2
23
30
15
20
9
4
1
4
23
4
9
40
31
18
21
26
3
14
1
14
5
2
19
10
61
22
7
6
25
26
7
4
7
2
13
4
13
16
29
30
11
22
3
2
21
8
5
2
9
4
5
4
21
6
5
4
7
8
1
4
5
2
5
2
1
18
41
2
13
14
21
4
11
2
1
10
1
14
27
10
3
16
61
6
17
28
1
16
5
42
5
10
13
10
21
14
37
14
23
4
1
18
9
6
29
2
27
30
29
10
43
4
25
10
15
14
21
2
13
2
13
8
9
12
7
6
25
14
7
44
5
6
19
6
1
6
31
40
1
28
7
6
1
6
17
12
13
8
11
18
11
40
5
4
73
6
5
22
1
22
15
8
1
8
3
4
31
4
17
32
31
28
13
4
11
10
11
14
1
4
11
10
1
6
3
10
7
2
5
24
11
2
5
18
5
44
15
34
13
20
19
6
25
12
13
2
13
2
1
20
5
18
1
24
29
8
1
10
19
40
17
18
9
12
1
18
13
6
9
20
7
22
17
4
5
4
11
26
5
40
3
2
3
20
29
20
3
4
3
10
3
6
13
24
3
16
3
6
7
8
11
4
5
2
9
12
7
22
21
12
11
26
11
22
7
16
3
22
3
6
1
12
1
2
1
10
27
6
5
2
7
24
29
14
19
10
3
32
3
2
5
8
1
4
3
10
19
26
17
10
17
10
3
4
21
2
21
20
27
12
1
22
37
40
27
2
37
20
15
4
3
28
9
14
21
8
13
28
59
52
1
10
23
16
19
24
13
6
7
6
43
2
11
14
5
6
25
38
5
28
9
4
27
8
19
12
1
10
15
14
17
4
5
20
45
2
1
34
9
2
11
24
11
4
19
38
5
32
13
6
35
36
1
2
15
34
3
4
15
8
15
8
1
2
55
8
7
10
1
30
11
54
1
2
5
6
5
48
5
6
15
4
27
20
5
2
29
12
11
12
11
32
7
20
7
4
33
14
13
12
1
4
29
4
3
10
7
8
1
12
3
12
23
14
47
4
11
22
5
4
9
6
27
6
23
40
7
4
3
2
7
8
9
4
13
10
1
8
17
18
9
4
3
32
9
14
25
2
45
36
3
4
29
6
23
16
19
4
25
4
1
2
7
12
1
2
11
6
11
2
35
42
1
22
1
12
1
10
3
26
5
8
17
10
23
8
5
38
19
34
5
18
5
6
43
6
5
14
17
8
27
22
5
4
9
4
5
4
25
32
19
38
3
4
5
16
27
4
13
38
25
4
11
24
31
10
7
8
9
8
3
12
9
4
7
4
9
14
19
26
5
4
11
12
13
14
7
28
29
4
1
2
25
2
21
8
9
4
27
2
19
16
9
12
25
6
1
16
45
16
11
16
13
20
11
4
29
4
9
10
5
6
25
2
11
22
9
16
29
8
7
12
11
8
9
40
17
42
3
24
21
24
15
14
9
16
31
6
1
8
5
6
21
12
5
6
53
24
47
14
5
4
13
34
11
22
19
10
15
10
9
16
21
30
13
24
41
12
11
4
23
4
13
40
11
22
11
10
31
8
5
36
3
30
5
4
11
12
3
14
9
10
23
20
3
14
3
6
11
8
57
8
19
4
61
4
21
6
19
26
19
12
3
6
1
2
31
20
13
2
13
14
11
2
23
4
23
42
29
2
9
8
9
12
11
8
17
6
19
18
7
60
7
12
3
18
19
6
5
2
5
8
11
4
11
26
9
18
11
20
19
24
19
6
35
4
13
22
43
10
17
6
7
32
5
34
19
10
1
8
1
14
17
20
1
34
75
6
3
32
9
14
5
32
11
22
27
18
5
36
25
14
9
40
7
4
9
6
9
40
11
12
7
12
9
8
15
12
19
12
1
8
11
2
7
2
1
12
11
26
27
8
5
28
13
6
3
2
47
20
3
56
17
4
11
28
15
2
5
6
1
24
1
4
27
16
5
16
1
24
11
20
3
86
7
40
13
12
15
6
13
26
13
4
13
4
1
30
3
12
67
18
35
6
35
18
7
6
13
10
1
24
3
14
13
10
21
4
17
6
7
28
13
46
17
26
31
6
1
12
3
2
11
22
1
14
7
8
31
14
13
8
1
22
11
10
9
58
1
2
1
12
7
12
11
34
11
6
9
22
5
10
5
18
21
14
1
40
7
44
1
4
9
2
13
22
7
12
23
4
3
56
15
26
11
4
1
16
13
18
7
6
21
20
63
6
5
10
7
2
13
12
43
6
9
2
3
4
11
6
11
4
5
24
11
6
1
30
7
4
13
38
7
6
3
4
1
16
39
10
3
8
17
10
33
8
49
2
47
16
17
4
15
54
1
6
5
12
17
12
1
2
7
14
3
8
73
4
7
8
39
14
1
10
13
12
19
26
11
2
3
2
49
22
21
20
23
14
9
4
19
4
5
14
5
2
5
36
25
12
9
2
11
14
35
8
31
20
25
8
23
6
13
4
13
6
13
2
53
10
13
2
1
6
11
10
31
10
23
2
1
4
7
4
5
6
7
22
35
16
5
14
13
30
1
12
1
14
1
26
21
2
5
28
3
4
27
8
15
28
3
14
11
10
7
18
33
4
11
2
5
20
15
26
9
24
7
12
41
4
5
10
5
2
55
6
7
24
29
2
3
6
23
10
7
32
19
18
1
24
29
10
7
16
31
8
15
8
9
4
15
12
15
2
29
40
23
6
1
8
1
4
1
30
37
6
19
20
7
8
3
8
27
24
9
8
1
10
5
14
25
8
7
2
17
14
27
8
15
2
1
2
7
16
1
10
3
8
19
18
7
6
25
6
9
4
3
10
9
4
3
4
1
2
13
24
5
26
5
16
7
6
5
2
25
12
31
16
31
14
67
2
7
6
1
6
15
4
1
24
17
10
11
20
13
6
15
2
3
4
13
2
7
10
11
22
7
2
25
16
3
26
27
6
17
10
7
14
15
6
7
10
15
16
1
14
3
4
9
64
15
2
1
12
7
10
13
30
3
42
9
2
13
2
7
22
15
14
9
2
3
36
11
12
33
4
9
36
19
2
7
34
3
4
9
4
55
12
1
10
17
6
9
4
95
2
19
22
11
12
5
4
17
46
17
6
19
4
17
8
3
2
3
16
7
10
29
12
39
2
7
10
33
8
21
10
15
40
9
16
1
6
1
4
45
8
7
18
27
6
35
4
1
18
19
2
3
64
7
4
11
10
1
44
1
8
7
2
1
20
39
16
1
2
19
2
7
26
11
6
7
6
11
38
7
12
1
12
3
32
69
54
17
8
11
34
17
16
19
10
3
10
21
8
9
38
9
6
19
18
17
6
17
18
3
4
1
48
13
102
25
30
1
20
3
14
13
4
15
6
17
28
9
16
11
6
13
18
31
4
11
12
13
14
3
2
3
16
27
2
11
2
13
20
37
22
3
22
1
6
23
6
1
2
11
26
11
4
19
24
7
4
1
2
37
4
3
32
3
52
1
46
21
10
3
12
9
8
27
8
9
26
3
4
27
38
1
38
17
18
13
8
9
8
11
6
23
8
3
16
37
34
5
54
7
10
13
12
9
8
7
4
7
36
69
12
11
6
1
8
5
6
3
6
11
12
43
4
9
4
1
4
41
2
1
26
1
18
1
18
41
2
15
28
9
4
13
10
11
46
17
46
11
14
15
6
3
8
3
2
1
6
7
32
43
6
9
4
1
18
23
12
5
22
7
16
33
26
9
4
37
10
37
28
11
14
5
8
31
18
1
14
15
12
25
12
1
6
13
18
5
6
15
50
3
16
9
2
11
6
7
26
15
4
3
8
1
4
9
2
25
28
3
2
9
8
23
4
9
2
13
2
17
10
1
24
71
4
1
6
19
6
1
8
1
6
23
30
3
34
1
20
3
2
25
46
33
32
7
28
7
22
3
10
19
14
17
14
25
14
11
22
21
8
15
14
15
2
3
28
1
4
11
24
3
20
15
8
15
4
1
34
3
20
3
2
9
2
5
10
9
8
9
22
75
26
9
2
1
28
5
52
1
24
1
16
11
48
1
20
11
2
29
6
25
4
17
4
5
10
5
20
41
6
13
28
5
8
1
18
1
6
15
40
45
12
5
10
35
16
15
8
27
2
23
2
1
38
7
2
11
4
23
14
1
2
3
40
15
2
35
8
9
30
99
32
13
6
1
12
7
22
9
40
3
16
1
2
5
20
17
2
1
16
19
22
3
14
1
4
35
4
21
4
19
16
15
20
5
48
7
26
11
8
1
32
17
8
5
10
7
22
13
18
17
8
19
6
9
40
13
22
11
68
49
6
47
12
5
18
7
6
3
14
7
10
9
4
35
18
3
34
9
28
27
20
1
4
3
14
7
24
17
18
7
2
27
20
23
82
13
26
1
8
7
2
27
6
3
2
3
16
3
16
1
10
37
4
1
32
9
8
19
2
7
2
29
12
1
8
3
30
11
12
3
8
17
10
31
64
9
8
3
2
1
16
9
4
5
42
15
8
11
4
5
2
3
10
1
20
9
26
3
54
3
84
3
10
17
6
29
6
49
18
25
2
13
10
35
46
5
24
15
18
1
20
1
26
1
4
9
24
39
4
7
22
9
26
5
18
21
2
3
18
3
6
73
18
11
62
3
6
5
6
1
18
5
4
49
24
3
34
1
2
9
4
3
20
31
22
15
2
9
10
9
40
13
2
13
16
17
6
1
6
3
10
11
6
13
10
19
8
5
62
5
10
7
14
5
10
25
12
3
2
7
26
7
2
5
16
17
24
11
6
7
20
9
8
15
12
15
6
11
12
37
16
3
12
3
14
3
10
7
36
1
8
7
6
7
2
11
6
13
8
67
14
17
2
27
6
33
16
5
4
35
6
1
44
13
42
5
2
43
12
5
30
9
6
15
2
1
18
7
8
9
24
55
2
13
6
9
12
1
46
3
24
17
6
5
30
7
20
7
10
15
6
15
16
9
2
25
8
3
34
1
6
1
18
17
6
1
6
5
4
33
2
3
10
3
20
13
48
3
34
3
4
23
8
3
18
15
24
15
2
3
2
17
6
1
14
21
2
11
22
15
18
1
38
1
4
1
2
11
2
17
2
1
6
13
2
11
10
11
4
35
22
1
4
5
8
5
44
9
2
11
26
3
24
9
14
27
4
15
2
39
2
1
14
1
6
9
4
9
4
5
6
7
8
17
28
19
4
7
8
35
10
7
4
19
20
7
18
11
10
9
14
1
8
7
2
19
2
3
16
5
20
21
18
15
12
19
4
19
12
17
2
15
14
3
2
7
10
13
4
1
6
29
8
7
34
5
22
3
16
9
10
3
6
13
2
1
10
5
18
1
8
1
34
5
10
21
12
1
14
7
14
5
2
5
6
21
20
9
8
1
10
3
26
11
28
5
4
5
6
15
22
1
80
13
10
31
6
1
18
7
8
1
4
9
4
19
14
23
38
37
24
23
30
21
78
1
18
5
14
5
2
13
12
25
20
49
20
13
2
1
30
1
12
23
16
11
32
7
8
5
2
27
30
17
52
5
8
5
22
13
6
1
2
7
6
1
2
1
14
13
12
7
12
13
20
1
6
1
32
7
10
7
8
3
12
5
12
1
6
5
2
1
22
23
6
13
10
19
6
17
14
11
30
29
8
21
10
15
4
11
32
3
10
7
8
23
8
15
6
21
44
3
20
9
6
11
24
23
4
3
40
15
20
25
22
1
32
3
12
5
14
31
20
5
2
15
40
1
10
15
4
9
12
1
26
19
18
45
2
1
2
1
10
3
6
9
4
1
36
11
8
3
28
1
6
19
4
1
8
1
14
61
2
7
8
21
2
15
2
31
2
29
42
11
52
9
14
1
32
1
2
5
2
17
10
1
8
23
14
11
6
11
14
3
32
33
6
1
12
43
14
5
2
33
4
21
4
7
20
7
14
9
2
3
32
1
2
13
40
1
10
3
12
1
2
7
6
1
6
17
8
15
4
3
20
19
18
15
24
9
22
11
2
9
32
13
4
5
14
21
10
1
38
1
26
1
2
13
2
1
2
1
6
3
8
19
8
3
2
1
14
19
8
3
20
9
2
17
30
7
18
9
34
7
2
9
10
5
12
7
14
21
6
19
4
3
18
17
12
1
6
15
14
5
36
3
10
9
6
9
40
21
12
15
50
1
24
3
10
5
6
13
12
27
12
9
12
9
4
1
2
19
28
23
2
35
6
53
58
1
10
11
44
7
38
5
12
13
8
31
8
3
26
1
56
11
10
23
12
7
4
27
4
27
10
9
28
21
10
7
6
1
6
29
6
23
22
5
4
17
46
1
26
5
14
15
24
7
4
1
6
37
68
25
4
9
4
3
8
5
24
1
12
1
6
19
60
13
30
13
12
7
16
5
4
1
2
35
6
11
8
11
8
13
8
33
16
5
12
7
28
5
10
1
2
3
36
11
20
3
6
3
2
19
2
9
46
19
8
11
10
9
14
15
12
7
20
13
58
7
20
5
4
17
32
3
44
1
2
49
4
3
6
23
30
37
6
3
8
1
4
7
10
23
10
17
10
5
4
7
8
27
32
1
22
3
2
25
4
1
8
25
12
7
48
33
2
11
8
9
16
9
4
1
8
3
20
11
6
13
18
9
70
23
6
31
12
5
28
5
16
19
8
7
10
9
50
3
30
7
18
25
6
1
6
1
78
19
4
47
22
5
26
77
34
17
6
9
8
75
4
49
8
11
6
5
2
3
2
3
12
3
26
3
2
1
4
27
14
15
22
15
10
5
30
5
16
35
16
13
20
13
16
19
40
19
4
5
20
3
10
11
14
3
8
5
16
5
26
25
30
15
8
1
8
7
2
5
6
1
16
1
18
25
50
11
16
1
14
5
24
17
18
1
48
13
16
7
20
27
20
7
4
7
40
29
2
5
16
1
36
1
10
3
8
27
18
11
16
19
12
13
14
29
18
7
28
1
22
3
4
13
2
11
8
5
2
9
26
3
14
7
10
15
16
15
8
33
44
1
8
13
8
7
22
33
4
27
6
5
38
3
4
1
14
7
4
7
6
17
40
39
10
11
4
11
36
1
6
5
10
13
2
13
12
11
10
1
44
3
28
3
4
21
6
21
12
3
8
7
26
25
10
5
14
15
10
5
8
1
66
27
12
5
28
7
18
11
30
7
10
11
24
3
16
9
10
41
20
3
36
5
22
29
6
1
4
43
14
1
8
5
12
9
4
25
10
15
28
29
10
3
20
5
8
5
30
25
2
5
2
25
6
11
6
17
24
11
6
43
4
13
4
5
4
1
18
1
30
1
12
9
12
5
4
31
2
7
18
5
4
5
30
5
22
15
38
29
12
41
8
11
8
5
2
5
12
15
14
49
8
25
14
9
4
3
2
5
2
73
24
35
28
23
6
3
14
17
4
5
24
5
8
11
66
7
22
1
18
5
2
1
14
35
6
7
18
3
8
69
24
19
8
9
2
9
12
19
18
3
8
7
10
1
8
23
2
15
22
1
14
7
2
9
48
39
2
1
6
15
14
3
4
5
8
5
20
5
8
15
12
31
2
19
8
5
24
7
20
13
8
1
12
53
10
7
4
1
2
5
28
13
2
9
8
11
6
7
10
29
44
11
8
17
20
7
18
1
22
1
16
19
4
1
12
3
8
9
8
23
4
9
14
27
22
25
36
7
16
11
24
7
66
1
2
9
22
5
4
3
22
5
6
13
18
19
56
3
6
5
12
23
6
1
6
7
6
5
18
1
4
3
12
5
16
5
20
25
16
17
22
5
4
23
2
33
6
1
22
69
20
9
22
5
8
3
2
11
20
21
2
15
4
3
10
1
46
49
2
21
2
9
14
11
38
47
36
5
26
7
4
1
8
27
4
9
16
33
2
9
22
1
2
1
12
11
6
7
6
9
4
7
6
9
28
3
2
17
10
33
4
3
4
3
4
5
14
29
2
9
14
7
6
21
2
3
8
21
2
5
28
11
10
9
22
3
16
9
14
11
32
3
10
23
14
3
2
11
66
3
8
5
4
27
14
1
2
25
6
53
12
3
18
9
8
9
32
13
8
3
2
39
8
1
2
5
14
23
12
1
20
3
2
19
28
7
2
3
6
25
32
27
34
33
40
3
8
25
16
3
6
1
8
3
4
11
6
5
12
3
34
5
8
5
4
9
4
1
28
59
14
5
8
9
2
13
6
1
14
17
22
35
2
5
2
27
34
15
6
5
6
9
12
11
4
25
28
15
14
31
16
39
8
3
8
11
18
5
22
1
28
1
6
17
18
51
4
43
4
19
4
51
6
21
40
9
14
41
22
3
4
3
4
11
8
29
10
5
2
9
16
3
16
7
22
3
2
37
6
7
14
51
14
25
18
9
2
13
12
31
2
15
14
17
18
5
12
13
12
19
30
17
34
17
6
9
6
1
10
9
14
43
8
13
38
5
4
23
14
1
6
13
6
13
18
11
42
19
6
7
26
43
28
5
12
5
20
17
8
19
18
1
6
1
2
17
4
3
42
7
6
19
6
11
16
1
14
9
2
7
2
1
4
1
2
3
2
11
14
1
26
29
18
11
18
3
4
3
8
3
4
9
10
21
16
25
2
3
20
1
6
7
2
5
16
11
26
3
10
7
20
7
4
3
34
15
4
29
20
9
4
17
6
43
10
23
18
3
26
3
42
1
36
13
12
3
10
3
12
7
8
7
10
23
22
1
14
11
14
23
36
17
10
19
22
7
4
7
18
5
72
7
6
7
14
3
14
17
2
3
14
15
8
1
8
9
10
1
32
3
12
1
8
49
30
5
42
19
16
7
14
33
2
41
6
5
14
17
22
23
38
9
22
15
8
23
4
15
28
3
10
5
4
11
16
5
22
1
20
3
6
7
6
5
10
3
14
7
24
65
4
7
4
19
2
7
48
5
10
11
56
1
36
29
28
5
4
5
18
1
18
27
30
3
30
5
2
3
2
27
74
5
10
1
12
9
4
39
4
25
4
5
34
23
44
5
2
5
12
33
6
9
32
3
2
3
38
9
8
21
8
7
10
33
22
17
10
1
6
15
30
13
12
55
20
5
24
13
38
1
10
27
2
1
4
5
10
5
8
1
42
7
24
5
18
5
2
47
26
21
6
9
6
3
8
5
26
31
26
21
32
31
6
5
12
5
8
3
4
13
24
13
20
5
4
1
12
3
44
3
14
21
6
1
26
31
10
7
92
17
16
11
2
13
4
13
6
33
6
15
2
7
2
7
10
5
8
7
2
23
22
23
10
7
8
11
4
13
52
23
22
1
8
7
4
41
12
1
10
27
2
29
18
13
6
19
2
13
18
1
6
11
26
13
4
13
34
7
16
15
2
9
40
5
2
75
12
5
6
13
20
11
20
11
4
27
34
3
6
1
42
1
14
5
32
1
10
17
4
7
10
9
10
9
16
25
22
1
4
13
8
31
6
13
8
13
2
7
4
1
28
33
28
9
20
3
16
1
2
9
6
7
48
17
18
13
16
5
10
1
18
5
14
11
6
19
2
1
12
21
54
7
10
9
14
19
20
9
16
3
10
11
2
3
8
1
22
25
14
5
6
9
6
5
6
1
14
23
24
1
12
5
36
1
28
27
30
31
10
19
6
5
12
11
2
35
12
7
14
41
6
1
6
25
2
1
6
21
2
29
2
9
28
1
2
3
4
7
14
9
52
17
12
5
6
1
6
17
6
3
8
9
2
3
12
5
18
13
4
5
6
21
10
1
4
5
14
3
2
9
8
21
40
19
14
9
6
27
4
3
42
23
14
5
54
3
14
1
2
15
10
17
38
23
12
5
2
17
2
15
2
3
26
9
2
7
8
31
56
1
14
1
22
9
32
33
2
1
32
21
14
3
22
3
8
3
26
7
10
11
20
39
16
33
8
21
4
13
24
39
42
19
2
9
16
33
4
3
8
17
60
19
8
5
2
13
12
9
4
23
10
23
12
7
10
19
10
1
26
3
18
3
22
1
28
3
38
17
10
11
12
5
4
13
18
17
2
23
6
1
12
35
18
3
4
5
2
9
2
57
14
13
32
5
24
35
20
3
38
1
26
13
14
15
14
7
20
1
16
1
18
13
14
25
20
11
6
3
8
5
8
9
4
33
2
7
12
7
10
19
14
3
12
11
24
13
54
37
6
25
4
11
8
13
30
7
6
29
4
17
26
7
6
19
36
15
6
63
68
19
30
19
6
11
6
19
24
31
6
5
10
9
20
25
2
15
6
5
22
7
16
15
4
9
20
9
20
7
4
3
2
9
4
9
12
7
12
9
2
1
18
5
10
7
10
15
10
7
12
15
6
1
8
9
2
9
16
1
8
1
44
13
8
9
16
3
2
9
8
3
12
3
22
1
6
1
6
19
2
5
8
29
10
17
18
7
2
23
2
1
22
7
14
15
2
5
4
47
30
17
20
9
12
33
20
13
10
1
2
3
8
13
8
7
26
5
2
27
32
13
18
13
18
23
6
33
14
7
18
25
6
7
22
3
2
7
4
3
46
9
2
45
12
3
20
9
8
25
14
13
14
13
26
3
26
1
20
17
12
1
56
27
2
3
32
5
8
7
34
7
40
33
38
17
30
7
6
49
6
17
2
5
20
3
12
1
10
1
6
29
6
17
50
25
2
19
12
23
2
3
4
1
12
1
2
1
54
17
4
11
14
3
4
31
30
1
50
31
6
9
14
7
66
9
8
15
6
3
10
23
8
11
10
15
20
27
10
13
6
19
4
5
12
17
22
7
8
61
6
9
6
1
12
1
14
7
18
21
18
1
4
11
4
5
2
3
2
11
28
1
20
21
2
15
12
5
2
5
28
3
10
9
16
15
6
7
6
15
4
5
6
15
12
3
6
3
4
7
44
5
24
19
32
45
4
5
10
3
20
27
10
3
14
11
18
25
20
1
10
9
10
47
8
11
8
57
26
3
14
19
10
3
2
21
48
1
14
21
2
9
20
13
8
25
28
9
2
39
28
3
6
19
6
13
36
1
22
13
24
19
6
11
6
7
6
5
10
3
2
11
2
7
16
9
8
5
12
15
6
13
2
5
16
31
8
37
6
7
28
5
4
5
24
25
8
21
22
1
36
1
44
25
16
25
2
3
2
5
36
1
6
5
6
31
26
31
36
29
68
17
18
5
18
5
2
3
14
13
14
1
8
5
8
31
12
17
22
3
12
25
6
11
4
31
4
5
6
23
18
11
40
3
22
3
2
13
8
9
14
5
34
3
2
45
2
9
26
11
16
3
18
1
2
13
62
1
18
37
4
1
4
11
4
25
38
47
10
3
4
13
16
13
14
1
30
17
10
11
26
3
32
1
12
19
14
3
20
3
2
51
10
13
16
9
6
5
14
3
6
1
4
7
10
5
12
1
26
15
34
1
16
3
2
33
4
7
22
21
28
15
28
3
8
27
6
1
4
19
2
17
24
1
32
15
26
55
6
11
4
9
8
31
2
3
6
15
20
31
2
31
8
5
4
5
2
11
14
13
6
11
2
37
6
7
24
3
2
3
8
5
14
9
6
17
8
29
14
13
8
25
18
3
6
7
8
1
4
25
32
13
2
11
6
13
16
7
58
5
4
7
40
11
4
17
14
7
4
7
6
11
22
19
18
17
6
3
2
23
2
43
4
7
10
7
24
11
14
1
12
7
20
43
2
11
12
27
20
7
30
3
12
7
20
7
36
7
2
53
8
45
18
1
32
3
2
15
26
23
16
3
22
3
16
13
10
1
6
1
6
3
18
15
16
15
8
15
2
1
4
1
14
19
12
49
6
47
4
15
6
5
50
1
8
31
20
17
20
17
28
1
12
5
20
31
8
19
12
29
18
57
56
31
4
7
4
3
8
9
8
3
8
51
22
5
36
1
10
13
6
5
12
17
28
35
18
15
26
45
28
37
12
7
18
5
14
21
30
1
8
11
8
3
16
11
20
1
10
3
10
17
54
15
4
1
2
5
18
7
8
7
6
5
20
35
4
3
28
47
10
11
10
19
22
21
4
15
24
7
50
1
2
1
36
1
28
3
2
35
16
7
10
15
10
13
12
7
16
23
2
3
30
5
4
1
2
1
2
9
2
7
10
5
66
13
2
1
10
3
40
3
2
7
30
7
6
17
30
3
6
17
2
21
4
5
30
15
10
3
6
3
26
7
18
9
18
13
24
5
12
13
4
109
12
51
12
17
2
55
14
41
2
5
14
21
4
3
22
3
2
1
26
9
50
19
6
31
20
7
18
7
24
9
4
15
32
9
24
7
4
3
20
21
28
15
146
5
4
23
4
3
18
7
4
3
4
1
4
3
12
5
26
5
6
37
30
7
18
17
6
11
38
5
6
5
4
43
4
7
2
25
42
31
14
3
16
19
10
11
6
3
12
31
10
19
18
37
4
23
4
5
10
1
2
43
2
7
10
9
22
7
14
35
10
49
6
5
20
19
2
1
26
1
4
7
28
3
16
13
82
5
12
3
6
3
48
1
6
27
26
1
30
5
28
1
8
17
6
1
2
1
6
15
4
11
6
11
8
19
14
9
12
5
10
27
4
13
10
3
6
31
26
1
14
3
26
3
54
5
4
5
10
15
24
3
20
3
2
3
30
83
4
37
6
3
12
7
18
15
2
23
20
23
4
3
20
15
6
11
30
5
2
3
12
3
26
5
26
5
4
7
8
3
8
3
42
3
6
19
14
13
28
7
18
1
26
23
8
3
24
23
30
1
10
5
6
11
2
31
48
3
12
9
4
11
8
51
4
27
8
9
10
3
6
19
8
21
4
15
26
41
2
3
18
5
2
5
12
21
26
1
18
45
4
9
4
11
4
11
20
9
14
3
2
19
8
9
14
25
2
7
12
3
10
19
16
25
8
11
24
5
28
33
38
33
6
13
4
9
6
11
12
11
20
5
8
23
8
1
4
17
6
23
18
7
14
15
8
27
18
39
10
3
22
9
38
15
44
17
2
1
8
23
24
17
8
1
32
1
18
17
12
5
24
15
6
13
16
11
10
13
8
7
8
23
4
33
46
5
16
3
18
5
2
7
4
13
14
1
2
45
10
1
36
3
10
15
42
9
14
1
84
1
14
3
58
9
8
11
26
1
40
3
52
3
2
45
14
3
28
3
24
1
22
1
22
3
18
3
10
11
20
5
4
27
2
9
2
21
14
37
18
17
36
7
4
5
4
5
4
1
10
1
36
11
16
3
4
29
16
5
12
5
4
15
10
3
8
13
24
95
4
3
34
19
8
13
26
3
16
21
26
11
4
7
8
1
8
37
8
9
2
3
14
3
14
7
14
7
2
11
2
17
70
15
2
3
8
15
28
1
28
51
10
13
14
5
18
13
2
39
6
5
30
25
22
3
4
19
10
33
8
9
32
3
4
7
6
17
22
5
82
1
10
3
12
9
8
5
8
3
12
69
10
5
26
1
4
11
32
3
4
19
16
17
2
3
8
9
58
1
2
9
10
13
34
9
20
23
16
33
4
9
16
15
20
3
2
1
46
11
14
59
12
1
12
41
20
5
20
1
30
17
2
41
16
11
34
9
18
13
6
5
26
13
12
11
12
21
2
27
6
11
2
13
30
5
12
1
30
1
6
1
12
7
32
3
4
1
4
15
8
15
4
3
28
1
10
15
2
15
4
45
16
11
20
17
4
9
14
1
6
13
14
1
6
5
16
3
14
1
14
51
2
15
2
1
4
7
36
41
18
23
6
29
2
1
18
13
2
29
16
5
16
17
18
5
2
37
8
7
12
1
20
5
14
3
16
9
4
15
18
3
12
1
4
25
14
7
14
15
14
27
10
11
48
11
26
27
2
3
2
23
4
25
10
5
24
5
18
29
6
21
6
3
6
1
4
7
24
1
12
1
10
5
6
13
24
3
36
1
2
19
6
23
16
1
26
11
2
1
24
3
10
5
4
23
14
59
14
3
34
13
4
3
10
19
38
11
34
7
24
25
2
11
2
37
24
5
6
13
18
3
56
31
2
15
46
3
12
9
18
39
8
33
8
15
18
1
8
39
18
7
8
7
14
7
24
25
10
5
2
17
6
19
8
29
36
11
4
5
16
1
6
25
6
59
6
5
16
11
20
45
32
5
2
3
8
19
6
1
4
37
4
3
8
11
10
29
40
9
18
19
24
19
12
3
4
1
22
25
18
21
2
1
8
63
2
7
30
9
28
15
4
9
2
5
18
7
2
7
18
1
6
1
62
27
4
1
22
13
16
1
8
3
10
15
14
9
14
7
6
7
16
3
140
5
4
15
20
13
14
3
12
3
6
47
4
13
2
25
2
3
2
1
18
5
2
5
38
7
6
1
24
11
30
1
4
5
6
35
30
11
24
3
2
1
2
11
2
1
32
1
44
7
4
13
2
3
10
11
2
11
26
1
20
11
12
1
12
35
18
5
2
11
8
15
14
23
10
17
16
21
6
23
34
7
48
3
4
29
6
1
36
17
6
11
8
1
2
15
20
25
16
29
2
73
10
19
36
37
24
5
4
5
10
1
2
9
8
5
20
37
12
9
2
21
30
3
18
1
6
7
10
3
28
1
2
1
22
3
8
7
24
3
34
11
24
31
42
25
8
11
8
11
60
3
14
21
2
9
4
47
2
15
10
3
22
15
6
1
4
17
6
5
10
13
26
29
4
19
20
15
22
7
4
13
18
73
22
1
60
5
10
3
54
11
30
21
26
17
8
1
12
9
14
3
26
5
12
11
12
23
8
1
16
11
4
9
4
11
18
7
6
3
8
41
38
31
2
13
32
3
10
45
8
5
4
37
20
11
6
5
10
9
28
29
12
15
2
7
18
3
2
1
12
1
4
1
10
13
6
7
24
11
4
5
4
21
26
3
14
7
2
17
20
7
16
3
12
23
4
1
10
27
30
3
22
3
10
13
2
23
4
17
8
7
2
15
6
1
46
3
6
3
10
1
10
23
2
53
14
1
4
5
28
3
8
3
10
3
8
1
32
15
4
1
2
23
2
7
2
3
12
1
2
3
18
1
30
5
16
35
16
15
6
21
8
5
6
5
4
59
18
1
14
11
18
1
2
1
20
11
6
3
12
43
24
7
6
9
6
15
18
1
18
9
8
11
16
1
18
7
18
9
16
3
24
5
8
13
8
3
10
9
6
11
2
23
4
21
2
19
20
25
8
1
34
1
6
5
54
17
20
9
18
7
8
13
2
3
20
9
40
3
52
21
20
3
2
39
2
7
8
21
4
3
2
45
6
5
26
23
2
3
4
1
26
5
40
27
8
7
18
9
42
1
18
1
2
19
8
1
10
3
20
1
2
1
4
11
2
5
6
23
4
5
16
39
2
19
14
1
16
11
32
3
8
3
12
3
26
3
34
5
12
1
40
73
44
15
16
9
20
9
4
7
2
3
14
9
10
3
22
11
10
3
4
1
18
7
8
7
4
19
18
13
22
13
6
21
2
11
18
7
10
51
28
7
30
7
12
1
36
15
12
13
16
5
36
1
20
23
8
7
8
17
8
5
12
7
10
7
10
23
50
7
20
27
30
9
4
19
18
1
2
19
8
5
12
9
20
11
4
11
6
3
18
29
10
17
8
3
18
3
6
9
8
9
6
1
10
11
16
3
20
19
32
11
2
11
8
5
14
17
10
5
6
31
10
23
6
5
8
29
2
31
4
1
4
27
4
1
6
25
4
7
4
29
4
19
12
3
10
1
4
15
6
13
18
25
4
7
46
17
42
3
12
5
10
3
8
21
22
7
58
31
8
13
14
11
4
13
12
13
2
3
2
9
6
21
20
1
32
1
10
17
10
5
20
21
8
13
2
13
4
29
4
13
26
1
38
3
2
5
14
55
6
5
12
7
20
1
6
59
6
5
12
29
2
3
16
13
10
15
8
1
4
11
8
7
8
29
8
13
2
7
6
3
6
1
18
11
2
5
2
11
6
19
12
11
42
35
6
17
4
11
30
9
32
3
14
21
8
27
20
7
4
11
20
9
4
1
22
27
4
15
8
11
20
3
8
13
4
1
2
5
6
5
48
1
4
13
46
9
4
1
20
3
38
39
14
1
38
17
2
9
28
3
6
59
22
11
4
13
16
3
8
89
2
9
16
15
8
9
12
3
4
25
8
7
14
31
4
11
2
35
32
3
4
21
14
15
16
31
2
9
28
9
2
1
4
5
24
5
8
23
2
17
12
1
6
31
2
9
14
21
2
3
28
5
6
3
18
7
18
3
4
1
6
1
6
11
16
1
2
3
14
21
8
17
2
3
4
19
4
5
10
3
10
3
22
45
18
7
14
5
28
1
12
13
2
1
2
3
6
1
28
43
16
21
2
9
24
19
18
25
36
5
18
43
10
33
4
21
12
31
2
31
44
17
14
15
2
7
18
9
12
7
8
9
26
15
4
3
2
15
60
5
4
57
20
35
18
11
12
7
14
25
8
27
14
1
16
37
8
17
2
45
22
9
4
13
4
1
44
1
16
3
34
3
54
25
34
3
22
21
12
27
10
19
26
9
14
47
18
3
34
9
16
15
4
3
10
33
4
33
2
3
16
3
4
13
14
15
2
25
2
9
26
9
2
9
4
5
10
5
72
7
34
21
6
13
14
7
36
7
8
5
22
39
2
3
20
1
4
21
38
7
6
1
20
1
2
3
16
9
36
43
20
7
6
1
4
5
22
13
4
3
12
25
14
29
2
9
24
9
6
3
8
3
34
35
4
1
12
19
14
15
14
5
10
7
20
37
4
1
22
7
16
1
12
21
28
7
64
1
2
33
36
55
22
17
4
7
30
1
8
17
12
3
30
31
8
19
16
11
8
69
6
7
4
19
24
1
10
3
22
3
6
37
6
29
6
7
30
5
32
13
6
11
20
17
26
9
12
13
54
7
2
35
24
13
10
1
6
7
10
9
4
1
10
25
24
11
4
31
12
1
6
19
14
5
16
55
8
29
20
17
4
15
2
23
18
1
6
9
22
3
8
13
4
3
2
65
4
3
8
19
2
5
24
21
4
15
8
5
6
3
8
3
34
45
8
3
2
5
22
17
22
9
6
9
22
15
2
7
12
1
4
9
10
1
8
5
8
9
2
31
4
23
4
3
10
3
2
1
8
9
2
39
2
9
2
21
8
25
14
15
2
7
44
7
14
5
6
23
12
15
26
15
14
11
30
13
10
23
6
5
12
61
2
9
4
3
46
37
4
7
24
33
20
17
20
35
6
7
6
23
14
33
2
3
8
39
6
9
22
39
12
5
6
1
8
3
16
13
16
5
6
17
2
11
6
35
2
5
14
5
10
9
20
7
8
31
2
7
14
49
4
5
4
7
22
11
66
13
78
35
2
1
2
7
4
19
18
7
30
1
12
5
14
15
2
29
52
11
6
5
4
7
6
3
2
21
4
9
2
3
10
9
10
31
14
55
6
1
12
11
16
1
16
1
2
53
6
1
6
39
4
21
4
9
24
7
8
7
8
23
14
15
2
11
2
1
8
17
4
13
6
11
8
17
2
1
2
3
2
11
4
3
12
7
16
27
32
5
6
1
50
9
22
5
16
41
8
21
12
5
2
25
24
11
6
43
8
9
34
7
6
7
48
5
8
11
30
41
6
1
80
25
6
3
30
13
6
7
10
11
6
15
12
49
126
5
6
1
12
1
2
9
14
15
16
5
4
25
14
5
26
13
6
31
24
31
2
15
4
5
2
1
26
35
42
55
30
5
48
41
12
23
2
1
6
3
4
9
2
13
48
5
12
7
18
7
8
41
24
3
8
9
16
29
22
3
16
1
50
23
2
15
2
1
10
21
14
65
2
3
8
11
32
21
6
5
12
17
22
5
6
5
6
7
6
67
12
3
10
19
20
3
2
29
22
3
4
25
18
5
6
37
22
17
10
17
8
1
6
21
8
21
22
11
8
15
20
1
14
11
44
7
54
1
12
11
12
31
6
11
4
7
4
23
4
7
6
17
10
11
24
1
24
35
10
1
6
17
22
25
14
11
30
21
6
11
4
3
28
25
34
21
22
7
20
35
24
7
6
13
10
5
22
5
16
1
10
5
2
7
54
5
10
11
22
23
14
7
18
5
70
3
2
7
40
9
28
9
8
13
16
3
10
13
22
33
16
41
4
5
10
21
16
9
2
17
18
5
22
5
18
1
10
11
12
3
20
11
22
49
10
1
30
23
8
3
10
7
14
15
2
3
10
1
2
23
10
23
18
13
12
3
10
11
14
9
8
1
16
3
4
3
34
7
2
13
26
31
12
3
2
27
98
15
2
27
26
17
20
7
18
5
10
49
6
3
2
5
8
7
18
23
10
1
4
25
16
1
8
11
20
5
62
3
2
3
22
13
22
9
18
5
6
17
6
17
2
1
6
1
6
11
2
29
16
93
8
15
14
3
4
1
2
53
20
23
2
55
8
19
20
35
52
21
14
1
8
19
6
13
30
19
6
7
18
3
8
17
8
5
20
17
20
27
16
17
14
25
26
27
38
5
6
13
10
5
12
31
32
7
24
5
24
9
2
11
12
37
18
9
32
9
18
7
4
13
14
41
20
9
6
15
18
37
58
13
6
1
2
5
38
11
12
7
6
17
22
13
6
13
26
5
6
17
12
5
2
21
10
17
4
13
8
1
40
25
2
11
32
7
2
23
2
1
2
1
8
17
24
31
8
7
12
19
6
5
4
3
8
5
18
17
6
5
8
11
6
19
4
13
14
13
12
17
4
63
8
11
6
1
18
1
2
17
40
31
8
11
4
17
28
1
36
19
6
13
8
1
2
7
16
13
2
3
28
19
4
11
34
11
44
9
6
23
44
13
8
45
30
3
4
9
6
7
28
3
6
1
16
9
16
7
26
3
10
33
4
1
18
15
6
11
20
1
4
3
4
9
40
1
14
1
20
5
4
1
44
9
56
17
8
15
2
1
22
5
4
17
18
21
8
9
8
19
12
59
2
23
4
21
18
5
2
23
32
9
12
21
4
1
4
3
4
3
4
23
34
21
2
1
2
9
26
15
32
5
4
5
30
3
6
3
30
11
36
3
8
13
8
25
6
15
22
19
8
19
2
23
2
5
12
1
8
27
8
9
18
39
34
3
40
11
8
7
10
7
38
3
22
7
20
15
10
33
64
15
10
27
14
1
28
13
10
25
6
1
30
13
16
17
18
29
18
1
14
7
28
11
6
13
30
45
4
21
2
15
22
3
32
1
4
1
8
11
12
3
12
13
4
31
6
7
10
7
24
7
14
11
6
17
6
17
6
17
28
43
10
19
4
21
8
33
22
15
10
25
14
7
34
23
2
3
2
11
26
13
2
19
2
11
40
17
22
5
22
1
12
1
36
29
10
17
28
23
8
3
36
65
4
11
8
21
14
3
10
7
8
1
4
11
24
13
12
23
6
1
8
21
16
17
32
3
8
21
8
39
2
3
14
29
4
13
2
11
12
1
14
1
58
5
32
1
6
27
4
5
6
49
36
45
14
1
8
11
16
9
26
3
8
3
6
1
8
1
8
49
16
11
8
13
4
25
14
15
6
1
8
15
2
13
40
3
10
15
44
1
2
3
6
23
18
25
10
11
2
13
14
9
44
15
2
19
10
1
22
9
2
23
48
23
12
13
4
49
12
11
20
11
12
1
24
23
12
15
10
3
6
3
8
3
4
11
14
31
2
27
20
3
8
21
14
7
40
31
16
1
8
9
10
3
16
33
34
3
4
21
52
23
18
1
18
7
2
35
46
1
16
25
16
9
10
21
6
17
20
17
2
3
10
1
8
3
56
3
10
3
8
9
38
27
40
1
8
3
2
13
48
25
54
29
12
1
10
79
88
25
2
5
12
15
2
11
6
13
12
5
30
1
4
11
12
7
2
11
18
1
4
1
10
7
4
35
62
35
12
35
24
43
54
25
8
17
14
71
8
25
22
17
2
5
10
9
4
3
6
1
12
13
2
31
6
1
12
1
34
3
8
9
16
25
12
1
6
11
6
31
2
11
4
15
16
7
10
43
10
17
20
13
4
29
18
1
14
5
2
3
10
11
8
3
4
9
6
13
6
9
8
1
12
31
8
21
34
23
2
17
4
3
2
17
34
1
32
5
24
1
26
9
22
19
12
11
4
31
2
15
4
1
10
41
28
7
2
17
10
17
16
13
10
27
34
3
8
17
6
13
30
1
10
5
4
9
20
5
8
1
16
17
2
9
12
9
6
11
12
7
42
3
4
31
8
1
18
23
30
13
12
33
30
29
2
7
10
1
18
23
12
13
52
21
10
37
8
3
2
5
16
49
6
1
2
29
4
3
16
11
14
9
6
7
2
9
6
13
20
3
10
13
8
7
2
1
34
11
4
5
2
11
10
23
18
11
6
21
10
85
8
9
2
7
8
19
6
5
6
1
2
7
24
13
24
19
54
9
4
21
28
7
4
11
30
27
28
3
4
15
2
3
2
3
10
17
14
29
4
9
20
21
14
9
8
3
38
9
10
13
16
7
14
13
12
3
4
31
24
13
6
61
18
7
36
7
36
3
6
7
16
15
18
39
4
7
12
11
4
15
12
3
4
21
2
15
10
35
32
5
20
7
10
19
2
1
18
17
4
25
4
1
2
17
8
47
48
13
36
3
4
3
12
11
30
7
24
21
4
3
38
5
30
11
10
7
6
37
6
21
4
19
2
5
8
7
26
7
20
49
6
13
14
3
8
21
76
43
20
11
8
1
6
17
14
15
10
9
60
5
6
7
2
5
14
3
4
3
50
1
2
21
52
15
8
15
4
3
8
7
28
9
4
5
22
13
6
17
16
23
6
15
34
11
10
75
6
7
2
55
8
23
6
1
18
7
22
15
2
17
46
15
4
3
16
1
16
21
14
21
12
17
4
39
24
9
22
3
8
9
4
33
2
7
4
1
2
21
4
9
8
5
6
1
2
11
32
9
22
9
16
33
16
3
4
1
12
1
8
19
24
5
20
7
6
5
12
25
14
17
10
21
10
5
4
9
2
17
6
43
12
3
18
3
74
17
20
61
54
1
16
5
2
11
12
1
2
5
6
5
30
3
4
7
12
5
2
11
24
3
4
5
18
3
18
9
4
23
14
17
32
13
20
9
2
1
12
3
6
23
8
25
16
3
28
25
6
11
6
11
6
1
16
9
2
9
6
3
16
9
10
9
20
19
8
15
38
17
6
11
22
3
2
3
32
5
10
11
26
13
2
13
12
23
4
1
30
1
28
5
14
5
12
17
16
71
6
17
16
29
24
21
2
11
12
5
16
19
2
21
20
15
4
11
2
13
34
17
6
1
2
23
18
13
16
29
12
1
2
13
6
3
24
7
6
17
24
21
18
9
46
13
12
59
4
7
18
5
10
1
10
15
2
9
16
23
2
9
20
9
12
7
16
5
2
11
6
11
2
1
12
7
30
77
12
11
12
29
38
77
14
3
4
41
18
33
2
3
12
3
2
5
14
23
10
1
12
13
4
19
4
3
4
13
18
13
14
9
2
11
28
19
10
27
2
25
6
15
8
9
20
3
4
37
18
3
4
13
2
1
14
3
6
23
10
39
8
29
6
1
18
1
34
5
34
13
10
1
8
9
36
13
10
15
8
5
8
3
18
31
2
23
2
1
24
35
8
19
2
9
12
3
24
11
2
3
6
1
8
25
4
53
6
1
12
5
18
1
2
13
14
9
2
13
46
1
22
21
2
9
20
33
40
5
8
13
2
27
6
41
10
53
6
11
18
9
2
7
22
3
28
13
6
1
12
5
6
1
6
13
56
1
14
5
6
25
18
5
2
15
8
3
4
17
2
5
42
1
4
19
12
11
26
23
6
17
36
1
6
7
14
13
8
1
14
17
12
11
12
1
12
5
18
1
2
5
24
13
14
11
38
5
6
19
8
3
6
37
56
3
24
11
42
13
2
5
8
29
24
19
2
7
4
3
20
15
2
5
12
3
2
9
10
17
28
1
2
9
6
1
12
1
2
11
10
27
6
11
8
1
8
7
10
13
18
5
12
7
4
5
16
7
28
29
18
35
6
7
2
13
4
39
38
13
10
3
12
5
20
11
20
3
62
7
32
21
16
9
4
11
2
3
6
31
6
19
12
1
10
1
10
11
28
23
10
3
20
1
8
9
10
9
10
21
34
51
6
17
16
9
6
27
26
19
34
37
4
7
10
15
4
1
12
21
10
39
8
7
8
7
8
3
12
1
4
1
16
9
20
5
2
3
4
1
10
13
38
25
12
21
6
7
4
3
20
3
6
5
8
7
26
1
14
9
62
5
2
7
2
15
18
19
14
19
2
13
18
7
6
11
4
7
2
15
12
1
2
3
6
27
16
1
8
1
6
1
12
31
8
3
8
33
12
1
14
5
12
1
14
1
2
17
4
3
12
3
6
17
42
35
28
1
26
55
4
3
4
7
4
3
6
5
4
3
4
1
42
11
30
13
18
7
6
5
10
1
14
5
8
3
14
1
18
11
2
11
18
19
14
1
10
23
4
13
4
1
8
3
12
5
8
19
8
1
6
17
12
1
44
5
4
9
2
15
4
27
2
15
2
1
2
39
10
1
12
31
2
9
42
41
24
1
14
49
10
11
24
7
4
37
2
1
24
1
8
11
16
11
50
9
4
1
6
11
20
5
6
13
12
7
22
11
22
5
4
9
16
7
4
21
2
27
42
17
22
13
22
1
10
17
6
7
8
7
4
11
16
1
2
5
8
7
4
3
26
1
24
7
6
5
30
13
30
1
10
15
12
11
20
13
6
5
12
37
2
17
8
1
4
3
8
37
14
1
28
15
6
1
12
17
16
3
18
1
30
5
12
1
6
5
2
27
2
41
10
3
10
9
18
1
4
9
6
13
14
41
18
5
22
9
2
33
4
25
72
7
20
27
4
5
54
15
22
3
26
17
6
7
2
13
4
7
2
1
14
1
16
15
10
25
36
15
32
3
32
47
10
35
10
3
10
1
28
51
14
3
2
9
12
11
74
11
6
17
4
37
8
43
44
7
12
1
10
1
12
21
8
1
4
33
8
21
26
13
4
9
10
1
20
13
14
1
6
9
14
11
10
21
8
3
4
15
20
25
8
39
4
5
12
29
8
9
2
7
14
1
22
13
16
7
10
5
34
53
12
1
38
17
4
15
20
5
38
19
12
31
12
9
48
11
2
1
18
13
18
5
2
9
16
3
2
5
12
7
18
1
10
37
10
25
20
15
6
3
4
7
4
3
44
3
2
3
10
9
18
5
10
31
14
35
4
13
2
9
2
3
28
3
4
19
12
17
24
1
30
37
8
1
8
1
14
11
30
7
8
9
38
21
4
19
4
9
20
15
16
1
12
7
8
9
36
31
32
7
70
17
4
3
10
3
14
3
6
3
4
5
2
3
18
5
6
5
10
13
12
5
24
27
18
21
12
45
2
3
28
15
24
3
8
15
22
1
6
19
4
7
2
27
38
1
16
11
16
19
24
3
4
15
10
3
2
67
4
67
6
5
6
5
6
3
34
5
22
37
10
5
62
21
14
41
6
7
20
25
12
5
52
13
24
7
12
13
36
3
14
21
10
7
4
5
4
25
2
15
18
9
2
13
8
63
8
9
14
15
24
15
22
15
8
7
8
7
14
19
2
7
44
7
16
5
6
9
16
31
12
9
26
1
2
7
26
1
4
1
4
1
4
3
20
1
30
17
6
11
6
21
24
3
34
1
4
23
32
3
10
21
6
13
6
5
2
15
4
3
26
1
10
3
10
9
2
7
4
21
20
15
30
17
8
7
2
13
2
9
18
9
20
43
4
25
6
1
2
5
18
19
48
5
10
3
34
3
18
3
4
7
26
9
12
7
8
25
2
5
16
9
16
3
10
15
22
1
10
1
22
5
4
11
4
1
4
27
14
7
4
3
4
11
4
1
10
5
2
27
8
41
4
25
6
5
32
1
2
19
16
3
12
15
26
9
10
11
20
9
22
9
24
9
46
5
8
5
4
23
36
3
8
15
16
5
42
15
2
55
6
1
10
5
2
13
8
1
30
1
12
1
8
5
6
5
20
5
54
15
22
13
22
1
18
9
14
19
2
29
10
37
2
1
14
7
24
7
8
9
2
11
76
5
12
3
16
7
2
9
4
9
14
29
20
9
32
1
18
17
12
19
18
7
6
1
14
5
8
23
10
5
6
1
8
11
2
17
38
9
8
11
14
53
6
17
18
17
26
5
6
17
24
15
8
19
38
23
14
37
22
3
6
9
6
23
4
5
2
11
16
5
8
23
16
63
20
9
16
53
20
23
14
7
6
3
6
11
32
17
30
11
6
5
18
7
28
13
20
31
26
11
4
13
24
11
4
41
6
17
28
1
26
13
6
11
10
29
4
5
48
13
8
27
2
43
42
3
60
17
6
9
12
19
6
7
4
3
12
5
14
31
10
23
26
11
2
5
2
21
24
13
22
7
6
9
14
1
16
17
8
13
4
49
8
3
6
5
2
43
4
21
8
3
18
15
2
5
14
11
6
17
2
13
8
13
10
15
22
21
2
15
20
29
34
5
12
5
6
77
16
33
8
13
84
11
6
5
36
5
6
7
10
9
6
3
14
1
4
3
16
15
6
23
20
39
20
7
2
9
18
3
4
29
22
7
14
13
14
3
10
9
2
15
22
7
4
3
14
11
2
3
6
9
8
23
6
7
4
7
6
11
8
25
16
7
20
1
8
19
72
1
24
31
2
9
34
9
2
5
2
9
6
9
18
3
16
17
4
15
28
7
10
27
10
19
4
5
36
3
12
35
36
9
6
5
10
33
4
3
4
29
4
3
16
23
2
1
16
13
58
17
16
5
2
5
14
7
36
15
6
5
2
3
2
11
18
31
20
27
14
17
20
37
4
13
46
7
6
7
22
21
16
29
12
11
6
5
60
5
12
3
8
21
4
17
26
13
2
9
4
79
38
27
16
9
26
41
26
11
8
17
2
9
4
9
12
13
8
41
20
5
6
17
14
1
14
31
22
7
6
1
8
13
20
5
6
1
6
1
2
7
14
9
4
5
24
19
12
43
10
31
40
3
12
17
30
19
18
33
8
13
36
1
8
7
28
3
10
45
20
13
12
23
12
9
12
29
26
3
4
19
20
45
14
15
10
1
18
27
8
9
10
3
10
1
4
23
8
11
16
5
32
1
20
7
2
17
8
3
16
5
10
3
12
9
22
15
12
9
10
27
26
5
20
7
28
1
12
5
2
11
16
1
8
21
8
3
30
13
2
19
44
25
22
13
6
13
38
15
14
25
16
49
8
3
4
13
4
9
10
55
4
23
44
67
36
5
8
19
6
13
2
9
16
1
4
3
4
9
14
35
6
1
2
7
6
33
16
23
36
55
16
7
28
13
12
73
2
3
4
39
34
9
10
3
24
5
4
1
12
11
4
13
4
7
26
7
2
45
10
25
18
1
10
5
2
3
72
3
2
33
10
3
20
21
8
51
20
21
12
5
4
1
6
21
6
31
4
13
4
11
4
31
24
9
8
21
2
17
56
7
12
5
30
11
6
3
4
9
18
5
2
13
26
23
8
9
54
13
12
11
18
23
2
5
20
13
4
1
4
5
6
19
34
9
20
15
2
15
6
3
10
15
6
5
20
11
8
1
6
23
4
19
12
1
4
1
8
15
6
3
18
9
4
11
4
5
2
27
14
37
26
1
2
19
12
65
32
3
2
13
26
15
12
7
2
9
20
29
24
5
14
3
18
47
4
5
14
3
8
3
10
21
2
3
20
55
20
1
2
3
6
5
6
23
12
9
20
21
2
9
12
1
2
15
22
9
16
13
4
9
10
11
8
17
2
9
16
15
12
1
4
17
8
9
18
21
20
1
8
5
22
21
8
9
2
15
16
1
4
1
6
11
12
65
6
25
8
15
18
7
4
25
2
3
4
23
16
13
10
27
8
21
2
3
2
7
16
31
4
3
6
3
2
55
6
17
10
1
4
7
2
1
18
7
6
23
26
11
6
3
10
11
6
25
2
1
10
3
8
3
2
19
4
3
14
5
8
5
6
31
10
1
20
1
18
11
10
1
16
7
14
13
22
1
30
3
10
13
16
5
12
25
12
31
16
1
10
17
2
13
50
3
4
3
12
23
8
5
18
41
6
7
14
61
10
19
4
39
10
3
22
1
10
3
6
3
2
1
28
3
18
1
34
29
50
7
30
11
10
17
2
5
14
27
20
9
2
1
2
9
2
9
36
27
10
9
12
5
34
5
2
5
34
13
4
11
26
37
12
7
2
13
10
1
32
1
2
5
6
9
14
3
20
3
28
5
6
13
26
1
2
17
18
9
8
17
4
13
20
11
12
1
20
1
2
9
20
5
16
15
16
3
10
13
4
25
8
1
6
1
18
19
84
7
10
13
4
7
2
11
10
5
16
3
34
3
8
3
16
1
8
37
2
3
12
7
6
7
48
15
4
1
10
39
4
21
22
19
14
13
32
29
22
11
4
1
18
5
6
27
4
9
2
13
6
1
4
3
8
5
6
9
4
11
12
5
20
1
10
3
4
1
6
7
16
21
12
37
2
3
40
5
6
27
34
3
22
39
34
11
8
27
4
13
18
7
2
5
2
3
22
7
28
17
2
9
2
3
24
3
8
13
16
11
10
1
10
23
8
5
8
1
4
23
80
3
134
13
2
25
26
1
26
15
2
11
28
23
16
19
12
37
2
1
30
65
8
1
18
23
26
19
4
5
14
1
20
19
4
7
14
1
10
27
22
5
2
1
6
3
22
3
6
13
12
1
20
1
18
7
14
7
6
9
2
15
6
25
44
1
4
35
18
11
4
21
2
31
14
3
16
1
16
15
16
21
52
29
2
25
6
17
26
11
12
1
12
3
8
17
6
1
24
7
12
1
2
11
16
7
10
35
20
3
6
15
6
27
24
19
6
35
20
11
4
7
2
49
2
9
4
15
28
21
4
9
16
21
22
7
2
3
8
15
2
7
4
27
56
1
2
27
8
9
2
3
4
1
24
19
6
27
10
3
20
15
10
5
4
21
24
7
20
1
26
17
2
9
10
25
12
17
10
1
22
29
2
1
6
3
8
3
8
9
12
1
36
1
10
1
34
5
16
9
10
3
12
7
22
37
12
11
36
33
32
17
10
65
12
1
24
23
24
1
10
17
6
29
20
33
4
17
30
7
40
3
16
1
4
11
24
29
6
41
12
5
18
11
4
15
10
19
6
5
14
9
30
3
10
1
6
39
12
11
24
1
50
1
8
3
26
9
24
3
14
1
26
13
12
3
10
33
10
13
2
1
32
5
16
9
48
19
2
1
10
3
6
9
12
5
44
7
38
9
6
1
28
9
12
7
12
3
28
3
4
29
2
5
16
5
4
23
2
5
56
19
2
9
10
5
26
69
2
9
8
25
16
17
2
9
36
19
6
1
22
19
6
41
12
13
30
7
4
17
14
5
12
9
6
5
34
25
18
5
32
17
8
9
16
15
2
1
10
11
2
25
10
7
20
3
2
11
12
63
4
15
4
5
4
7
2
1
10
3
20
5
18
19
16
9
10
17
30
3
20
21
2
11
4
13
36
5
6
17
26
31
18
23
4
7
30
41
12
13
2
9
8
7
12
13
12
5
24
5
6
3
2
9
8
3
24
15
6
21
6
13
16
3
12
5
2
21
16
9
2
59
2
9
6
11
6
7
2
5
6
25
24
1
62
49
10
15
36
1
20
1
12
19
2
7
12
11
8
23
10
3
4
3
14
5
12
15
10
5
8
27
16
27
16
3
18
13
10
21
8
9
24
1
10
39
8
9
4
5
14
45
6
5
6
25
12
37
6
7
6
11
6
5
6
3
12
41
2
3
18
15
16
13
4
3
36
3
2
7
32
23
26
9
6
3
24
25
8
5
2
15
6
1
8
51
20
9
12
7
4
5
52
43
4
7
2
23
10
23
36
37
14
35
4
1
2
21
8
15
18
1
2
7
6
19
28
1
6
1
8
23
12
11
8
9
4
7
10
15
2
9
14
9
118
3
14
27
10
39
16
7
16
15
10
1
44
29
12
1
18
1
2
7
6
7
8
35
14
27
8
7
24
9
10
19
30
3
14
65
18
1
4
65
8
13
4
61
4
7
4
27
2
57
2
1
4
47
20
21
20
7
2
11
30
7
2
7
6
1
14
3
4
9
8
13
8
19
8
1
24
7
10
7
20
9
2
3
8
3
4
7
4
45
14
17
12
13
2
5
12
13
8
11
32
7
2
25
22
1
2
39
28
3
2
17
8
41
10
9
16
11
2
1
14
5
12
5
18
11
10
13
6
43
16
51
8
3
6
3
4
9
12
9
16
7
2
21
44
11
66
11
6
67
6
1
26
23
6
1
16
17
40
11
4
11
16
5
8
3
18
11
36
9
8
13
12
1
10
13
2
9
34
7
4
49
32
39
32
11
8
15
10
23
4
15
2
3
16
15
6
1
12
5
8
3
8
9
18
9
10
41
8
41
2
3
2
31
10
5
4
31
2
15
12
3
20
3
20
3
2
7
16
1
4
9
12
9
48
29
6
7
6
51
8
29
10
15
8
7
36
19
30
5
18
1
16
5
14
5
18
3
8
13
6
9
44
9
78
11
18
27
10
19
10
25
6
1
32
15
22
5
14
27
8
41
26
1
8
17
12
11
4
11
10
7
6
17
18
49
12
25
18
13
32
5
24
5
10
1
4
15
6
27
16
1
16
39
4
9
16
19
2
9
20
3
14
9
36
11
4
25
16
3
4
21
2
5
2
5
12
9
4
9
8
33
74
1
24
19
6
3
2
3
2
11
10
23
34
45
6
35
16
7
10
25
30
7
12
21
6
11
2
1
22
25
10
5
14
35
6
9
10
49
2
5
2
3
28
1
88
5
36
7
2
37
2
37
10
11
10
19
2
5
20
1
2
3
4
5
16
3
6
13
6
1
4
21
20
13
54
11
24
1
6
7
80
9
10
5
4
7
18
5
6
23
30
11
12
7
34
3
28
1
14
15
8
7
6
13
14
7
10
5
6
5
4
33
26
9
6
1
6
5
16
13
10
7
4
1
8
13
4
23
16
37
4
21
14
3
6
9
2
9
2
3
6
1
2
1
6
5
24
17
6
25
16
9
8
1
2
5
18
17
8
1
6
9
20
17
22
11
2
35
4
3
2
33
4
3
4
15
40
13
8
27
28
11
10
5
8
5
18
5
6
47
6
29
2
3
4
9
16
23
4
9
22
23
18
17
6
7
2
5
18
9
2
9
12
3
18
13
6
9
4
3
14
9
14
1
4
13
8
5
24
15
10
21
22
3
12
9
2
7
54
31
16
33
14
7
32
1
8
13
34
13
12
55
6
3
2
7
8
41
58
81
4
59
6
15
6
7
6
1
6
7
10
77
12
19
4
5
4
1
10
7
10
3
30
11
24
9
6
5
42
11
2
11
8
1
4
5
6
19
34
1
4
37
26
1
2
3
4
3
4
5
4
21
8
5
6
9
16
33
50
29
12
13
2
1
44
15
80
15
32
3
22
21
6
5
24
5
22
17
10
17
22
1
28
5
2
9
62
3
6
11
8
1
10
9
2
5
2
1
4
7
20
9
22
15
4
23
8
21
4
3
12
11
4
3
24
3
20
5
12
11
28
27
12
9
8
23
4
15
34
9
20
3
12
13
12
19
2
23
6
5
2
7
2
17
12
1
8
5
12
5
8
11
32
13
4
23
8
9
2
13
2
1
14
5
14
11
20
3
2
11
4
49
44
23
2
13
20
7
2
17
18
1
4
7
2
5
6
3
38
13
8
5
20
15
2
7
8
1
6
3
4
21
2
11
14
23
10
31
2
9
2
3
4
27
32
21
16
3
4
1
4
9
6
49
10
1
8
15
12
57
10
3
8
5
48
3
14
1
16
15
10
15
4
5
36
1
20
13
8
19
10
11
40
21
2
5
8
21
10
3
10
21
16
19
10
29
16
13
22
23
16
29
36
7
2
1
38
9
10
17
6
15
14
7
4
5
4
1
10
13
8
15
12
23
6
1
26
1
6
17
28
27
26
11
16
9
10
39
34
9
4
29
8
1
38
15
22
7
2
11
8
13
46
17
2
21
8
7
20
45
4
31
12
19
6
1
10
27
14
13
50
9
26
13
24
5
2
3
16
9
2
17
14
1
2
1
4
7
4
9
30
41
6
21
34
7
2
33
16
5
6
25
8
1
8
35
6
15
6
3
34
3
14
13
6
17
12
13
30
1
30
13
14
1
26
3
8
17
32
9
14
3
14
25
8
3
2
1
14
9
2
3
20
3
2
9
14
19
6
13
24
25
10
7
6
23
32
1
6
11
6
7
10
5
8
1
20
17
2
15
6
3
6
13
14
13
8
1
20
11
8
1
50
3
22
3
6
13
4
29
8
3
24
7
6
1
62
3
8
5
6
13
14
1
12
1
12
23
10
23
6
43
42
13
30
9
20
3
54
17
4
11
14
3
10
17
22
13
16
11
8
1
2
1
30
3
8
3
46
15
8
37
20
5
8
23
16
11
10
3
10
5
10
3
8
7
6
13
16
11
6
11
6
13
8
1
32
3
40
7
18
23
12
5
6
1
2
1
28
7
6
1
8
1
32
19
10
3
22
7
6
5
6
3
2
1
2
1
20
3
12
3
20
7
4
7
4
5
20
5
16
7
16
1
26
7
18
9
16
15
4
17
2
1
2
29
10
35
6
7
6
17
2
25
20
5
2
5
8
13
6
25
6
1
10
5
26
13
24
3
6
5
18
1
20
13
14
5
4
13
12
1
6
13
26
17
4
15
24
11
10
11
2
1
42
13
14
9
4
1
6
3
14
7
28
11
4
1
14
9
22
9
14
3
10
13
2
21
40
1
52
9
16
15
4
3
10
47
30
7
10
45
22
9
10
9
2
3
8
9
8
7
2
31
2
13
10
19
6
13
10
11
6
13
6
21
26
1
14
7
2
27
4
27
8
15
6
3
56
1
12
7
6
1
72
13
18
1
32
5
2
11
12
13
16
17
26
1
10
35
10
15
16
17
8
1
8
9
6
3
16
27
32
3
4
13
8
17
14
3
14
21
10
3
4
1
4
21
10
3
2
1
30
3
12
19
30
3
58
5
4
41
12
13
2
5
16
13
10
3
8
21
30
3
20
7
30
29
2
3
18
31
8
5
2
1
6
31
10
7
2
5
2
1
4
9
16
3
8
9
14
1
2
5
12
3
12
5
30
19
12
1
8
37
2
11
10
13
18
5
8
17
28
7
10
17
24
11
6
17
12
21
2
1
8
9
8
7
18
11
16
5
14
13
12
11
12
1
36
5
14
3
18
11
20
27
2
3
6
3
8
7
2
7
28
13
10
9
6
17
22
25
12
1
4
9
20
3
2
7
18
41
8
1
6
5
8
17
6
11
2
17
20
3
20
21
16
19
4
1
20
9
8
1
20
3
4
7
14
13
14
31
16
7
6
13
12
1
14
1
8
13
4
3
20
31
8
21
12
15
14
3
22
25
10
3
6
9
4
3
8
1
30
43
12
29
18
37
4
7
4
11
6
9
44
21
4
5
2
3
10
39
6
1
8
13
24
5
2
11
10
3
20
7
18
23
6
1
2
11
22
1
20
43
28
13
2
3
10
1
4
7
6
1
24
15
6
19
4
5
4
1
18
5
4
41
12
5
2
23
18
47
4
1
6
9
30
25
8
13
6
13
12
49
8
9
12
15
2
11
32
13
28
27
28
13
18
3
28
11
18
13
6
7
2
1
2
7
2
69
28
1
2
3
6
3
2
15
2
9
30
11
20
29
10
9
68
29
2
37
2
31
8
1
2
7
2
3
26
19
12
9
28
19
18
25
20
7
2
23
14
19
2
3
14
3
20
1
2
37
10
9
24
17
16
3
10
3
2
11
4
13
18
13
6
7
10
21
14
3
34
7
8
3
4
3
38
11
4
3
2
9
8
37
4
25
26
9
8
3
38
15
12
3
32
41
2
7
26
69
2
9
6
1
4
29
4
45
12
13
18
19
6
1
10
19
54
3
4
15
2
15
24
5
24
7
32
13
6
13
14
23
2
13
2
13
8
25
22
7
20
17
6
19
10
13
12
13
24
13
4
7
6
5
30
13
30
29
8
15
4
7
18
25
6
3
8
13
40
7
2
19
28
23
18
1
8
15
8
1
12
1
6
5
2
17
6
1
6
5
8
5
28
7
12
37
22
7
12
5
22
11
2
5
8
1
16
3
16
1
6
33
4
3
22
5
12
5
6
13
10
23
4
7
6
11
24
11
6
5
12
25
4
3
2
13
8
1
16
37
12
5
2
1
10
1
12
7
6
1
4
1
2
21
4
21
14
51
2
21
2
9
2
27
2
1
14
7
12
7
42
17
12
17
2
5
12
1
6
5
14
45
6
3
8
1
20
35
10
7
18
55
6
11
2
1
40
25
8
13
38
25
8
3
4
9
8
23
22
33
2
13
20
3
16
43
2
19
4
15
14
67
12
1
32
1
18
5
26
49
2
13
10
3
6
11
2
5
6
5
12
11
38
1
14
33
2
25
6
1
20
7
4
23
6
11
18
19
16
7
6
5
16
13
2
3
2
35
10
13
42
1
38
9
16
17
2
1
12
5
6
31
12
5
2
5
4
29
2
41
4
11
24
53
4
1
30
1
6
7
14
9
42
3
2
19
12
3
12
3
4
3
8
1
22
7
40
11
4
13
40
15
22
3
10
5
4
19
12
13
6
3
6
15
14
7
22
3
12
5
4
11
4
21
6
3
10
3
14
9
20
7
10
1
4
7
42
13
14
9
22
23
2
3
14
3
34
7
4
15
22
9
22
3
2
3
6
47
32
13
2
27
20
3
26
11
6
1
12
3
4
13
4
5
8
17
26
27
44
27
8
7
38
5
28
1
10
11
8
1
10
17
4
13
16
17
14
33
2
13
10
3
10
3
14
15
4
23
12
1
4
25
2
1
6
11
2
29
2
9
2
23
26
3
4
19
6
3
50
1
14
15
22
9
6
19
6
11
22
17
12
13
14
1
34
5
8
7
46
47
20
33
20
11
8
1
14
1
18
7
6
15
12
13
14
19
6
19
12
27
50
7
20
9
74
11
8
5
8
27
10
1
22
29
8
7
10
7
8
31
10
21
8
7
2
7
6
11
4
19
2
5
4
17
4
5
2
1
2
11
34
1
2
23
38
45
6
5
14
3
8
37
8
5
52
3
8
39
2
13
6
3
10
75
20
5
2
23
4
1
6
17
16
23
24
13
4
23
10
1
16
1
18
3
2
17
22
3
6
7
24
5
4
9
22
1
14
7
4
11
28
23
20
5
18
13
8
5
18
1
6
3
2
13
12
5
6
3
12
29
16
3
12
33
2
13
24
11
12
9
2
9
4
7
6
7
6
23
8
5
20
15
32
23
32
1
4
5
10
29
12
3
4
21
2
1
12
45
44
3
16
17
2
5
4
21
2
7
4
5
2
13
22
15
18
25
44
15
16
27
6
5
18
33
8
3
12
1
16
5
8
39
2
17
30
13
14
19
16
13
18
13
30
27
4
9
10
3
16
11
10
61
12
1
12
9
6
23
6
11
18
31
6
9
28
29
14
15
6
15
30
9
2
9
6
5
18
5
4
1
12
23
2
5
12
13
18
17
8
1
4
7
50
1
10
5
24
59
16
1
46
9
18
11
6
11
2
13
8
7
18
3
10
9
6
5
4
27
2
15
26
15
2
15
2
55
2
21
20
9
14
11
16
25
54
9
12
1
14
1
6
23
2
11
14
5
6
5
20
1
6
13
12
19
16
9
12
3
56
15
2
1
26
15
28
13
4
1
10
21
10
7
30
7
26
11
24
11
6
21
8
1
30
1
18
19
16
23
32
13
20
3
14
7
2
7
36
29
4
15
16
25
10
1
2
7
6
51
2
9
32
11
2
15
14
15
4
27
8
3
6
1
16
1
14
11
14
17
46
1
30
1
8
3
18
19
24
9
8
11
2
9
2
7
12
13
2
9
10
11
8
11
6
7
28
5
14
17
16
3
36
21
12
17
20
7
2
5
6
17
4
21
10
7
2
59
38
9
2
19
2
7
54
43
50
43
2
25
4
5
18
5
8
1
4
1
18
5
2
11
12
1
4
5
18
25
6
13
6
13
14
13
2
7
24
7
36
5
8
17
8
35
14
29
8
13
2
13
2
1
6
3
4
7
8
31
6
39
30
11
12
15
6
5
18
17
6
49
26
7
14
3
2
9
16
7
28
7
90
17
12
5
32
15
32
25
8
13
4
1
10
5
2
19
8
7
34
39
20
11
34
3
6
11
18
23
4
31
6
1
6
17
14
1
68
31
26
51
4
3
4
21
22
3
28
9
2
21
22
41
12
19
26
1
14
5
2
19
6
29
14
21
2
1
14
9
2
35
14
3
32
7
6
5
8
21
4
5
12
7
4
7
12
23
12
5
54
19
2
39
40
7
20
11
16
1
6
27
2
7
32
33
4
7
6
7
2
7
32
75
2
9
12
19
30
7
18
41
10
9
12
17
14
1
14
17
18
3
2
31
10
19
18
19
18
25
18
1
8
5
42
13
8
7
2
9
2
29
20
23
12
1
10
15
2
13
12
25
14
1
10
5
6
45
2
7
36
1
10
3
2
13
30
19
10
33
14
15
26
37
60
13
4
5
28
1
12
23
6
7
14
49
12
1
12
15
22
1
2
11
16
15
44
5
6
31
2
1
26
33
40
1
8
25
12
23
10
27
12
15
4
23
10
27
4
29
12
19
6
35
30
1
14
5
34
3
14
21
4
19
6
5
44
5
28
5
10
41
24
5
18
15
6
9
6
9
8
7
6
13
40
3
2
3
14
7
2
9
4
35
16
17
10
15
8
53
2
19
6
9
14
9
4
11
8
5
20
13
12
17
16
13
20
1
54
17
12
1
16
11
48
25
2
1
2
9
6
9
16
7
38
9
16
1
18
55
20
5
4
11
8
3
10
9
8
23
20
27
18
15
12
11
8
5
12
19
6
1
2
11
26
9
8
9
8
11
2
1
26
31
16
1
18
11
14
5
14
25
6
3
4
27
8
5
16
3
26
51
2
3
16
5
56
25
8
3
22
11
4
1
8
41
28
3
10
45
18
31
24
7
6
5
4
3
2
1
20
25
34
15
2
57
20
47
22
1
18
1
6
1
20
11
12
11
12
9
2
11
2
3
22
5
2
15
36
1
10
5
54
1
2
3
14
11
2
39
14
3
26
1
4
5
34
3
40
3
14
9
46
3
4
7
16
11
6
3
20
3
12
7
22
25
6
1
10
7
8
7
2
3
4
1
4
11
16
3
8
11
24
25
6
13
34
41
28
49
6
33
10
5
18
7
2
53
18
11
6
11
30
7
6
7
10
27
4
9
6
17
8
9
4
1
8
13
42
7
14
5
60
7
42
23
16
13
6
1
42
3
10
103
2
27
10
3
40
3
14
31
2
5
12
25
2
1
4
21
6
15
10
3
2
1
2
17
2
1
16
1
2
21
4
11
4
7
12
1
20
5
20
15
2
43
16
9
6
7
6
21
18
7
2
13
60
17
12
33
14
5
38
11
34
17
20
7
4
1
10
1
8
63
10
15
4
1
16
5
20
25
34
11
10
19
28
5
6
13
12
1
18
7
26
7
12
3
42
21
22
9
2
15
4
11
14
9
16
35
20
7
20
19
4
31
22
1
22
1
10
11
18
23
12
13
40
27
2
9
10
13
2
3
18
17
2
5
8
35
20
39
22
19
10
11
24
7
4
15
16
15
38
1
2
33
2
9
20
3
2
1
10
7
30
27
28
7
6
9
30
1
4
33
36
11
2
13
24
1
22
19
18
7
2
5
26
35
36
5
12
29
22
17
6
29
24
19
10
7
22
1
10
23
4
37
34
25
16
39
22
17
44
15
8
1
4
9
14
19
34
21
4
5
18
5
10
25
2
3
4
9
10
49
28
11
32
7
28
3
4
41
4
17
2
11
12
5
6
21
32
1
10
1
36
23
14
5
4
9
14
1
14
7
40
3
10
13
16
3
14
3
20
29
8
15
16
5
14
5
14
9
14
23
10
9
14
7
44
11
6
37
2
1
16
3
2
1
2
3
2
11
4
7
10
25
4
1
10
3
16
11
12
27
4
27
2
1
26
5
4
1
16
5
6
3
2
21
24
19
12
25
4
11
24
9
18
1
6
43
30
9
44
1
10
1
2
11
8
5
2
11
2
19
6
25
2
5
28
3
6
5
6
7
16
13
4
23
14
11
10
23
8
3
6
13
6
35
16
5
12
11
2
9
4
25
12
1
6
13
4
13
6
5
4
7
8
59
60
5
30
5
12
5
8
7
26
1
36
29
8
17
4
9
16
7
8
31
14
9
8
3
16
27
2
1
6
9
8
9
10
31
2
15
14
1
4
11
28
3
10
3
4
5
34
9
4
9
12
5
6
3
8
7
4
27
8
5
4
23
12
17
12
19
6
31
6
7
2
3
12
5
60
1
4
7
16
11
12
27
12
5
8
15
16
25
10
3
2
3
2
9
16
19
8
5
10
17
8
3
2
9
8
3
6
47
18
21
8
25
14
15
16
13
12
17
6
25
68
11
22
1
38
23
44
59
10
25
2
73
2
101
6
13
8
3
84
5
18
25
6
9
72
5
2
19
4
1
2
1
2
9
20
7
16
1
10
11
2
21
32
15
10
3
4
9
6
3
46
15
2
3
8
13
32
9
12
1
34
7
2
3
24
7
4
13
36
19
8
1
8
1
34
21
12
7
4
7
52
13
50
5
2
3
10
3
8
15
10
7
4
13
4
3
12
27
22
27
44
3
24
17
12
7
6
5
14
19
10
9
2
15
34
25
6
5
22
41
46
3
34
3
46
5
2
9
6
5
2
11
24
9
18
13
30
3
2
15
6
1
4
51
8
9
36
3
2
9
24
17
12
3
16
15
4
7
10
3
4
23
6
15
20
3
14
7
16
7
6
9
2
7
20
1
52
17
10
3
2
7
8
5
8
7
4
29
2
7
4
49
6
11
6
1
24
5
2
17
2
3
14
15
4
27
2
11
4
11
8
3
8
39
2
3
28
9
32
1
8
5
6
11
8
5
8
13
30
3
16
7
28
33
16
3
16
9
4
11
52
9
18
1
40
1
6
13
4
5
6
1
24
1
8
5
10
9
2
7
10
35
22
5
12
15
4
41
16
3
8
1
12
13
20
11
8
1
6
9
14
63
14
7
42
19
12
15
8
5
4
1
8
5
10
15
26
15
4
3
4
19
10
29
42
1
10
3
10
11
10
1
42
3
22
7
28
17
26
21
20
1
28
1
8
3
8
35
8
3
14
9
14
23
24
21
2
3
2
3
8
29
32
9
42
3
18
9
10
7
16
1
6
11
16
15
22
1
26
9
14
25
24
11
12
7
40
25
10
29
12
27
14
1
2
15
18
7
40
25
24
13
8
1
30
19
52
5
12
7
6
3
10
13
8
17
6
1
18
3
10
5
22
1
2
15
4
3
8
5
20
5
28
15
68
15
36
29
2
3
10
3
4
9
10
15
14
11
10
13
2
15
4
11
28
23
8
21
8
15
28
7
14
5
2
5
22
3
8
3
4
3
8
9
20
37
4
13
18
19
12
17
6
5
8
3
4
9
38
9
4
5
14
33
26
9
30
15
22
43
4
1
18
7
2
3
14
5
34
3
4
9
34
1
2
5
4
3
10
9
2
3
10
3
10
1
56
5
12
7
22
1
16
11
8
25
14
1
40
3
26
5
4
51
20
5
58
11
4
25
8
1
12
11
6
43
16
57
18
11
6
19
4
1
20
21
12
59
18
3
10
19
14
15
18
31
6
11
8
7
4
43
12
7
48
1
4
5
6
11
14
7
2
33
22
21
14
19
18
23
2
5
10
21
18
19
8
1
6
11
10
15
6
1
8
1
2
3
16
3
8
15
6
9
2
31
40
19
2
7
14
1
36
15
20
1
20
7
8
11
2
29
20
1
4
21
8
15
10
1
2
27
4
9
4
3
8
5
44
27
34
3
12
7
6
19
4
7
4
21
10
67
64
15
16
7
6
27
6
5
12
35
20
31
8
11
18
19
2
21
2
19
6
1
20
3
2
19
36
1
12
3
4
5
22
3
24
17
14
9
2
11
6
41
6
29
6
7
6
9
24
13
8
15
8
39
2
3
10
5
20
25
8
3
10
7
42
17
12
17
6
25
22
3
4
7
18
11
20
23
16
3
10
7
10
1
12
1
24
11
4
11
2
11
6
23
14
21
8
45
96
7
16
25
8
3
4
13
2
15
2
7
2
3
12
1
4
13
2
25
6
9
2
11
14
19
18
39
16
15
10
3
12
7
6
1
28
7
4
5
10
11
2
15
12
31
6
7
18
13
8
9
8
5
8
3
4
63
14
27
2
1
14
17
2
37
6
17
6
1
20
7
24
1
2
21
10
3
20
21
4
39
4
19
4
11
32
5
2
13
18
3
12
5
18
3
6
5
2
7
20
3
6
9
10
1
4
7
6
3
14
57
8
1
4
3
12
1
10
13
22
7
30
3
2
19
18
65
26
13
8
1
8
21
6
5
8
3
16
21
22
3
2
21
2
13
22
27
4
11
4
15
8
5
12
1
14
7
36
5
4
3
22
11
10
1
2
5
6
7
6
17
22
1
2
5
6
23
20
3
8
3
6
23
24
43
28
19
4
67
12
33
6
21
22
57
20
9
10
25
38
5
6
3
14
13
12
7
18
3
2
5
8
3
20
29
12
19
30
3
2
1
8
57
16
3
14
19
14
41
2
7
14
3
8
3
28
5
10
1
2
17
8
9
34
7
2
35
16
3
18
5
2
1
2
9
8
7
4
5
14
3
8
29
18
1
8
53
14
17
34
23
2
7
8
3
6
5
10
7
24
5
24
3
12
45
14
23
14
17
6
3
26
1
6
5
26
27
2
1
20
35
6
43
10
7
6
3
28
19
8
5
14
41
4
1
8
21
2
5
6
5
40
7
8
9
2
3
10
1
2
3
6
19
2
9
2
3
14
17
4
3
10
3
22
5
4
5
8
13
14
15
22
27
4
1
2
3
74
7
20
3
8
1
6
7
58
3
40
3
22
5
14
37
8
1
4
19
8
21
12
1
24
3
24
1
4
31
8
3
6
3
10
13
30
17
2
9
42
17
4
27
4
7
28
9
82
3
2
17
48
11
28
9
4
27
8
9
28
9
4
9
4
7
8
35
22
5
18
23
16
5
12
25
4
5
10
21
12
7
14
1
12
1
26
21
4
3
6
5
14
17
26
33
8
15
16
9
16
19
22
9
2
9
32
1
10
7
42
21
12
11
10
29
6
3
34
15
34
11
8
25
4
7
6
3
16
43
30
5
6
3
4
9
16
11
10
15
4
27
32
1
4
7
6
7
12
13
20
5
18
7
2
3
2
11
4
33
16
13
10
5
6
7
10
1
14
23
28
29
4
3
28
9
26
29
20
1
30
5
6
11
10
31
2
27
30
13
6
9
12
21
4
61
12
31
20
13
6
1
14
7
14
5
6
11
12
17
8
5
10
3
38
27
34
3
18
1
20
3
4
7
8
3
18
7
30
17
12
11
22
21
22
5
14
1
2
1
24
1
8
1
8
3
16
11
2
9
40
1
30
13
8
25
4
53
66
15
4
1
6
23
18
5
10
7
42
5
10
9
8
3
2
17
12
1
16
9
6
3
2
23
6
13
6
47
14
13
12
5
46
3
10
17
30
9
16
19
4
11
22
9
6
7
30
9
6
9
28
3
8
1
8
13
10
1
30
7
30
1
12
33
44
3
16
7
30
19
4
9
18
1
14
3
18
3
6
3
12
25
10
49
38
73
40
1
6
25
20
1
42
1
14
3
10
7
4
9
16
9
10
11
4
23
12
1
18
5
6
3
34
3
4
9
4
21
16
27
32
53
2
3
2
21
26
19
2
3
6
9
8
11
8
23
12
1
26
1
12
27
20
9
8
9
38
9
12
55
4
5
30
1
14
23
18
15
6
1
4
23
14
33
8
13
6
5
18
5
10
7
8
3
4
5
4
11
20
17
10
27
10
9
4
3
4
13
16
3
20
15
22
15
2
7
12
3
4
11
4
1
2
23
6
1
24
7
4
9
16
3
10
1
2
31
4
19
18
23
12
51
32
7
6
41
6
31
2
7
32
11
10
7
6
13
42
17
2
17
2
13
8
13
10
69
26
11
14
9
8
31
24
7
16
37
80
23
32
5
8
25
12
33
16
1
24
3
2
5
22
9
4
19
14
1
6
71
4
39
16
7
2
1
4
7
36
5
4
11
16
7
20
25
4
7
12
1
4
21
8
9
46
47
20
11
22
17
14
23
4
17
10
1
8
5
2
9
2
3
4
1
2
3
12
15
16
25
8
31
24
19
16
1
8
15
32
1
4
59
4
7
4
5
12
29
22
33
10
9
36
7
10
29
10
11
66
11
8
1
16
3
12
13
8
9
8
11
12
13
12
7
18
23
2
3
18
13
50
11
4
3
2
5
2
15
6
1
56
3
76
21
6
5
4
11
42
3
10
9
32
27
4
3
4
37
8
3
24
3
8
11
8
25
4
19
16
17
44
21
4
9
4
5
18
11
10
7
10
15
2
25
12
55
20
37
4
9
4
9
2
33
8
1
12
1
8
23
10
1
8
9
4
19
2
11
16
15
4
9
8
23
4
35
2
1
4
25
6
13
2
13
10
5
2
15
4
9
4
1
28
9
4
13
2
3
18
1
2
35
4
3
12
17
18
11
4
1
8
11
38
21
6
3
10
19
10
27
14
7
4
3
22
39
20
9
14
5
52
15
6
1
6
7
4
21
4
3
50
5
8
13
4
11
16
3
10
27
14
5
30
9
16
13
16
3
8
41
14
11
20
5
4
9
2
1
4
31
8
1
74
1
6
117
16
23
4
1
18
7
2
1
8
21
20
75
8
47
4
27
18
9
10
5
44
27
6
35
26
21
34
21
8
1
12
5
18
31
12
5
18
15
14
31
14
27
16
9
54
3
26
69
8
9
2
9
8
7
4
1
16
31
14
15
24
7
2
15
6
13
8
17
4
9
2
9
4
5
6
1
12
11
14
11
20
7
4
3
14
3
2
21
10
21
6
11
18
17
8
9
14
29
10
7
4
5
14
3
8
3
6
19
18
17
4
7
38
3
28
5
20
9
2
19
10
7
16
17
46
1
8
9
14
1
12
11
10
33
4
5
8
23
12
13
8
17
16
7
8
1
14
17
2
17
12
15
10
3
14
3
12
31
2
29
4
3
4
1
28
21
10
33
14
9
16
3
2
9
22
9
4
9
14
13
2
7
18
31
16
41
4
25
22
1
6
15
34
19
80
9
48
7
20
69
8
3
2
3
12
9
30
11
10
5
6
7
8
7
8
11
12
5
22
29
2
7
20
19
12
1
2
1
6
5
2
21
28
23
4
39
22
27
14
1
24
11
10
1
4
17
6
19
12
3
6
5
72
35
2
7
2
5
6
11
6
53
30
109
2
1
4
3
2
3
22
13
4
21
10
3
2
7
2
51
8
29
8
21
10
3
8
5
2
19
66
3
26
27
8
19
10
49
8
17
8
5
4
15
30
19
6
5
18
17
32
15
16
11
4
13
58
1
4
15
10
9
4
7
6
5
22
15
8
1
16
17
50
9
16
11
2
1
4
7
8
1
8
23
70
1
28
3
14
37
24
5
2
5
18
5
10
29
12
39
8
35
2
21
34
25
2
7
14
7
2
5
30
21
16
9
8
15
12
1
24
5
26
5
4
5
10
29
6
7
10
19
22
13
14
5
44
1
40
11
8
9
34
45
18
1
20
9
4
11
10
9
6
17
12
1
24
1
8
3
4
13
14
43
2
13
72
7
12
1
6
55
18
5
10
1
4
29
8
1
8
1
4
25
12
1
20
1
12
25
20
5
2
3
4
7
12
1
34
7
2
25
24
17
4
9
10
3
8
11
6
11
2
27
2
3
4
7
20
3
8
9
2
13
12
9
20
15
12
1
12
13
26
3
20
13
16
9
12
15
4
9
4
23
20
11
4
27
4
9
20
13
4
13
14
15
4
5
6
15
26
5
2
3
28
29
2
23
2
1
78
7
14
11
50
5
8
53
8
17
4
7
42
1
2
21
2
15
12
23
78
5
12
75
10
9
2
13
2
7
4
7
10
17
18
13
12
29
26
25
2
7
2
7
10
13
12
13
6
17
20
5
26
13
10
21
12
23
4
19
20
5
10
11
4
1
6
25
24
9
12
13
8
19
2
19
18
25
32
17
4
5
42
1
12
55
12
9
4
1
16
7
16
3
6
13
4
13
50
13
18
9
20
17
18
7
4
17
12
11
12
13
2
3
2
17
24
5
20
51
6
9
8
15
18
5
38
11
6
7
2
45
8
33
24
11
18
5
12
3
14
19
6
51
8
3
4
3
2
9
2
11
16
17
6
5
2
1
30
1
20
25
14
19
14
7
24
45
14
1
12
7
44
29
8
11
30
49
2
3
6
1
14
17
4
35
2
19
4
11
2
29
6
17
18
5
4
17
12
5
18
21
22
11
10
29
8
33
34
33
20
13
38
29
6
13
4
47
24
29
2
15
8
13
44
7
24
3
38
7
42
1
38
33
10
23
20
13
2
21
6
49
4
3
28
15
36
5
18
11
12
19
10
3
44
1
4
33
14
9
14
1
16
9
36
49
70
9
2
9
2
23
12
1
88
7
32
3
64
27
22
9
4
13
2
13
20
1
48
3
4
57
4
7
12
7
2
13
6
5
4
3
2
9
12
59
14
3
2
3
4
5
10
19
10
57
6
3
20
1
12
7
10
1
16
3
4
3
6
5
6
29
20
19
2
7
12
7
2
51
14
11
24
13
14
3
18
23
10
5
8
7
4
11
16
5
30
17
20
37
2
3
2
17
2
13
20
9
12
11
8
47
72
37
26
5
22
5
2
3
14
1
20
7
10
3
12
11
24
35
10
5
18
23
30
3
2
21
44
17
10
13
6
7
32
1
4
29
6
1
4
9
12
5
10
13
2
19
14
11
8
1
24
7
6
25
32
11
14
5
22
11
2
7
2
7
2
5
26
13
2
7
14
23
12
13
4
11
12
5
14
39
28
3
28
15
14
13
16
35
10
7
18
13
14
19
10
31
80
3
10
3
14
5
4
37
8
13
6
5
14
1
6
3
4
13
8
5
24
7
34
27
26
13
10
1
2
3
4
11
4
27
8
25
22
3
22
3
10
5
24
5
6
25
16
5
12
37
24
5
6
9
4
1
4
27
4
9
34
17
2
31
16
3
20
57
40
3
8
5
2
23
38
3
2
5
32
9
8
1
6
17
36
17
26
1
2
25
2
5
22
11
8
1
12
11
10
27
4
35
34
27
16
27
4
13
10
15
6
19
6
1
12
7
8
1
18
25
8
25
14
13
6
13
2
87
10
5
2
7
16
19
28
3
12
17
22
9
22
15
36
43
12
19
16
7
12
27
8
5
4
5
4
5
18
7
32
1
46
47
8
17
14
15
22
33
4
7
18
5
12
11
14
19
6
9
2
15
8
55
24
1
18
1
36
9
6
1
22
11
56
3
8
3
24
11
4
13
4
1
2
9
12
17
38
21
10
5
8
3
4
3
6
27
2
9
28
37
6
11
2
3
10
13
20
21
14
13
114
7
20
1
4
1
10
25
14
65
16
1
8
21
40
5
56
9
2
39
4
5
20
7
4
5
26
1
4
29
14
9
24
1
12
5
20
13
4
3
6
9
8
15
18
3
10
9
2
7
26
9
8
33
2
3
6
5
22
9
8
1
18
13
4
7
26
17
6
15
10
21
6
9
4
3
14
3
4
1
16
51
14
1
6
11
12
15
10
13
2
3
4
15
6
41
12
11
12
9
18
1
12
39
2
25
32
1
8
9
10
21
20
39
8
1
2
5
4
25
38
13
24
15
16
15
34
17
12
59
20
17
4
41
6
15
2
7
2
9
18
41
10
9
14
19
6
15
4
21
18
1
20
1
6
5
28
3
46
29
6
23
12
1
20
3
14
9
12
11
8
3
12
5
4
3
22
7
30
5
36
23
10
35
18
1
10
5
2
5
28
15
2
21
20
5
28
3
8
11
14
25
8
45
44
15
10
13
14
9
24
7
6
17
4
1
2
3
22
13
8
15
2
3
4
1
2
29
38
1
6
7
22
1
28
17
60
37
4
31
2
35
2
9
6
17
32
27
2
3
14
7
2
15
2
3
20
3
4
29
4
9
4
5
4
1
10
13
22
3
4
7
16
9
34
3
18
3
8
9
16
1
6
27
72
13
14
1
6
13
60
1
42
25
36
7
18
7
46
11
12
5
2
1
10
15
6
5
24
43
18
23
2
7
12
1
6
11
6
9
6
13
18
11
26
45
20
21
10
5
10
5
8
13
4
11
10
15
6
55
2
1
2
5
6
15
32
7
4
13
22
9
10
29
16
3
12
1
18
25
8
3
14
3
8
39
10
27
2
13
6
3
18
15
4
13
22
3
6
5
14
27
22
1
4
31
22
3
6
19
6
7
36
1
4
9
10
3
10
1
4
1
4
3
10
1
8
21
6
17
6
1
2
13
14
19
6
9
10
27
10
9
18
29
30
3
40
7
30
3
18
21
4
3
18
19
2
27
2
9
22
3
44
3
24
11
6
7
10
1
24
19
10
15
12
13
2
5
2
23
4
5
6
1
18
19
30
17
6
13
62
15
10
5
6
17
8
11
6
9
32
45
8
23
2
29
4
35
4
5
42
1
12
5
10
27
40
19
2
31
12
25
36
35
8
31
16
3
14
13
4
15
24
31
56
3
10
41
20
21
2
19
2
5
14
19
4
9
28
1
8
11
42
29
26
9
4
25
2
23
12
31
24
5
2
13
44
7
8
57
10
21
28
1
16
31
10
5
2
13
8
27
4
11
38
7
20
17
18
3
4
3
8
9
8
1
28
17
12
1
6
25
6
35
14
7
20
1
4
13
16
39
10
53
4
19
6
5
2
11
2
7
8
19
4
7
18
7
2
13
10
7
12
1
20
19
18
17
4
13
12
1
14
13
14
3
6
13
4
1
6
37
22
15
12
3
2
19
6
75
20
1
2
9
2
41
4
13
42
3
16
5
4
31
2
9
14
11
26
9
12
3
4
21
4
31
14
19
16
9
30
27
2
5
18
13
16
5
12
39
42
1
30
1
12
27
26
13
8
13
2
7
22
15
30
3
42
37
2
1
28
9
28
3
28
19
24
5
12
5
10
15
8
57
16
17
12
13
4
5
10
21
32
3
12
5
16
9
10
37
24
11
48
15
8
9
6
21
8
7
10
35
18
7
38
11
20
29
12
11
8
17
6
19
8
25
32
1
2
9
42
5
6
7
12
19
12
7
12
17
12
5
24
3
4
3
16
27
2
15
12
1
8
5
24
3
12
5
40
9
74
13
4
1
4
3
4
23
34
3
36
9
10
13
20
45
8
15
14
51
2
23
6
9
14
9
18
23
10
13
6
9
12
51
10
27
8
1
22
11
8
15
14
5
10
15
8
3
2
27
26
13
4
1
2
1
4
17
6
1
12
17
4
57
40
1
4
11
4
25
10
11
12
7
10
1
24
5
12
21
2
3
8
39
8
9
22
9
8
7
4
7
12
17
8
9
6
1
14
5
50
9
14
3
6
9
28
47
12
5
34
5
2
39
54
7
20
5
34
1
8
5
2
39
26
7
4
19
4
27
2
3
16
1
6
29
2
5
8
3
32
21
12
17
10
5
8
7
18
1
8
13
4
47
26
11
2
31
28
19
12
15
18
1
6
7
6
11
10
1
8
13
24
17
40
1
58
15
4
31
26
9
32
9
20
1
6
3
8
7
10
13
66
1
12
7
12
9
42
3
6
15
14
7
16
15
14
3
16
7
10
7
4
23
14
3
16
1
32
11
32
13
48
1
4
19
6
1
6
7
18
7
22
15
2
1
12
37
6
11
12
1
8
5
22
5
6
13
44
23
6
11
34
23
16
19
18
7
8
27
18
5
4
23
24
1
42
19
2
17
2
13
6
3
10
5
6
13
6
3
26
45
4
15
10
3
4
13
32
7
70
1
12
35
2
7
28
9
38
47
12
15
40
3
14
15
50
31
2
15
14
57
4
7
14
17
30
7
12
15
8
21
18
9
8
19
16
13
8
1
14
13
16
9
12
19
2
1
2
13
12
21
6
23
6
11
10
1
4
37
8
25
6
23
12
3
6
53
4
3
10
3
22
1
22
3
4
1
38
7
26
5
28
1
18
41
42
43
12
19
12
5
18
9
82
9
8
7
4
15
12
25
46
5
6
1
22
1
2
17
6
1
66
1
12
15
4
13
12
3
10
17
20
1
2
23
2
19
6
1
16
5
6
5
6
1
30
9
12
19
4
13
26
23
78
7
12
5
6
1
18
1
2
17
2
5
24
3
4
3
6
7
4
21
34
9
20
5
10
19
2
41
6
3
16
3
30
9
2
11
2
7
2
5
36
13
12
29
10
3
62
35
20
5
26
27
36
55
6
5
8
41
2
9
14
1
4
31
8
19
4
13
8
13
2
65
10
1
2
11
34
5
10
45
18
11
4
45
24
15
8
9
6
5
16
3
12
3
20
17
2
7
6
13
2
15
46
3
10
25
32
13
16
7
32
7
8
27
18
15
6
51
14
3
28
23
46
11
2
1
54
3
10
9
2
23
4
1
6
9
12
1
10
31
10
7
8
45
8
25
16
3
16
7
4
37
10
3
26
7
22
75
8
27
16
1
6
39
8
7
8
13
2
9
2
13
6
47
4
11
24
1
28
1
22
5
6
9
4
19
22
5
24
5
80
17
12
7
12
45
2
19
36
1
10
5
28
7
22
3
4
9
4
15
16
9
2
13
4
13
2
3
16
23
10
7
38
15
4
3
12
31
6
9
10
11
8
1
20
77
4
31
8
25
14
3
2
9
8
31
6
29
6
1
2
5
10
1
28
9
4
13
94
17
6
7
6
7
12
11
8
17
54
5
8
1
26
19
10
27
32
7
40
1
10
17
28
21
8
19
4
7
28
27
6
13
6
17
18
11
18
9
12
11
18
7
92
17
18
17
8
41
24
61
6
35
2
9
16
55
2
13
20
11
26
21
10
23
38
3
8
11
6
1
18
5
2
1
10
21
2
15
2
35
10
9
38
9
2
27
12
1
4
5
16
1
4
5
8
7
30
1
30
29
24
21
14
25
2
7
28
9
48
43
4
27
8
37
14
15
10
17
2
5
16
1
22
19
2
11
32
19
2
5
2
15
2
7
22
9
6
7
18
45
18
11
2
7
16
13
16
7
2
57
12
9
4
11
6
11
6
15
14
1
12
11
28
11
6
5
16
3
2
15
4
3
10
1
12
27
4
13
2
11
10
7
2
39
8
9
2
3
2
21
10
27
12
17
4
19
2
13
14
1
10
1
38
3
10
7
12
13
2
5
2
1
24
3
42
5
4
5
16
31
16
13
2
15
2
19
18
3
8
47
36
1
38
17
2
17
4
3
8
21
6
1
2
3
6
51
18
5
2
3
8
9
24
11
6
7
54
31
12
11
12
23
6
1
2
29
2
5
6
23
14
29
2
5
6
17
18
17
2
3
2
3
30
7
12
11
36
3
10
5
10
5
4
15
2
3
16
9
48
7
12
19
14
13
24
19
20
11
2
17
4
1
2
17
8
3
20
27
2
23
2
1
18
15
8
7
12
1
12
9
4
19
18
17
34
19
22
1
42
3
4
25
4
21
14
5
18
7
2
7
18
21
24
27
24
11
14
5
8
1
62
9
4
1
20
3
16
9
20
1
6
47
18
1
10
17
4
5
4
9
14
47
6
3
14
25
22
15
12
27
16
17
6
1
14
19
6
31
4
5
8
9
2
33
8
15
10
3
14
11
12
1
10
13
22
5
4
13
16
23
2
9
12
1
4
5
6
1
2
1
6
27
28
5
8
3
4
67
6
11
4
3
6
1
20
15
2
19
16
1
12
5
8
11
20
3
44
7
4
3
14
27
4
11
14
5
30
1
2
33
6
7
18
5
2
17
6
19
18
13
10
11
24
9
4
1
8
3
6
9
14
1
42
19
20
27
6
5
8
1
12
25
4
5
6
31
10
5
6
17
26
7
48
1
18
29
4
5
4
13
6
7
6
3
8
19
6
1
4
1
28
23
6
7
4
3
2
13
10
13
2
3
26
5
2
1
10
5
2
19
28
1
26
11
28
41
4
17
18
67
6
25
16
25
2
3
22
3
2
17
10
7
4
3
10
17
14
21
6
27
16
31
4
1
44
5
14
3
4
13
8
9
4
47
20
7
8
1
4
1
62
5
4
1
22
45
4
3
6
29
10
25
4
15
26
7
8
25
10
27
14
19
32
13
6
9
6
49
16
7
20
1
18
3
8
17
12
7
26
53
20
23
6
3
40
63
14
41
2
21
38
13
16
13
40
11
4
17
6
19
6
7
12
11
26
13
6
23
16
5
10
7
20
1
26
17
4
35
28
15
54
1
20
1
4
1
12
7
34
53
8
13
18
53
8
13
4
17
14
17
26
17
36
5
10
21
40
27
4
19
22
13
16
5
20
13
32
1
6
17
22
7
4
17
24
1
42
1
4
5
28
11
6
13
32
35
34
19
2
9
10
21
8
1
4
3
26
3
8
7
38
3
4
27
26
3
4
13
6
37
2
7
4
3
6
21
4
15
26
17
18
9
46
11
20
5
2
9
30
13
6
15
22
3
14
23
10
9
52
17
14
29
28
3
30
17
72
11
18
9
6
1
4
5
10
23
2
41
6
79
8
15
10
13
32
13
2
1
14
5
2
27
12
41
24
7
16
23
6
13
6
11
16
3
36
7
12
3
50
29
8
15
14
19
22
35
8
1
12
1
16
25
42
11
48
1
2
27
8
9
22
3
10
3
6
19
10
15
12
21
10
15
36
39
30
43
8
11
16
3
10
27
6
11
10
11
8
1
6
79
2
23
12
29
14
27
10
3
32
3
48
1
20
5
30
37
6
3
2
1
4
13
24
5
2
3
2
9
2
3
2
3
8
59
8
1
2
21
2
27
2
33
2
13
14
3
4
1
12
7
68
11
4
25
2
7
12
13
2
5
6
5
8
7
6
3
88
13
12
25
6
27
4
33
2
23
8
15
10
5
12
5
12
1
2
59
4
13
8
11
4
11
4
5
12
21
2
5
2
25
12
1
4
13
12
17
16
1
16
5
20
17
6
65
28
3
8
3
8
3
8
3
26
5
10
11
2
29
2
1
12
7
8
41
16
15
20
1
26
1
4
9
34
3
8
1
2
5
12
7
16
25
4
25
4
35
2
13
20
17
12
17
20
23
24
13
6
27
16
5
54
11
4
1
2
11
8
15
8
15
8
7
2
13
20
23
8
7
24
19
6
9
4
7
4
9
8
43
10
3
10
11
20
9
6
23
24
9
48
9
10
17
2
9
18
1
12
13
4
11
16
47
14
17
6
15
6
3
8
11
8
1
4
5
6
7
18
7
12
1
18
1
8
9
4
29
6
29
20
23
10
11
2
29
44
5
68
9
2
5
16
5
24
13
4
5
10
37
32
35
22
91
20
9
24
11
40
31
8
3
6
1
14
19
12
7
50
5
2
15
2
23
6
1
4
51
18
5
16
29
20
11
22
9
12
1
50
35
14
11
6
5
24
1
26
13
36
1
2
5
22
1
14
25
18
7
12
19
4
1
6
5
6
17
18
41
22
11
24
11
4
9
12
5
14
5
16
19
10
5
52
17
38
1
4
33
12
17
6
1
4
7
10
7
6
7
10
3
6
13
12
13
18
1
2
7
2
11
14
3
16
1
4
47
6
9
8
25
12
17
12
13
30
59
28
13
4
41
12
1
8
19
2
17
24
11
14
3
44
7
10
15
22
7
54
7
10
5
14
9
10
15
22
5
46
1
22
3
22
7
12
7
6
23
2
15
4
19
10
7
12
9
4
9
6
23
10
19
18
11
2
17
22
5
4
3
34
7
4
7
74
3
22
7
36
5
10
9
8
31
10
7
6
5
12
7
30
15
2
9
14
3
12
19
36
15
10
9
16
5
2
21
2
5
2
5
24
7
36
3
16
13
2
15
12
7
16
9
20
15
4
1
12
1
6
1
2
3
12
23
4
5
6
9
28
33
2
13
14
17
2
3
2
13
24
13
10
21
6
11
6
7
6
13
8
3
8
21
12
41
6
9
2
1
6
1
24
17
12
1
4
3
8
3
2
1
8
3
14
19
14
17
12
5
16
11
12
5
4
7
2
47
20
17
14
13
2
11
10
29
4
13
10
35
6
11
6
7
8
1
6
7
18
13
22
1
4
7
2
9
6
13
2
15
10
3
24
11
4
7
14
13
8
23
6
23
2
15
34
9
14
9
20
17
6
17
12
5
2
1
2
27
22
5
2
1
6
13
4
21
22
21
2
27
38
25
2
5
2
23
22
7
30
3
12
1
4
17
10
45
56
1
6
29
18
1
14
23
12
3
2
5
18
7
14
9
2
7
20
13
4
27
32
1
4
37
6
25
2
25
2
25
16
23
24
41
2
5
10
7
20
1
12
11
14
11
12
1
20
7
6
11
40
11
6
53
10
5
24
5
4
5
8
11
6
1
10
51
42
3
32
3
6
27
2
5
44
19
12
13
2
43
12
1
8
3
12
9
4
25
6
7
4
1
20
9
8
17
16
13
14
11
8
3
8
1
2
7
4
11
18
1
24
37
2
13
20
21
36
1
32
33
4
11
22
9
14
15
6
1
12
13
18
21
22
7
20
7
16
15
16
13
42
35
30
15
16
1
40
1
8
1
4
13
8
5
4
7
6
13
36
49
48
5
2
1
14
7
6
13
14
3
18
13
24
19
24
17
12
1
12
7
6
13
6
1
18
5
2
1
4
19
8
11
6
9
2
33
2
7
30
7
36
7
6
3
12
13
12
1
12
25
6
1
2
15
30
31
6
13
18
7
18
15
4
35
32
7
20
7
16
3
16
1
2
13
22
3
16
43
10
3
34
13
6
19
28
1
6
27
4
1
4
1
2
15
8
31
6
33
18
25
16
1
26
21
10
19
6
17
18
11
12
9
2
17
2
1
4
1
6
7
28
67
10
9
4
17
28
39
46
1
8
27
14
21
8
11
6
15
16
7
34
3
8
29
2
11
16
5
22
9
4
13
30
5
24
37
8
3
20
13
10
17
8
29
22
3
10
15
10
33
2
3
4
3
10
3
6
1
50
3
4
21
2
3
6
5
2
29
14
9
48
1
2
3
4
15
4
7
6
23
18
9
12
15
10
41
8
5
8
1
12
9
4
3
28
13
2
11
30
17
2
15
12
3
2
21
2
9
22
3
18
29
6
13
2
19
6
11
22
29
14
39
4
15
22
3
16
9
30
13
18
17
12
9
22
17
2
13
14
3
28
21
26
17
6
35
32
13
6
13
4
3
30
9
20
7
2
7
6
17
12
1
24
1
12
13
12
25
8
1
16
13
10
37
2
9
32
15
14
11
10
29
20
7
2
17
24
13
28
13
2
31
46
15
2
21
8
67
6
1
30
3
22
3
4
3
4
15
6
13
24
9
2
3
2
7
2
19
2
3
14
9
8
3
16
5
18
9
8
11
18
17
12
5
4
3
2
21
44
5
6
5
6
31
8
23
2
1
12
5
6
1
22
1
6
11
6
5
10
3
2
23
22
17
6
13
20
29
54
49
6
3
8
23
24
9
16
25
12
1
4
13
2
5
12
3
8
1
14
9
32
23
14
47
10
9
20
7
2
5
6
17
78
23
20
1
42
9
2
11
2
1
4
1
4
7
8
23
6
5
34
1
22
11
2
9
4
7
6
17
22
5
20
3
46
3
28
35
58
13
6
23
4
35
8
7
26
31
8
7
6
9
18
13
12
11
10
3
8
7
18
5
30
23
12
13
6
15
26
13
10
9
10
5
6
37
8
7
6
27
2
1
6
37
4
29
6
41
20
7
6
17
6
1
6
9
18
7
12
11
6
3
40
15
16
19
8
19
12
3
10
35
18
13
36
17
2
3
16
57
42
3
16
1
2
13
2
1
2
3
4
33
2
11
16
19
48
1
6
7
16
17
8
5
14
3
6
1
42
1
6
5
12
3
2
7
6
3
2
1
26
9
2
15
4
17
6
13
4
1
18
9
12
5
4
9
4
11
12
21
4
17
20
9
44
27
20
27
16
57
32
5
30
9
2
21
30
1
2
15
4
5
4
5
24
3
10
7
10
3
34
21
28
13
4
3
2
5
8
25
34
21
74
7
32
5
28
13
4
17
40
41
28
5
8
23
2
9
6
1
12
29
18
7
8
5
2
3
8
13
4
9
12
5
22
11
4
3
8
9
14
3
4
5
18
9
2
3
6
5
4
9
24
1
4
27
8
29
22
1
2
9
12
5
28
21
2
45
2
9
8
17
2
3
14
5
18
1
10
1
4
1
4
1
30
31
18
35
26
17
10
11
6
11
30
9
14
5
32
15
2
3
8
17
28
17
2
53
4
11
20
1
20
5
2
17
8
27
8
9
50
15
8
5
14
1
24
39
16
21
92
9
8
9
10
45
10
1
28
11
20
31
4
1
32
9
4
13
26
3
50
17
14
3
28
5
40
13
2
13
2
19
42
31
12
5
2
9
6
1
28
23
14
5
2
7
10
21
58
15
40
51
2
1
24
3
18
37
4
33
8
21
10
5
36
3
8
31
10
3
4
3
10
19
10
11
32
3
56
3
4
1
28
11
18
5
28
23
4
19
16
3
24
19
4
51
6
35
2
1
24
3
10
3
22
3
8
21
2
9
44
17
24
1
6
41
4
41
6
17
6
13
8
1
46
39
8
3
36
21
26
11
50
5
16
3
8
27
16
3
10
21
8
1
92
1
22
5
8
9
2
9
2
11
2
17
30
7
22
21
12
5
10
1
4
3
20
3
32
1
14
5
14
3
14
11
32
1
4
11
36
3
2
19
2
13
2
25
24
11
58
29
12
5
8
21
24
9
58
3
56
17
6
7
34
7
12
1
24
5
14
5
14
21
8
41
12
41
34
37
12
7
20
13
34
5
6
19
8
19
16
1
6
9
2
3
2
1
8
11
6
5
12
25
6
5
2
7
6
9
2
15
46
1
4
41
2
9
26
11
2
5
24
9
4
3
14
9
14
15
28
17
14
1
2
27
66
5
28
3
28
7
8
1
20
7
8
1
40
3
42
17
6
1
2
11
34
17
30
15
8
27
22
3
4
15
4
15
16
31
6
1
56
23
4
3
54
13
8
5
16
1
4
1
6
5
26
7
8
9
8
1
14
3
6
9
2
9
2
3
2
3
4
3
4
3
2
29
2
19
2
3
2
17
30
7
10
15
4
33
4
1
10
15
2
1
4
27
2
3
56
3
10
9
20
3
8
11
8
3
20
1
4
3
6
5
22
5
2
19
36
7
4
3
36
3
4
11
20
5
2
21
10
17
10
13
2
5
8
25
4
47
2
15
8
3
6
23
4
23
42
13
12
7
8
3
2
1
16
17
16
5
4
21
2
13
6
5
20
3
16
9
28
3
6
15
30
1
24
31
4
7
24
7
20
15
6
3
6
1
16
43
18
9
2
1
6
7
24
11
10
15
2
7
14
3
8
67
6
21
10
9
34
27
10
13
12
11
6
25
24
1
12
1
4
27
24
1
22
1
12
3
18
13
10
11
14
1
8
25
14
9
8
5
2
3
8
21
64
9
2
45
8
9
10
3
6
1
26
11
10
39
68
15
8
9
30
13
16
15
8
9
28
13
8
17
2
23
18
7
28
17
66
3
4
7
20
45
20
53
4
61
8
27
2
23
16
13
12
13
10
25
26
43
6
3
26
3
8
37
8
9
6
11
14
7
24
37
14
3
6
3
4
1
18
17
24
11
4
3
20
3
10
7
4
21
26
3
18
11
20
1
16
9
2
9
28
9
4
3
4
5
14
17
26
1
58
11
2
1
28
23
22
5
8
11
12
59
10
9
4
7
20
19
4
9
6
23
24
13
24
35
6
49
14
7
50
5
8
11
2
5
12
59
20
7
6
3
50
15
24
7
10
49
2
3
4
33
4
7
2
13
14
11
8
25
20
7
6
57
18
1
8
1
12
1
44
5
10
1
6
1
12
9
10
23
2
3
8
17
4
1
22
9
22
17
2
23
20
15
4
7
18
1
32
41
6
11
30
1
26
23
2
1
14
1
32
17
44
1
34
23
24
1
14
21
4
37
4
31
26
7
6
11
46
11
12
13
18
13
32
45
6
3
4
15
30
13
16
3
8
9
10
17
2
5
18
17
24
61
6
5
16
1
4
7
18
3
32
25
8
3
10
27
22
1
32
9
24
29
4
1
24
13
2
7
2
3
18
1
4
23
4
5
10
1
16
15
2
21
26
13
12
11
8
17
16
1
22
29
4
37
20
19
42
5
22
13
14
3
8
5
6
19
6
15
22
7
36
1
14
7
14
1
2
1
10
27
16
23
32
15
18
13
28
47
24
7
4
17
12
3
14
29
4
9
14
17
2
1
2
3
18
5
30
23
8
5
12
25
2
5
6
25
30
7
6
31
6
23
12
7
12
23
6
13
8
9
12
29
24
15
4
27
10
3
20
47
22
3
30
35
22
13
22
1
22
7
16
5
16
9
16
37
8
9
8
17
26
17
24
11
2
1
2
9
4
13
26
7
20
41
4
7
8
31
16
23
10
3
6
11
16
19
14
21
12
7
34
3
6
17
12
1
18
9
14
3
14
37
14
31
14
25
12
5
16
15
10
7
12
15
28
15
26
19
2
1
4
5
24
23
22
1
2
7
64
11
28
3
16
1
10
45
8
9
12
17
20
11
10
17
10
21
22
15
14
3
10
3
12
31
16
7
2
9
8
5
34
9
22
27
4
17
6
1
2
17
16
7
4
5
42
7
10
23
2
37
2
1
4
1
6
7
12
25
8
71
2
3
4
9
2
21
12
7
20
17
4
3
20
3
32
19
8
19
8
13
2
27
84
25
12
25
44
5
26
17
12
5
6
9
20
3
8
3
24
29
4
9
18
5
20
1
20
49
2
5
14
15
10
13
16
9
2
1
10
3
4
3
12
1
36
7
6
19
12
5
14
19
26
9
8
15
28
25
22
1
4
41
2
15
10
7
8
5
22
1
2
29
8
9
12
17
20
7
6
1
34
1
8
3
14
1
18
9
4
13
8
11
8
15
12
1
46
5
4
55
2
25
10
19
6
33
20
39
8
29
10
35
2
37
16
5
12
5
10
33
10
45
18
39
6
5
6
5
16
5
4
19
2
3
20
17
8
5
2
3
10
17
2
5
24
5
4
11
6
5
6
11
46
17
44
17
4
5
12
1
10
21
2
9
2
11
20
19
28
7
4
3
8
7
6
3
4
7
10
1
6
5
30
13
4
37
2
15
16
1
10
9
2
3
2
1
8
3
18
23
36
11
6
13
16
1
4
3
8
15
2
11
2
53
18
5
16
15
2
3
24
15
26
21
4
7
48
35
36
5
4
1
10
1
22
17
26
65
10
15
24
7
12
5
6
1
2
11
8
31
10
5
4
15
2
15
22
11
4
17
6
1
60
25
4
3
2
13
10
13
10
3
8
17
24
21
34
11
4
5
6
7
32
5
10
1
8
15
24
7
34
7
26
31
4
5
12
5
2
1
20
11
8
9
10
1
2
21
12
5
10
23
8
23
26
5
6
23
10
9
8
27
8
11
12
5
4
3
16
69
2
23
6
11
14
9
4
5
6
13
12
5
6
1
10
27
52
43
28
9
4
57
8
13
38
3
4
7
2
1
52
11
6
3
28
1
30
17
14
11
6
11
12
5
6
49
18
9
4
7
4
3
14
17
2
5
24
11
34
47
24
1
4
1
2
27
28
15
32
9
16
9
28
19
10
1
10
5
6
27
14
43
6
21
4
13
26
29
30
21
30
13
4
3
8
7
8
15
2
23
16
13
10
1
22
1
4
7
2
1
6
7
14
5
14
1
30
23
20
43
6
23
6
5
28
5
10
1
12
5
18
5
6
3
4
15
20
5
8
13
34
3
4
23
38
13
2
9
20
19
12
7
2
3
4
13
56
3
8
13
2
21
18
7
22
1
2
1
8
11
6
13
4
17
16
3
14
23
42
7
4
3
60
29
30
5
4
3
14
35
6
11
16
5
34
17
16
33
18
3
4
33
20
5
14
7
6
11
6
37
36
33
18
11
42
1
16
9
26
23
2
1
14
7
2
9
2
3
2
1
34
1
6
5
8
7
54
7
16
1
4
9
10
11
24
3
8
3
4
3
16
9
2
9
8
39
34
7
42
9
14
23
6
3
52
7
62
21
8
3
10
11
4
9
28
1
4
11
2
13
6
3
24
11
34
5
6
13
36
5
16
25
10
1
52
19
4
1
10
23
22
1
6
5
8
15
16
11
4
13
6
13
10
7
4
15
26
19
22
3
6
19
2
1
10
1
8
1
4
27
42
5
4
3
10
3
10
3
10
1
6
1
32
1
14
3
4
13
12
19
6
1
20
41
4
9
18
19
18
23
50
7
6
13
28
1
12
5
10
19
20
1
4
9
8
13
4
25
6
5
28
1
8
7
20
7
32
13
60
33
2
15
32
11
20
3
4
21
2
5
14
3
4
11
4
23
4
5
2
3
2
5
16
39
2
7
2
9
2
15
18
13
28
5
38
1
8
3
24
9
6
15
6
1
2
11
14
35
2
7
2
3
24
3
6
5
24
1
30
5
4
17
8
1
14
35
18
5
40
17
6
17
12
5
24
5
2
55
6
11
18
17
12
5
8
9
22
11
6
13
6
3
2
11
16
3
10
3
12
3
20
19
14
3
10
3
56
11
14
3
2
9
10
15
20
29
8
27
4
7
6
7
2
11
8
5
12
11
4
1
14
21
2
5
6
5
2
5
2
11
6
7
20
1
40
17
14
5
2
13
16
3
22
11
28
1
2
3
4
35
30
5
10
13
4
113
8
9
2
3
6
25
4
11
6
3
20
3
20
1
12
7
2
17
6
19
18
33
14
7
6
95
6
5
6
1
6
13
12
99
26
1
14
11
18
13
6
15
2
39
8
37
14
3
4
9
18
7
2
23
10
3
8
29
28
11
22
7
20
9
24
13
34
13
8
17
12
1
36
1
6
11
4
25
12
9
34
19
8
11
10
21
2
15
14
3
2
21
2
9
10
7
4
3
2
1
28
9
12
1
6
11
14
49
12
3
20
3
2
13
4
3
6
5
4
15
4
3
32
15
8
1
14
39
14
3
18
1
42
39
2
3
6
11
18
7
12
11
6
17
46
25
16
11
16
3
2
63
8
3
2
9
50
5
24
15
4
29
16
13
2
1
6
15
60
9
10
17
28
9
14
1
2
9
10
11
6
11
12
25
6
17
20
3
12
3
32
25
12
7
12
15
10
3
28
1
2
3
10
3
10
1
10
1
12
9
2
15
10
13
8
5
18
5
14
7
6
9
12
7
4
3
10
3
2
23
12
27
20
7
14
1
4
29
4
9
26
45
32
33
28
3
4
7
12
17
6
19
20
9
8
1
14
15
4
21
16
21
32
25
10
25
4
37
6
31
14
31
2
11
10
3
22
11
26
21
10
5
6
35
2
11
4
15
4
39
22
7
8
7
4
53
18
27
14
7
4
23
34
23
12
19
2
5
6
5
8
1
12
7
12
7
2
7
24
31
30
15
34
3
10
7
2
7
38
7
6
13
30
1
30
13
6
7
4
27
14
19
22
3
32
9
4
1
14
17
20
3
14
9
8
45
2
5
2
1
16
9
16
7
4
11
4
9
2
9
4
13
2
11
20
11
20
3
10
1
6
5
30
5
14
17
4
3
24
13
8
11
14
9
8
9
14
9
16
15
4
7
20
7
26
47
4
1
12
17
22
17
18
27
8
25
30
13
4
7
16
5
6
5
2
41
56
1
4
3
2
29
2
7
30
1
8
3
14
9
22
15
8
7
20
1
8
7
14
9
6
19
6
17
18
21
56
23
12
31
10
9
10
1
16
9
4
15
2
1
8
9
4
5
18
1
18
17
2
7
6
13
26
7
18
11
28
13
6
3
2
33
2
11
42
3
44
9
12
5
20
13
8
7
10
7
22
33
20
11
2
43
10
17
16
3
24
23
10
1
50
9
4
47
12
1
4
9
2
25
10
21
8
15
32
5
8
9
8
5
6
13
62
3
4
1
10
39
14
11
38
9
6
17
26
1
32
3
14
51
28
9
4
3
10
3
4
15
10
19
32
19
4
7
20
1
8
1
8
3
32
3
10
7
12
3
28
1
22
9
34
17
30
1
2
27
14
3
22
41
18
9
10
39
2
21
16
31
30
11
10
1
8
11
30
35
10
3
48
19
4
7
18
35
6
21
4
1
16
9
2
11
34
19
12
15
28
1
8
13
50
15
6
3
42
1
10
25
12
33
6
11
6
1
10
27
2
7
22
1
12
43
40
1
16
5
6
1
26
33
4
25
16
3
30
25
4
7
2
31
8
23
16
17
4
3
12
33
28
13
16
3
6
1
10
5
36
11
16
5
12
1
2
21
20
7
18
1
6
1
6
3
12
1
10
3
12
25
12
7
30
1
18
47
12
71
22
9
2
15
10
9
8
1
4
5
8
17
24
27
16
35
12
29
16
15
8
13
10
17
34
5
14
1
38
13
46
11
2
11
2
3
2
9
32
5
2
3
2
15
26
11
20
7
26
7
30
1
12
13
16
5
4
11
2
11
4
57
4
13
2
11
4
3
4
27
10
41
12
1
26
5
6
19
10
5
42
7
4
1
12
1
8
9
20
5
4
13
4
3
50
23
6
5
6
3
18
7
16
11
4
7
2
35
2
9
12
25
12
39
16
5
36
31
56
17
14
7
6
5
18
9
8
11
10
15
38
5
36
5
12
5
6
7
20
1
10
3
18
13
30
13
8
7
6
5
2
3
12
15
6
5
22
1
8
9
18
21
10
29
26
1
20
5
12
49
14
5
2
5
30
35
24
29
10
23
2
5
2
17
10
7
4
5
6
5
12
3
16
1
2
3
10
1
36
29
32
27
16
5
6
23
18
13
24
37
2
19
4
9
16
1
8
5
8
9
18
5
22
7
30
5
6
25
2
5
8
5
34
11
4
27
22
15
6
5
4
35
12
9
6
1
4
25
6
7
6
13
10
1
18
11
2
3
8
33
28
9
2
9
4
5
10
3
2
9
14
9
26
23
30
5
8
19
28
17
2
19
6
7
2
11
10
7
2
3
28
29
2
9
10
9
12
7
12
11
30
27
20
15
14
61
6
35
22
7
6
13
14
25
16
13
28
29
30
15
14
15
2
1
2
11
8
9
44
23
28
17
6
31
2
15
14
11
38
17
6
11
36
5
4
53
14
1
18
1
12
1
22
15
20
11
6
5
6
1
32
15
20
7
4
17
10
1
16
7
4
17
24
3
32
45
4
1
4
3
16
9
16
37
14
71
2
29
4
3
34
13
22
21
6
21
6
1
16
9
18
11
28
19
48
35
16
27
56
1
14
5
14
9
22
1
2
41
4
3
6
37
18
15
4
3
36
1
16
3
10
21
4
7
12
9
8
15
26
3
4
5
2
1
8
21
6
7
46
31
14
9
10
23
38
3
52
11
30
1
2
13
18
17
6
13
20
1
10
9
4
1
4
17
32
9
6
5
8
9
2
31
10
1
6
1
2
9
30
15
14
7
6
21
10
3
4
3
6
47
4
9
18
11
4
9
4
3
10
5
16
13
6
59
14
19
16
3
12
5
2
1
14
13
2
5
14
1
10
9
20
21
2
1
2
3
4
35
2
1
6
67
4
7
6
7
24
23
48
1
14
9
2
5
2
29
46
31
60
11
24
3
2
17
32
3
62
5
26
13
24
1
2
7
18
31
10
7
12
7
6
25
2
1
4
1
14
33
40
41
24
7
2
17
22
11
10
5
70
3
8
31
4
53
54
1
6
11
14
3
8
1
4
5
4
11
16
17
52
13
32
3
8
19
2
5
26
11
6
5
12
31
8
5
10
23
6
13
16
1
6
3
8
9
10
3
18
33
4
5
24
5
2
1
2
1
8
15
24
25
2
15
18
1
14
39
32
9
22
3
34
21
12
7
16
13
12
5
10
29
4
5
6
1
8
3
14
5
14
3
2
5
20
3
16
7
12
1
50
5
2
5
12
37
24
23
12
19
6
7
18
5
26
23
24
59
6
23
14
11
4
1
16
3
10
5
6
3
20
13
2
29
10
5
14
13
6
7
36
1
10
1
18
11
18
7
8
11
12
17
4
5
22
33
10
11
8
1
12
13
10
61
30
25
20
1
8
1
4
7
4
7
2
1
4
13
16
7
6
19
10
7
8
7
20
5
10
17
8
1
4
31
8
23
22
11
22
43
46
9
2
25
4
15
10
3
16
17
8
9
20
45
4
19
24
1
22
5
18
17
14
3
10
31
18
25
2
15
14
1
8
5
10
9
12
33
26
17
16
7
20
17
4
23
4
3
2
15
6
19
40
1
6
13
12
5
24
7
6
7
6
23
6
1
6
11
6
1
30
17
22
5
6
15
2
31
14
23
14
19
10
13
4
5
14
1
6
17
6
11
4
5
12
11
10
41
6
3
24
1
50
3
8
15
2
9
18
7
14
15
10
9
22
3
4
9
22
9
4
15
8
13
18
5
4
3
8
25
4
1
18
11
44
1
18
7
12
7
6
41
4
1
8
17
36
3
2
21
8
1
30
7
8
13
70
9
20
21
2
17
4
9
4
7
6
9
12
11
10
13
30
7
10
23
30
33
4
3
16
13
4
51
8
41
2
19
38
11
4
5
6
15
24
11
12
9
8
7
4
53
40
3
24
61
10
11
66
5
12
15
10
5
36
11
14
9
8
39
40
9
8
33
16
15
26
15
10
3
18
9
26
15
2
13
2
15
14
23
6
3
2
7
2
9
28
11
12
21
44
29
6
11
12
1
4
19
24
5
2
9
8
7
4
7
4
3
30
11
40
21
10
7
2
23
4
25
26
23
20
1
8
5
12
7
24
9
12
11
4
9
14
1
6
1
20
7
18
13
10
7
12
1
24
17
22
31
20
5
10
11
6
5
4
11
2
3
6
1
24
3
4
37
26
7
28
21
4
7
14
17
12
7
22
1
14
35
14
31
20
3
44
3
48
13
8
9
12
35
34
3
16
9
14
23
4
7
10
1
4
3
32
3
46
3
6
45
18
1
20
7
12
25
10
31
8
3
14
19
8
13
2
5
4
3
14
9
24
35
26
13
48
9
12
9
4
1
2
5
10
9
2
33
2
5
10
7
18
3
12
1
6
15
6
7
6
9
10
5
2
5
2
5
8
3
10
9
8
1
2
15
4
39
12
5
20
17
2
39
14
15
8
3
14
15
2
3
16
9
26
5
2
21
32
15
26
3
6
1
6
23
12
13
8
23
16
3
14
3
4
35
50
11
2
9
46
43
4
3
40
21
2
39
2
3
10
3
2
41
2
3
32
15
8
17
4
15
10
5
14
17
14
1
8
13
32
1
12
21
12
11
6
5
18
21
4
47
12
23
6
11
18
13
8
19
20
11
28
9
8
13
16
1
10
1
10
17
6
1
14
31
6
41
6
23
16
3
12
17
2
9
14
5
26
15
10
11
16
5
6
1
6
11
14
7
2
23
42
29
14
1
22
43
4
9
16
37
14
15
2
1
28
19
4
15
4
5
44
3
4
73
6
11
2
3
18
33
2
15
20
15
18
3
18
7
6
29
2
3
4
13
20
3
4
9
22
17
8
29
8
17
2
21
6
11
18
7
30
1
6
57
12
5
40
9
8
29
2
11
4
19
18
13
6
7
16
3
34
5
4
5
4
3
22
13
36
3
6
39
22
5
54
5
22
25
8
13
16
9
36
17
10
25
6
41
36
27
4
9
28
29
2
9
46
3
16
11
28
25
2
1
10
3
10
3
6
3
32
7
18
3
24
3
10
9
58
11
58
3
2
9
26
3
2
17
22
47
10
13
2
23
10
9
42
25
4
37
8
1
34
9
68
11
12
25
10
11
6
11
6
5
18
13
6
19
6
39
2
31
2
29
22
7
10
11
16
31
8
3
16
41
2
25
36
23
26
31
14
17
32
19
38
23
10
1
4
1
24
11
30
5
20
23
10
5
6
7
16
1
2
27
16
11
42
23
20
3
10
13
12
13
22
13
10
5
24
1
34
5
54
5
6
7
12
3
2
7
2
1
14
1
18
45
14
1
4
5
6
3
32
13
26
35
4
13
12
65
24
25
48
11
32
5
34
59
46
1
8
15
8
1
14
19
8
3
22
1
14
5
12
1
22
7
6
3
2
23
4
21
14
13
2
11
4
17
6
19
6
23
6
13
64
3
2
7
28
37
6
1
6
29
14
27
2
25
4
11
8
23
6
7
14
15
6
19
8
3
8
9
8
9
40
9
4
57
38
15
2
37
6
5
6
37
4
3
8
9
16
7
16
5
10
37
6
5
6
5
4
1
18
3
24
1
2
1
12
35
34
1
14
5
2
19
24
13
12
31
6
1
42
41
4
1
10
11
6
11
16
17
12
17
14
13
14
13
20
11
6
7
24
5
28
13
24
5
2
3
4
11
22
29
18
19
2
15
18
45
8
3
10
21
16
13
2
61
30
1
24
5
12
1
4
41
6
5
38
7
8
23
6
31
8
1
52
21
10
9
8
5
10
61
8
1
12
21
2
13
26
9
2
3
10
9
32
17
34
9
12
3
20
11
14
15
12
19
2
11
2
9
30
7
64
45
2
1
8
5
14
9
14
21
30
9
38
21
2
21
6
21
8
5
8
7
22
9
10
7
6
3
6
5
2
25
12
25
4
9
10
1
18
25
4
15
38
25
14
35
2
21
50
21
2
3
10
7
28
1
12
13
12
21
18
25
6
25
2
3
4
7
26
1
4
7
2
11
16
1
28
31
22
9
8
17
6
19
8
29
10
11
10
1
36
25
6
7
26
1
22
7
4
17
20
19
4
7
46
15
8
7
8
7
10
9
4
1
10
11
6
27
4
11
14
1
10
53
12
47
6
25
6
7
24
7
12
1
36
1
10
13
14
23
10
1
2
7
8
9
10
1
16
9
14
25
12
11
14
31
16
1
10
13
20
11
6
11
2
3
12
3
8
3
12
1
14
13
24
23
46
25
2
5
2
13
18
11
4
11
6
13
44
9
2
7
2
17
2
1
16
3
2
9
18
7
4
13
8
23
2
5
2
25
46
13
14
33
4
1
20
9
4
1
16
11
4
9
20
31
2
9
14
5
8
5
30
33
12
19
8
13
18
5
14
5
40
21
2
35
8
15
14
1
2
5
4
17
2
19
2
13
60
17
14
3
48
1
10
5
44
37
22
11
10
31
32
41
2
1
32
9
4
3
4
33
14
23
10
15
12
15
26
11
14
3
8
17
22
15
8
15
8
5
2
1
30
25
20
1
22
5
6
1
24
7
6
37
4
19
2
15
4
7
4
7
4
1
6
37
22
3
24
51
2
37
2
19
12
3
10
11
2
9
14
9
8
15
32
3
20
13
24
5
2
11
18
5
8
17
6
13
2
23
6
3
14
11
14
25
28
7
10
11
40
11
4
13
2
1
8
21
2
7
32
17
18
7
6
3
2
7
4
9
14
19
8
9
8
9
2
3
22
11
6
13
4
1
2
1
12
1
26
1
14
11
16
1
34
15
2
5
14
19
22
31
4
9
8
39
4
15
14
9
18
7
24
13
14
3
20
1
6
13
20
27
22
7
2
9
2
13
2
29
28
3
2
1
8
3
2
13
14
13
18
5
36
7
6
3
4
27
50
9
2
1
8
1
6
27
8
1
4
25
54
5
4
1
6
11
6
13
12
25
12
11
2
25
6
15
30
21
28
1
6
33
52
15
8
5
10
11
8
3
10
3
24
5
18
5
2
3
10
3
10
3
52
13
24
13
12
1
44
13
18
5
22
3
12
17
10
1
6
11
14
5
2
1
4
1
16
21
8
9
6
19
26
3
16
29
24
15
32
7
10
9
4
1
38
1
4
7
4
25
6
11
24
29
20
7
38
7
12
5
10
15
16
49
6
5
22
21
8
5
14
13
8
11
8
37
14
17
6
5
4
3
12
3
2
15
4
1
34
57
4
9
2
25
10
9
6
11
6
13
10
11
22
27
26
9
20
9
8
1
4
3
20
3
2
25
4
7
12
1
12
15
40
7
4
3
2
1
12
7
8
1
14
11
6
13
6
11
28
21
8
3
2
3
4
27
12
23
18
17
8
1
12
5
50
9
4
13
4
19
16
7
4
3
6
7
8
7
12
13
6
1
4
29
12
1
16
1
12
1
2
5
8
39
26
1
4
7
4
7
40
3
6
1
16
7
22
13
10
9
2
15
24
13
18
11
6
1
8
1
42
3
10
5
42
1
2
29
26
27
30
9
4
9
20
7
2
7
14
3
2
19
24
9
14
37
14
1
30
3
10
7
14
13
36
29
10
33
6
1
2
9
6
31
4
11
4
1
14
7
14
5
8
45
4
3
4
17
12
15
22
1
16
7
14
7
30
29
24
19
22
5
8
11
4
3
20
13
8
17
2
11
4
21
4
41
4
23
24
47
26
17
14
41
36
3
24
1
30
17
6
1
38
11
4
1
20
1
18
37
12
17
14
7
26
7
18
1
8
1
48
11
14
29
16
15
8
3
14
11
18
7
6
7
6
37
2
19
6
1
10
21
28
11
6
1
16
37
6
1
24
1
10
1
8
1
60
1
24
13
2
33
28
3
8
45
14
1
2
27
14
1
10
9
2
19
8
9
44
15
4
3
10
41
14
1
22
3
26
3
2
3
4
17
20
15
14
5
2
7
16
45
96
5
12
15
4
3
14
25
8
9
4
9
10
1
10
3
8
13
10
15
8
1
8
29
22
5
2
3
46
3
18
3
56
11
2
7
6
7
18
41
2
5
8
23
2
13
6
5
28
5
46
5
2
41
28
1
12
29
4
3
6
1
12
5
32
17
6
27
4
7
2
11
8
21
10
9
58
3
14
23
14
7
4
3
2
5
8
13
2
3
14
15
36
17
2
7
48
11
22
1
2
7
4
3
4
3
42
47
50
5
4
17
6
9
74
13
10
47
70
7
8
5
66
1
24
23
2
23
2
15
14
3
24
47
24
3
8
13
4
9
12
11
48
3
4
23
2
3
22
9
4
1
34
1
4
19
8
7
14
15
16
1
4
3
12
51
28
15
12
33
2
7
4
15
2
13
6
15
32
15
12
1
44
29
4
13
6
3
26
9
32
47
10
45
4
15
12
23
12
55
18
5
30
19
6
9
4
15
6
1
18
15
52
15
4
5
2
1
4
65
6
3
16
5
8
5
22
1
6
7
12
13
4
15
20
5
10
5
32
3
20
9
36
3
96
1
12
1
2
5
4
7
20
1
18
1
14
11
10
23
10
1
38
1
98
5
10
3
18
29
36
19
34
17
6
3
12
13
8
5
10
3
16
31
4
59
2
15
8
3
2
15
14
3
2
3
10
15
24
1
10
21
16
13
2
7
34
3
2
5
4
9
50
13
26
9
16
7
4
7
22
1
6
7
14
11
18
11
22
1
8
5
20
11
2
5
6
7
2
23
60
31
2
31
10
21
16
29
8
15
8
21
26
7
12
1
24
33
4
11
10
1
6
7
8
1
2
19
26
11
36
39
16
21
10
23
18
7
32
5
10
1
16
3
14
1
18
13
12
19
4
27
22
3
4
63
4
9
10
1
2
45
14
43
58
5
2
1
8
1
12
19
24
31
4
15
8
1
114
21
4
9
16
5
8
7
8
33
100
11
18
15
26
13
12
19
4
39
16
15
24
43
30
3
34
17
8
21
4
11
56
5
14
1
20
3
22
3
14
7
8
63
6
15
2
1
8
11
2
5
2
29
8
3
6
1
2
79
62
21
4
15
28
21
22
5
20
31
24
21
4
47
2
45
22
1
6
25
6
3
2
1
6
13
10
13
6
17
2
49
34
1
4
1
26
5
8
7
6
43
2
3
2
7
22
5
18
1
12
1
12
7
2
19
48
3
26
3
4
3
6
15
28
1
10
11
8
27
4
15
56
9
20
13
14
13
2
7
4
31
6
11
48
1
10
39
22
75
2
21
22
17
38
39
10
13
2
39
4
9
2
27
30
11
8
31
10
1
12
1
4
7
30
9
30
5
32
1
2
11
18
11
60
7
4
1
36
27
18
23
12
63
14
7
4
17
18
7
8
29
38
31
6
1
4
31
12
1
18
3
4
7
2
3
12
7
80
13
22
5
2
5
12
7
2
11
2
31
6
7
34
5
38
29
12
45
2
1
28
3
4
1
6
1
2
5
6
29
4
17
8
19
20
9
28
9
12
25
42
1
18
13
18
11
2
21
34
3
2
11
16
49
4
17
52
17
6
7
6
9
26
9
4
53
6
23
12
17
30
17
2
15
8
55
8
1
4
41
16
7
6
21
14
1
12
15
6
1
2
5
20
31
24
5
2
37
10
35
6
19
4
5
2
65
10
3
10
9
8
1
4
29
30
1
4
7
14
25
2
7
14
7
4
13
6
5
2
13
2
13
22
21
62
41
12
1
12
37
4
15
4
15
6
1
52
19
14
13
10
13
2
15
2
3
14
15
12
17
14
1
2
29
8
1
20
13
24
1
12
11
6
1
40
21
2
41
12
17
6
67
20
7
28
19
4
9
4
17
4
5
28
25
2
15
14
3
8
15
28
3
2
1
16
5
4
17
18
113
24
17
4
3
8
29
24
3
10
3
22
1
12
1
18
11
6
13
6
25
6
43
10
7
8
1
10
27
20
15
10
9
16
3
6
3
24
11
14
1
22
1
2
19
24
19
24
3
4
1
10
1
14
9
30
29
8
23
8
57
12
13
20
11
4
5
2
1
6
5
8
1
28
29
2
9
2
3
4
9
40
9
14
3
2
1
16
9
32
9
2
21
14
3
10
27
36
7
14
3
2
3
2
9
4
23
8
19
6
7
6
39
4
9
12
7
24
71
12
37
4
5
6
7
16
11
30
1
4
9
6
5
66
7
6
13
4
17
2
3
30
7
10
9
2
39
30
11
4
5
6
7
34
21
4
13
14
31
10
5
20
25
10
39
42
11
2
3
2
1
2
3
28
19
4
3
2
25
10
5
8
11
24
5
6
13
4
35
4
3
6
15
24
3
4
3
34
9
14
3
10
41
8
13
6
19
6
1
10
35
8
17
4
17
34
27
8
5
12
1
10
25
14
9
30
21
32
5
8
1
12
7
10
21
8
69
18
5
2
27
14
5
4
7
12
1
2
15
2
3
14
3
4
27
12
1
10
3
52
27
16
7
14
5
6
15
6
11
2
23
2
21
52
33
8
33
10
9
14
5
12
1
4
3
54
13
2
3
20
7
14
27
10
11
30
7
4
9
2
29
24
1
4
29
24
1
22
11
12
9
4
21
36
17
42
41
8
23
10
25
10
1
18
13
20
17
22
15
8
9
16
3
4
29
10
45
2
3
8
3
4
1
8
11
32
17
12
7
26
7
12
3
4
3
2
23
36
5
2
19
18
7
18
5
32
7
12
15
14
11
2
7
10
29
12
5
2
9
12
1
20
1
6
25
2
9
6
29
18
67
4
5
12
5
4
9
26
3
8
7
10
1
32
3
4
7
2
15
34
61
16
3
6
9
4
11
2
3
12
9
20
3
2
13
18
7
18
11
18
1
8
1
26
9
2
5
24
13
4
3
22
13
8
3
14
7
10
11
4
3
20
11
24
19
8
11
6
1
14
3
10
5
2
1
4
9
4
47
16
9
8
9
12
1
8
7
12
21
24
3
4
3
20
9
8
17
22
9
14
45
24
1
2
9
6
7
30
77
42
1
34
3
4
5
4
21
2
9
8
1
14
15
2
7
24
31
4
9
10
47
20
1
30
19
24
11
20
21
52
27
26
13
2
3
16
9
2
13
14
11
18
15
4
7
4
1
18
17
12
11
30
5
8
11
8
41
12
7
22
41
16
13
2
7
6
9
4
15
18
17
8
1
2
17
8
7
10
3
20
3
66
17
6
31
14
31
2
19
24
3
76
29
8
9
8
9
8
5
14
5
14
9
4
7
4
39
10
9
20
7
16
27
8
11
8
41
12
9
2
3
10
1
6
11
2
7
24
19
46
1
10
27
14
7
14
13
22
9
8
15
12
19
26
7
6
7
12
13
6
11
6
25
6
9
6
19
40
25
32
17
20
7
2
11
6
3
16
1
34
19
10
5
6
7
40
47
26
19
30
17
36
41
2
35
4
31
10
5
2
7
10
15
24
11
4
7
8
13
28
1
10
27
12
9
2
5
2
11
6
17
12
1
16
3
18
29
24
23
12
5
24
23
18
65
10
15
4
3
36
3
6
19
6
9
12
11
6
15
6
1
2
1
14
1
20
1
16
25
4
45
2
37
10
21
20
15
12
29
4
1
4
31
36
1
2
1
2
7
52
3
10
61
2
13
16
1
4
15
2
1
16
11
8
13
30
65
14
11
18
17
8
9
8
23
10
11
2
11
6
11
2
1
6
5
2
13
8
33
64
5
20
21
8
1
32
3
30
1
6
7
8
9
2
11
26
1
6
15
4
27
10
3
4
15
8
9
2
1
16
3
8
45
52
5
18
9
18
9
6
1
14
9
32
39
20
25
24
23
14
15
2
27
22
17
42
17
8
17
6
7
2
1
48
17
36
7
24
3
4
27
2
7
8
3
4
3
8
3
6
9
14
23
16
13
18
5
22
21
4
23
4
25
2
3
4
7
8
9
4
1
62
5
8
15
38
39
6
13
10
9
4
7
36
1
12
23
36
7
6
5
12
11
12
7
4
5
36
23
14
5
6
3
4
9
6
15
2
27
2
1
32
5
28
35
24
3
10
17
20
3
4
3
6
13
10
17
10
5
4
13
12
5
16
43
12
1
2
19
44
9
26
73
2
7
4
1
2
23
14
29
2
7
8
9
2
11
20
29
8
1
30
31
2
13
54
17
2
13
12
9
26
11
2
1
28
3
40
27
6
5
6
31
10
1
6
13
2
7
4
15
18
1
24
5
2
1
2
25
4
1
56
11
2
3
14
5
24
1
10
1
4
29
12
7
46
53
12
9
42
23
10
3
16
7
2
19
2
29
4
3
14
1
8
3
14
7
50
3
22
13
2
1
32
1
8
1
26
31
38
25
14
23
6
9
2
39
14
5
6
41
24
5
34
9
32
5
18
3
14
15
10
1
10
5
30
21
2
11
10
1
10
9
24
9
4
1
26
5
6
9
2
13
18
11
8
5
4
5
4
9
4
11
6
7
8
5
34
9
4
1
22
11
2
5
6
11
6
1
10
1
12
23
22
29
30
1
4
5
24
13
10
1
12
31
12
47
18
11
4
3
14
11
20
11
38
11
8
27
2
1
6
13
8
3
4
3
8
45
10
13
28
29
14
1
14
5
4
1
4
35
10
5
12
33
16
1
14
9
4
27
2
1
32
7
28
23
20
7
8
13
8
9
14
39
8
9
24
3
14
35
2
3
10
15
8
31
20
3
22
15
50
9
4
11
6
5
18
3
22
5
14
5
4
53
4
29
34
17
2
15
16
19
10
3
4
7
12
49
2
17
32
19
4
41
4
19
4
33
4
3
10
1
14
7
10
9
2
109
22
19
10
23
10
3
8
21
16
3
12
3
2
11
4
11
20
15
28
9
24
1
16
7
8
7
10
1
12
9
6
9
18
7
8
3
46
13
6
19
14
49
16
27
52
3
10
41
4
27
10
15
34
13
6
33
30
5
42
11
10
7
6
3
16
35
20
31
18
11
24
3
18
9
6
5
26
3
50
1
14
25
10
23
4
41
10
9
2
3
8
17
20
9
14
11
2
45
4
51
6
23
4
9
2
19
32
41
4
11
52
3
2
3
8
5
24
5
2
25
46
1
10
1
14
33
28
13
50
3
28
35
10
3
20
13
6
103
4
5
10
9
8
27
4
1
12
13
22
13
6
11
30
1
6
35
2
27
2
25
12
1
16
3
8
23
2
21
50
9
2
21
20
1
4
1
4
1
52
9
24
7
24
17
10
13
24
29
4
1
2
7
12
37
12
17
6
19
12
3
32
39
4
33
4
1
6
1
6
9
14
45
22
17
6
13
34
19
22
1
12
21
10
3
6
25
14
19
42
13
14
3
12
3
84
13
8
13
32
9
16
27
12
13
14
19
16
29
8
1
8
15
14
15
6
1
2
5
18
13
6
5
12
5
4
11
2
9
26
3
10
15
8
13
12
15
2
5
42
15
10
3
2
27
8
9
6
15
8
1
12
13
28
1
8
11
38
5
4
3
6
17
6
11
2
1
12
5
8
19
18
3
4
13
4
35
8
3
12
9
18
13
20
3
16
19
6
19
2
5
2
19
6
39
154
5
60
21
6
65
4
19
36
25
4
15
18
3
20
15
36
11
2
3
4
43
6
7
4
3
6
5
14
11
10
11
6
17
6
5
14
29
8
7
8
19
2
7
2
13
6
5
42
21
20
9
2
15
26
3
16
5
14
5
12
35
4
15
24
7
14
19
24
19
24
9
30
7
62
5
44
25
4
5
6
23
8
5
6
11
80
1
26
11
12
31
4
11
6
25
16
3
22
25
2
5
6
1
44
47
14
5
20
15
2
25
16
27
8
9
2
5
2
27
2
23
12
7
30
25
6
17
30
7
12
13
42
5
6
7
6
13
42
11
6
27
2
63
8
5
44
15
16
17
4
5
36
9
10
31
30
13
10
9
4
9
22
21
16
3
10
1
6
13
8
11
36
3
30
1
18
43
2
1
18
11
4
29
10
1
28
1
4
11
14
11
26
3
4
13
2
17
16
21
2
29
2
9
24
15
38
17
4
17
6
19
14
19
6
33
26
5
2
9
2
15
14
9
6
13
40
21
4
39
8
13
42
13
2
17
2
3
4
1
24
17
10
31
18
7
4
37
8
3
2
33
8
15
8
21
16
19
2
33
10
5
26
15
12
3
14
3
14
15
2
5
18
35
22
13
32
1
44
33
16
1
10
17
12
23
10
1
2
3
4
3
16
45
20
5
14
31
2
1
2
5
6
37
10
17
16
1
22
35
2
11
8
3
52
39
18
1
8
29
8
5
12
5
2
11
36
13
2
3
8
3
20
3
50
11
28
9
2
17
10
9
8
11
8
53
22
5
12
47
20
13
22
3
42
1
2
5
12
7
12
11
2
3
2
23
16
17
2
63
8
5
2
15
8
15
4
1
2
29
4
5
6
7
14
3
8
27
6
3
24
1
12
13
6
5
18
13
18
11
6
5
20
5
20
29
2
3
12
23
10
19
6
3
22
21
4
17
46
33
10
61
28
23
4
9
18
7
14
31
14
11
2
5
8
1
22
27
8
9
2
15
10
19
2
9
22
21
22
1
8
3
14
23
2
3
34
15
2
5
38
3
32
7
4
1
6
11
12
19
10
9
12
3
28
19
4
1
12
7
8
1
2
1
30
5
12
27
42
13
10
47
12
47
26
17
4
3
26
3
2
9
8
19
2
9
10
21
10
19
16
23
10
15
8
9
2
7
4
7
10
5
8
1
4
11
4
11
12
13
8
9
26
1
12
15
10
29
26
5
6
15
2
1
4
5
10
13
60
11
36
11
8
7
4
9
2
21
2
1
6
3
6
23
6
13
14
1
2
5
8
39
38
1
16
3
8
15
20
15
54
13
2
19
24
23
6
9
2
29
12
11
36
11
16
5
22
11
2
1
10
1
2
7
2
11
36
5
4
13
6
33
6
19
12
5
4
17
2
9
30
1
40
19
2
7
4
19
22
5
2
1
10
9
8
21
2
13
16
7
32
1
8
5
8
13
2
49
8
9
8
9
2
25
18
11
10
31
32
7
54
11
40
11
12
21
4
7
18
3
14
1
44
3
32
27
4
27
4
9
20
1
6
15
20
5
8
1
4
25
4
1
32
5
6
7
24
13
18
5
2
19
30
5
8
23
26
1
2
15
30
25
20
19
8
9
8
7
20
9
4
9
28
9
2
7
10
9
26
3
4
15
2
7
8
19
10
3
10
3
2
13
4
9
28
1
6
5
20
27
4
3
2
11
10
13
24
5
10
13
8
17
26
17
4
23
18
5
6
3
68
7
4
21
4
11
26
17
12
5
2
1
28
1
8
9
2
1
18
7
50
33
34
7
4
9
8
9
36
21
4
3
4
13
10
7
6
7
4
3
20
3
22
21
8
9
22
23
10
21
4
15
22
11
10
5
18
5
22
13
18
9
8
13
26
9
12
5
36
19
6
11
4
3
22
3
4
59
26
15
6
3
4
3
30
9
14
3
6
21
4
17
14
7
2
21
4
15
16
13
12
1
14
31
18
7
16
1
22
29
6
25
22
7
12
5
6
11
30
5
18
29
18
63
32
5
2
15
16
15
2
15
4
3
8
7
26
5
14
27
4
9
2
15
10
1
18
23
6
11
24
13
6
31
2
35
8
11
16
25
20
17
2
19
60
15
10
7
20
5
12
13
8
3
24
3
8
27
26
7
6
11
4
27
4
1
20
5
22
7
2
15
18
13
4
17
4
3
24
37
26
1
20
9
10
11
2
3
10
3
22
9
26
13
8
13
2
17
2
7
14
3
26
29
24
29
14
25
8
19
4
21
4
5
28
9
22
15
2
1
18
3
6
13
22
7
8
57
2
3
10
17
12
9
10
7
8
9
18
1
18
7
4
19
8
9
2
51
2
19
28
17
6
1
8
11
18
23
14
31
8
43
14
3
10
11
18
17
62
1
2
13
24
5
2
5
4
15
44
13
2
31
2
17
8
5
2
5
2
5
8
11
4
9
10
9
24
7
14
17
4
7
16
9
4
1
14
7
10
3
18
7
6
3
6
3
10
3
14
19
14
3
2
1
10
1
18
21
4
7
28
11
8
3
6
13
12
47
48
31
22
1
22
5
18
13
10
3
2
5
26
7
36
1
18
5
12
7
10
7
6
1
4
25
10
1
8
1
44
11
14
23
30
23
2
7
8
3
4
29
14
29
2
5
14
21
36
5
16
13
12
23
10
17
46
7
8
17
14
25
2
1
24
9
16
7
4
3
8
3
10
9
10
1
4
3
8
7
4
27
8
1
30
47
36
7
2
5
12
3
2
27
4
5
20
7
16
27
16
11
22
3
10
7
4
13
36
53
4
23
2
3
16
9
6
7
12
3
4
31
8
11
8
11
6
5
2
9
14
21
2
3
38
21
6
41
6
5
4
19
16
27
28
7
4
1
10
31
20
7
28
3
16
21
2
37
12
19
20
11
6
13
26
41
10
33
26
17
30
13
8
9
10
3
2
27
4
3
4
19
20
15
2
9
10
1
16
71
16
67
6
9
10
3
2
15
4
13
6
19
10
13
14
13
14
15
58
11
2
1
2
5
24
3
64
5
10
1
2
17
106
21
32
7
32
15
6
71
48
31
14
3
2
27
14
19
4
9
28
3
6
11
2
3
8
33
8
1
14
9
14
33
20
1
4
5
4
23
12
7
6
13
4
27
12
5
2
7
36
7
2
17
62
31
24
15
18
5
6
25
34
19
6
19
14
19
6
5
12
11
8
19
32
17
4
21
8
17
6
7
14
5
16
3
2
5
14
1
8
19
8
1
2
33
36
13
4
21
6
7
20
25
10
1
6
1
18
27
2
1
2
21
14
1
8
7
4
15
6
5
4
5
6
5
6
3
6
3
10
17
10
11
4
13
14
31
8
9
2
3
2
3
12
9
4
21
2
9
10
15
4
1
2
23
12
29
18
5
6
17
14
21
32
5
10
15
26
15
4
71
12
41
36
5
54
7
6
17
8
11
2
23
16
1
4
23
12
33
6
1
30
33
14
1
38
27
8
7
4
35
16
1
10
9
2
9
20
1
46
23
18
5
4
9
14
1
20
1
6
13
2
3
14
3
8
9
4
13
8
15
4
3
12
25
10
19
8
1
8
3
24
41
2
5
14
1
16
3
2
7
10
3
2
3
12
3
26
1
6
11
6
17
36
21
8
33
2
19
14
3
20
33
2
35
4
3
22
3
18
29
6
11
14
5
10
13
10
15
10
5
4
11
8
1
10
1
6
15
2
9
10
7
8
17
12
5
44
5
28
5
4
1
12
11
12
11
60
19
2
1
8
7
8
13
14
1
28
7
18
5
6
11
4
5
4
29
24
5
48
19
24
13
12
7
6
9
24
13
2
3
16
23
2
11
4
15
38
3
16
3
26
5
8
33
8
1
64
3
18
1
18
11
20
5
6
5
18
15
8
3
18
59
6
17
24
7
34
3
22
23
4
9
20
1
20
29
4
31
8
21
6
7
4
11
6
7
2
9
16
3
10
19
8
9
2
9
28
3
16
9
36
1
4
59
2
33
6
27
30
1
14
5
6
5
2
5
26
19
4
7
14
35
16
3
4
7
4
7
6
11
12
5
18
13
6
55
8
11
16
67
2
27
2
15
22
21
10
21
36
15
16
11
2
15
8
31
12
3
6
13
10
7
8
9
2
3
2
15
26
15
6
3
2
21
14
27
14
27
18
5
28
19
48
1
6
35
8
21
10
9
8
17
8
13
24
35
18
9
36
1
20
15
14
19
2
15
14
9
4
3
16
29
4
29
78
31
4
45
2
1
20
5
20
3
16
5
6
1
2
13
14
9
10
9
4
9
14
7
22
7
12
25
4
1
56
3
30
31
8
15
2
49
4
11
8
11
8
29
14
1
16
19
2
13
14
13
2
13
28
11
14
25
24
5
2
41
10
1
2
23
14
33
8
13
6
5
6
3
24
21
20
1
6
7
2
3
24
17
8
21
4
5
20
3
8
3
4
9
36
23
16
1
16
1
2
1
48
7
4
3
4
47
8
3
2
33
52
5
6
17
12
9
4
29
30
9
14
23
12
1
6
71
10
33
64
25
6
15
24
91
30
3
84
47
12
7
30
7
4
7
16
17
26
25
18
21
4
11
2
7
12
5
8
21
62
3
4
3
18
1
4
13
4
5
28
1
10
3
2
15
16
3
26
39
2
3
8
1
14
17
20
17
14
5
6
7
20
3
4
7
8
21
16
13
4
13
8
9
20
9
4
19
10
31
6
23
6
35
10
33
6
1
8
7
2
23
8
13
10
21
32
21
38
13
10
61
4
15
26
9
8
3
2
17
4
7
8
9
18
17
4
19
50
21
26
3
10
33
2
15
28
1
12
7
26
17
12
1
2
11
8
9
6
21
4
1
6
17
14
11
2
7
10
9
4
9
20
5
4
1
2
31
66
15
18
1
4
19
14
19
20
5
14
1
50
53
10
3
32
23
6
7
8
1
2
41
16
23
44
11
12
5
6
5
8
1
24
47
4
1
6
1
4
27
14
3
12
29
10
11
22
3
16
3
8
1
18
19
6
33
6
25
46
3
14
23
2
13
48
3
14
11
14
1
2
3
10
9
6
19
12
29
2
7
6
3
4
11
16
5
12
13
8
7
10
21
10
1
28
15
8
3
4
31
10
21
10
35
4
3
34
1
2
9
20
23
4
13
10
21
14
3
44
3
22
37
6
1
12
1
6
51
4
63
4
11
4
1
82
25
12
11
8
19
14
21
2
1
6
5
4
3
16
21
2
33
8
17
8
1
2
15
6
9
10
11
28
7
2
1
10
7
4
5
2
11
20
9
6
23
12
25
6
1
14
13
26
17
36
3
18
21
22
39
20
5
22
23
2
15
8
9
22
11
10
31
8
3
4
23
14
3
6
11
16
3
16
37
16
49
2
9
48
7
2
13
36
1
10
5
24
21
16
3
4
17
24
3
14
29
6
25
44
7
18
9
22
13
4
27
38
15
2
11
20
41
14
1
8
17
14
1
16
23
6
3
22
13
4
29
6
3
34
9
8
1
46
19
2
9
20
1
60
3
20
3
10
1
16
1
2
9
14
5
14
15
4
35
16
11
34
7
48
13
40
11
4
7
4
59
6
19
16
3
12
7
6
3
22
39
2
15
4
97
26
11
4
9
26
9
2
43
2
21
8
9
8
9
24
7
30
17
4
5
18
5
8
7
6
21
12
1
2
9
18
13
18
7
12
13
12
25
6
5
6
1
4
9
4
1
20
17
10
69
12
1
16
7
2
13
2
1
8
19
16
1
32
29
16
7
36
1
8
9
14
37
12
1
2
35
10
1
14
7
2
5
48
3
16
13
6
29
18
5
10
7
10
29
8
1
6
5
2
5
12
29
8
1
24
9
8
9
4
23
2
5
26
1
2
7
2
3
12
3
28
3
2
51
2
11
32
15
16
19
2
7
12
23
6
1
8
1
18
31
6
1
14
39
6
5
8
33
6
19
2
9
6
5
20
17
4
51
10
11
10
3
16
9
6
5
6
5
38
21
20
11
18
27
2
1
4
5
8
7
4
11
2
5
2
13
48
5
12
1
26
17
12
1
2
29
2
59
30
11
10
7
2
33
6
25
56
23
4
17
24
17
4
7
24
13
4
13
18
5
32
3
22
33
24
5
16
37
12
1
22
3
14
23
20
51
2
7
26
47
6
15
6
7
24
1
4
23
32
17
18
5
6
13
18
1
20
25
6
9
4
9
4
11
10
21
4
3
4
21
14
9
4
9
16
5
12
25
4
9
14
11
12
95
12
29
12
11
24
11
46
5
10
17
12
27
30
13
24
7
8
1
12
3
2
9
2
9
4
31
16
13
2
19
8
9
2
33
4
11
4
5
26
13
4
1
24
15
24
11
12
13
4
7
28
13
18
7
18
1
4
11
4
1
2
29
6
11
36
57
4
5
6
5
16
11
26
31
6
15
22
5
8
9
2
1
2
1
8
1
6
15
4
11
4
1
4
5
14
27
30
9
14
5
26
15
14
1
6
3
2
25
6
13
12
5
18
11
2
13
16
17
30
19
20
7
18
7
28
19
16
25
80
19
10
15
22
5
8
3
8
15
24
7
24
7
24
1
8
5
16
1
4
23
6
7
12
1
16
9
18
21
14
7
16
1
4
5
6
17
22
29
18
31
14
11
68
7
12
5
12
5
12
25
6
5
32
3
4
21
8
3
10
3
4
5
2
1
2
3
2
31
12
23
42
5
8
15
22
1
14
15
10
1
2
7
4
7
70
7
6
5
18
5
10
19
12
13
10
3
2
17
18
27
4
11
16
67
2
21
10
27
26
23
22
13
22
1
16
47
2
13
18
5
2
15
2
15
4
25
8
27
12
23
20
17
8
37
12
13
14
3
36
1
14
3
12
3
6
25
30
13
6
11
10
13
12
17
8
29
10
7
6
33
26
11
2
1
12
11
6
9
16
15
2
9
4
7
8
5
12
3
4
9
8
23
16
29
12
45
26
3
4
3
2
9
8
3
6
7
18
23
6
3
6
1
2
17
18
5
32
1
12
19
4
5
8
7
34
3
12
3
14
1
4
1
20
29
10
7
4
19
16
13
42
1
8
31
10
3
2
9
10
7
6
19
24
27
10
3
10
1
16
9
8
19
32
15
10
37
10
3
18
29
28
33
10
17
6
7
12
25
14
19
6
19
20
11
30
17
10
31
10
1
4
1
42
7
8
5
4
17
2
29
14
7
6
1
24
1
6
1
22
1
38
1
6
15
4
9
44
5
14
5
6
5
16
1
18
17
20
47
6
5
8
13
22
27
2
23
30
9
16
9
8
15
28
9
12
1
2
25
8
1
16
9
2
27
4
19
10
35
28
1
10
9
8
13
8
63
10
21
4
7
8
7
50
1
14
13
12
23
26
7
8
11
16
31
6
1
46
1
22
21
14
3
30
1
6
9
16
3
2
21
8
5
18
7
8
5
28
1
4
7
12
21
4
5
14
21
6
5
4
3
10
5
28
15
6
11
22
7
14
11
22
15
4
9
22
7
10
33
2
5
32
13
16
5
14
11
20
3
8
29
8
5
4
5
20
23
2
3
2
35
8
13
30
7
18
43
2
9
2
13
40
1
16
11
10
15
14
5
52
9
12
11
10
3
24
43
6
25
30
23
4
9
2
7
4
31
42
5
2
53
6
7
2
13
34
45
14
21
4
33
34
21
20
79
32
27
26
29
2
41
10
31
10
1
28
5
18
23
2
7
10
19
4
25
6
3
2
15
2
11
8
9
20
9
2
39
16
19
14
9
4
15
2
15
2
1
8
59
2
29
12
7
34
5
8
15
16
3
2
29
30
5
38
13
26
9
4
5
58
3
22
3
4
7
8
9
2
13
2
35
10
9
4
11
14
19
2
15
4
9
32
5
24
9
4
3
8
15
4
59
6
17
2
35
34
13
4
7
6
19
10
21
2
39
2
17
18
7
20
1
4
13
48
1
6
11
2
27
2
3
40
21
2
1
2
3
10
7
8
19
10
31
2
19
8
13
30
13
2
9
2
15
12
9
4
21
2
23
8
3
8
5
2
1
2
5
32
17
4
15
2
9
32
15
18
15
8
35
32
21
12
29
2
5
4
27
4
17
16
3
16
45
8
15
2
1
4
31
14
17
4
3
4
19
32
7
54
15
8
1
10
3
2
29
18
45
8
5
8
55
10
19
6
13
12
5
6
17
6
19
2
43
14
1
16
11
42
39
10
13
34
7
10
1
28
1
10
1
6
1
72
17
8
55
18
1
2
3
10
9
4
5
54
5
28
13
4
11
16
19
2
1
40
17
6
11
6
5
6
3
4
17
10
7
18
25
2
19
4
11
24
23
4
11
28
35
6
3
4
9
8
11
36
7
34
3
10
3
26
15
4
13
36
25
20
15
14
39
10
1
16
3
6
5
8
19
10
1
14
29
2
37
6
65
2
11
4
5
18
13
22
17
36
35
12
7
24
17
6
1
16
5
62
13
18
3
36
19
14
19
8
1
18
7
2
1
6
1
18
1
2
23
24
19
4
63
26
15
4
25
16
7
92
15
12
9
2
7
8
5
6
79
12
65
4
11
12
3
2
3
8
13
26
13
8
5
30
17
18
1
34
21
6
7
4
7
50
43
8
3
8
13
6
13
2
1
6
19
8
7
32
11
12
37
12
9
8
5
38
7
56
41
26
21
16
13
16
17
6
3
8
3
8
27
18
3
16
5
4
9
46
7
14
3
16
3
2
9
14
7
32
11
38
5
4
15
4
13
8
1
18
5
18
37
26
3
12
25
6
15
44
1
6
7
2
1
6
23
14
3
14
91
2
75
4
19
6
1
54
5
24
3
6
7
4
3
30
3
8
1
10
7
2
1
4
7
38
5
4
5
4
29
28
23
12
3
4
17
8
1
14
5
30
9
6
11
22
23
16
19
4
11
26
19
4
19
2
19
8
23
6
19
4
3
48
13
2
1
22
11
28
19
8
23
10
1
10
5
8
75
20
13
10
17
12
23
8
1
4
35
8
5
26
25
4
9
2
1
12
15
6
1
6
21
28
5
44
3
40
23
4
17
26
1
24
5
10
3
32
1
4
11
12
53
14
11
4
19
2
3
28
1
8
27
22
15
22
15
2
3
2
43
16
15
18
19
28
1
4
5
14
7
18
3
12
7
4
1
16
1
28
3
36
55
24
35
12
27
6
7
6
19
10
9
20
29
20
5
2
5
12
27
6
11
8
1
6
13
8
5
6
13
12
19
8
1
10
3
2
1
4
7
22
1
28
13
62
31
6
21
8
3
90
15
10
7
36
35
12
11
10
7
10
3
4
21
4
7
14
7
14
17
24
23
20
7
2
13
2
31
10
51
22
15
4
3
8
17
4
5
16
5
14
1
2
15
10
15
18
5
8
7
6
3
14
21
16
25
22
1
4
13
26
37
4
7
14
3
24
9
8
11
6
15
4
15
4
45
4
15
26
9
8
5
2
13
4
19
2
3
4
27
6
3
24
67
16
15
14
3
16
3
4
11
18
3
28
7
8
43
14
7
6
11
2
17
12
17
18
19
16
27
12
15
18
3
6
29
16
39
8
17
2
5
18
9
38
13
4
9
10
21
8
15
10
11
14
1
10
1
22
3
8
9
12
9
28
1
16
21
4
3
2
19
6
11
48
41
6
5
2
13
12
7
2
29
4
27
2
7
4
13
26
5
10
5
8
17
6
17
22
53
6
5
4
29
36
15
12
37
14
13
2
15
16
1
20
13
38
21
8
9
4
5
18
33
2
3
16
3
30
9
68
3
2
1
2
1
90
1
2
31
16
19
18
17
28
7
6
11
22
9
22
9
60
37
32
5
4
5
24
7
4
5
28
11
6
7
44
17
22
51
10
3
18
13
4
13
12
9
18
5
26
21
26
3
14
3
4
1
2
9
6
1
10
9
14
3
26
13
32
1
18
25
44
43
12
13
62
1
2
37
2
21
56
7
2
21
8
3
26
3
22
7
24
1
24
5
6
17
16
25
28
39
26
15
12
23
6
5
12
7
36
45
2
5
2
7
6
7
16
7
8
3
6
47
4
21
14
15
46
9
10
7
38
29
22
7
6
3
26
51
34
49
18
5
2
23
4
15
2
9
16
27
4
9
32
3
2
3
2
5
10
39
10
1
2
3
14
5
4
7
10
1
6
1
4
15
6
53
42
25
6
11
16
13
2
21
2
9
4
47
6
3
6
13
4
9
14
33
8
3
2
5
8
17
12
25
16
43
8
25
26
13
32
7
6
1
6
3
10
15
6
1
18
1
4
23
8
7
2
21
10
1
2
15
10
3
10
3
2
1
36
33
8
33
4
5
10
7
6
5
14
3
10
3
2
21
4
1
26
3
8
3
2
15
2
3
24
5
14
9
10
11
6
17
6
21
52
11
6
1
22
3
10
21
2
11
4
9
2
41
2
5
10
13
6
25
8
7
10
15
30
11
4
9
30
1
6
27
50
13
12
1
2
31
2
1
2
63
6
25
36
5
10
21
8
13
22
1
4
7
22
5
6
9
10
13
2
5
40
21
12
1
20
21
38
1
14
5
50
3
4
9
42
11
8
15
12
15
28
1
10
3
4
1
32
71
20
1
2
11
10
5
8
3
14
15
6
11
4
13
22
29
24
69
2
13
4
11
4
13
6
13
6
1
6
9
46
53
4
15
2
1
30
19
10
9
4
5
10
39
6
21
26
15
2
27
2
7
2
5
4
3
2
3
32
21
2
9
18
7
16
11
2
11
2
1
6
7
16
19
2
49
10
49
4
9
2
11
14
7
24
7
6
3
24
11
6
25
16
3
4
3
16
37
12
11
2
15
8
9
4
17
2
29
6
7
16
11
24
3
4
5
12
17
8
17
18
23
8
19
24
13
6
19
4
1
6
23
12
5
34
21
4
15
6
7
2
19
16
1
8
9
30
49
16
7
34
7
6
13
4
5
10
29
2
15
10
35
18
1
14
17
12
1
28
3
4
15
2
13
8
3
26
17
4
5
6
5
4
23
12
5
2
13
8
3
10
3
4
13
2
7
2
35
2
5
18
19
4
29
10
7
8
15
6
5
12
7
8
29
6
11
16
1
20
39
2
1
2
17
24
17
16
7
10
7
30
5
2
3
14
9
62
7
4
21
4
7
14
1
22
23
14
37
14
1
6
5
18
15
2
31
30
9
4
57
6
7
2
3
4
35
24
9
6
25
26
5
4
19
20
15
4
9
22
27
34
11
10
13
8
1
4
21
14
3
6
5
6
43
2
27
16
29
8
1
8
1
6
3
16
3
2
33
6
5
12
29
2
7
16
5
4
53
16
7
8
5
10
27
20
1
2
11
30
27
2
7
12
9
20
9
6
5
74
33
4
3
26
7
4
57
14
5
34
7
2
15
20
11
6
3
36
17
4
11
8
25
26
5
34
41
10
5
2
29
8
21
4
5
10
11
4
15
10
27
4
17
26
15
24
17
4
7
2
1
2
21
2
9
18
19
2
29
2
11
36
43
6
17
24
11
30
15
8
19
16
17
4
23
24
15
2
15
20
7
4
27
14
27
8
1
24
15
38
9
12
19
26
27
14
11
6
7
2
5
6
11
6
15
26
29
8
1
10
25
28
5
14
3
14
9
8
9
14
7
26
7
2
11
12
7
34
3
10
23
14
5
16
13
22
13
6
1
10
11
16
3
4
7
4
7
8
1
2
13
14
25
10
33
34
53
64
11
12
19
12
1
4
41
22
1
20
23
4
11
22
1
6
9
14
43
10
15
2
1
36
9
40
3
20
7
2
5
36
7
24
1
2
7
34
3
12
23
22
1
6
3
4
3
10
11
20
9
72
13
2
15
8
13
16
5
44
39
26
13
8
37
44
15
2
29
18
5
16
5
22
17
14
19
26
19
2
1
18
13
4
5
8
19
10
7
18
3
8
9
32
13
10
11
2
1
2
5
8
11
44
5
48
7
12
15
52
39
10
23
2
3
6
5
30
1
6
35
58
3
12
19
4
5
8
7
8
9
10
41
10
5
16
5
40
13
10
21
12
9
10
5
12
7
12
1
4
5
6
17
4
7
4
5
2
3
18
17
6
17
18
9
40
3
26
1
2
13
8
3
6
5
16
1
16
19
8
1
4
11
20
7
14
7
10
1
4
3
26
1
6
3
60
17
8
11
12
25
40
1
6
3
4
41
16
33
6
1
28
29
2
27
32
3
22
5
10
23
4
1
12
15
28
3
4
1
20
15
14
1
6
21
10
9
18
5
4
13
4
9
2
3
8
27
16
25
2
1
2
15
10
11
12
5
18
1
6
19
20
5
32
1
22
5
18
9
12
17
12
5
8
13
6
19
4
65
10
19
34
7
72
31
12
15
10
7
6
11
10
5
4
13
6
17
32
1
4
21
10
1
10
19
20
1
20
1
4
19
12
1
30
11
12
3
4
3
8
11
22
3
30
3
4
23
14
33
14
5
12
5
4
5
24
3
2
27
4
9
20
7
4
53
12
31
14
3
4
3
2
11
32
13
12
23
14
1
14
43
10
63
12
11
6
1
32
7
16
29
2
7
2
5
6
5
16
11
12
5
2
19
20
15
2
3
50
35
6
5
4
1
2
1
26
5
8
5
12
21
10
9
2
9
4
1
50
15
4
3
10
11
16
3
14
1
2
9
8
15
18
49
10
3
2
9
50
1
10
5
48
7
2
23
24
13
4
23
24
11
24
31
40
3
4
9
10
3
4
15
6
35
14
3
20
9
12
17
6
1
8
7
16
13
18
1
16
11
28
13
20
3
22
11
22
25
8
3
12
5
4
3
2
43
40
5
8
9
10
7
10
3
8
9
42
11
12
5
16
9
6
1
26
1
18
3
14
15
18
29
8
7
20
3
14
5
20
11
26
33
6
3
24
5
12
17
8
3
6
1
22
13
2
1
2
9
6
15
16
11
48
5
12
21
4
7
4
27
2
7
4
1
14
5
10
11
4
7
4
13
2
1
2
1
12
21
4
1
16
3
18
5
6
11
12
7
86
3
4
3
2
9
8
1
30
5
12
17
8
9
20
31
2
15
30
1
8
47
6
11
2
3
4
13
20
17
2
21
22
21
6
13
6
35
8
25
6
25
26
15
4
3
2
15
2
1
2
1
36
37
34
1
2
19
6
37
30
23
6
7
16
29
4
23
2
17
8
1
6
3
2
65
26
19
20
13
12
1
10
35
2
9
4
15
6
13
46
3
4
3
2
13
2
5
46
25
24
59
10
5
108
15
8
3
16
17
14
3
30
47
4
3
20
9
38
37
20
5
4
1
2
23
14
7
78
7
6
15
10
39
4
3
6
19
16
1
8
11
20
3
4
7
4
23
10
5
6
5
14
19
18
31
18
5
22
7
30
15
24
19
4
1
16
3
4
1
8
37
2
7
8
1
54
15
12
23
2
3
6
3
18
17
4
29
4
9
12
7
2
29
10
21
16
1
4
7
36
3
4
33
16
9
10
21
4
23
10
9
6
3
2
13
18
7
10
15
2
5
20
1
24
1
42
21
4
17
14
31
4
1
14
11
8
5
18
25
10
25
36
13
18
11
4
9
8
21
10
9
14
23
24
5
16
43
4
1
10
5
14
17
4
9
20
13
16
3
4
3
2
13
12
37
8
5
6
1
6
31
2
1
18
59
10
7
2
15
12
25
4
3
12
25
6
7
30
1
6
5
12
7
8
19
14
1
8
5
8
15
8
5
6
35
4
3
10
17
14
11
22
1
8
17
2
13
26
23
34
11
24
5
14
3
4
11
2
5
10
13
10
39
2
9
10
5
22
1
6
5
20
5
18
5
6
15
4
1
14
3
6
9
2
5
14
13
36
31
6
9
14
23
6
11
34
7
6
7
16
23
6
43
10
27
6
7
20
3
16
5
24
45
2
11
14
3
4
1
10
11
20
7
2
19
14
13
18
1
36
23
6
1
2
19
2
1
18
3
6
3
8
11
4
11
20
17
18
1
12
11
4
5
8
7
12
41
10
7
14
17
8
13
16
21
40
21
8
3
8
31
12
29
6
23
22
7
4
9
24
25
8
5
8
17
18
9
48
11
14
3
10
1
6
7
12
23
22
15
10
3
2
33
8
63
10
1
42
51
2
13
8
3
4
5
18
9
12
13
4
17
16
11
18
25
6
1
16
5
14
7
4
5
4
7
18
3
6
1
58
65
2
19
6
1
20
3
18
1
16
11
4
19
18
1
12
43
18
9
12
27
4
31
2
17
8
7
12
17
2
15
2
5
8
5
10
1
2
13
4
1
30
1
2
3
28
3
14
21
18
25
2
5
2
5
8
13
16
17
2
21
12
37
18
9
2
15
14
29
18
5
12
3
16
5
6
37
2
7
6
1
30
1
2
29
28
9
20
37
2
31
26
9
26
9
10
3
14
7
4
5
18
5
18
1
34
3
4
67
4
3
8
11
14
3
10
1
10
1
76
1
10
3
2
27
2
3
2
15
6
7
6
15
10
7
8
1
44
1
6
5
12
13
2
15
10
1
2
21
34
1
10
39
14
1
28
13
26
17
34
1
4
15
10
9
2
3
2
1
18
27
12
35
12
37
16
19
10
3
20
5
2
3
6
3
18
31
6
13
8
5
12
5
4
25
2
1
26
21
2
27
8
33
18
7
24
9
22
7
4
17
2
45
20
51
6
9
16
1
26
3
38
31
4
29
12
19
36
9
34
19
14
21
30
21
4
9
8
1
34
9
10
3
4
5
10
5
12
21
2
9
4
21
6
7
2
29
12
1
6
27
18
33
6
1
2
39
20
21
2
9
14
3
8
9
26
13
16
17
50
19
12
17
10
15
4
19
28
3
6
23
4
23
10
15
10
9
6
3
6
7
18
5
8
17
78
1
24
1
10
21
10
5
4
13
2
9
10
11
2
1
8
23
6
17
2
1
4
17
2
7
6
7
6
7
28
7
8
9
8
15
6
7
4
3
4
9
12
21
2
29
10
5
8
1
2
49
14
45
2
13
2
11
18
9
24
3
10
7
10
41
14
17
6
21
16
17
20
33
8
3
8
9
4
23
12
7
12
3
14
9
34
33
40
3
28
15
10
27
16
1
22
9
4
9
12
9
12
1
8
11
10
15
2
81
16
11
4
5
16
9
16
1
56
1
4
15
14
9
38
13
16
1
44
1
14
11
18
1
26
1
14
1
8
5
60
25
40
35
14
29
32
17
2
27
24
3
14
25
20
1
8
9
6
5
12
1
18
21
12
9
22
37
14
13
22
11
10
11
4
15
14
11
14
1
6
9
14
57
14
7
14
5
12
11
30
53
18
17
14
15
4
15
10
25
2
1
30
1
4
1
2
11
26
7
14
5
12
23
12
13
12
1
2
1
26
11
2
15
8
9
2
21
50
3
22
3
26
9
8
25
2
9
2
9
42
5
6
5
8
1
2
5
12
13
16
17
6
31
30
5
2
5
22
5
18
9
22
19
12
105
4
11
4
3
6
13
16
1
4
11
2
7
4
7
32
27
14
15
26
27
12
5
6
1
10
49
28
11
6
13
12
1
28
9
6
1
6
7
6
21
4
19
26
61
42
83
4
35
12
11
6
11
4
17
28
3
4
21
8
1
14
35
6
13
18
1
32
15
4
3
8
5
4
37
4
17
2
7
14
7
10
25
78
35
6
3
4
9
4
3
22
7
18
9
18
1
4
1
12
29
30
1
4
1
4
5
26
1
6
13
6
41
6
1
14
1
10
13
10
5
8
27
4
1
2
23
32
13
12
35
10
31
4
21
8
27
14
3
20
7
26
9
2
9
20
9
2
5
8
13
2
11
12
9
20
9
22
11
26
9
16
21
26
31
10
3
4
37
14
25
24
5
28
5
2
11
4
5
6
1
10
11
2
1
4
23
4
57
32
11
22
1
4
1
8
11
12
19
12
13
4
1
10
5
16
7
8
13
10
1
18
33
6
3
6
1
16
23
4
3
24
13
16
33
4
25
16
1
22
1
2
23
10
17
6
1
18
23
20
5
8
7
34
3
34
23
8
7
14
9
2
1
2
5
44
7
42
5
16
19
4
7
12
13
12
33
54
29
24
21
16
23
24
15
4
23
4
5
20
15
4
1
2
3
2
35
18
31
26
7
6
35
8
1
58
1
6
43
6
45
24
1
2
17
14
1
24
17
24
7
20
3
4
3
4
39
20
3
4
17
32
17
12
1
4
23
16
5
4
31
34
5
6
13
20
43
12
21
22
31
2
1
14
35
8
21
6
3
10
13
2
43
6
25
2
39
6
7
10
51
22
1
10
21
2
9
8
15
16
1
16
9
2
25
2
3
20
5
2
9
26
27
22
5
8
5
38
23
14
13
8
1
6
5
14
3
28
7
28
9
2
7
4
11
18
13
6
1
18
7
6
1
48
13
8
9
4
1
2
9
8
7
20
1
4
11
2
5
18
11
4
17
34
1
2
1
18
19
14
3
36
1
2
3
8
3
8
1
2
3
4
9
6
37
6
19
12
15
28
11
4
3
22
15
26
13
8
3
16
33
8
5
6
1
10
3
4
33
2
17
10
7
2
13
18
1
44
23
42
5
18
1
14
25
6
1
8
7
32
5
18
1
4
13
50
15
6
3
36
19
4
17
4
9
4
15
8
33
12
69
22
5
18
3
4
1
50
7
10
7
16
3
30
1
4
21
58
17
2
3
8
21
4
11
4
53
28
7
2
5
20
11
14
11
20
3
10
5
4
5
4
27
26
5
12
5
8
7
28
7
12
1
4
41
10
9
28
11
8
3
2
1
18
3
30
1
10
3
14
3
32
3
14
19
14
9
10
5
22
63
4
27
26
5
30
13
20
9
10
7
46
5
2
7
24
13
4
9
14
13
18
9
6
21
16
9
4
3
14
3
6
7
24
13
30
17
4
13
14
15
6
1
12
15
2
1
44
47
12
11
2
11
22
25
6
13
32
5
2
1
22
29
2
21
10
37
8
7
8
7
14
3
2
13
60
5
24
1
24
3
2
5
20
19
2
7
8
1
30
1
6
7
2
1
2
5
14
11
4
5
20
5
44
7
4
11
12
13
6
5
36
19
6
7
6
31
4
11
4
5
18
17
2
11
10
35
4
13
2
11
14
9
38
25
28
1
26
7
6
11
16
9
2
3
46
9
2
33
22
5
2
3
10
5
40
1
6
17
2
7
2
1
2
7
10
1
50
7
8
11
26
1
8
17
30
7
16
21
10
5
2
11
2
9
18
5
44
1
2
21
10
31
74
11
12
17
12
1
28
33
10
11
8
1
4
11
24
37
24
25
6
35
12
5
4
15
24
1
6
19
30
3
12
1
22
1
4
11
4
7
10
59
2
5
12
1
26
63
2
3
22
7
22
15
2
9
6
9
8
35
14
25
24
11
4
39
12
19
6
7
8
7
4
13
6
17
12
1
36
35
32
5
6
5
14
17
4
1
22
7
6
1
4
7
22
1
30
11
14
5
2
3
4
19
14
1
36
5
50
5
26
11
10
11
20
1
10
3
4
21
24
17
36
9
12
11
12
5
4
1
14
7
4
5
2
1
12
35
12
17
16
5
10
17
42
55
32
15
2
7
14
3
8
5
2
15
26
7
18
5
8
11
2
9
58
13
16
13
12
35
36
23
6
15
2
3
14
9
6
39
8
9
18
23
6
7
30
1
6
5
16
1
6
3
8
1
4
17
10
9
2
5
2
11
10
1
16
45
22
35
12
23
38
15
2
11
14
3
32
9
18
9
2
3
18
5
24
19
4
27
4
27
22
1
24
1
38
5
4
53
2
17
2
1
10
7
24
7
50
3
8
7
14
7
4
3
10
29
26
17
14
27
4
1
20
1
2
31
44
5
22
1
6
3
6
17
2
7
4
27
2
33
8
3
20
1
44
3
8
25
8
3
12
3
22
9
66
41
10
11
54
3
8
7
48
1
6
5
2
19
12
19
6
35
16
7
4
11
2
3
28
3
66
1
14
15
16
21
32
5
8
5
10
11
18
5
8
7
8
5
38
3
12
25
30
3
28
17
14
15
18
11
64
7
4
3
36
3
74
19
22
69
38
3
8
3
2
9
8
7
46
1
12
3
6
11
22
19
26
1
30
11
24
7
12
7
6
39
8
3
12
17
6
13
18
3
54
7
36
13
6
15
54
3
8
3
16
13
30
5
2
15
26
35
46
5
16
15
22
1
10
9
12
3
10
31
30
29
2
13
8
19
14
13
14
43
22
15
6
9
14
41
8
3
8
1
62
13
44
15
2
17
10
3
6
3
14
9
2
37
2
59
26
5
48
21
2
1
12
43
34
3
12
1
8
3
10
1
14
1
10
33
8
3
14
27
2
37
4
31
18
5
32
21
2
15
4
3
16
7
24
5
24
5
22
47
2
5
4
7
2
1
14
11
12
9
6
41
28
31
2
1
10
15
2
9
14
11
2
3
2
39
16
21
2
19
6
21
8
1
28
9
26
21
4
9
8
25
4
3
34
1
2
9
58
9
6
31
30
1
8
1
2
1
4
9
2
5
24
5
6
17
4
1
6
13
12
9
40
19
24
1
12
11
6
5
18
31
6
1
34
9
48
15
4
23
12
1
18
1
36
5
8
3
12
13
8
1
10
5
4
1
26
7
4
37
12
7
22
17
6
1
2
11
20
3
2
33
6
49
18
1
4
21
18
7
16
7
8
1
2
5
36
1
6
17
14
17
12
27
26
1
6
25
4
19
8
1
40
9
2
1
8
45
8
11
10
3
30
11
10
21
12
7
8
13
12
29
2
17
12
1
8
15
18
35
4
39
4
21
2
3
10
3
44
7
8
1
8
3
2
13
20
5
4
23
26
3
20
3
14
1
6
5
10
1
6
15
22
1
46
5
2
9
2
13
10
1
64
5
4
1
12
11
12
7
2
13
10
19
6
19
4
7
4
7
6
17
2
31
8
15
16
5
20
9
6
5
6
13
2
13
48
23
36
15
16
1
4
11
28
11
18
3
8
27
2
11
2
21
2
1
16
3
10
1
26
1
22
7
34
19
40
1
4
27
22
7
10
33
38
9
32
3
22
5
10
3
2
5
14
7
8
27
8
11
18
15
44
7
18
7
36
1
16
1
14
39
8
3
6
31
10
5
16
11
2
23
12
1
18
37
16
3
8
9
34
3
60
5
30
9
2
21
14
27
4
11
16
7
4
7
28
1
10
1
10
5
10
1
26
9
2
15
10
5
22
9
14
27
10
25
8
21
8
49
22
23
6
43
12
85
2
67
22
13
4
1
6
7
42
13
4
5
24
3
2
13
10
7
44
1
12
35
28
7
18
1
32
1
12
1
46
1
34
19
20
11
8
1
6
7
6
11
16
5
2
7
22
13
8
33
26
9
4
3
12
7
24
21
18
11
12
1
12
5
4
7
12
1
70
1
22
7
4
23
10
1
6
25
8
7
24
37
6
7
60
23
2
31
26
5
10
3
10
3
42
1
8
15
10
7
12
3
40
11
34
45
10
9
14
3
20
7
4
5
58
21
8
11
2
21
2
3
20
1
10
35
10
1
12
11
6
15
38
5
4
9
6
3
14
9
46
25
22
17
6
5
30
5
12
23
6
3
16
3
12
1
6
11
18
7
2
21
32
5
2
5
6
9
4
23
32
13
10
3
8
13
2
9
6
5
14
9
20
5
6
7
40
3
4
9
2
49
8
3
30
13
10
43
2
1
32
5
6
5
22
9
12
27
42
37
58
3
14
35
2
9
2
7
36
25
52
9
18
3
10
13
22
27
42
5
2
5
4
1
14
29
10
5
8
19
20
13
2
1
6
9
14
7
14
27
14
25
6
7
20
25
36
5
8
21
22
7
18
21
4
5
22
15
14
27
44
7
18
15
6
15
8
15
2
27
30
5
6
7
4
13
30
17
124
19
6
9
8
29
22
29
14
19
12
7
18
3
10
7
4
15
4
23
18
1
12
1
8
13
16
11
22
7
28
9
24
29
62
19
12
5
26
3
10
9
2
9
10
21
40
23
16
3
4
21
12
5
6
3
4
1
14
3
6
5
22
25
12
1
36
1
14
7
36
13
8
5
22
1
4
11
12
1
8
3
14
13
8
11
18
1
30
17
6
23
28
25
2
5
8
37
6
13
4
3
6
1
8
13
30
3
74
9
10
29
18
3
10
21
32
9
10
5
6
3
16
3
8
17
34
13
10
1
24
11
20
15
4
15
14
1
32
27
16
9
8
45
46
15
2
1
2
5
2
9
36
7
18
13
10
43
12
7
8
1
18
3
22
17
4
1
6
23
18
1
12
5
36
5
12
15
8
9
6
13
2
27
4
5
6
7
4
15
20
11
14
5
22
3
2
15
22
1
20
5
2
23
16
9
22
1
32
27
34
19
8
31
6
3
8
9
6
25
8
3
10
39
14
3
32
1
14
9
36
19
80
21
30
1
10
23
10
17
22
11
8
37
4
7
14
3
4
17
8
3
36
7
10
1
18
33
18
21
32
73
2
5
6
7
34
19
4
13
36
11
2
7
10
39
2
11
20
1
20
81
4
9
12
5
6
17
6
1
28
7
32
3
8
3
10
19
4
3
2
23
4
39
10
13
24
25
30
1
24
11
12
9
10
33
24
13
26
13
10
55
4
13
6
15
36
1
74
11
16
1
2
1
46
17
6
31
6
1
24
7
12
15
4
25
30
11
12
25
18
25
4
15
8
9
12
31
10
7
2
11
24
41
6
5
8
7
14
1
12
5
4
13
6
7
10
5
16
47
14
5
14
5
2
13
4
7
8
1
6
1
10
13
10
49
2
11
28
1
32
25
8
21
44
41
18
11
26
37
12
5
6
21
24
5
4
23
18
5
28
13
2
1
10
27
2
1
14
9
8
45
2
3
44
7
32
25
8
21
10
1
66
13
24
5
14
1
6
29
20
15
4
51
10
1
8
43
4
1
12
1
18
11
12
7
10
17
32
1
8
27
10
3
4
1
4
3
36
7
48
13
18
1
42
15
6
3
22
11
8
27
18
13
20
1
8
19
2
1
20
3
14
3
54
7
4
11
2
7
38
9
2
1
40
3
14
33
6
3
18
5
18
5
12
3
12
1
24
9
2
3
2
11
20
3
20
15
44
9
2
11
16
7
2
19
2
13
8
5
22
47
22
3
16
21
4
17
24
5
6
11
4
1
10
59
14
25
12
59
2
9
44
9
10
19
2
3
4
13
6
7
38
1
12
7
4
1
6
1
4
21
18
3
12
7
10
11
2
7
24
13
2
5
10
5
4
7
4
9
2
5
2
9
32
9
24
13
6
7
20
3
30
13
12
21
6
21
28
21
24
35
6
5
12
31
20
7
20
3
2
17
44
7
4
3
20
57
10
23
8
3
20
1
26
1
4
3
8
7
20
9
4
9
2
11
24
41
20
3
10
11
10
5
22
9
12
13
20
1
10
5
10
1
4
11
6
21
14
3
20
11
32
17
4
19
22
15
2
11
2
39
4
5
26
3
8
1
2
5
8
5
6
7
4
19
16
23
52
5
12
35
4
37
2
7
14
9
6
5
24
13
14
21
18
41
14
39
2
31
8
49
8
11
12
7
12
9
2
7
2
3
4
35
14
5
12
5
16
1
8
21
34
5
12
43
2
45
6
35
6
31
16
31
4
9
2
5
2
25
34
29
2
7
18
29
14
15
4
15
4
5
16
21
20
35
2
3
8
7
14
17
4
19
12
5
54
9
18
1
38
7
4
9
10
5
6
1
6
1
18
7
8
7
2
1
30
1
4
7
24
13
2
9
6
3
4
5
10
5
8
13
6
37
34
19
14
25
4
5
8
29
10
1
18
15
48
3
14
13
8
27
8
21
22
13
6
7
20
13
4
27
8
11
14
17
14
7
12
7
2
23
2
25
14
17
10
19
6
23
6
95
26
53
44
19
12
3
26
15
80
19
30
1
8
27
6
11
2
71
18
15
2
23
4
9
2
13
8
25
26
5
14
7
12
17
2
37
4
41
6
7
2
7
6
19
8
5
8
19
14
1
4
13
24
11
8
23
6
1
10
33
8
29
2
11
16
1
2
31
8
7
8
9
2
17
34
5
6
7
14
9
2
23
6
13
12
35
12
9
2
9
22
11
10
9
16
11
12
3
20
17
8
3
4
5
26
11
2
25
10
13
30
5
14
25
2
11
20
31
6
25
24
5
16
7
24
17
30
5
18
19
10
11
2
17
10
13
8
3
8
19
4
3
12
23
10
17
4
23
2
5
2
1
6
1
28
19
64
7
10
1
6
15
12
7
14
11
20
19
52
3
2
19
6
5
14
13
40
1
2
9
4
11
6
11
6
13
6
3
18
7
8
5
2
15
4
17
30
45
8
3
2
25
4
13
66
33
46
1
6
5
6
9
6
5
12
29
20
13
52
13
18
3
4
3
44
5
6
19
36
1
2
7
8
1
2
3
12
23
12
21
14
21
10
3
14
9
18
19
4
43
12
5
8
11
8
7
4
17
2
21
8
5
16
15
14
29
2
11
2
11
32
11
8
69
14
15
6
11
22
17
4
3
2
29
44
9
18
35
6
1
6
5
38
21
16
23
44
3
12
31
4
9
8
11
6
35
8
7
44
1
20
49
8
59
2
9
12
17
10
9
8
15
4
13
4
15
8
27
6
13
4
13
6
33
10
85
42
1
14
11
6
25
24
5
8
15
32
9
22
101
10
5
12
17
16
9
8
9
8
5
2
11
4
1
16
15
4
5
14
15
2
5
32
5
60
41
16
3
2
5
28
9
20
15
56
3
14
9
16
1
2
21
8
15
6
23
28
9
32
15
12
19
12
11
8
1
4
5
6
5
16
5
6
21
8
3
24
33
8
1
18
9
4
19
12
11
2
3
12
19
8
1
4
15
32
5
12
11
24
9
12
19
14
19
8
13
8
29
4
11
6
17
2
3
8
3
2
21
2
19
4
3
4
15
34
3
4
3
8
13
2
31
20
15
4
1
8
5
8
15
2
7
4
9
22
21
54
13
12
1
2
7
2
7
2
35
24
13
22
19
6
5
18
1
12
29
6
7
16
15
14
13
10
13
6
3
34
65
14
7
2
19
4
11
18
11
2
35
4
49
32
27
58
3
40
11
22
3
38
9
8
21
10
17
2
17
20
15
20
11
26
1
6
1
2
1
10
7
4
15
4
9
4
27
58
1
8
9
2
53
2
9
14
11
6
7
54
17
8
5
8
3
2
13
32
7
12
13
26
1
6
3
18
13
32
9
14
5
14
3
14
31
6
7
54
11
14
15
2
1
36
3
8
1
2
7
26
7
22
1
12
1
24
5
6
3
12
1
2
11
10
1
60
13
8
5
22
3
14
3
4
31
14
13
14
5
6
3
6
15
26
35
6
1
12
11
14
15
4
45
2
3
26
5
2
9
2
3
12
11
6
13
10
13
14
1
4
19
4
1
2
3
8
7
14
13
6
23
12
3
24
11
2
5
10
7
28
13
4
9
12
23
38
39
4
3
8
15
16
13
16
1
4
25
18
5
20
13
14
7
4
35
16
1
2
13
4
5
12
9
2
3
4
39
12
33
32
3
20
7
8
9
20
35
28
11
6
13
32
9
8
3
2
3
2
9
14
17
4
7
4
25
2
7
40
25
8
3
12
23
2
7
2
9
2
3
14
9
28
1
8
1
24
3
34
7
2
37
18
7
24
7
4
1
4
13
42
1
6
5
16
5
2
23
4
23
32
3
10
25
10
23
36
7
18
11
6
7
12
19
16
61
32
19
2
3
54
7
20
13
8
37
4
11
24
53
12
9
2
17
24
1
6
5
6
7
2
3
16
1
16
1
24
19
2
11
24
13
6
3
8
3
28
7
8
3
32
13
2
3
10
3
2
17
14
11
10
21
8
9
2
25
12
7
44
3
14
1
6
1
12
33
14
5
20
1
34
9
18
3
16
3
2
5
10
19
4
27
8
3
2
9
10
1
18
5
2
27
4
7
18
23
30
23
2
25
10
15
10
41
6
23
44
39
2
9
20
1
16
1
2
5
34
61
40
9
8
21
10
9
12
39
6
1
6
13
44
17
22
27
16
1
48
51
2
5
12
3
24
17
8
1
8
27
18
41
2
29
8
3
10
27
6
1
2
1
2
7
16
27
32
15
2
9
22
25
16
5
8
69
8
41
2
9
34
3
4
25
16
25
24
1
28
1
36
31
8
3
4
1
22
5
4
7
2
11
16
37
10
33
4
3
36
7
12
13
42
5
14
7
56
3
24
25
16
13
8
25
4
15
16
5
4
31
10
3
38
1
8
9
4
29
42
7
2
3
14
5
18
17
4
13
14
5
8
29
2
13
24
11
30
5
2
1
20
19
36
11
22
3
24
25
6
5
10
13
24
3
4
9
18
19
12
5
32
17
6
23
2
9
6
9
10
1
16
3
2
9
10
15
24
7
10
9
8
1
6
11
12
5
4
3
38
3
4
21
30
13
2
5
2
1
32
5
10
17
22
21
40
3
4
3
4
9
6
1
2
1
4
5
20
19
14
3
4
9
28
1
20
3
4
23
2
11
18
3
26
1
18
13
14
43
14
33
6
7
8
23
6
7
30
23
18
3
2
11
10
33
10
3
14
13
14
11
6
3
8
5
4
5
4
5
6
11
16
3
4
57
10
23
44
27
32
1
4
51
8
23
20
1
8
3
20
33
4
7
14
3
10
5
16
5
6
13
16
13
6
11
6
1
42
13
40
31
12
5
48
9
22
33
24
1
26
5
10
7
44
15
58
25
6
17
2
5
18
31
18
1
8
7
20
7
12
7
10
7
6
7
18
7
10
9
10
1
14
17
24
9
10
9
2
13
30
1
2
21
8
3
2
9
2
15
8
15
10
1
30
1
8
31
20
13
4
23
4
23
8
57
2
5
56
25
18
3
24
3
4
7
26
3
10
19
2
45
6
7
10
9
16
9
4
19
16
45
28
21
10
9
26
7
2
19
4
25
12
5
20
1
10
1
12
29
8
3
58
19
12
19
6
1
24
7
6
3
28
1
4
1
2
13
16
1
18
9
16
1
18
1
30
5
8
17
4
1
16
17
24
23
12
25
12
5
12
37
2
7
6
27
6
11
4
13
10
11
12
1
8
1
8
7
4
15
14
37
8
15
34
17
2
5
8
15
16
9
22
3
22
15
10
9
16
11
2
9
20
3
4
9
34
25
18
7
6
39
24
5
4
13
6
23
2
5
12
23
28
55
2
17
8
9
18
11
6
5
20
7
22
15
4
1
10
1
10
3
4
7
16
17
6
15
2
3
2
3
10
1
2
31
2
11
20
7
2
1
6
11
32
7
24
5
28
3
24
41
2
1
32
41
38
3
44
3
2
7
4
33
22
3
4
3
24
45
10
9
24
1
4
7
4
5
24
3
2
7
28
3
20
7
12
7
12
19
16
9
14
21
6
9
22
3
14
15
14
29
2
25
64
11
20
3
6
7
12
5
6
9
12
11
12
61
6
75
8
15
14
29
6
1
2
1
28
13
12
5
18
1
16
39
14
29
10
7
24
9
20
15
18
1
24
1
4
9
14
13
16
17
4
33
20
5
12
21
36
3
26
3
2
15
20
19
24
11
6
1
18
11
54
9
6
13
8
19
42
3
2
13
8
1
2
51
2
11
6
21
46
39
14
9
4
1
18
15
28
9
28
3
20
7
2
45
16
25
10
5
8
13
18
27
10
65
2
21
2
3
2
3
16
5
2
5
14
1
20
3
10
25
20
41
12
39
2
23
6
19
12
1
6
5
6
9
6
25
10
47
4
29
2
9
4
15
16
61
10
25
6
13
30
25
8
5
8
13
6
1
6
17
4
15
2
23
6
5
10
19
8
21
4
5
10
23
52
47
16
5
16
11
28
5
12
23
6
35
4
19
54
21
4
17
48
13
6
1
26
3
20
7
14
3
2
51
50
3
2
7
2
15
10
7
24
1
46
3
64
5
2
5
2
21
10
7
2
19
12
3
4
1
4
3
4
1
2
23
8
45
34
5
8
1
2
23
6
21
26
33
2
5
8
1
2
15
18
3
10
29
8
5
4
9
12
5
12
9
16
11
6
1
30
9
24
23
6
3
16
23
4
3
28
23
16
1
2
25
20
3
34
21
2
7
18
5
6
5
4
25
16
1
10
5
6
5
6
1
2
3
2
1
28
39
2
15
26
5
46
39
2
17
40
11
42
31
6
3
8
1
20
3
8
1
34
13
8
13
2
5
30
5
2
9
8
21
6
5
2
29
12
3
10
1
2
29
2
7
28
33
14
3
4
9
14
5
14
27
2
1
4
5
6
7
8
11
8
1
6
1
8
37
12
31
6
7
6
5
18
25
2
9
6
11
14
17
14
1
76
19
16
3
8
1
22
5
36
7
10
35
8
1
2
7
2
13
2
25
14
11
4
3
6
23
2
5
18
19
32
25
18
9
10
9
36
11
2
3
4
9
40
11
22
25
18
5
10
1
20
31
8
3
28
3
4
1
2
17
10
7
2
17
10
33
4
45
8
41
38
45
8
9
8
31
30
7
12
1
2
11
14
5
10
1
18
1
14
5
8
15
36
23
60
9
14
25
10
5
14
3
20
9
16
19
4
1
26
15
8
9
6
3
12
1
24
7
6
21
2
41
22
15
2
1
20
5
6
5
8
7
2
3
42
19
40
17
2
33
54
35
2
17
2
11
40
47
20
27
10
17
2
15
22
31
6
9
8
9
2
5
6
15
2
33
36
11
12
15
24
3
8
17
28
11
8
35
2
31
2
13
22
15
2
33
22
1
2
15
2
39
20
21
10
33
14
25
12
45
58
13
6
37
32
7
22
7
6
9
4
7
2
1
24
5
24
15
8
1
6
31
48
27
2
15
16
9
28
3
10
21
38
13
2
13
4
25
14
21
22
3
10
9
8
25
16
7
2
11
8
9
6
3
14
3
10
5
16
5
10
3
4
3
14
35
22
21
36
5
6
5
40
3
44
9
4
3
4
23
12
1
2
19
16
1
24
15
10
9
8
9
10
9
30
3
10
3
14
15
2
11
2
1
26
17
4
19
12
5
2
15
4
17
8
35
4
5
14
5
2
9
6
1
10
7
6
5
2
1
12
1
4
31
2
5
18
19
2
7
24
5
16
55
4
7
8
11
8
1
22
19
20
1
10
21
10
11
2
33
26
1
38
1
4
5
6
3
6
23
12
1
18
19
50
21
2
9
28
21
12
1
26
3
10
31
10
9
2
9
40
3
28
11
20
9
28
1
2
3
6
25
10
17
4
11
40
21
10
13
2
3
46
11
22
7
4
9
12
21
24
25
6
25
24
13
2
59
2
1
12
1
40
13
6
15
22
3
6
13
10
1
2
37
24
3
8
1
4
1
12
65
10
37
2
7
16
23
14
7
20
31
16
15
2
1
8
5
12
19
4
3
20
5
12
7
14
27
10
1
22
7
6
7
6
11
10
3
8
3
8
1
6
27
6
5
28
1
4
21
12
9
18
1
12
21
2
7
18
3
32
7
14
3
18
19
6
47
6
15
16
21
32
17
4
11
4
21
26
19
2
3
14
17
8
1
2
47
4
1
16
51
6
7
6
1
4
9
6
11
8
1
12
43
24
5
4
1
10
13
6
1
12
5
2
3
16
3
26
3
24
5
2
19
12
7
10
3
18
7
8
25
8
1
12
5
50
15
12
3
4
21
20
17
2
7
18
49
18
31
22
1
2
21
20
15
2
3
8
3
4
3
2
27
14
9
16
17
10
1
22
39
16
15
6
11
16
3
8
29
24
1
14
21
26
27
24
13
2
7
12
1
12
3
12
1
4
27
14
5
4
1
4
9
20
15
20
7
8
9
10
19
26
1
36
21
26
19
2
9
20
27
22
23
10
11
2
31
4
1
26
3
12
19
6
23
6
11
22
7
10
11
6
23
2
7
12
7
6
21
6
31
12
1
4
7
12
73
22
43
2
11
14
5
50
11
18
9
8
1
8
9
44
21
12
9
10
3
8
7
8
3
4
1
6
7
12
25
18
35
2
9
12
41
28
3
2
3
38
19
18
17
4
15
2
5
62
9
6
1
8
5
2
5
14
9
12
13
16
11
12
1
28
1
26
11
24
7
6
7
36
23
20
5
32
7
18
7
6
9
14
3
2
7
2
3
10
35
16
25
12
5
2
1
4
7
10
49
8
17
12
7
18
37
32
3
2
9
6
3
16
9
2
3
6
7
2
3
46
7
14
9
4
5
28
1
4
3
10
21
4
1
6
17
16
23
16
7
56
19
4
5
12
33
6
25
4
13
12
1
6
1
20
45
6
15
20
13
30
17
4
5
2
43
4
15
12
55
18
13
12
3
2
21
28
1
2
49
18
7
14
3
14
25
38
5
6
19
14
3
16
21
2
45
12
29
6
5
16
13
8
29
8
1
2
1
14
5
14
15
24
17
6
1
10
5
24
23
4
1
56
9
2
7
2
1
6
1
4
11
4
17
4
5
2
7
2
35
14
3
22
11
34
1
10
25
22
15
20
19
34
11
18
29
38
11
18
5
10
1
14
1
18
1
2
13
6
29
22
1
8
13
16
11
10
3
64
9
10
3
14
5
30
19
18
7
2
5
12
29
6
17
12
7
18
1
8
49
30
25
2
19
18
17
6
29
54
13
14
7
6
23
4
17
16
1
2
21
32
15
12
3
10
19
4
41
20
45
2
9
16
7
2
3
8
23
26
3
40
11
8
7
24
1
22
31
42
5
58
31
2
3
26
5
4
15
2
15
8
9
6
5
8
5
12
15
12
29
10
9
6
3
20
21
22
5
10
3
2
57
4
5
36
1
6
13
6
1
12
19
16
21
2
21
10
57
4
13
6
3
6
3
20
3
8
1
82
17
14
1
14
3
48
27
8
7
8
15
8
1
2
5
4
11
2
11
8
9
18
9
40
19
14
5
4
9
32
1
10
31
2
41
8
31
22
5
10
7
2
5
16
23
4
5
6
5
16
25
6
5
4
17
16
45
8
7
6
11
18
9
6
3
26
19
4
5
18
11
58
15
6
21
2
1
2
5
18
5
20
21
6
67
26
9
26
3
2
35
28
7
6
23
4
1
18
13
12
25
4
15
16
11
10
5
28
13
54
17
18
7
12
37
30
13
6
1
6
1
16
1
4
23
4
3
8
37
26
1
16
5
4
9
6
11
6
15
32
1
22
1
12
1
28
11
12
5
2
3
4
3
2
3
16
45
4
9
18
1
16
7
10
1
22
7
14
31
6
37
2
25
48
47
2
27
16
9
6
3
46
5
8
15
2
11
10
1
16
9
8
13
4
9
44
15
10
29
36
1
8
37
6
49
22
1
24
13
2
9
20
9
4
15
4
17
10
23
6
37
8
27
20
9
4
9
20
7
4
1
14
23
16
21
12
5
6
15
8
1
14
21
2
1
10
3
6
15
10
1
2
7
6
11
14
39
34
25
2
23
2
15
8
11
4
15
14
21
20
3
10
9
14
15
14
17
2
15
2
9
8
15
16
7
36
5
48
21
4
9
2
9
2
31
2
27
10
5
8
9
8
19
2
13
4
7
18
5
18
7
22
21
26
5
4
1
6
9
10
9
6
47
36
1
36
7
30
5
20
57
6
15
6
13
8
17
10
5
4
7
6
37
16
19
62
7
2
3
12
5
52
15
8
9
82
3
18
1
22
11
8
7
2
31
6
11
14
1
6
5
6
25
18
1
6
23
12
43
4
51
2
19
32
15
4
19
10
9
8
39
12
9
30
17
24
23
6
17
6
1
40
9
24
1
4
7
6
43
12
11
2
3
10
5
12
11
18
29
6
15
6
5
12
1
2
1
2
15
14
7
2
9
2
5
10
13
6
1
2
5
42
11
12
1
22
25
2
1
18
9
30
15
4
5
8
7
8
3
2
23
6
1
2
5
24
5
4
9
6
1
2
41
22
5
22
9
36
3
2
17
2
13
24
13
12
15
22
15
12
13
16
1
2
3
16
3
8
3
8
3
14
19
6
29
24
7
28
57
20
77
2
9
20
23
6
5
6
3
16
17
10
23
36
9
14
11
14
7
6
7
14
15
16
1
22
27
2
37
18
13
14
1
2
17
12
13
6
7
14
5
54
1
14
41
4
7
18
13
6
25
34
37
16
37
24
35
6
39
14
1
12
61
24
5
6
11
12
45
6
21
26
13
2
15
10
3
2
49
10
3
8
5
4
15
4
11
10
15
38
1
20
7
4
3
4
21
26
3
22
13
16
11
10
9
2
31
2
7
10
21
4
21
24
11
12
17
28
39
6
3
4
17
12
29
8
5
10
23
6
7
22
5
10
7
14
7
38
1
4
33
56
3
102
21
18
19
2
21
8
57
8
1
14
29
6
11
10
25
2
75
6
15
6
5
16
39
6
5
2
19
24
11
30
11
26
7
8
7
14
3
8
25
4
15
4
9
2
13
18
1
2
9
14
9
24
29
42
7
16
7
12
1
4
25
38
1
4
13
6
7
28
5
10
1
26
5
12
3
14
17
28
17
18
7
4
1
4
5
6
37
10
7
8
23
14
1
12
5
2
5
36
13
8
1
2
7
24
5
8
19
14
7
10
3
16
3
26
1
2
15
26
21
34
3
16
97
14
9
16
3
14
17
18
11
22
3
4
13
4
15
22
7
18
17
6
3
2
9
8
1
38
13
2
15
10
5
2
5
2
3
2
19
2
11
2
3
10
21
8
9
38
3
8
11
22
9
16
7
24
15
18
5
10
9
2
11
4
1
6
11
12
7
12
1
6
9
4
3
2
7
10
13
2
5
10
11
6
41
16
11
6
29
18
1
10
5
6
1
8
19
12
5
2
1
4
13
20
15
24
15
12
11
8
1
2
21
2
3
20
3
6
25
2
11
12
11
12
1
12
3
40
3
8
9
14
3
10
3
42
29
8
17
18
11
22
79
2
5
14
43
24
5
6
13
16
9
2
103
38
41
24
3
4
35
12
1
16
3
6
5
6
11
6
3
18
13
4
1
8
47
6
49
2
45
16
15
2
3
40
5
8
1
2
3
46
13
28
15
24
15
8
1
12
1
48
17
42
21
38
1
14
33
12
27
42
27
20
3
30
3
2
5
4
3
10
3
10
23
56
1
28
1
20
35
4
23
12
71
24
1
10
29
18
1
40
15
28
1
4
1
14
9
40
5
6
5
6
15
4
9
14
39
4
5
34
7
4
17
32
21
16
11
48
27
24
5
22
15
2
21
54
25
34
11
12
5
10
25
8
19
4
7
40
11
12
21
10
5
16
35
16
1
54
27
8
1
2
33
22
1
42
1
6
3
70
23
12
29
4
1
20
13
6
3
28
15
2
15
4
3
12
13
8
9
6
11
8
7
4
43
4
19
12
1
8
27
6
13
8
5
18
1
18
5
18
7
18
9
2
3
8
23
4
21
20
29
2
29
28
1
2
9
34
45
8
39
4
11
6
13
24
15
20
21
22
7
8
9
36
23
48
13
18
13
2
11
6
1
22
5
8
35
6
5
12
1
32
17
14
15
22
9
20
9
10
25
12
33
18
13
18
3
4
21
14
37
52
3
10
1
4
9
12
1
4
5
10
11
32
5
14
3
10
13
4
65
14
1
2
11
2
7
6
11
16
7
6
3
18
9
2
15
2
1
22
3
30
5
14
41
12
1
8
1
6
15
16
3
6
7
42
7
22
7
4
5
4
23
42
5
14
7
16
15
16
7
8
5
26
35
8
31
10
5
4
7
2
1
34
21
26
1
28
13
22
7
12
7
6
45
14
13
8
5
36
23
24
7
12
11
2
1
12
19
16
17
16
25
16
5
42
23
8
5
22
5
2
7
6
1
18
3
10
7
10
7
6
25
6
25
16
9
20
9
8
7
12
1
8
7
12
3
10
3
26
13
2
1
4
5
20
9
14
5
22
3
6
7
52
1
4
1
30
1
4
47
2
1
82
27
18
11
14
27
8
3
28
3
6
5
6
23
20
31
8
5
30
1
8
13
2
9
4
11
6
23
4
5
2
13
8
9
34
15
22
7
14
9
12
23
24
5
8
3
2
9
10
9
6
13
2
7
18
17
22
11
4
29
12
9
16
21
8
7
16
3
24
9
32
9
18
3
48
13
22
13
4
7
8
13
10
11
8
9
20
1
20
1
22
7
2
1
34
1
12
5
34
5
30
43
2
51
2
55
12
31
12
11
16
11
12
13
4
21
4
11
20
7
2
23
18
43
6
13
6
7
12
35
46
9
14
3
8
5
42
5
20
13
8
23
4
19
2
1
6
3
20
9
2
29
58
7
36
31
14
59
10
11
38
1
18
7
22
19
6
25
2
5
6
1
24
5
14
7
12
5
8
11
16
1
2
41
2
33
6
5
4
21
4
19
2
3
12
3
6
21
16
19
2
7
16
15
2
3
12
9
6
29
2
1
42
43
2
37
10
47
10
7
20
33
54
29
30
11
22
45
2
21
14
3
16
9
2
3
2
47
22
23
4
9
18
3
8
19
6
1
18
21
2
5
2
31
2
25
12
1
10
11
2
1
12
3
8
9
14
3
26
5
2
31
12
1
6
7
10
25
4
13
4
15
16
3
14
27
24
13
8
3
6
23
6
15
4
3
22
9
14
1
34
5
4
5
4
1
16
19
4
5
2
7
26
9
4
19
16
9
8
9
8
21
2
3
10
1
4
3
14
47
2
31
14
13
24
13
14
13
10
1
4
11
8
45
20
9
16
5
28
1
4
1
2
3
10
5
30
7
22
11
12
9
18
25
6
3
42
1
8
9
14
27
20
17
6
5
6
9
4
65
2
1
28
9
12
1
2
13
2
3
2
1
4
9
24
15
16
9
18
13
20
23
2
5
14
21
6
1
10
3
14
5
12
3
8
7
4
3
8
17
2
9
4
3
2
3
2
33
18
29
8
9
14
1
6
1
20
1
20
21
18
19
2
11
10
9
20
9
10
15
24
29
2
3
22
29
6
15
24
5
12
25
14
15
32
1
24
25
46
53
6
5
6
21
12
7
34
3
2
5
8
1
10
27
8
15
38
1
8
13
8
3
8
1
34
1
10
17
12
3
8
1
22
27
50
17
6
13
6
47
32
15
16
5
2
17
6
5
36
25
36
1
20
7
20
1
12
1
2
77
2
45
70
25
6
11
2
13
12
25
10
11
6
1
2
1
8
43
2
11
40
17
12
1
18
1
14
9
32
1
8
1
6
5
30
9
14
5
4
13
38
1
12
31
10
59
8
15
50
15
4
11
6
13
36
9
8
17
10
3
26
41
6
1
10
23
20
5
12
9
4
21
14
17
26
5
40
5
16
45
6
5
6
3
2
13
20
19
18
17
2
7
14
47
30
47
72
11
6
5
6
1
8
35
12
1
8
1
4
11
2
7
12
19
6
3
26
1
20
19
10
5
4
9
4
37
2
5
10
5
12
79
38
7
36
7
14
27
20
17
2
33
4
23
4
21
16
13
20
3
20
21
8
9
14
15
4
3
12
7
2
1
10
5
2
17
18
11
2
5
4
3
30
15
2
3
6
1
20
7
4
43
4
9
8
5
10
15
4
31
20
9
14
9
2
11
10
15
28
23
8
9
2
13
28
21
48
11
2
21
8
15
4
1
20
13
34
33
16
9
14
9
22
5
8
5
56
13
8
3
20
3
14
7
22
33
4
17
44
1
2
35
12
11
2
1
4
21
16
7
14
23
2
29
40
23
6
1
14
23
4
11
72
1
6
13
12
27
2
29
8
1
14
9
20
9
2
3
12
3
4
5
16
1
24
19
6
5
2
13
18
13
10
9
14
39
42
11
4
5
10
15
14
21
16
9
6
1
22
23
16
3
4
1
24
13
8
7
4
19
16
11
14
13
2
3
8
7
28
1
24
7
40
41
6
55
12
5
20
13
4
9
16
1
10
5
2
25
8
5
26
3
14
9
16
1
14
5
4
27
10
1
24
15
8
39
22
17
14
11
6
5
14
13
2
29
6
27
14
5
26
7
20
39
4
15
4
3
10
7
10
17
20
13
24
3
2
35
14
3
14
5
4
37
12
9
4
5
24
13
8
13
18
13
4
25
10
1
2
31
4
7
14
15
24
21
16
3
20
33
16
13
8
19
28
71
6
3
8
7
6
3
6
11
28
5
10
23
12
3
20
13
24
5
10
17
10
7
8
33
80
13
2
13
6
31
2
1
6
15
16
7
22
13
18
9
42
5
18
35
18
5
2
5
10
13
4
23
28
21
8
9
8
3
4
65
2
7
16
21
4
21
20
9
2
11
48
5
6
1
4
5
6
35
12
17
14
43
8
23
4
21
16
51
6
15
26
15
4
3
4
7
8
5
18
23
18
17
2
23
6
1
2
3
4
9
4
27
14
83
14
9
4
41
14
29
2
19
4
23
20
11
10
23
14
5
14
15
6
7
16
47
4
9
6
1
26
7
16
3
26
23
8
15
6
7
2
35
4
11
4
85
6
41
10
29
12
3
14
7
42
17
14
21
6
3
4
33
6
33
12
9
40
17
34
11
12
19
4
17
8
11
30
11
4
1
24
31
10
11
4
11
8
5
28
21
4
13
4
7
12
9
4
3
8
5
4
5
2
11
20
5
6
1
6
13
6
1
16
11
2
1
14
13
10
23
18
25
28
25
22
35
2
31
16
7
4
1
8
19
8
13
16
1
2
9
10
9
28
1
58
1
2
59
4
69
20
5
10
21
4
11
22
7
10
1
54
17
2
9
14
23
6
15
2
9
8
7
28
17
26
9
16
29
4
13
14
27
2
3
26
7
22
1
6
11
14
3
2
3
2
5
14
3
18
27
6
15
22
21
10
3
4
5
26
5
12
33
10
17
44
7
16
21
8
3
4
25
10
9
10
25
10
29
2
69
12
3
8
9
34
11
22
9
12
11
20
5
2
7
4
1
30
37
30
7
6
3
12
15
12
7
26
3
6
17
10
5
6
3
8
17
4
3
36
11
32
5
18
7
16
9
12
7
6
13
16
3
28
23
2
19
12
5
10
1
2
21
2
23
30
47
12
5
4
11
10
1
10
15
2
29
16
9
2
3
8
21
6
9
10
1
4
3
14
15
14
9
38
1
44
3
8
1
16
3
48
5
4
29
4
15
2
17
2
9
4
21
4
9
12
9
38
9
10
5
18
11
12
7
50
17
32
5
24
13
4
3
40
11
16
1
12
1
2
21
10
5
48
29
18
9
12
25
8
3
8
7
2
11
10
5
2
1
48
35
6
11
24
17
24
3
8
15
2
1
30
67
22
1
50
5
34
9
58
15
4
3
2
5
2
11
16
3
38
3
8
23
4
1
2
51
2
3
24
17
30
9
8
5
10
11
4
3
6
5
14
9
12
11
16
33
22
3
6
1
36
15
32
3
12
1
26
17
10
39
4
9
14
3
22
1
30
21
10
9
34
25
30
7
22
1
24
9
6
13
24
7
2
7
6
5
38
21
10
11
2
11
22
7
16
9
2
21
38
27
16
3
14
11
20
1
10
3
10
7
10
3
4
7
4
5
6
21
48
41
6
15
6
9
6
5
24
37
8
9
38
1
20
5
6
11
6
35
4
5
8
33
18
35
20
5
4
5
8
5
14
15
20
33
6
7
14
7
2
3
32
15
2
3
34
11
16
11
10
39
22
21
4
21
2
7
8
1
6
5
16
1
12
5
12
35
4
1
2
7
6
9
2
33
10
1
6
31
18
7
62
7
2
3
28
7
2
1
12
3
6
1
10
33
64
23
10
1
8
15
8
5
2
13
6
33
14
3
20
1
4
1
2
13
20
13
2
9
12
17
2
9
14
3
8
11
38
11
22
19
16
9
14
5
2
1
26
7
26
3
2
13
20
25
28
21
2
9
6
21
4
3
14
15
2
33
4
13
12
13
90
3
2
35
22
21
2
43
54
5
18
17
2
1
16
31
14
11
12
13
2
11
22
59
4
11
8
25
22
39
6
11
12
15
4
3
12
3
50
33
6
7
2
29
2
9
16
31
32
3
14
19
28
13
2
85
8
9
22
27
2
31
6
13
26
3
16
15
24
7
12
65
6
9
2
15
6
5
8
5
8
37
22
37
6
11
2
5
12
17
22
3
10
5
18
15
2
5
12
17
24
11
6
3
48
1
24
13
18
7
36
1
2
11
16
11
30
3
46
5
8
15
60
5
4
5
30
7
22
5
26
9
10
17
2
1
2
5
26
3
2
9
28
1
4
5
6
11
12
15
12
25
40
19
18
27
10
11
28
1
42
1
6
19
4
23
30
39
28
7
16
7
8
1
10
7
38
23
16
3
58
49
20
15
4
7
2
3
32
9
8
33
6
23
20
1
16
13
22
5
8
5
20
3
4
5
10
1
4
11
2
3
24
11
14
11
10
3
6
17
24
5
28
5
34
63
2
17
26
15
16
79
14
9
16
1
4
7
2
9
12
9
8
11
52
5
16
13
30
13
4
5
10
3
2
1
8
23
6
5
20
3
48
1
22
3
14
17
68
3
8
25
22
7
12
3
4
45
14
37
6
15
4
23
26
31
14
19
6
27
6
11
14
3
2
15
26
3
12
3
24
19
10
15
6
25
36
5
8
29
6
5
4
7
4
5
74
3
10
7
14
27
14
15
4
9
4
1
10
7
2
11
8
3
22
11
4
9
12
25
8
3
22
7
8
43
6
45
10
11
24
1
14
19
18
15
12
3
10
1
72
9
2
49
2
7
14
13
2
5
10
15
28
9
20
7
8
19
16
3
6
3
10
11
4
9
4
7
2
9
18
1
4
43
10
15
12
17
4
5
28
41
4
1
4
1
10
15
10
3
28
25
22
25
2
35
6
7
38
31
34
5
6
13
6
5
26
7
8
1
6
25
4
19
8
25
2
11
12
5
36
3
18
35
4
5
4
3
36
25
2
3
2
5
2
3
4
7
42
3
14
9
2
21
20
31
18
17
18
11
24
1
2
31
2
9
38
9
22
11
14
45
30
7
22
11
24
5
60
19
12
11
18
7
8
1
4
3
2
3
16
9
26
9
8
15
16
43
16
53
22
23
6
7
12
3
20
21
2
1
32
1
8
17
20
5
2
1
2
15
4
1
4
9
8
9
4
1
2
3
36
25
6
23
8
7
2
13
2
5
6
5
30
1
48
1
8
9
6
7
2
17
18
19
56
5
2
31
8
13
18
31
2
1
10
9
88
5
16
17
40
7
8
15
10
3
10
3
8
3
2
5
2
5
24
25
44
15
12
3
42
1
2
1
8
3
4
3
4
9
10
53
42
17
20
9
2
3
20
11
10
5
2
9
4
1
4
15
4
9
2
3
8
3
10
17
6
5
36
9
10
7
36
25
12
7
4
17
8
5
6
5
6
17
42
11
34
17
36
19
8
15
2
15
8
7
8
45
6
17
6
39
16
1
54
13
26
15
28
3
4
5
6
19
6
9
30
27
2
5
10
3
2
13
14
5
2
1
2
5
8
15
12
13
16
35
48
3
30
1
12
1
30
11
2
7
12
11
24
3
14
1
14
3
2
49
18
1
28
23
8
5
12
11
2
5
2
1
4
13
36
1
10
3
10
13
14
1
36
29
16
3
10
5
24
17
4
9
4
5
10
19
34
3
28
11
8
47
6
3
8
3
30
15
2
9
38
13
4
9
2
11
2
3
40
15
32
11
12
1
10
1
12
1
12
11
10
9
2
3
4
9
10
5
6
23
16
5
2
19
36
11
6
17
16
7
8
13
10
3
10
11
10
3
20
3
26
11
10
5
12
11
2
3
4
27
14
9
4
5
18
9
40
15
6
7
10
9
4
19
4
3
22
1
2
17
16
3
8
11
22
5
12
7
42
5
4
27
22
3
8
3
28
17
4
11
8
5
2
3
10
5
12
1
22
7
4
71
6
11
8
13
44
1
12
27
10
1
12
37
6
7
30
19
4
9
32
3
22
5
4
7
18
3
12
5
6
35
32
1
12
23
6
17
6
13
30
3
50
1
10
21
20
1
4
3
10
23
26
13
30
19
6
21
44
5
2
3
2
37
8
13
10
3
6
5
2
1
12
1
28
9
2
13
18
7
8
13
18
13
6
5
12
9
20
23
6
15
18
21
28
19
10
9
8
21
4
37
36
5
6
1
20
3
2
11
4
9
4
15
4
17
30
3
6
5
12
11
18
5
4
11
2
19
26
9
20
15
12
3
2
37
4
7
24
17
4
3
16
5
16
15
4
71
34
25
10
9
26
9
48
5
24
5
44
5
16
7
6
33
4
7
6
1
12
1
4
13
16
41
2
1
40
11
10
17
42
15
2
1
26
5
4
3
4
17
4
5
38
39
42
19
10
27
2
1
2
35
2
11
28
17
60
15
50
9
28
13
66
3
2
7
16
3
4
5
8
15
8
9
8
5
2
5
12
15
4
17
16
5
8
9
40
33
50
27
32
45
14
9
6
5
18
5
12
47
2
7
40
41
36
5
6
7
14
5
8
9
6
5
14
27
28
1
22
69
6
23
56
17
4
17
20
9
38
35
16
9
20
25
6
21
6
23
12
9
26
21
12
17
4
25
10
7
2
11
28
3
34
9
2
5
8
21
16
7
22
9
12
1
6
9
8
3
8
19
10
7
2
25
6
103
14
1
6
25
4
11
14
27
4
3
2
5
50
61
12
9
2
41
6
1
18
7
24
13
6
11
6
7
10
11
16
23
22
29
16
5
14
33
4
7
2
3
14
23
22
11
6
1
30
7
18
19
6
1
2
1
16
19
42
15
34
13
6
45
32
39
38
25
14
1
12
37
66
7
66
11
10
23
82
15
2
7
8
1
10
1
32
5
4
87
30
7
8
9
10
9
20
31
4
3
8
31
52
29
12
7
26
1
6
7
14
13
16
1
2
31
4
31
6
53
32
3
40
9
6
17
2
5
14
7
4
25
20
3
14
19
12
31
14
1
4
11
12
15
10
27
14
5
2
3
26
13
32
15
14
1
20
3
4
1
4
11
10
1
4
47
4
25
4
1
8
3
14
11
8
9
6
3
2
9
30
9
18
21
12
59
6
15
4
11
40
9
16
9
8
7
10
7
52
5
4
5
2
7
6
1
12
43
18
7
8
1
4
15
16
11
6
5
46
9
16
5
8
9
10
21
4
3
10
3
2
9
8
13
4
15
50
9
32
21
2
9
16
3
24
13
2
21
2
37
14
9
6
33
18
1
8
5
18
7
36
5
14
9
20
15
64
35
6
7
12
9
16
13
2
21
54
13
36
31
2
13
6
1
24
51
2
9
4
3
14
11
4
17
14
17
20
19
6
3
6
17
84
17
12
5
2
9
6
1
2
25
18
1
8
5
12
9
36
13
12
25
2
17
16
31
8
5
8
13
8
9
10
5
8
7
32
11
2
19
8
17
18
7
20
25
12
17
24
17
4
1
12
9
26
9
2
21
4
17
36
33
14
15
6
3
14
1
6
1
8
9
24
7
12
1
22
1
4
5
22
3
6
15
16
43
12
23
2
19
4
25
6
5
18
1
6
3
14
5
6
13
10
7
36
17
18
13
10
17
20
17
4
15
4
5
8
1
14
5
22
15
48
5
12
7
16
35
26
19
22
9
8
15
42
31
18
5
10
77
6
33
28
3
14
13
32
9
12
11
18
1
10
7
10
3
72
5
8
7
10
17
16
39
2
19
8
7
18
17
26
23
22
57
14
1
12
21
6
33
8
21
12
7
2
15
32
11
22
17
8
7
18
29
8
7
36
31
6
13
2
5
6
25
10
7
8
11
6
9
16
1
2
1
10
21
22
5
4
3
2
11
4
1
18
35
10
49
2
7
2
3
10
13
22
7
12
1
8
3
14
11
10
1
24
9
58
29
28
15
2
1
26
5
2
7
4
27
14
15
6
23
30
11
18
29
24
29
14
17
2
5
4
35
40
33
10
9
28
17
6
37
4
3
32
3
8
9
4
5
4
1
24
7
12
21
2
9
18
23
4
7
2
1
18
11
14
17
6
7
34
5
4
17
10
3
8
3
22
23
2
21
40
11
10
3
2
9
8
3
2
7
24
7
8
3
20
7
16
15
4
1
8
3
30
3
10
21
2
3
8
21
10
1
72
23
24
5
36
3
32
5
8
3
14
3
10
11
24
13
2
1
12
21
10
9
2
3
8
1
2
17
6
41
10
19
16
5
14
3
4
5
6
3
26
3
6
23
6
11
2
9
36
11
6
13
2
5
2
9
16
9
16
3
4
35
2
17
14
7
2
25
2
13
14
11
20
5
10
13
14
3
24
3
4
13
2
1
26
7
2
37
6
25
30
7
6
3
38
3
2
17
2
13
2
15
8
9
6
7
6
11
68
7
26
5
50
25
52
3
18
3
2
1
30
13
16
5
8
25
10
17
12
15
16
35
12
31
20
9
14
11
4
7
6
1
30
1
32
11
6
23
4
7
2
5
2
29
54
1
32
5
30
5
42
7
2
15
4
7
38
1
12
15
18
1
20
23
8
19
6
31
6
17
12
1
4
1
6
1
36
21
4
9
2
1
10
1
32
7
2
27
14
5
2
7
14
3
12
5
34
19
8
35
18
15
4
21
16
3
4
15
4
7
6
5
8
43
2
23
2
17
4
21
30
13
10
23
4
21
4
7
12
13
14
29
2
5
14
15
2
35
8
11
50
5
64
7
14
1
10
21
2
7
10
27
12
17
12
21
12
1
2
31
14
21
4
1
12
1
18
1
4
11
10
19
2
29
20
39
2
49
52
7
4
3
14
3
6
3
28
15
10
3
2
9
2
21
2
3
12
17
12
15
24
3
6
25
24
1
28
3
6
1
8
15
4
9
6
31
2
67
18
13
10
17
22
17
20
23
12
19
6
21
14
1
14
3
22
11
4
3
6
25
58
65
18
5
12
13
8
47
6
3
36
1
20
9
22
1
6
59
28
1
38
11
4
47
6
3
6
5
34
11
26
31
28
5
12
17
12
1
18
5
8
21
10
7
8
5
28
51
20
3
38
7
40
9
2
3
22
7
12
31
4
1
6
1
30
15
2
29
6
9
2
53
42
1
6
3
18
3
8
1
36
21
24
3
6
75
2
21
4
5
20
33
38
1
16
21
10
11
6
11
12
19
2
7
8
3
14
19
10
5
10
5
22
5
4
5
8
3
16
5
6
1
2
27
4
11
24
9
6
19
34
35
16
1
2
1
10
25
22
5
20
11
2
15
6
5
2
39
38
15
10
43
42
9
24
29
18
13
4
11
18
27
10
7
6
9
20
13
6
3
2
9
12
9
18
1
2
5
6
35
14
7
16
9
10
3
28
15
8
27
6
13
6
55
12
1
2
35
4
1
4
5
6
3
24
1
12
3
40
7
4
13
4
25
6
13
4
17
6
5
10
9
12
23
2
43
6
11
10
1
26
7
16
13
20
15
8
3
2
9
8
7
2
27
14
11
16
1
10
17
28
7
24
7
10
7
2
11
2
3
2
15
2
11
22
5
16
1
24
5
8
13
8
5
12
25
16
17
2
1
2
11
18
7
4
1
14
23
28
5
8
13
14
7
18
3
98
19
10
1
32
3
12
1
32
13
4
7
10
3
6
7
10
11
6
11
28
7
12
17
12
33
4
19
14
7
14
5
6
7
2
31
38
29
6
1
18
5
8
41
34
49
28
25
14
37
2
23
24
25
30
17
10
29
14
7
14
1
8
15
18
7
16
33
38
13
38
9
28
15
34
11
14
9
36
5
2
17
8
7
16
15
28
43
48
23
8
11
4
13
4
9
6
37
2
11
10
17
18
1
2
17
14
19
12
17
14
1
2
33
2
13
12
5
4
17
12
9
6
3
8
35
14
1
8
13
4
11
12
19
22
81
8
11
4
17
8
7
8
59
34
1
42
3
22
5
8
13
6
25
14
3
10
9
10
21
26
7
4
43
36
9
10
1
20
1
30
7
10
7
10
3
14
3
18
31
16
3
2
21
6
13
34
1
54
19
6
17
16
5
6
5
16
39
10
7
16
27
52
5
10
27
22
9
12
7
4
19
4
1
4
9
2
3
4
7
14
5
16
29
2
3
46
7
18
3
34
1
2
11
8
25
2
1
4
1
2
3
2
37
32
1
4
15
4
21
34
9
10
29
40
3
4
9
6
1
30
9
20
3
4
7
16
15
10
33
34
23
4
5
4
17
10
13
18
5
30
25
24
7
2
29
4
5
10
1
26
9
14
7
4
13
42
1
6
15
6
27
2
21
4
1
22
7
14
25
2
3
16
5
2
7
20
11
14
7
6
31
30
23
6
17
10
3
2
3
34
7
30
29
18
1
12
11
12
19
6
53
4
25
22
5
2
45
2
9
16
5
24
13
2
7
12
37
6
29
18
5
6
9
10
1
14
9
10
1
32
17
22
11
2
23
54
9
14
3
8
39
8
3
2
15
8
5
36
15
20
11
2
7
4
5
4
9
24
19
8
27
30
7
8
37
10
11
26
3
14
3
10
15
10
15
16
3
22
13
12
9
4
1
8
29
6
13
10
5
6
19
6
9
26
15
20
9
32
27
24
5
18
5
42
11
2
31
2
15
4
5
6
27
10
19
14
5
22
7
4
15
8
9
2
3
6
11
22
23
14
3
16
1
2
9
12
15
8
7
32
13
2
3
30
7
6
9
26
3
14
7
2
37
10
33
8
17
2
17
26
3
26
7
8
21
8
1
12
31
16
3
20
9
4
1
10
1
10
3
10
39
10
1
10
9
12
5
24
25
26
1
2
1
14
15
46
3
10
13
10
15
16
9
14
1
8
27
10
15
16
17
10
23
20
7
18
15
6
13
10
13
2
41
32
1
12
3
4
3
24
5
18
9
20
3
10
3
10
3
10
9
10
3
10
33
24
15
44
15
20
33
6
1
58
7
16
5
12
7
2
19
6
19
2
11
10
3
20
27
4
1
2
3
20
3
58
7
34
11
12
5
6
7
2
23
10
19
12
1
10
5
4
7
2
49
6
7
28
1
22
1
32
3
8
3
16
11
4
17
2
13
12
15
18
1
2
17
2
1
2
5
28
15
18
9
22
3
8
3
8
3
2
13
4
1
2
11
4
1
4
3
30
23
16
17
2
15
8
3
8
15
2
5
14
11
10
9
28
17
2
17
2
27
46
45
10
27
16
3
10
9
2
19
50
1
8
3
2
21
10
1
6
11
18
1
12
1
6
17
6
5
4
23
6
13
16
1
20
21
4
9
26
7
40
3
12
19
20
13
8
9
8
17
2
11
8
3
8
21
14
13
4
13
4
11
26
11
6
17
14
5
12
1
2
17
22
17
44
47
2
17
10
11
18
23
8
9
2
3
42
31
18
13
6
5
4
1
2
33
10
3
2
25
18
1
8
3
16
17
2
33
36
1
18
15
10
21
16
3
18
1
2
15
4
9
6
7
38
3
8
9
16
7
2
9
14
21
4
11
18
3
22
23
22
5
18
31
14
21
2
17
2
37
2
33
26
3
24
19
20
3
2
5
2
3
2
3
4
27
20
11
22
9
14
15
16
21
54
1
36
17
126
25
14
11
18
13
6
17
38
3
40
3
16
17
22
11
14
3
16
15
2
7
16
1
2
7
20
5
42
1
6
1
20
11
26
19
14
19
14
5
16
17
22
1
2
1
8
7
20
1
8
59
6
31
12
1
2
1
22
25
26
13
4
3
8
19
4
7
10
3
24
11
12
11
6
43
18
41
2
39
2
9
6
25
20
7
6
5
22
33
8
1
4
3
2
41
14
13
18
3
22
21
2
69
8
3
16
21
18
3
20
3
52
25
10
1
6
11
16
17
2
25
16
11
6
7
10
7
14
19
6
17
6
1
22
5
32
1
8
1
2
21
22
21
42
1
2
15
2
3
2
17
30
31
12
1
12
7
4
1
2
9
8
53
46
27
40
29
6
1
8
5
26
3
28
9
22
3
38
3
4
11
12
19
12
31
6
7
24
29
20
11
8
1
12
5
6
71
6
31
38
25
30
3
20
21
10
19
34
21
28
1
2
3
2
19
2
9
8
15
26
9
14
9
10
11
14
1
20
9
20
21
46
19
2
3
20
7
6
3
2
3
12
1
18
15
36
3
2
9
14
11
50
55
4
5
2
1
14
3
28
11
12
3
4
9
26
11
6
13
6
5
28
9
4
9
8
23
16
7
2
19
38
27
6
31
2
9
2
3
4
5
44
19
14
17
10
1
16
7
6
1
2
1
6
1
22
1
2
7
2
7
16
5
18
13
14
17
18
29
14
11
12
31
18
11
4
7
6
65
10
1
10
11
26
17
6
11
10
9
8
13
4
7
6
1
4
17
28
1
10
11
34
1
22
15
2
5
4
7
24
1
10
27
16
15
4
1
34
1
46
11
2
7
14
15
28
5
6
13
16
9
12
3
2
23
8
11
24
1
8
3
2
49
2
33
4
1
6
9
14
29
4
7
14
3
2
3
12
5
8
3
18
11
8
1
12
3
4
3
14
33
12
17
4
13
12
5
6
13
20
7
2
7
20
11
12
1
18
5
8
1
10
5
40
5
16
13
14
1
50
3
4
3
2
13
4
35
20
19
18
3
4
15
16
33
32
21
2
27
6
7
16
9
6
5
2
19
32
9
4
17
22
9
22
11
46
7
2
5
44
11
38
15
26
3
2
3
8
9
14
1
2
15
24
3
4
27
4
7
8
17
20
3
8
3
12
1
4
11
12
7
6
31
8
1
28
3
38
1
18
9
2
29
12
13
22
1
22
9
10
63
2
3
8
9
16
35
28
1
6
19
4
13
18
11
22
3
20
3
10
11
4
5
12
13
6
5
16
9
28
7
46
9
24
17
10
19
8
15
4
33
26
23
10
13
6
1
54
41
38
3
4
3
2
19
4
11
22
3
14
15
2
37
8
11
6
25
10
7
4
5
30
11
26
19
14
17
6
1
20
75
2
19
14
37
2
5
20
67
42
5
2
7
6
41
2
5
18
3
8
5
2
3
8
13
24
9
18
7
40
7
4
29
2
13
18
1
10
11
20
3
6
31
18
9
42
7
4
11
4
5
18
5
84
5
24
5
4
3
2
5
10
11
32
17
18
13
4
17
36
1
12
1
32
23
8
35
26
5
2
9
16
5
2
9
10
9
20
31
6
101
4
1
30
1
44
1
42
5
14
33
14
15
4
3
22
3
6
45
8
15
2
57
8
13
22
5
4
1
4
5
10
1
2
13
2
45
10
3
16
27
6
5
4
11
2
11
4
3
16
1
14
3
52
7
10
1
4
33
20
17
28
1
10
25
18
7
14
23
6
15
26
9
58
23
10
11
12
5
2
5
6
5
6
11
2
11
36
1
18
1
2
27
6
1
24
7
16
1
8
5
2
3
22
9
4
7
36
1
6
13
32
3
6
29
4
9
10
7
18
5
8
11
20
25
32
5
2
13
14
5
12
5
18
1
10
1
12
9
4
11
22
35
2
15
8
17
2
3
10
5
4
13
8
51
2
7
2
17
32
9
64
7
2
5
6
3
6
11
24
3
26
5
10
1
4
1
8
5
18
7
18
5
24
1
8
9
30
35
6
9
6
1
18
19
22
7
6
13
16
5
72
41
12
35
18
5
26
29
2
57
2
5
16
5
18
9
8
7
10
11
16
23
20
7
2
49
12
5
4
3
4
11
46
27
44
25
4
3
8
7
20
5
2
1
2
7
24
11
8
43
2
17
14
15
6
35
6
1
2
1
14
37
14
21
6
15
18
3
4
17
50
7
18
7
18
1
34
1
6
1
6
1
6
1
12
3
12
19
8
47
18
31
6
23
4
25
8
27
8
25
10
49
2
1
10
1
18
5
24
13
22
5
12
5
2
7
8
15
8
7
8
47
10
7
8
7
14
33
8
51
40
1
2
15
14
25
8
3
4
3
8
5
4
5
6
3
14
7
20
29
8
39
8
17
4
3
22
5
2
39
10
11
2
9
4
1
24
11
6
5
6
33
14
5
26
3
24
9
12
57
4
19
10
11
12
3
4
13
8
23
4
15
4
15
12
11
18
31
10
7
12
25
2
13
4
19
36
7
8
5
12
27
4
11
32
7
22
11
12
3
16
11
8
5
2
7
42
23
4
1
8
13
10
69
34
9
10
5
34
1
14
5
12
11
42
31
2
37
4
3
18
1
20
1
8
7
6
11
48
7
28
19
28
21
20
13
10
1
12
37
4
9
34
3
12
29
2
5
6
23
4
5
12
13
4
7
10
15
36
11
6
23
6
7
2
7
12
11
14
3
10
9
68
3
22
9
20
29
2
9
8
47
6
35
6
5
16
11
4
11
40
1
24
7
2
7
34
1
4
43
6
25
32
63
14
45
6
11
26
3
14
5
4
45
14
19
12
1
4
3
4
51
6
13
2
5
18
1
2
9
22
23
2
9
6
3
4
3
24
35
14
23
4
1
2
3
8
9
18
7
4
13
6
23
20
19
2
67
4
85
6
11
6
9
16
3
18
9
12
15
32
21
34
1
14
1
2
9
4
27
48
1
2
13
2
3
2
1
16
5
4
9
32
25
12
5
10
1
12
3
4
31
8
15
2
3
8
15
2
5
16
27
4
1
20
3
58
17
8
19
22
17
8
15
32
3
8
17
4
17
8
7
28
11
4
9
10
21
10
21
2
9
2
3
14
3
32
11
6
17
14
7
2
7
8
5
2
9
10
7
14
9
2
5
2
3
28
21
4
21
2
7
26
1
20
53
6
1
8
15
4
7
10
3
8
3
10
75
28
11
4
3
18
3
10
13
14
19
12
11
8
9
12
27
10
5
6
11
48
25
18
5
30
35
12
3
60
5
78
17
12
17
20
3
4
11
4
5
20
3
10
15
4
3
8
11
16
9
4
21
4
21
16
13
36
33
4
13
4
33
16
17
34
1
34
1
6
13
12
23
16
7
10
3
32
5
10
1
2
3
2
11
20
49
20
15
2
9
2
21
12
5
4
1
12
13
34
1
14
3
8
11
42
9
14
53
22
7
28
37
20
5
4
15
2
27
30
7
12
11
2
53
4
7
6
23
12
31
14
3
30
19
4
61
4
13
6
7
10
11
18
3
8
1
2
13
4
9
4
3
14
17
6
13
22
17
4
27
14
1
10
3
24
13
10
1
4
1
10
3
8
19
30
21
32
27
6
11
2
9
16
37
18
19
8
1
56
19
12
13
18
35
6
7
6
3
2
41
22
11
2
25
2
17
10
7
2
3
38
7
2
23
14
11
6
1
2
1
8
13
6
5
4
25
6
9
20
7
10
37
6
11
20
67
18
1
6
23
12
3
2
7
8
19
14
9
14
1
10
11
26
11
2
11
6
5
2
31
4
7
10
35
4
17
4
3
24
13
4
19
14
57
24
13
8
15
8
5
18
17
6
5
6
13
6
3
22
3
4
7
2
5
10
41
2
19
6
5
4
23
8
5
28
1
2
19
4
9
26
15
2
13
4
5
44
15
44
3
4
13
4
15
20
7
6
3
4
1
18
19
14
1
36
5
22
9
22
19
4
33
2
5
2
9
2
11
8
3
6
29
2
17
18
1
4
13
24
9
42
7
38
11
4
11
2
9
2
15
4
3
10
25
22
9
16
25
8
7
18
73
22
11
4
57
14
1
2
5
4
41
24
17
24
19
16
9
4
3
2
3
34
1
2
15
2
3
2
23
10
51
10
19
8
3
16
27
2
21
10
11
26
11
10
19
38
1
2
5
26
1
16
3
10
17
28
11
2
15
4
3
16
17
16
3
32
3
2
5
16
5
18
21
22
7
8
1
4
33
12
27
10
1
8
23
2
9
8
5
6
1
6
13
24
25
8
7
52
15
24
15
26
5
10
7
18
5
42
7
20
5
12
11
6
11
6
7
64
9
4
43
8
41
12
9
14
3
2
3
24
1
14
1
14
5
12
7
6
25
16
13
6
17
14
7
4
13
4
17
30
1
18
7
28
31
18
5
10
9
8
27
4
7
20
3
2
1
18
23
26
5
4
13
8
49
8
51
4
9
12
1
32
5
2
11
14
1
6
19
6
9
26
21
4
1
14
19
22
13
12
27
8
1
6
17
2
23
16
31
2
1
4
5
4
19
2
9
2
5
6
1
2
37
12
1
20
5
24
13
28
9
28
9
20
5
24
1
10
1
30
3
42
17
2
5
8
29
2
29
8
7
2
7
2
19
6
5
36
7
14
15
26
7
48
29
4
31
38
9
20
19
50
3
10
19
46
15
52
23
22
31
14
7
4
7
8
3
16
11
2
5
2
15
20
25
2
5
14
13
6
11
12
1
24
3
4
13
16
19
4
37
10
7
4
5
8
17
34
1
2
29
4
13
6
1
10
11
30
13
4
7
24
23
2
21
44
5
2
33
10
9
18
9
2
3
8
5
2
15
6
15
2
15
16
1
2
23
4
3
32
25
2
21
4
5
12
1
14
7
20
15
12
7
12
27
14
35
22
11
8
21
2
5
14
23
6
11
52
1
28
15
92
3
48
5
2
3
26
3
14
3
4
31
2
5
6
11
30
43
6
3
22
9
2
1
2
3
6
11
6
1
14
3
12
23
24
33
8
7
6
45
14
1
2
13
36
9
4
9
10
3
6
11
2
7
4
1
2
33
4
3
20
11
2
7
24
17
26
1
2
11
2
7
2
3
62
3
14
7
4
17
2
23
2
27
24
3
26
45
6
7
22
9
18
21
14
17
12
5
6
17
60
19
10
1
6
25
12
5
22
11
8
7
4
7
6
1
6
23
6
11
6
39
6
1
24
1
16
5
4
3
4
1
10
3
4
15
10
11
2
19
32
9
8
9
8
33
2
9
6
11
4
11
14
1
2
3
14
7
14
11
40
1
6
13
24
1
20
31
30
13
46
13
16
11
28
17
22
1
4
9
46
33
14
7
12
7
34
21
20
33
12
73
6
5
10
13
12
11
30
1
54
17
6
9
2
3
4
5
24
11
4
7
4
23
16
9
16
5
12
1
18
7
4
7
12
29
6
1
48
19
14
1
20
9
6
17
4
9
6
3
2
21
22
9
4
29
4
3
24
15
6
3
22
7
8
19
8
3
44
15
4
5
10
17
6
53
20
25
8
13
14
33
20
1
12
17
6
5
2
1
10
21
40
13
4
27
14
3
26
5
6
31
12
29
6
15
14
9
2
15
4
1
2
3
22
27
8
11
4
1
18
19
16
25
24
13
12
3
4
19
6
27
24
23
34
41
10
13
6
13
62
23
18
1
6
1
14
9
20
9
20
17
18
1
74
7
26
21
28
17
2
3
22
1
6
3
4
13
16
1
8
7
14
3
16
1
6
13
4
15
4
1
16
21
28
1
20
5
2
33
2
15
4
23
12
1
2
7
12
3
2
3
16
3
8
5
18
11
6
37
12
1
18
21
22
1
18
15
14
21
2
11
8
3
4
41
4
1
12
5
16
13
6
5
18
3
8
39
2
3
32
23
10
1
6
49
4
1
36
47
2
5
8
21
18
3
8
25
8
13
6
29
14
7
36
1
6
5
10
1
10
9
22
23
46
21
22
45
16
5
2
15
22
17
2
35
18
47
2
37
6
5
20
5
20
7
10
7
18
33
68
11
4
9
2
5
32
11
16
3
4
19
14
3
4
51
6
1
12
21
8
27
2
3
2
25
10
13
18
1
6
1
6
5
30
11
24
9
32
19
16
41
2
23
10
7
2
3
16
19
6
11
16
25
2
3
26
21
4
3
48
65
4
1
14
5
26
29
76
13
10
3
24
3
10
13
48
1
12
11
50
27
14
7
8
5
12
25
12
23
24
5
6
7
48
11
12
3
16
5
4
7
12
5
14
9
30
43
30
9
12
7
2
7
12
3
20
17
22
3
16
27
4
3
28
21
10
39
10
15
4
1
16
1
34
25
4
23
6
15
2
3
36
13
8
23
14
15
16
39
36
1
8
3
2
13
16
5
6
15
4
23
16
21
2
15
14
11
2
5
12
1
2
11
24
9
2
25
28
7
4
15
44
3
2
15
2
51
4
15
16
21
34
15
6
7
18
7
20
25
2
3
2
21
2
7
6
3
30
13
6
7
6
3
24
3
20
9
4
3
8
7
10
25
4
3
4
1
14
25
2
5
4
19
14
29
24
9
10
5
16
3
30
21
46
3
2
3
14
1
4
7
8
23
2
19
18
57
12
7
6
11
6
1
12
11
2
5
22
13
52
43
8
13
30
29
6
3
2
21
38
19
2
5
4
5
34
11
2
1
14
3
16
5
2
1
10
21
4
19
20
35
44
5
12
9
10
5
16
29
22
15
42
5
50
3
6
23
34
17
2
3
20
33
2
19
18
11
6
3
12
29
20
9
2
5
2
5
4
13
2
17
12
11
32
5
4
13
6
7
4
19
24
11
8
19
20
3
4
11
6
7
6
5
14
21
18
15
8
21
20
9
6
5
8
7
6
19
4
5
12
13
14
23
4
19
8
5
18
5
2
21
2
3
4
3
14
7
26
19
2
9
34
5
18
5
22
1
18
53
4
13
62
5
42
23
8
9
6
7
4
3
20
25
2
5
6
5
26
1
6
25
6
1
42
3
6
1
20
27
20
9
28
9
18
25
30
23
28
21
8
17
4
33
30
17
10
35
10
9
8
9
10
3
10
7
10
21
8
1
8
15
2
33
20
9
2
5
8
9
30
7
2
3
36
31
30
25
4
11
6
19
2
3
2
5
24
5
4
9
2
1
6
5
16
1
10
5
10
7
14
23
14
5
2
3
16
13
4
5
6
19
2
21
2
9
4
1
50
7
14
5
18
5
24
5
14
3
2
15
2
15
16
29
4
3
30
5
22
1
10
21
10
1
12
5
16
1
2
25
6
9
22
21
8
25
66
5
12
5
2
5
2
7
6
7
6
5
12
7
10
61
4
7
6
13
20
1
20
5
30
9
6
23
2
7
8
1
12
29
6
3
2
3
16
3
14
27
22
17
24
1
12
9
26
11
42
5
2
31
8
13
4
29
28
31
30
17
14
39
8
7
4
19
20
5
12
1
56
11
6
3
4
5
10
11
14
9
16
7
18
5
54
19
54
49
34
31
28
25
42
1
10
9
8
1
4
3
2
23
8
35
24
13
4
11
2
21
4
19
6
11
14
9
6
7
6
3
16
13
24
1
6
3
2
9
20
1
2
5
4
1
48
21
4
5
2
11
26
7
4
5
18
5
12
5
22
17
28
33
38
7
2
9
2
17
14
5
6
29
14
13
28
31
4
11
10
11
2
39
8
33
12
5
10
21
4
7
6
5
30
11
24
7
4
1
18
19
42
19
10
9
14
29
14
11
10
23
8
1
2
43
2
9
14
11
24
1
18
3
22
5
2
7
20
17
2
7
24
13
28
13
34
3
14
7
12
29
10
5
4
9
8
23
22
7
2
1
14
5
18
3
6
53
52
53
4
17
6
7
2
59
4
1
2
1
26
1
6
1
22
7
6
29
6
1
8
1
36
1
8
15
2
1
10
33
8
1
36
13
20
5
2
5
2
27
4
21
8
13
6
7
18
11
4
7
10
5
48
9
2
3
4
19
12
11
4
19
8
37
8
39
12
17
2
37
12
3
8
17
16
13
30
5
10
9
44
27
8
13
2
33
16
7
16
15
4
21
34
49
30
5
22
5
8
19
14
19
4
3
8
5
48
3
14
29
12
17
8
3
32
3
12
7
6
3
28
23
38
41
16
7
10
13
12
11
4
11
16
1
6
5
12
17
12
5
30
41
10
61
18
1
4
33
38
11
4
13
2
1
10
5
24
5
2
15
18
23
6
17
14
51
18
3
2
1
6
7
16
5
34
5
14
5
30
1
10
7
34
3
12
31
34
23
12
1
6
9
16
11
16
9
14
9
8
21
4
23
18
17
16
9
6
7
8
35
2
1
36
19
4
69
8
1
4
15
6
15
12
23
6
7
16
5
16
15
42
3
2
11
12
17
20
1
6
27
4
5
10
5
24
5
24
1
2
39
8
11
18
19
26
3
12
7
6
11
8
11
10
13
6
13
8
7
4
11
20
35
2
1
14
23
2
21
20
3
10
9
10
11
2
3
2
21
8
7
18
1
4
21
2
5
2
21
2
9
6
9
28
11
22
11
30
1
4
25
14
5
2
7
4
7
18
15
4
11
2
3
12
61
4
1
2
5
2
31
6
1
6
11
18
5
2
41
8
21
16
11
12
5
10
5
16
15
14
29
12
19
36
15
2
73
8
7
4
3
6
11
24
19
6
3
8
1
30
23
18
13
6
1
24
1
6
5
6
17
22
5
10
25
34
5
16
5
2
23
20
9
30
5
12
1
6
1
8
11
26
11
4
19
2
9
10
15
16
13
6
1
6
5
4
1
12
25
6
5
8
17
30
23
18
5
12
11
24
11
2
3
20
1
4
15
2
9
4
1
16
3
14
5
14
15
16
15
22
19
16
11
8
7
2
11
2
5
32
9
8
35
8
3
6
11
24
7
4
15
40
23
2
15
30
5
6
5
6
7
6
1
22
5
2
3
16
5
20
5
14
1
6
25
22
11
10
9
4
11
18
1
14
17
8
1
30
1
2
1
28
11
6
25
14
11
10
3
2
11
6
13
4
11
10
15
20
3
14
9
4
7
4
5
30
1
6
29
6
5
12
13
2
11
14
47
16
5
12
25
18
11
6
1
4
15
2
15
22
3
2
7
14
37
4
7
6
7
12
5
6
39
2
19
8
5
8
13
2
63
22
57
16
3
24
1
6
5
6
5
4
13
10
19
42
13
6
15
12
1
6
3
10
1
48
11
10
11
16
9
20
17
8
11
10
51
2
9
14
23
4
1
22
39
26
37
6
1
4
45
34
1
2
5
6
13
34
1
8
7
22
1
24
29
56
29
2
17
2
13
4
5
4
17
42
25
2
9
4
3
16
23
6
19
2
3
4
17
18
1
22
49
8
9
2
3
22
11
2
3
4
7
30
1
14
9
2
3
18
5
12
1
6
1
50
1
18
5
28
3
4
5
34
3
12
5
6
23
24
13
22
19
4
9
4
5
74
3
20
1
8
13
6
55
6
23
12
9
10
7
20
9
30
29
2
5
10
9
14
19
4
1
12
11
6
7
4
17
14
35
74
1
10
9
26
3
24
11
6
1
2
5
8
1
32
1
20
9
42
9
22
5
6
35
18
15
2
17
4
13
4
47
2
3
8
45
10
5
14
1
18
1
32
33
6
15
10
11
4
27
2
7
16
7
12
41
24
25
14
11
22
11
28
1
6
1
16
11
24
1
18
21
22
21
6
7
16
9
20
21
8
45
10
9
10
5
16
19
18
7
30
17
4
5
32
5
4
1
2
9
6
3
6
1
10
13
26
9
12
13
30
7
76
17
2
7
6
7
14
23
6
3
4
9
6
3
2
5
6
13
4
7
16
9
26
47
4
15
26
3
18
11
2
1
6
3
14
1
12
13
34
19
32
27
6
9
18
1
22
11
4
11
6
1
2
5
24
11
18
3
36
5
16
15
24
3
44
7
4
9
2
1
2
11
22
9
4
3
4
45
22
1
8
1
10
31
12
5
10
3
28
19
6
17
12
1
18
13
14
3
12
3
16
15
6
1
6
13
14
37
2
15
12
5
4
7
14
5
10
7
24
21
4
17
16
21
28
21
12
1
6
17
22
19
2
7
4
15
42
19
22
39
8
13
22
37
2
17
2
43
4
21
4
3
24
3
10
7
14
7
14
5
2
57
4
3
22
1
6
5
8
3
14
3
10
5
2
23
8
5
4
45
4
15
18
31
6
27
4
15
6
25
16
19
6
5
2
23
46
1
10
35
12
1
36
23
18
1
8
9
12
25
46
11
2
11
10
17
10
15
10
7
14
9
2
9
6
13
6
1
36
19
6
7
38
1
10
27
4
5
30
9
8
1
8
41
6
23
30
11
32
7
14
5
6
13
2
9
2
7
10
7
16
3
4
9
24
5
24
21
8
9
4
11
4
23
22
19
30
13
2
7
2
3
14
5
14
3
18
7
32
5
8
3
18
3
16
13
20
1
12
5
22
7
4
9
20
7
4
5
2
5
6
33
22
17
46
3
14
35
4
9
6
5
30
3
12
27
12
9
6
5
24
3
22
17
48
17
8
53
8
1
2
1
6
9
10
9
4
5
36
3
20
15
8
15
2
21
26
21
10
49
2
3
2
15
46
19
2
19
2
21
18
23
2
1
8
7
6
23
2
7
4
17
6
1
4
51
32
15
20
27
46
7
26
21
12
7
10
31
2
23
4
1
8
1
24
23
10
7
8
47
8
3
30
25
68
13
18
1
6
9
22
5
6
7
22
13
4
23
2
31
4
23
12
11
6
11
34
15
2
3
14
3
10
33
14
33
12
1
24
13
4
3
10
3
2
21
4
3
4
5
6
31
20
11
8
1
18
7
6
5
14
5
6
3
18
9
18
3
10
17
70
3
16
3
4
15
8
15
8
25
4
9
6
7
4
5
14
1
28
5
2
3
10
39
18
3
2
21
218
9
10
19
32
15
26
7
10
3
10
17
8
5
8
9
14
3
6
15
12
13
2
9
8
13
18
5
82
3
44
5
6
15
12
5
8
1
16
19
38
7
2
11
18
29
2
13
20
17
40
1
4
3
10
15
20
15
8
3
4
5
20
13
18
5
6
3
68
13
4
23
14
23
2
11
2
19
6
11
4
3
4
15
6
3
20
11
8
11
2
1
12
13
4
13
18
5
2
7
2
3
8
9
24
7
16
3
2
5
12
13
10
9
6
9
10
1
10
21
16
3
6
9
8
23
48
19
6
11
36
23
6
5
6
1
16
13
6
11
12
11
24
9
50
7
8
33
20
39
10
7
6
15
4
23
6
27
22
9
20
7
6
7
14
25
6
3
14
3
2
3
56
25
4
7
4
1
2
41
12
1
6
1
18
7
12
11
6
55
36
1
4
1
12
13
6
17
6
5
2
15
16
7
8
9
26
9
38
15
6
5
6
11
72
25
8
15
2
37
8
29
24
21
2
31
40
21
6
1
24
7
20
1
10
7
8
11
22
29
14
5
6
3
36
7
6
13
4
27
12
5
28
13
2
9
10
13
2
3
10
51
22
21
14
3
10
5
12
5
64
31
2
11
12
5
2
17
16
35
6
3
44
3
48
15
32
17
20
43
44
9
8
49
24
11
12
53
10
7
12
3
4
9
2
3
18
5
24
7
6
7
10
9
12
27
24
13
28
1
8
19
18
53
10
31
6
5
6
13
18
1
26
21
34
5
16
35
6
15
6
7
12
21
26
23
10
9
26
9
34
15
20
3
4
5
30
5
8
5
18
7
2
25
12
15
44
9
20
1
6
11
10
7
6
29
16
1
2
3
12
3
30
1
14
3
10
17
16
37
2
1
6
1
22
1
34
3
12
9
52
29
8
5
16
37
4
9
26
59
8
13
2
11
12
1
12
13
6
7
2
1
10
9
32
17
2
17
24
23
10
9
8
19
6
1
24
27
8
23
54
1
50
7
34
5
2
61
14
5
18
17
4
31
14
23
2
13
12
21
2
11
18
1
4
9
34
35
2
35
4
39
2
43
16
5
2
3
14
9
14
3
16
5
4
19
24
1
8
23
22
11
8
5
6
11
22
23
24
1
16
5
12
7
28
9
18
7
4
43
12
29
18
7
16
11
20
23
6
3
8
1
20
13
24
1
12
19
12
9
8
7
6
13
12
1
78
13
40
13
4
19
8
33
14
3
2
21
32
17
20
11
4
23
8
13
50
3
8
5
22
89
28
7
10
1
4
35
20
23
26
11
2
9
14
17
46
1
2
5
20
13
8
39
14
5
12
15
6
5
24
7
12
13
30
35
6
7
54
25
2
23
12
3
22
21
2
9
10
21
8
7
12
15
12
5
20
101
2
23
4
5
20
25
28
1
22
25
10
9
8
3
4
3
8
17
16
7
2
55
18
21
6
5
14
7
2
11
6
7
2
9
2
1
8
17
10
17
10
49
8
9
10
25
6
7
18
1
26
15
18
29
2
5
20
7
6
5
6
31
50
7
24
5
14
1
12
1
22
29
20
1
12
27
10
9
6
25
24
1
20
33
8
7
4
1
16
15
32
17
16
13
14
1
30
17
12
5
10
17
4
5
12
3
10
11
10
21
2
5
8
1
10
7
2
3
8
3
4
3
4
3
18
25
16
7
6
73
30
13
6
7
6
5
2
11
16
19
6
5
56
11
6
1
20
5
6
21
6
1
48
5
36
11
2
21
24
5
10
5
10
19
4
1
30
5
6
7
6
17
34
7
2
9
2
39
6
1
16
1
12
43
6
5
36
7
2
5
4
23
10
1
10
15
4
7
2
5
20
1
6
27
6
35
6
11
6
5
40
17
4
5
6
3
8
7
4
1
6
15
14
55
24
11
24
5
6
43
2
9
8
47
6
19
4
11
6
3
28
3
8
5
2
43
10
23
2
19
2
13
48
9
16
5
12
3
6
7
2
13
16
3
14
17
2
23
52
25
36
7
18
5
8
7
6
5
12
25
80
9
2
5
4
11
8
23
28
9
58
21
32
1
14
5
26
31
14
5
14
11
4
19
30
7
4
41
24
19
14
5
2
7
24
7
30
5
4
3
4
15
10
17
2
1
2
7
8
7
10
3
2
19
28
17
6
43
4
7
2
15
34
3
2
1
22
7
8
11
10
11
14
1
8
11
30
1
42
19
6
61
12
7
14
85
34
5
38
5
26
1
38
1
28
7
10
11
4
13
22
7
8
3
20
7
28
17
12
21
26
3
8
1
10
1
4
3
6
7
8
1
28
7
24
5
26
29
10
5
2
3
8
21
76
5
26
1
14
1
14
1
6
3
20
9
20
1
18
33
4
5
20
15
22
41
4
5
6
9
8
75
14
25
6
5
8
33
18
3
20
3
16
15
10
3
14
13
4
33
8
9
4
5
8
7
4
3
4
1
10
11
24
3
20
3
6
1
8
39
6
11
10
37
36
5
18
1
14
17
4
39
34
25
26
27
26
9
12
19
22
11
8
7
18
17
64
45
2
9
16
1
4
9
8
13
4
3
2
15
4
3
18
3
14
1
58
11
16
1
2
9
4
29
2
3
40
3
2
35
2
11
18
13
36
3
40
7
8
3
8
3
8
25
10
17
12
13
12
3
6
13
20
7
36
37
6
7
42
11
32
1
10
1
10
19
22
5
14
1
60
13
24
35
14
5
10
23
34
31
16
17
24
13
18
3
8
9
10
15
16
17
2
13
2
3
14
23
2
3
22
33
2
103
4
3
2
9
48
7
26
5
18
5
6
11
4
13
8
3
12
13
4
1
6
3
14
23
16
13
2
1
16
19
16
17
4
19
28
11
2
9
20
9
6
49
24
17
4
1
40
23
6
15
20
15
6
7
24
5
6
9
16
11
10
1
6
15
14
17
4
21
18
21
32
11
58
33
14
23
14
13
8
5
4
15
14
9
24
7
24
15
52
15
8
5
10
11
6
17
6
3
6
1
10
31
4
31
6
21
6
3
14
51
16
9
8
35
4
5
6
1
2
21
2
23
34
7
4
9
2
13
18
25
4
5
12
9
2
1
2
27
42
3
34
17
18
17
6
11
24
11
6
5
16
5
18
31
6
5
34
7
16
13
8
35
20
7
8
9
10
3
10
1
26
1
20
7
22
27
20
15
4
9
4
23
8
1
6
13
4
9
14
27
24
23
30
9
26
5
40
11
24
21
12
1
4
1
32
27
8
15
8
15
2
3
38
29
4
7
2
17
20
1
4
13
4
31
32
5
12
13
38
1
26
35
10
5
4
13
44
1
8
5
4
3
14
13
6
3
38
5
4
9
6
25
6
43
52
1
44
17
18
1
14
5
36
1
36
17
52
5
22
15
2
13
8
19
4
5
12
1
2
3
14
3
2
35
14
29
2
43
4
43
20
13
4
35
18
5
8
9
34
3
26
25
6
11
14
17
20
5
14
7
44
15
22
9
8
1
26
11
108
13
24
23
60
17
24
1
28
5
48
21
28
1
14
11
6
1
2
1
12
1
2
21
12
5
20
23
4
1
4
19
22
29
10
3
8
21
2
9
8
7
26
7
24
5
2
33
16
11
16
31
18
27
2
1
8
9
12
9
20
21
4
3
4
21
56
15
18
27
16
7
2
31
12
13
4
19
2
9
18
3
52
15
4
5
44
3
26
1
20
15
14
9
8
1
4
7
10
1
12
3
10
3
16
13
50
1
18
1
16
5
22
7
12
15
22
15
4
19
2
45
8
39
2
3
2
43
20
3
4
3
2
45
32
17
36
9
4
11
32
23
24
9
12
9
6
33
10
3
10
19
20
9
16
3
12
5
40
21
4
9
22
21
2
5
8
1
6
5
8
7
8
5
2
41
28
33
28
5
6
3
4
19
6
17
2
5
4
17
40
1
30
1
10
11
6
1
2
11
4
1
18
13
2
25
10
31
8
3
16
9
6
35
18
15
12
9
12
3
44
9
14
1
4
3
12
11
6
7
4
7
10
27
12
5
78
9
2
7
4
9
2
15
10
29
12
9
32
3
2
1
16
1
12
9
2
3
20
3
6
13
6
41
4
27
4
9
4
9
6
31
30
5
12
3
10
3
6
35
4
15
6
17
18
9
4
21
8
9
2
15
6
13
2
3
34
9
4
9
8
5
12
19
14
25
18
13
8
7
6
11
8
3
18
45
16
9
12
3
6
21
34
5
14
13
2
7
12
1
16
7
12
21
2
15
6
25
16
3
52
11
42
1
18
9
12
7
6
25
18
1
8
7
14
3
2
13
12
7
36
7
12
5
2
23
2
11
16
3
28
13
2
19
6
17
14
25
12
1
6
7
48
5
6
5
24
1
2
3
4
25
4
17
4
9
4
19
10
3
28
9
6
1
4
19
2
33
4
5
4
1
16
3
8
41
26
1
72
7
6
1
14
7
2
33
6
17
12
11
58
7
18
3
20
3
22
3
2
3
10
23
2
15
14
15
4
39
4
9
14
3
50
3
2
19
16
13
10
1
4
5
4
5
10
23
118
1
8
11
2
3
2
3
32
15
8
5
28
5
12
37
30
11
18
7
6
3
6
15
58
9
8
1
10
7
18
7
10
11
10
29
4
3
28
11
4
61
4
9
8
5
2
11
20
27
24
5
18
11
10
29
6
17
66
13
6
13
66
5
24
1
6
15
6
1
2
3
12
11
4
9
34
11
10
11
18
13
18
13
10
1
10
15
22
3
4
35
18
79
2
1
8
1
6
3
2
7
2
19
2
83
34
3
2
9
4
7
6
1
36
1
12
59
10
5
2
1
14
23
6
23
54
39
8
1
8
29
8
47
4
5
2
21
2
15
4
1
18
1
8
21
4
3
64
15
4
19
6
1
2
11
20
5
2
17
36
61
6
17
12
23
4
7
20
3
12
3
8
33
30
33
2
15
8
1
8
37
8
13
12
9
4
13
4
3
8
21
20
5
36
25
28
47
20
11
26
3
2
3
16
3
8
1
2
9
26
5
4
15
8
29
6
11
18
19
40
13
6
11
52
3
8
3
26
5
36
19
6
7
2
35
10
5
30
3
8
15
8
17
20
23
4
21
4
43
8
3
4
15
8
25
18
3
18
21
6
9
40
15
10
21
2
75
4
11
10
1
2
15
10
21
6
25
30
31
2
1
30
7
30
9
12
11
10
1
8
3
38
39
26
1
2
5
2
11
8
9
20
23
46
5
8
3
4
5
4
3
4
3
18
5
20
5
6
23
4
43
18
13
30
3
24
5
2
21
12
13
38
11
14
5
42
9
8
1
10
7
6
1
28
13
14
1
12
15
32
9
12
1
12
1
4
19
6
19
4
11
4
23
26
21
2
5
2
3
2
3
8
29
4
17
8
1
10
5
4
15
10
45
2
27
26
5
8
5
18
17
6
5
22
11
2
9
22
15
2
5
18
1
2
17
10
9
8
9
2
39
8
29
54
3
2
17
2
3
8
9
28
9
16
9
20
3
16
15
30
5
12
21
2
35
24
47
18
11
42
15
8
11
12
5
12
11
18
15
2
9
12
5
38
11
18
7
10
3
2
17
18
13
30
1
2
3
10
33
8
35
10
3
2
13
6
27
8
13
10
15
34
25
4
5
4
3
2
5
10
1
2
9
8
9
30
3
12
3
4
3
4
5
18
5
6
5
6
7
4
7
18
1
10
5
2
1
6
33
2
3
24
13
16
1
10
3
12
7
6
3
8
5
16
11
6
9
22
11
12
5
4
11
34
3
2
39
4
25
40
15
60
49
38
27
16
21
68
15
10
7
10
5
2
11
18
15
14
1
34
57
10
7
8
13
6
11
2
15
44
3
20
15
4
1
6
1
4
7
12
9
14
5
18
15
36
23
36
13
10
15
6
5
2
23
8
5
4
19
8
7
4
9
12
13
2
9
10
33
12
17
8
37
16
7
2
13
6
7
6
23
30
19
12
1
22
13
2
7
6
1
4
3
16
1
4
1
24
7
6
13
8
5
6
7
26
5
22
11
20
15
36
17
4
1
8
5
30
5
18
1
2
17
2
1
16
35
2
19
8
9
6
37
6
1
4
5
20
23
18
1
24
17
6
5
2
5
2
29
2
13
14
3
26
3
8
7
42
43
12
17
8
21
12
5
26
21
4
31
2
21
10
1
2
57
40
9
4
33
10
7
42
1
2
1
6
1
2
17
12
23
74
11
20
3
12
11
18
15
4
9
60
15
2
21
50
1
10
1
14
3
6
15
32
9
26
3
4
43
14
7
44
15
20
29
10
5
40
23
16
11
18
19
6
3
14
9
4
11
14
9
16
7
74
1
40
39
14
5
14
7
20
15
8
1
4
7
24
5
8
7
4
47
38
1
26
5
22
3
30
17
4
17
14
3
14
9
2
11
6
21
2
11
6
17
50
9
14
3
28
33
46
15
10
1
16
3
56
19
10
3
4
11
2
5
6
5
16
13
14
21
16
15
52
3
2
9
10
1
2
37
10
13
22
3
20
7
2
39
20
9
4
7
38
15
12
13
14
7
22
3
8
69
4
21
6
3
4
19
20
1
4
11
12
35
10
19
14
15
20
87
8
15
4
3
4
11
10
3
6
7
6
19
2
5
12
41
6
37
72
1
12
11
4
11
12
3
20
11
10
37
10
5
8
7
4
11
26
15
8
7
4
11
20
11
38
39
2
29
2
1
24
1
18
19
2
3
14
3
6
3
14
11
20
11
6
3
24
5
6
3
12
21
48
13
22
3
10
9
4
23
32
3
44
11
8
1
22
15
8
1
28
1
24
13
6
23
4
31
4
3
2
37
2
1
18
29
10
15
10
21
14
67
26
5
24
11
8
9
20
21
2
3
4
3
14
3
14
17
8
3
2
3
22
3
36
23
2
19
14
7
12
19
44
1
24
7
4
11
32
47
10
25
18
21
2
5
24
13
28
39
2
23
12
3
10
11
34
11
26
23
2
11
14
1
20
7
14
3
16
3
2
3
2
1
8
9
16
5
14
27
16
13
4
25
16
3
6
13
26
1
4
17
6
23
10
5
42
7
6
11
8
27
12
5
16
39
2
13
10
33
8
31
32
11
20
9
8
11
6
11
18
11
2
17
10
31
16
21
2
33
2
17
2
23
4
13
16
13
22
21
8
3
4
53
18
13
10
7
6
11
4
3
26
9
4
7
2
3
14
5
10
1
20
1
22
9
6
7
32
5
6
9
2
7
2
21
4
21
8
1
24
9
6
13
14
1
2
15
14
13
26
59
18
27
20
29
6
13
10
25
8
3
28
3
6
13
6
7
6
35
4
3
14
9
54
13
22
7
24
21
26
5
16
1
10
21
22
13
6
5
10
7
30
1
2
1
16
7
12
5
18
11
4
53
10
25
2
9
8
3
26
3
4
17
46
1
28
3
20
35
16
1
2
9
8
11
30
13
28
23
18
5
10
1
2
15
4
9
4
17
20
7
52
5
24
25
4
5
54
7
64
3
22
3
20
1
2
5
12
3
4
9
16
31
14
7
2
9
16
7
10
5
8
1
2
1
2
31
12
5
18
1
8
5
18
3
2
1
2
1
52
27
2
25
4
5
18
45
4
3
22
13
4
1
2
11
4
13
36
5
44
1
4
19
36
21
10
3
22
7
2
7
4
3
20
41
12
13
2
9
2
13
4
19
4
3
16
7
14
37
8
3
12
19
38
3
22
1
16
5
14
15
32
13
8
73
10
11
8
21
12
19
8
21
20
23
38
7
18
7
22
3
24
5
22
19
36
7
6
9
26
3
2
5
18
5
10
3
32
3
10
27
2
13
16
3
22
27
6
9
2
21
2
9
4
3
8
15
8
11
12
13
6
3
12
1
8
23
28
25
2
17
2
15
4
13
8
19
10
49
52
17
14
3
2
13
8
9
14
23
4
9
20
7
4
1
6
1
6
11
10
53
14
7
26
29
26
33
16
3
2
1
14
11
2
9
10
9
16
15
10
13
34
13
4
9
30
7
14
9
2
3
16
25
4
9
8
15
2
3
8
11
34
1
22
7
6
7
34
19
14
9
18
1
4
7
6
11
20
23
56
31
20
13
32
1
4
5
4
3
6
5
16
11
16
7
8
1
14
5
24
11
4
21
38
9
8
5
2
3
12
7
8
7
10
1
22
3
8
31
6
21
2
15
2
9
8
7
8
27
4
15
10
43
4
1
14
3
2
27
10
7
8
11
4
3
14
25
8
29
38
31
12
3
14
11
16
9
4
7
12
7
6
17
6
21
14
7
4
3
34
1
2
21
2
11
2
7
24
29
18
7
2
13
16
33
4
13
10
9
4
3
28
13
24
5
2
9
12
1
2
7
8
23
14
1
12
1
2
59
2
17
4
1
22
55
16
3
34
15
16
33
22
31
6
3
6
13
2
31
16
5
6
13
2
1
6
3
18
1
28
11
26
13
12
5
2
1
16
27
20
25
2
39
4
15
16
29
20
35
8
21
10
3
36
3
16
15
10
13
10
1
2
11
60
29
4
29
20
13
4
3
8
41
6
47
46
5
18
5
8
27
6
55
22
3
8
51
10
7
46
7
42
5
6
13
24
5
18
19
2
7
2
13
14
45
6
25
14
7
4
3
4
3
6
5
36
1
68
19
4
1
30
7
10
7
38
1
10
7
2
7
14
3
18
3
50
5
2
19
2
27
4
1
2
1
10
47
2
3
2
15
6
9
16
9
4
1
2
11
8
9
44
3
42
29
2
7
2
5
4
9
26
31
8
15
36
31
12
25
28
57
4
11
16
27
10
9
12
7
2
3
32
31
16
1
6
13
24
3
20
21
2
3
2
1
8
37
16
1
12
1
24
9
4
11
2
15
18
35
8
1
4
7
4
11
2
3
30
1
2
11
38
5
16
7
10
43
10
9
14
1
56
9
12
1
2
3
20
9
18
67
10
5
24
11
22
9
38
25
26
15
26
9
16
43
4
11
56
3
22
9
2
5
6
7
24
17
18
29
16
5
6
7
8
5
6
21
2
21
34
5
52
9
6
5
6
1
2
3
4
9
10
5
12
17
10
11
24
7
4
29
12
19
12
1
30
43
4
5
30
17
2
5
4
9
18
1
16
5
4
61
12
19
26
17
4
11
12
1
12
5
4
11
4
1
24
11
12
1
24
21
8
13
6
11
14
25
22
23
8
5
8
5
6
5
24
5
10
13
26
7
10
11
30
9
32
1
8
9
4
15
4
3
12
5
42
25
6
21
10
31
24
5
14
1
4
3
18
11
2
41
40
13
16
7
2
3
2
13
28
25
2
43
6
13
8
27
4
1
8
15
4
7
12
1
32
7
28
1
10
35
8
13
16
5
4
15
40
29
2
3
6
41
42
9
30
23
10
31
16
5
8
5
30
7
26
77
4
1
10
1
8
3
26
19
28
9
16
9
2
3
40
13
30
5
6
31
14
1
4
17
8
45
30
67
38
17
10
3
20
21
12
1
10
7
8
1
12
7
6
3
20
13
2
5
26
5
6
13
24
115
36
7
12
11
22
19
44
5
20
7
4
13
28
5
10
3
34
3
30
19
24
5
10
17
56
11
10
5
6
1
2
9
6
1
2
15
12
9
10
29
4
11
22
7
8
3
8
23
28
3
4
5
38
17
8
1
14
49
22
19
14
13
2
7
16
7
30
29
14
9
2
15
64
3
16
27
2
15
18
15
22
5
14
3
6
9
2
3
4
3
24
13
2
9
16
13
10
3
2
3
26
39
8
1
8
45
16
21
4
23
10
3
12
17
2
3
4
9
4
15
10
1
16
19
12
27
2
15
4
3
34
17
12
11
20
29
42
5
12
5
2
29
6
7
18
1
4
7
2
11
20
1
18
1
2
17
14
31
6
5
16
5
2
1
48
3
6
19
2
3
24
1
22
7
16
13
6
21
2
5
10
7
10
11
2
17
2
15
8
9
8
7
2
11
6
1
10
3
22
3
14
13
62
37
4
3
14
17
4
7
2
9
26
1
4
7
6
21
22
13
24
5
4
23
4
3
4
5
4
1
2
1
12
1
46
25
14
7
8
1
44
1
20
13
26
13
14
5
10
33
22
3
2
33
6
13
2
3
2
5
12
21
2
5
12
11
6
13
26
11
4
5
14
5
6
5
14
11
8
17
8
1
4
7
26
3
2
11
6
1
18
17
2
17
12
3
32
3
8
51
14
23
36
3
2
11
4
15
4
1
28
3
6
37
10
19
26
1
10
53
12
1
48
5
30
55
18
15
20
7
6
3
8
7
28
25
12
7
4
7
12
13
20
41
6
19
12
33
22
9
22
9
8
1
2
9
16
3
6
17
26
5
4
35
20
9
6
3
26
19
16
11
20
9
28
3
26
3
10
3
2
17
6
7
6
1
18
25
22
5
12
7
4
21
4
9
44
9
4
33
2
3
8
11
6
11
18
7
8
1
10
19
10
31
8
17
18
1
6
7
2
19
14
35
10
9
22
3
6
13
4
13
26
11
6
7
12
11
18
17
14
13
6
15
28
9
6
7
2
9
6
17
10
7
6
35
16
15
4
9
32
27
12
1
6
25
2
29
8
13
12
1
6
9
2
3
2
27
16
39
4
33
10
1
10
1
4
17
4
3
10
11
8
9
10
1
20
11
12
43
12
1
10
9
2
21
38
5
12
5
24
3
6
13
34
23
2
3
12
3
2
17
6
1
2
3
6
31
52
17
6
1
12
7
76
55
72
7
6
17
12
17
10
5
14
17
6
9
34
11
4
23
22
3
12
3
2
15
6
9
6
5
2
5
10
11
14
7
24
5
6
7
8
17
2
1
14
1
20
33
10
9
8
11
2
5
10
3
8
1
2
11
2
3
40
1
2
1
4
9
36
5
16
3
10
3
4
1
16
11
16
13
10
5
22
41
70
3
2
21
22
1
2
1
28
5
2
11
16
21
8
13
20
9
10
13
8
21
2
3
4
3
2
17
52
3
16
1
14
15
26
1
6
15
8
3
40
15
22
1
4
3
26
63
2
33
16
3
4
5
4
3
28
23
40
9
14
1
28
3
4
31
8
63
52
5
18
5
14
13
18
21
16
27
10
5
22
31
4
7
2
3
14
3
6
13
4
39
12
5
12
7
10
13
36
7
6
1
2
3
2
9
8
3
22
1
4
3
8
15
2
15
10
5
10
23
2
17
6
11
6
7
6
29
12
15
30
3
34
3
2
9
54
7
10
23
6
15
8
5
12
5
12
7
22
13
8
13
4
63
8
3
8
11
8
7
18
7
12
1
10
7
2
17
28
9
4
5
10
29
4
3
2
3
2
23
2
15
10
21
16
13
4
21
58
27
10
21
4
1
32
3
24
45
4
9
12
9
22
5
8
13
22
11
24
25
12
41
4
15
2
3
2
1
8
1
30
3
6
13
18
3
4
25
6
11
12
7
20
5
8
3
4
27
62
3
4
13
10
9
6
19
2
3
2
19
12
35
2
9
8
23
2
55
8
7
36
7
32
15
6
1
8
1
16
9
14
11
18
27
18
29
2
23
2
27
8
33
22
1
8
9
2
11
2
15
16
17
6
3
22
1
20
3
8
17
2
35
10
1
10
5
14
1
2
53
14
3
4
5
2
23
26
7
12
7
18
27
26
5
4
23
18
3
4
57
10
7
18
19
12
23
8
47
6
3
2
23
22
3
6
17
8
7
4
9
4
11
40
9
10
3
2
9
2
1
10
17
4
1
2
1
30
15
8
85
20
23
20
1
14
1
4
9
36
7
8
15
18
11
44
5
10
13
12
1
18
7
8
5
52
25
6
19
16
3
2
5
18
17
14
3
8
23
22
9
2
1
4
3
28
15
16
5
36
21
2
17
2
7
4
31
12
9
8
15
18
15
10
5
10
21
10
3
30
7
38
19
16
13
14
39
4
1
28
7
6
5
18
11
36
7
14
1
32
5
14
11
10
9
8
3
4
23
18
7
14
23
32
7
14
13
14
5
10
15
4
9
28
3
14
3
36
11
8
9
16
7
18
11
16
5
10
1
2
3
8
1
2
19
8
5
12
13
10
37
14
23
34
17
18
3
12
5
10
29
24
1
12
17
12
5
26
15
12
1
34
7
4
7
2
33
2
31
4
11
12
19
12
39
10
1
10
1
44
3
34
1
16
11
4
1
18
13
22
9
18
7
14
1
2
1
10
17
24
7
30
13
68
15
6
7
4
31
42
11
32
7
42
21
8
15
6
13
6
1
44
19
2
9
16
7
30
11
20
23
16
39
36
25
8
7
4
5
30
3
6
21
6
1
60
13
12
19
12
5
2
61
44
13
2
17
18
17
24
11
4
11
10
3
14
39
8
3
14
1
4
3
16
43
6
23
20
1
20
1
40
5
14
5
10
7
8
1
4
17
2
7
10
1
2
5
48
15
14
9
10
9
28
7
18
9
6
3
4
11
24
1
10
13
14
1
2
1
10
17
4
7
12
1
12
25
14
1
18
83
12
9
32
15
8
5
2
7
6
9
4
9
28
7
2
13
34
1
6
7
18
1
10
5
12
1
28
13
2
13
30
1
6
5
4
15
28
31
4
29
18
25
4
23
4
13
4
7
6
11
6
13
12
27
20
21
10
1
28
1
2
25
20
25
28
3
6
7
12
23
10
3
10
11
22
11
10
1
58
17
2
17
4
7
36
7
2
9
6
9
30
5
20
5
2
11
16
5
14
3
14
9
32
15
10
21
4
11
42
13
34
17
6
11
6
3
4
7
2
15
42
5
6
37
44
11
8
3
16
35
2
1
32
15
8
7
12
5
18
35
4
9
2
1
34
5
38
7
6
27
12
21
14
9
4
7
12
17
18
13
18
7
4
23
12
17
2
3
16
45
14
11
4
15
2
33
2
5
30
1
2
15
16
21
20
3
24
3
14
5
10
5
50
9
4
15
8
57
22
21
6
3
4
5
38
9
4
23
8
21
8
7
18
1
4
45
64
11
14
23
38
33
34
13
6
7
6
15
2
41
16
61
20
5
46
23
24
25
64
1
2
7
28
37
30
11
14
41
2
9
14
3
34
1
4
3
4
3
2
3
6
9
2
1
4
3
34
7
16
17
4
3
20
15
2
7
14
5
30
3
4
5
10
5
4
17
6
3
6
13
8
19
24
19
30
25
6
11
2
5
16
21
20
3
6
25
4
19
72
1
2
27
12
21
10
11
8
47
10
9
2
7
12
1
8
19
54
5
12
7
38
5
8
3
44
3
12
1
12
13
4
17
12
19
12
15
2
9
18
5
2
25
8
3
8
7
6
21
12
19
52
17
18
31
10
1
6
5
2
21
22
5
32
1
14
1
8
1
26
11
4
3
8
1
2
11
6
21
6
7
12
15
2
11
62
1
12
1
6
5
2
1
10
3
6
9
2
9
18
25
2
35
12
37
2
13
20
5
2
11
14
1
4
5
52
1
4
5
6
1
32
3
24
1
16
17
22
5
2
15
4
9
6
17
6
1
4
13
4
19
20
3
4
3
2
9
28
3
44
73
24
1
24
17
2
1
12
7
28
5
16
1
12
5
4
5
2
49
20
13
6
11
10
35
42
17
12
7
6
9
10
7
16
1
6
23
32
9
12
23
16
5
12
25
36
5
38
1
16
5
6
1
18
41
36
13
30
19
6
29
4
9
8
29
8
25
14
21
2
9
16
9
2
1
4
25
8
5
10
1
10
3
6
9
2
3
6
5
6
5
20
15
6
5
14
5
2
13
12
25
10
9
2
1
30
7
4
1
4
15
20
19
12
1
6
39
8
9
36
19
16
29
22
5
20
1
6
7
2
13
8
13
2
9
22
75
18
5
36
3
4
5
8
7
8
1
50
35
4
7
36
19
24
9
18
13
18
25
22
11
36
25
4
25
8
9
8
1
4
5
12
15
4
15
2
31
2
7
10
1
14
5
18
5
8
15
10
5
2
27
2
19
28
3
10
19
6
1
12
69
4
29
2
1
8
21
16
51
22
15
6
5
4
27
8
25
4
7
16
13
4
31
6
17
6
23
12
5
26
13
12
11
46
3
10
17
4
7
12
5
6
5
18
17
10
7
18
1
18
13
24
15
44
5
2
1
14
21
2
3
10
7
14
3
8
7
2
21
4
29
30
1
18
13
4
7
22
5
10
21
20
5
20
21
8
37
22
7
12
7
10
5
20
13
6
1
10
9
8
9
4
21
26
5
24
1
10
5
8
33
18
25
10
3
8
57
28
29
22
21
22
19
26
3
36
15
4
11
8
9
4
35
20
3
50
9
2
9
20
3
2
9
16
9
40
81
4
7
4
7
16
3
4
35
2
23
2
11
32
5
2
5
32
25
2
41
20
25
8
5
2
27
12
1
32
7
4
11
16
5
4
21
10
31
22
29
16
5
8
17
8
1
6
25
4
31
14
1
24
13
10
57
4
3
6
1
10
13
8
19
36
11
4
11
58
25
8
3
12
13
12
7
12
9
6
17
6
7
12
1
10
1
24
7
18
7
6
23
6
19
34
9
20
27
10
25
70
11
6
5
2
1
20
1
2
1
8
15
4
11
2
19
6
5
6
11
24
3
4
7
20
13
18
21
2
61
14
45
16
7
2
7
40
1
2
27
10
27
4
7
6
3
10
3
8
15
6
51
2
3
4
35
6
1
10
23
6
1
10
27
14
1
2
7
16
25
8
17
4
21
12
11
2
13
8
11
66
31
22
21
18
3
2
23
8
9
22
37
6
3
44
19
16
33
8
3
4
5
14
3
44
27
10
15
10
3
32
15
6
13
28
19
2
9
12
3
20
15
28
9
4
3
52
9
6
1
8
1
50
3
16
1
14
7
8
15
26
15
2
31
12
5
14
25
2
25
18
1
14
27
20
1
8
13
8
17
24
3
12
3
6
15
8
15
10
15
14
7
12
23
24
5
16
17
12
7
2
1
6
1
8
1
62
3
14
7
2
9
26
13
20
7
4
15
16
1
4
27
2
15
4
3
8
9
52
1
34
7
2
13
12
1
12
31
12
5
12
7
4
5
2
45
8
5
34
1
18
61
18
5
6
7
16
3
14
7
12
3
80
21
6
19
20
1
2
9
4
3
4
3
48
15
26
27
8
13
12
7
6
27
16
17
38
39
6
19
6
5
2
1
2
13
38
17
44
21
42
5
2
67
36
7
12
9
20
3
16
1
6
35
2
19
38
11
30
1
2
1
8
1
16
3
16
1
6
9
10
37
6
19
6
1
28
9
18
9
50
7
42
33
2
15
32
15
6
5
46
31
4
31
32
9
2
3
14
5
16
17
4
1
2
33
30
13
22
39
8
3
8
17
4
17
8
3
10
3
4
33
4
1
26
7
46
9
18
13
18
25
20
33
6
5
20
11
4
3
6
41
40
9
2
5
2
3
4
7
6
11
60
13
62
23
36
5
6
3
10
15
12
25
6
19
16
31
6
11
42
5
34
1
12
13
12
25
2
3
2
21
8
7
6
5
6
3
20
17
28
5
6
67
8
11
4
7
24
1
4
25
38
15
42
17
16
1
2
37
6
1
6
1
24
17
6
3
6
1
16
33
20
37
2
19
4
5
26
9
8
3
18
21
42
17
8
3
8
7
36
7
18
25
12
9
4
43
12
37
4
1
8
15
8
1
10
3
36
1
6
17
26
11
4
7
32
3
8
3
20
3
28
9
10
5
54
23
8
3
4
5
10
29
2
3
14
7
2
51
2
17
2
51
2
25
10
1
26
25
12
11
18
33
2
11
14
1
2
11
6
23
4
21
32
29
2
11
24
13
6
5
6
1
32
25
2
5
2
1
20
19
12
1
12
9
12
23
18
9
6
17
18
1
10
19
2
3
16
9
20
23
16
19
14
13
14
13
10
11
2
5
4
19
54
13
6
23
28
3
24
7
18
9
26
9
18
3
34
31
12
5
2
7
18
7
2
43
10
7
34
5
18
5
2
37
4
15
18
9
8
3
40
27
12
1
16
17
6
5
32
1
2
19
12
9
14
41
40
5
6
7
2
17
30
7
12
17
16
1
8
3
2
15
18
21
8
1
2
11
12
5
12
7
2
31
22
1
12
3
4
39
2
19
22
31
16
27
26
9
10
7
12
1
16
19
18
11
12
27
14
3
16
7
26
7
8
7
10
11
2
21
12
5
2
1
4
29
20
13
16
7
18
1
16
15
2
3
40
3
20
3
2
13
18
9
2
3
28
7
12
9
12
3
4
21
16
15
2
5
2
3
8
3
16
7
14
15
2
35
16
11
4
11
4
1
8
17
26
15
2
5
16
3
2
55
14
3
12
3
8
3
6
5
2
3
10
3
34
3
14
7
6
11
16
21
30
1
12
3
4
29
8
9
20
9
4
11
6
1
4
15
2
21
20
3
16
7
10
19
4
7
2
5
12
13
2
53
12
1
8
5
6
7
6
11
4
11
42
7
8
1
42
7
14
7
4
39
14
5
2
31
20
1
2
39
2
13
6
3
8
3
4
15
4
3
12
9
10
27
14
23
24
3
20
5
18
17
14
17
52
21
46
3
4
1
4
1
2
1
4
1
12
3
4
11
4
25
12
21
8
25
6
7
12
5
8
5
2
25
4
13
14
5
18
5
12
3
16
27
36
15
16
9
2
41
26
21
10
9
16
3
8
25
2
11
10
3
6
11
6
1
6
7
20
23
14
3
24
5
20
15
22
3
14
7
6
13
2
1
56
1
16
13
16
13
24
1
32
3
6
3
4
9
58
11
12
5
30
1
6
15
18
3
22
5
8
9
6
7
4
15
20
15
8
9
4
35
6
7
14
9
12
1
12
37
4
17
6
9
10
7
2
17
8
3
8
13
14
17
8
11
12
11
22
11
18
1
36
41
6
3
18
5
12
41
54
13
46
1
4
3
14
1
36
5
2
35
10
17
18
13
6
23
6
27
6
11
48
9
22
5
26
17
4
5
12
25
6
1
32
21
2
3
8
1
12
15
6
5
14
7
2
1
24
49
34
23
34
15
16
13
24
31
42
15
18
7
10
9
22
15
34
75
2
35
28
5
26
33
4
3
10
25
20
7
2
1
30
13
6
13
22
5
6
3
16
9
22
5
60
1
8
9
16
25
76
5
16
29
50
3
2
27
14
3
4
25
4
7
2
1
10
39
10
3
8
1
16
1
10
51
4
15
34
3
6
5
26
17
14
13
14
5
14
21
40
7
14
21
16
7
8
13
30
45
14
15
26
13
102
1
4
17
18
9
20
3
4
1
2
21
6
1
14
23
22
3
26
19
2
13
10
9
4
5
6
5
22
7
8
3
28
39
4
9
4
33
10
1
50
59
4
3
20
9
16
9
6
15
12
3
66
5
14
25
2
5
6
29
28
7
28
15
14
7
4
23
2
9
4
9
2
35
10
1
12
3
2
9
4
15
6
7
4
11
6
1
8
1
12
29
16
5
12
5
4
11
6
17
38
1
8
1
18
7
54
5
18
33
2
13
6
17
4
19
6
25
22
3
18
5
6
29
2
5
4
9
16
27
2
25
22
3
8
13
16
1
2
15
2
3
2
59
48
19
8
7
8
67
8
1
4
17
2
7
4
1
6
25
4
75
110
11
4
17
4
13
20
31
12
93
28
9
4
3
4
13
6
7
20
5
14
17
10
5
12
9
38
9
14
3
20
31
10
3
46
15
14
5
4
1
10
1
10
35
2
49
18
3
20
17
4
29
14
17
4
5
4
45
12
7
2
7
4
19
6
5
10
5
38
9
6
11
34
11
2
27
10
1
6
3
12
21
12
19
8
1
6
1
16
13
6
1
12
11
20
1
6
1
12
5
8
7
2
9
2
7
16
9
28
19
18
5
18
1
16
41
22
3
36
13
10
19
8
19
2
17
34
7
4
23
2
27
12
21
4
27
12
11
32
5
8
17
36
1
6
1
14
1
20
9
4
17
12
3
10
5
24
15
4
15
2
9
12
19
36
5
12
19
12
5
6
1
16
1
2
3
4
5
4
17
26
21
2
11
2
3
30
1
20
1
28
9
2
47
4
17
6
11
6
5
34
7
36
13
40
3
50
7
4
11
14
29
60
41
4
3
4
7
6
15
44
33
4
21
32
13
8
11
4
33
8
15
12
35
22
5
4
11
22
15
4
9
28
27
20
3
26
3
4
3
20
9
4
9
14
19
38
3
2
5
4
9
2
15
26
9
12
39
2
1
14
9
2
19
22
5
6
39
8
1
16
1
10
17
12
5
24
1
8
3
2
9
4
17
2
11
22
7
20
1
20
1
10
13
16
3
6
1
2
11
2
1
24
5
10
5
2
1
2
25
2
3
4
11
10
21
8
11
8
33
30
17
4
1
14
29
14
19
32
27
14
3
16
19
30
1
20
7
14
11
16
5
16
13
2
1
14
21
2
3
2
3
2
9
10
3
28
15
38
33
4
37
12
3
18
1
24
3
2
15
2
1
8
1
2
7
8
11
48
19
16
1
16
11
2
29
10
1
4
7
24
23
26
1
8
21
2
3
26
13
2
17
28
19
2
1
30
37
36
7
6
1
18
17
18
5
24
31
26
13
6
39
10
7
6
91
20
3
4
1
2
7
4
9
4
3
2
29
12
41
16
37
24
11
22
3
34
13
4
1
16
13
8
1
4
7
4
17
2
3
30
3
16
1
6
23
54
11
8
3
20
21
10
9
56
1
2
7
6
3
18
11
6
25
14
3
10
1
14
9
38
21
4
1
30
5
10
9
10
37
4
13
30
3
38
1
26
3
14
3
20
1
10
3
12
39
4
3
8
27
10
15
8
3
6
9
28
29
22
27
14
21
8
11
6
17
8
5
10
1
50
1
8
9
10
19
6
7
20
13
6
35
18
19
12
27
6
43
10
13
6
3
14
11
12
3
16
11
12
25
18
9
2
25
6
7
16
13
16
13
30
7
6
3
2
9
2
1
42
1
16
9
2
15
2
9
20
5
2
15
12
63
16
1
2
45
62
37
10
9
4
25
48
13
4
1
36
9
6
13
4
7
18
11
30
11
62
5
16
3
4
13
16
15
24
21
4
17
18
1
14
43
12
11
8
9
20
37
30
1
4
1
60
9
8
1
20
11
42
23
18
9
6
41
10
1
26
5
4
11
12
37
42
13
4
5
30
5
14
1
14
29
2
19
38
35
6
1
2
19
36
17
4
11
6
5
12
3
14
5
4
9
4
27
4
3
4
3
38
5
2
1
34
11
2
13
8
9
4
3
14
1
10
19
48
11
2
1
30
7
6
17
6
15
2
13
12
5
52
15
4
3
2
1
14
33
6
1
2
9
4
17
56
9
6
7
22
7
10
25
28
15
10
3
4
9
6
7
32
5
6
31
10
1
8
1
2
23
14
13
8
1
6
7
12
19
16
1
22
5
4
17
6
15
12
9
14
3
6
25
24
29
8
25
18
17
4
1
14
5
24
21
14
23
2
3
10
33
10
9
16
7
10
15
2
15
30
1
14
11
8
1
2
3
2
3
4
1
46
11
10
21
40
1
10
27
16
1
18
1
16
17
20
1
36
19
8
3
20
23
4
3
32
23
6
1
8
1
8
41
4
27
4
3
2
17
4
25
6
1
8
9
4
1
6
1
10
17
4
1
18
17
10
53
4
11
8
3
6
1
24
23
6
5
8
9
10
23
8
3
8
3
10
15
20
69
2
1
2
15
2
21
6
3
50
33
30
23
4
11
12
5
24
1
28
7
2
3
34
1
26
15
12
7
4
1
18
5
38
3
6
1
4
5
2
5
16
3
40
1
6
9
38
13
38
21
14
23
6
15
2
3
54
23
18
7
12
1
12
23
4
5
22
25
32
9
8
5
8
15
12
1
2
13
4
3
12
9
6
21
2
5
2
5
24
1
6
7
38
27
4
15
4
7
2
13
10
21
18
3
4
19
16
9
14
1
12
9
12
1
4
25
16
5
6
11
18
1
30
3
8
43
4
9
12
15
16
5
24
13
6
13
6
13
18
7
2
5
30
43
32
11
2
21
6
5
8
7
4
25
14
31
34
9
4
3
36
15
10
27
4
3
32
13
6
1
12
1
30
9
8
9
6
11
10
9
20
9
10
3
14
7
4
1
6
13
2
11
22
17
2
13
2
47
26
3
4
7
4
7
12
1
10
7
2
17
2
7
44
1
4
21
2
3
42
9
24
13
12
11
10
5
12
15
2
19
8
15
2
37
42
21
8
3
10
27
12
1
22
19
10
7
18
29
2
5
2
5
16
19
6
7
4
1
2
1
6
5
8
11
18
1
14
17
12
29
22
3
8
5
2
1
4
9
20
13
16
3
14
3
2
7
2
19
32
1
16
3
8
25
16
15
8
43
68
25
10
1
14
3
14
1
2
5
18
37
6
25
24
1
12
1
20
5
2
11
18
23
6
23
36
15
10
23
4
19
2
15
40
11
2
17
16
25
8
13
2
15
14
43
10
7
4
19
4
19
4
1
36
23
4
7
28
49
10
9
8
19
44
5
2
19
6
3
26
25
16
3
2
11
14
15
2
25
12
15
2
1
18
7
24
49
4
17
18
23
10
5
4
17
10
59
10
3
2
9
28
33
4
15
8
1
16
1
16
9
16
3
28
19
2
29
36
5
10
17
10
7
2
15
2
1
38
81
68
21
8
3
32
27
56
5
34
7
6
27
14
3
16
35
4
7
8
29
14
19
10
37
2
25
2
11
10
9
28
11
6
11
10
21
2
13
10
3
8
3
10
3
28
3
4
9
50
21
12
19
2
1
10
9
14
1
4
1
22
29
10
5
2
5
8
7
2
5
6
7
4
17
28
7
24
29
6
1
18
11
2
3
6
21
8
11
10
1
10
9
4
11
8
25
12
1
18
13
20
13
28
9
20
1
2
21
12
1
2
17
10
1
10
13
2
11
6
63
4
1
2
43
20
1
10
3
60
7
2
27
4
21
22
1
4
9
20
11
38
45
16
9
2
1
24
11
6
3
6
1
16
21
32
15
6
3
10
3
4
7
14
11
12
3
20
13
4
25
6
13
32
39
2
1
38
49
8
9
8
7
2
25
2
19
6
55
18
1
2
41
4
43
10
3
14
13
2
3
14
51
2
17
4
33
2
3
2
1
4
5
4
17
2
21
10
7
6
37
10
3
8
5
14
1
2
13
22
3
2
15
14
7
2
7
10
15
2
27
2
7
18
5
18
3
8
31
4
25
2
3
2
21
20
3
14
13
8
9
4
27
26
23
16
3
54
9
14
7
4
43
4
15
30
19
10
29
12
55
34
1
16
9
14
17
42
7
6
1
6
29
10
15
6
3
4
13
14
3
16
1
12
23
8
31
10
11
6
9
28
1
16
1
30
11
30
5
10
1
12
1
2
1
12
7
6
17
14
3
10
1
24
1
6
19
10
11
8
5
6
17
18
13
12
1
12
3
4
21
2
15
24
17
28
21
10
9
16
49
8
7
4
15
10
5
16
1
2
39
12
23
14
29
34
3
4
33
2
9
22
3
2
9
2
3
18
29
12
5
12
3
24
1
38
11
2
1
14
3
2
17
22
11
16
21
6
11
6
7
30
15
6
3
50
7
2
7
10
1
4
13
10
25
20
11
10
1
20
19
6
23
28
15
50
1
4
3
20
19
8
1
12
63
40
3
16
13
2
9
8
3
14
41
30
1
4
1
8
31
6
9
12
55
12
1
20
1
18
1
20
1
12
11
2
3
18
17
20
7
2
11
12
15
32
1
8
13
2
7
2
3
4
15
56
3
4
9
24
29
2
5
50
29
36
1
16
3
34
7
102
9
4
11
26
23
34
35
6
3
6
13
6
43
6
1
18
5
4
7
6
5
18
1
8
5
6
7
4
7
18
13
8
23
4
31
24
15
18
11
2
1
10
27
2
5
4
33
4
23
4
29
2
49
8
15
14
9
8
23
48
15
2
29
14
3
14
1
4
5
24
13
12
5
6
7
4
1
32
3
6
3
2
7
6
1
6
7
10
5
12
7
14
1
10
31
2
9
66
7
2
19
8
5
24
17
18
27
18
5
4
5
20
49
18
5
32
41
40
35
48
3
6
21
8
1
10
49
6
1
4
13
6
1
22
7
2
15
2
1
62
3
6
5
22
7
6
35
4
17
6
1
8
17
20
1
8
17
4
3
20
23
30
23
28
3
12
7
22
29
12
9
8
17
8
5
2
7
6
13
4
9
10
13
2
25
6
27
6
5
12
11
2
1
24
7
4
23
8
3
22
11
4
3
26
5
4
25
72
15
2
3
8
3
2
31
4
5
26
7
26
21
26
23
10
21
10
45
8
15
2
3
2
15
4
1
6
43
2
11
20
3
10
21
4
27
6
29
10
3
2
9
38
5
40
7
2
5
10
1
30
5
14
3
2
3
22
45
32
21
26
27
8
9
4
23
2
27
10
9
10
5
20
25
26
9
8
7
6
7
14
1
16
11
6
1
14
9
8
3
10
13
16
13
30
19
8
1
58
3
4
7
8
11
2
13
4
25
12
3
22
1
2
25
4
1
32
5
24
17
4
1
12
17
2
29
48
5
6
1
2
1
2
3
40
5
36
3
30
1
6
11
14
9
16
49
14
35
8
5
6
23
4
7
4
3
10
3
38
1
6
17
18
25
8
5
24
1
14
17
10
5
4
1
4
9
8
15
34
7
20
3
4
21
28
15
20
13
20
5
10
23
6
5
2
1
22
5
8
3
8
7
14
9
8
1
2
13
6
7
26
37
24
37
16
17
10
33
8
1
14
9
14
9
6
45
6
5
4
5
6
3
20
11
12
13
26
5
4
3
14
3
14
3
28
21
4
7
10
11
8
13
34
9
36
1
2
9
8
5
14
23
26
11
8
3
2
7
10
9
12
35
6
1
32
1
6
5
62
9
20
19
4
15
4
3
6
1
12
5
30
1
14
29
12
9
20
1
8
5
18
13
2
7
4
23
20
3
6
45
2
3
2
27
20
1
10
7
10
3
2
33
38
39
4
3
12
1
34
5
4
17
14
13
12
13
2
9
8
15
18
5
10
1
6
53
18
7
2
11
14
9
18
7
14
13
2
7
46
1
36
21
6
7
14
7
24
23
16
13
8
17
26
15
4
3
34
49
14
15
22
27
38
3
8
3
2
1
20
5
8
17
20
9
16
17
4
13
10
11
8
13
10
7
20
9
4
5
28
5
36
5
32
53
4
1
30
37
38
13
10
1
6
1
12
9
6
23
2
13
18
25
12
13
6
5
12
15
18
5
2
11
6
5
12
11
36
11
2
43
6
3
8
1
8
9
12
17
14
19
6
13
10
9
2
31
2
1
14
3
2
9
34
9
8
9
4
45
6
7
6
5
2
11
12
5
4
9
6
7
16
11
14
17
22
29
16
15
2
27
14
9
2
19
4
29
14
11
2
15
4
3
4
17
16
27
2
9
12
5
42
7
14
1
4
1
10
5
10
5
6
9
34
9
14
15
4
15
6
11
2
1
76
9
40
21
2
27
8
9
32
29
34
3
26
1
36
11
6
25
6
27
8
3
4
15
4
19
12
15
2
1
22
9
10
17
20
51
2
11
6
7
12
25
2
47
86
1
2
1
12
5
20
15
6
27
20
11
74
17
18
5
20
1
6
7
10
11
30
15
2
53
22
27
2
7
30
7
6
5
8
13
12
13
20
5
30
29
34
7
12
3
18
11
4
29
6
3
4
7
8
1
2
17
6
3
10
11
58
25
2
1
26
29
10
17
32
25
4
5
6
19
36
11
22
13
26
5
6
29
20
19
12
37
18
23
20
15
4
15
62
1
6
1
6
1
12
11
24
11
8
3
20
11
6
13
8
15
4
11
62
3
26
3
8
7
10
17
20
33
2
9
10
11
24
59
16
1
6
1
10
9
2
11
4
29
4
25
10
13
32
9
12
7
30
13
2
3
2
29
8
5
26
3
8
5
8
31
2
9
2
49
2
15
6
7
2
17
30
5
6
5
18
35
24
7
22
11
14
15
28
1
4
1
6
15
10
3
22
11
8
7
10
3
4
21
50
13
26
33
2
11
6
5
6
5
22
1
18
3
66
37
16
15
24
1
6
25
18
5
6
3
6
1
8
5
30
11
66
17
10
1
26
43
8
11
2
31
34
1
2
9
4
9
4
13
22
1
18
5
48
7
10
21
12
15
4
11
28
15
24
1
12
1
4
15
2
15
10
13
6
3
4
1
2
27
14
3
6
3
8
9
10
27
18
11
2
5
2
47
2
13
12
7
4
9
18
11
38
17
6
23
6
7
18
3
50
23
36
9
4
11
8
5
4
11
60
9
32
5
4
37
6
17
6
5
24
23
30
15
10
7
14
15
62
13
10
3
4
9
4
7
22
11
2
7
14
1
20
51
12
7
10
1
2
15
4
19
56
21
2
5
2
31
14
9
6
5
26
7
12
3
10
15
14
49
14
7
2
7
28
23
14
41
2
1
4
15
4
13
12
5
8
5
12
49
14
9
44
21
10
3
10
19
6
13
68
5
66
7
18
3
18
11
8
1
4
3
10
7
4
17
76
37
24
5
6
1
8
1
8
19
14
1
2
1
8
23
24
5
8
3
2
45
24
11
48
23
16
17
14
7
4
29
20
3
2
9
10
13
8
15
8
51
2
31
6
7
6
13
22
11
16
15
56
5
16
23
10
51
2
5
4
3
4
19
4
9
4
15
18
19
50
9
26
9
8
5
22
35
2
5
14
7
40
19
8
5
10
5
8
15
10
15
4
23
22
39
8
9
20
9
28
7
24
1
8
7
6
7
4
5
2
1
14
11
2
9
16
1
22
7
2
15
2
5
32
7
42
5
8
1
10
21
10
13
2
1
4
3
22
9
14
15
8
9
12
3
18
7
24
19
6
61
8
11
24
7
6
15
2
21
8
13
20
15
14
9
8
1
14
13
4
25
2
15
24
7
2
5
26
3
28
27
6
7
20
5
8
39
16
13
20
41
56
27
6
5
6
1
46
11
28
5
6
13
10
13
54
9
12
1
4
1
38
29
28
7
2
9
6
1
6
3
4
25
18
13
14
1
28
9
32
9
16
71
2
1
16
17
12
1
8
11
42
1
28
1
70
1
2
5
4
15
62
5
14
19
6
5
44
1
4
9
4
15
34
19
6
5
2
5
6
1
8
29
36
9
14
3
6
7
6
13
14
13
12
7
12
7
6
7
2
9
2
11
8
27
26
25
12
13
2
13
4
11
4
21
24
35
18
13
22
41
40
11
22
15
4
9
18
7
44
23
4
69
2
17
2
15
2
7
22
9
20
7
16
19
10
13
20
17
10
7
4
15
6
21
14
9
22
27
52
15
2
5
4
1
42
17
18
3
4
3
6
23
8
33
10
7
2
1
8
9
2
3
28
5
2
31
36
41
6
13
4
11
8
35
4
1
18
7
30
1
6
7
18
43
8
7
4
7
40
9
14
1
12
29
24
23
10
17
12
13
6
47
24
9
4
23
16
9
4
13
24
17
4
17
6
5
10
17
2
3
4
29
12
29
6
13
10
5
4
7
12
25
4
5
20
7
10
33
28
7
20
5
14
1
6
17
2
9
18
13
12
15
36
37
2
1
8
7
8
1
4
41
10
7
10
21
10
1
32
3
4
11
10
23
8
19
2
7
2
13
16
29
4
27
10
43
14
11
16
13
2
39
40
3
20
3
14
27
2
43
4
7
22
17
14
13
6
5
18
5
12
5
36
33
8
39
14
15
4
13
18
1
8
17
16
17
4
3
48
5
12
27
2
3
10
1
10
17
14
1
6
29
8
7
16
13
44
25
14
1
32
1
16
25
6
7
4
31
2
5
12
7
2
5
6
1
16
27
6
1
4
1
16
1
34
13
14
3
8
5
24
5
6
9
8
3
14
3
10
9
8
17
16
9
2
3
26
5
30
3
42
11
18
3
16
23
24
29
4
5
20
3
32
25
4
23
18
39
2
41
14
19
12
1
4
1
10
11
6
1
4
35
8
13
10
13
30
1
2
29
48
5
10
5
26
55
28
5
46
5
22
21
60
11
48
11
4
1
10
5
10
29
24
1
4
21
4
3
20
9
14
21
6
5
22
5
16
13
18
1
12
11
4
1
12
5
4
3
20
7
30
29
24
1
12
9
6
13
42
17
6
45
10
17
16
27
8
39
14
13
10
9
20
19
32
99
8
55
4
3
2
7
26
1
16
15
56
5
20
1
2
11
10
13
26
1
14
7
2
9
24
47
2
9
32
31
2
3
12
1
2
25
4
3
6
3
26
21
4
1
6
13
4
13
12
19
6
13
6
11
12
25
20
11
12
13
10
1
16
1
6
5
2
17
12
23
38
7
6
7
12
21
58
3
4
19
6
7
10
29
16
9
10
1
40
19
24
3
38
3
2
11
14
5
8
13
28
5
22
21
8
7
10
37
4
1
6
33
12
5
2
15
2
7
2
39
2
1
8
25
14
13
12
11
40
1
2
41
18
1
8
35
8
21
6
13
6
5
12
45
2
15
16
15
16
7
36
39
2
5
14
13
6
23
14
21
4
1
6
33
4
29
22
11
6
7
6
5
18
25
4
23
4
19
32
33
6
1
4
5
16
3
28
3
22
9
6
95
12
1
12
17
10
9
20
15
16
3
10
21
38
13
8
3
2
3
14
13
10
1
8
39
8
1
18
3
4
5
18
1
4
9
8
1
12
27
2
19
10
3
6
3
4
23
4
7
4
15
32
55
2
37
6
1
26
5
14
1
30
7
8
1
10
3
2
3
6
7
36
39
30
9
34
19
58
3
26
3
12
9
4
27
2
3
2
17
12
27
6
13
2
1
10
7
12
5
4
49
20
19
16
9
2
5
6
11
12
11
2
13
6
13
24
7
20
3
8
11
10
7
10
27
16
37
8
3
14
15
10
3
62
15
10
17
6
3
12
47
2
13
2
77
14
7
28
17
8
7
16
9
14
15
10
3
8
35
16
5
2
9
6
5
8
13
26
23
4
7
14
9
14
7
24
9
10
9
2
27
34
21
2
15
12
29
4
1
14
7
16
9
8
13
20
3
40
33
2
7
12
11
2
7
6
1
16
7
10
3
14
11
4
5
28
3
8
5
4
5
12
3
4
7
16
21
2
13
8
9
52
1
42
13
6
3
4
1
2
3
12
29
2
9
14
57
2
3
6
31
22
9
22
21
24
3
12
1
14
1
6
13
10
9
2
15
18
23
46
23
6
5
2
1
32
7
6
15
10
41
8
23
4
3
6
7
8
3
44
57
10
15
4
25
6
25
12
3
4
7
8
13
32
3
4
1
10
1
2
1
8
9
16
19
2
7
12
3
16
51
46
1
6
1
12
13
2
1
4
5
12
3
16
1
14
5
2
13
4
13
4
3
22
5
4
3
18
21
4
23
8
1
28
39
2
1
20
19
6
31
12
17
2
3
8
11
24
1
6
17
30
7
26
13
14
11
4
7
30
7
4
33
18
45
30
31
36
7
6
3
12
9
22
13
12
29
18
9
20
13
22
19
12
59
8
5
2
7
4
3
10
33
2
13
6
7
12
7
2
23
10
1
50
21
2
49
2
13
14
13
14
13
12
23
4
7
2
5
22
5
2
59
32
5
10
7
14
1
48
19
4
1
2
7
18
41
24
3
8
15
4
9
26
1
14
5
8
15
18
3
20
45
12
7
4
17
4
15
22
11
32
17
30
13
6
7
2
7
10
1
18
13
38
7
4
11
40
3
24
41
2
11
12
7
6
1
22
1
6
15
44
1
36
3
16
17
2
1
20
3
2
15
60
1
18
7
26
5
20
9
10
1
2
1
50
1
2
29
10
19
10
7
16
9
16
25
10
5
8
41
10
3
22
27
20
3
20
33
18
19
6
5
2
15
4
9
4
1
8
7
4
15
24
11
16
15
4
25
2
9
10
25
6
27
2
21
8
3
4
5
14
39
26
27
4
5
38
39
12
25
12
17
6
29
8
35
2
41
26
3
36
15
8
5
80
19
14
23
12
5
4
3
12
5
10
39
2
3
2
9
20
23
6
15
4
5
4
11
8
1
6
5
6
5
14
17
2
5
8
1
6
19
24
11
24
9
2
5
18
25
24
45
44
9
8
11
8
5
10
1
2
1
8
17
18
5
10
15
10
17
2
9
64
15
10
17
46
23
8
1
40
21
42
7
16
31
12
25
2
13
36
11
28
15
24
19
12
27
14
9
4
11
22
3
30
21
10
3
6
5
2
3
60
5
12
23
6
3
24
13
36
5
10
13
6
1
12
5
2
1
2
9
6
7
12
13
8
17
4
23
22
7
24
29
6
3
6
1
18
5
12
5
22
1
26
1
4
11
4
5
6
11
32
1
10
3
2
9
18
9
10
27
12
5
8
11
34
5
48
7
20
7
12
7
4
15
26
3
4
25
52
17
6
9
18
7
42
5
4
1
30
7
34
3
10
1
8
11
4
25
12
21
2
37
2
15
36
19
4
55
2
9
6
7
22
13
24
17
28
11
12
49
24
11
4
1
22
67
14
3
60
3
4
15
6
25
12
1
2
3
4
13
6
35
28
21
14
1
22
9
36
11
20
1
60
13
22
29
10
7
4
13
2
21
6
5
18
7
12
11
8
7
4
19
26
33
10
3
8
17
6
5
6
21
40
15
10
11
8
1
62
13
4
13
20
21
22
11
8
17
22
3
14
3
30
1
4
3
6
3
2
19
4
29
32
19
8
39
8
1
2
7
6
13
2
25
6
9
8
5
16
5
8
55
12
11
14
1
6
7
4
1
8
1
6
23
12
23
8
9
6
3
16
7
28
17
2
15
14
5
12
45
18
13
10
9
28
1
10
1
22
11
30
1
26
23
2
1
14
15
10
13
14
3
2
29
20
3
14
35
10
5
64
3
4
5
2
55
2
9
14
11
32
13
10
9
6
9
6
3
4
1
6
43
6
3
6
7
2
3
14
9
10
13
22
7
12
7
2
7
2
3
8
17
8
15
4
3
2
1
2
11
10
1
20
17
2
7
4
9
16
5
2
23
20
11
22
29
10
13
12
11
12
17
8
19
8
3
14
7
2
9
10
13
18
53
6
11
56
21
4
9
34
13
6
15
14
25
6
23
10
1
6
11
8
33
14
29
8
7
26
5
22
1
2
7
4
27
50
15
2
3
12
5
6
7
30
23
10
11
4
37
2
41
4
7
8
3
2
43
30
13
20
7
8
1
6
17
16
9
14
15
2
3
6
25
6
7
42
17
14
1
8
7
22
17
30
13
2
5
6
13
40
1
10
35
42
5
16
35
20
1
10
17
10
35
30
5
12
3
2
15
14
7
2
1
14
3
4
5
18
35
2
31
20
21
8
1
10
7
10
21
60
1
42
1
16
17
26
17
2
7
26
9
6
43
6
7
10
9
2
5
10
3
8
5
34
13
16
7
6
21
4
3
2
5
6
11
10
11
8
15
8
9
92
31
10
5
8
5
12
17
12
5
12
1
16
9
6
5
32
27
68
1
14
15
14
27
2
7
2
37
6
17
6
21
38
11
14
1
8
13
6
13
12
21
16
1
8
1
18
21
8
3
34
19
44
5
20
9
2
19
10
41
22
65
6
17
4
71
2
11
14
27
12
27
18
5
6
23
24
1
20
7
8
25
6
37
4
1
14
3
30
1
28
3
16
9
18
5
6
7
8
1
6
27
20
25
14
7
20
21
6
15
14
9
16
5
2
17
2
5
28
43
8
17
2
15
18
41
2
15
4
11
2
33
42
3
40
27
48
7
20
17
38
5
56
11
2
3
10
5
22
23
12
7
4
17
12
25
16
7
22
23
12
7
4
23
6
3
14
1
10
3
16
17
20
5
20
9
8
27
8
13
2
11
12
27
2
7
2
1
12
23
2
1
6
23
22
7
22
1
6
31
26
15
18
25
32
9
4
7
6
7
28
3
38
1
2
43
12
1
2
17
2
25
8
11
6
15
40
19
4
15
32
7
12
11
60
1
8
3
14
3
4
3
2
5
20
9
28
43
32
15
8
19
16
1
10
9
10
57
10
17
14
13
6
49
6
5
18
27
10
11
10
13
8
51
50
5
4
11
20
27
4
35
4
11
12
7
4
7
18
13
2
13
18
25
6
13
2
21
16
3
2
31
8
15
4
31
12
1
4
5
58
21
14
3
28
43
20
3
22
11
2
11
4
17
24
23
2
9
4
9
8
9
4
5
4
7
20
9
4
5
10
23
24
21
34
13
32
7
4
5
20
1
22
11
4
3
8
23
28
13
10
23
4
17
4
5
2
1
4
9
2
9
4
7
2
5
10
11
4
15
6
3
2
3
14
3
2
17
30
5
28
11
4
15
12
1
24
21
22
23
4
17
2
39
2
15
8
9
28
29
12
1
20
45
14
7
10
13
16
1
16
7
4
25
4
7
14
1
2
11
8
25
28
1
12
5
6
11
4
19
38
39
8
23
6
3
10
29
14
1
2
37
6
29
8
11
6
13
18
29
10
39
2
5
4
3
12
17
16
19
28
3
2
11
4
5
10
15
4
11
12
5
26
13
2
1
2
15
64
17
12
49
18
7
4
17
6
7
16
65
4
23
8
3
2
21
2
5
26
9
30
15
8
3
2
11
18
9
4
9
8
7
18
1
16
11
20
3
22
57
2
5
4
13
8
9
28
3
4
1
10
3
10
31
12
17
10
3
24
17
8
7
2
3
4
3
20
15
14
27
2
15
4
7
6
9
2
1
4
5
4
27
22
17
6
11
12
11
2
3
4
17
8
3
16
3
18
3
2
1
4
1
18
1
10
5
40
29
20
9
4
7
2
3
4
5
14
19
26
7
20
31
4
7
6
17
24
7
16
3
24
19
10
11
4
9
10
9
6
3
12
25
2
3
2
7
16
11
2
5
2
11
24
17
18
9
16
21
2
5
40
29
28
1
2
13
10
7
16
5
6
19
8
7
10
11
4
3
2
11
16
9
28
27
20
21
6
9
6
13
18
9
16
3
4
1
14
21
14
3
26
5
64
5
36
29
2
11
20
7
26
1
14
5
6
19
6
7
6
17
6
3
2
9
18
101
24
11
6
11
10
7
4
35
6
1
30
11
4
3
14
5
24
1
6
1
8
23
14
15
4
7
26
1
16
17
18
23
10
7
4
25
8
55
10
5
4
15
14
1
18
1
12
29
8
1
8
13
18
39
18
5
12
1
2
5
2
35
2
7
14
7
2
5
26
15
6
3
6
29
18
15
40
1
2
13
14
29
44
1
12
19
4
3
2
15
40
33
4
11
8
13
4
1
4
3
8
15
10
1
8
13
38
3
24
11
28
3
4
15
4
13
22
9
28
1
12
9
4
15
4
3
2
11
8
1
6
17
18
11
6
23
2
1
20
7
36
7
12
9
22
17
32
3
6
17
12
15
2
21
8
9
14
31
8
9
16
3
16
5
8
1
6
5
2
1
8
11
10
17
6
7
24
13
2
1
2
17
6
23
50
1
30
19
6
1
12
1
6
7
20
27
12
17
2
27
2
5
6
11
14
31
8
11
30
3
4
1
4
69
4
41
2
9
6
17
26
21
2
3
20
3
20
9
22
35
2
7
12
1
26
17
6
13
10
3
2
3
4
13
14
3
4
13
2
19
2
55
24
19
4
13
4
33
2
21
34
15
8
25
16
15
10
37
32
3
42
7
14
9
6
3
4
3
38
39
20
7
2
27
10
9
2
1
8
5
2
19
14
57
6
13
2
17
12
23
2
29
4
3
8
11
42
7
26
19
34
19
4
7
18
13
8
3
8
37
4
7
14
1
10
3
26
51
2
9
4
5
18
7
4
15
8
13
2
25
2
21
6
25
24
33
12
13
16
11
40
7
34
15
26
1
4
3
26
33
10
3
18
15
26
3
18
7
18
3
8
53
34
7
10
3
8
9
20
1
30
27
14
13
2
11
4
7
48
31
18
5
18
21
28
19
2
3
4
19
4
17
36
29
8
17
4
1
2
31
40
1
6
21
2
9
4
35
2
1
10
7
18
51
28
9
4
9
54
65
10
9
2
3
20
7
8
1
10
21
6
5
6
5
6
39
14
3
4
3
16
3
10
3
8
9
8
3
26
21
8
7
2
13
82
9
4
9
64
3
12
5
12
13
8
25
16
49
2
13
4
1
4
9
10
17
10
3
10
5
2
9
2
21
30
43
6
1
8
9
6
9
2
7
18
23
8
13
12
5
10
35
6
23
6
17
14
1
26
15
10
7
18
15
2
9
12
9
2
11
12
7
12
19
14
1
32
3
16
3
2
11
14
3
4
33
6
5
4
9
20
1
2
9
12
5
22
67
4
3
2
5
2
1
32
5
78
5
4
17
24
27
6
1
8
1
6
3
10
5
8
9
2
1
4
35
18
17
4
5
30
5
6
17
134
17
2
13
8
7
2
13
4
3
6
13
46
5
10
1
4
7
14
7
18
13
4
13
2
13
6
3
10
1
4
11
4
5
6
7
20
13
28
25
6
25
20
21
36
11
2
17
12
7
18
19
4
13
12
5
28
1
6
11
6
3
8
9
4
5
26
21
18
3
8
15
6
11
18
25
20
29
10
5
2
5
6
1
30
5
4
11
2
29
12
5
6
1
16
19
32
1
6
13
32
19
2
71
2
3
2
13
22
5
12
5
10
11
18
3
16
3
16
5
4
19
14
49
20
23
34
11
16
23
54
13
10
27
12
7
12
11
6
5
2
43
2
21
8
17
8
21
14
51
4
27
22
7
6
5
12
5
6
9
26
23
22
35
18
3
16
13
34
51
16
51
14
81
16
31
2
5
22
19
4
3
6
27
18
15
6
11
26
3
74
7
4
1
20
5
2
31
18
19
22
1
8
25
4
17
10
1
24
25
6
25
18
1
6
47
28
11
4
5
20
9
6
17
4
31
28
1
8
11
16
7
18
11
2
13
30
13
2
5
30
11
2
1
6
29
8
3
20
9
14
9
2
3
8
9
54
39
10
3
12
33
22
3
8
13
6
5
24
1
6
11
22
23
12
1
30
9
22
15
12
3
16
1
2
7
6
3
42
23
24
13
16
17
52
25
10
7
8
17
26
7
6
5
30
11
10
27
40
39
30
11
4
3
24
5
12
17
8
13
10
7
16
37
6
11
6
5
6
17
2
3
6
1
26
39
6
1
14
21
32
3
4
33
38
3
24
5
6
21
6
9
8
49
20
23
22
11
30
1
2
25
36
1
8
29
2
23
12
13
12
13
14
9
6
17
10
17
8
1
18
1
8
9
8
1
24
11
10
3
4
23
10
5
28
3
26
25
2
7
10
29
4
27
10
15
46
5
2
37
6
17
4
11
28
7
6
5
6
17
24
1
6
5
10
13
6
3
6
5
4
13
14
13
8
7
2
9
22
1
2
1
22
5
18
17
18
5
6
11
10
15
6
13
4
13
64
19
2
13
2
11
26
7
6
25
10
5
4
9
16
39
14
3
4
7
4
15
2
3
22
45
10
5
2
7
48
49
2
5
24
27
4
9
42
5
2
7
18
3
2
23
10
11
36
9
4
13
4
7
6
7
6
29
4
45
22
11
16
5
44
15
10
3
2
1
22
7
16
3
10
1
24
13
10
7
6
5
20
17
6
1
20
9
2
1
2
17
12
3
2
3
2
49
2
3
2
7
2
9
8
33
16
11
8
21
4
13
8
63
2
5
18
31
22
11
28
21
2
3
22
21
14
9
10
7
2
23
16
5
14
1
18
17
18
1
18
17
4
21
32
3
10
9
4
77
2
35
14
9
18
7
2
1
2
3
20
13
24
21
2
25
2
5
8
13
4
21
4
13
4
13
4
7
6
3
10
17
6
3
12
1
38
21
6
35
12
17
30
5
14
11
2
15
14
11
38
5
4
13
20
1
6
5
8
23
8
5
2
11
52
27
2
11
18
9
12
17
68
21
30
15
16
39
2
23
4
7
26
1
2
29
16
3
2
11
26
5
12
5
40
7
14
9
56
31
22
3
10
33
6
41
8
17
2
19
2
3
26
11
2
19
10
5
40
1
12
11
4
59
18
5
8
51
24
11
32
25
12
29
26
11
14
9
22
13
4
11
62
3
18
3
12
11
12
5
34
35
10
1
8
29
4
3
4
15
20
3
20
3
10
39
22
3
22
13
4
1
4
7
6
11
4
9
14
1
4
9
2
1
24
7
6
1
16
3
4
17
32
9
34
57
46
1
18
1
20
13
54
3
38
15
30
1
10
13
6
5
6
29
12
3
6
21
36
11
12
19
12
33
12
13
12
25
6
19
26
15
44
9
6
5
6
11
6
11
6
35
78
7
8
5
4
5
6
17
2
5
8
5
8
5
2
25
8
15
16
7
2
27
40
9
6
17
8
15
30
1
8
1
18
1
36
1
22
11
18
31
42
7
4
1
32
3
10
1
24
7
22
11
50
1
60
7
12
7
16
25
6
49
6
3
20
19
2
17
10
3
10
3
6
37
20
7
2
1
2
1
16
11
18
25
54
1
6
45
6
5
42
19
12
35
2
11
2
5
30
1
6
13
26
43
8
9
28
11
20
7
30
7
10
57
42
3
20
11
20
3
20
1
14
9
30
21
6
11
30
37
6
25
2
3
8
9
46
5
2
1
18
1
6
19
12
13
18
5
8
7
14
3
4
11
2
15
2
5
12
5
8
11
20
1
12
11
20
13
2
7
18
3
14
11
24
13
12
61
44
11
2
11
38
11
8
9
10
1
14
1
8
9
22
21
30
13
8
39
4
11
10
27
10
13
28
3
10
21
10
63
32
1
16
27
8
39
10
1
14
7
2
7
2
1
4
27
4
3
14
3
26
31
28
3
14
1
8
43
36
15
4
9
10
17
24
41
6
1
6
3
22
5
24
27
4
21
8
1
2
7
10
21
18
27
10
29
54
61
30
35
6
13
32
1
14
7
6
13
28
19
14
1
64
9
4
11
6
11
2
29
8
7
12
17
10
5
6
1
32
21
8
3
2
1
2
11
24
1
10
1
4
13
10
27
14
13
10
7
18
5
12
3
30
9
4
21
10
1
48
5
4
1
28
13
4
1
2
3
38
1
12
11
16
21
4
15
2
5
14
35
6
11
26
9
28
27
14
5
16
63
2
23
2
39
10
1
6
3
4
1
4
15
58
27
4
9
4
15
28
19
30
9
10
1
28
17
8
13
12
13
2
17
6
1
20
19
34
19
6
21
6
5
10
5
12
13
8
15
10
9
2
9
2
5
12
3
2
9
4
3
26
47
18
3
20
3
12
21
22
19
36
13
4
13
6
5
6
1
26
7
2
1
10
33
12
21
2
65
2
13
32
17
24
7
42
7
10
1
48
25
12
41
8
9
18
9
18
5
10
11
12
9
2
13
20
19
26
7
6
7
18
5
32
3
18
27
8
3
26
9
36
3
4
33
6
3
10
7
46
23
18
3
2
11
6
7
34
17
6
21
14
1
8
15
8
5
2
7
4
1
12
7
16
13
4
3
78
17
10
3
4
21
14
1
30
7
30
17
18
1
2
41
24
7
26
1
14
17
2
5
10
5
2
33
10
15
26
21
22
15
4
13
2
3
34
7
4
3
8
3
2
17
6
17
2
1
12
7
8
9
14
3
12
35
16
11
28
13
36
13
6
1
4
1
18
19
16
27
4
25
20
11
2
3
10
1
4
11
6
3
2
3
10
1
6
13
2
5
8
13
12
17
24
7
44
9
4
23
4
5
2
17
24
1
10
1
4
5
8
5
10
9
40
7
2
23
20
1
16
41
12
1
12
1
72
17
2
1
52
23
22
1
32
7
20
1
6
1
10
13
10
13
14
1
6
27
4
25
10
1
14
5
16
33
12
31
14
11
22
27
10
9
32
19
2
5
16
21
2
13
8
7
36
15
10
1
26
3
8
3
2
19
8
9
20
1
22
19
26
17
6
5
20
7
8
3
8
19
10
9
12
1
70
1
18
27
2
19
12
3
20
19
26
3
10
21
10
5
20
17
14
5
20
19
12
55
4
9
6
1
14
31
12
1
12
1
84
5
22
13
20
1
8
43
2
11
30
41
6
9
42
9
2
21
8
3
6
95
32
3
16
7
26
15
10
1
12
1
10
3
10
33
10
21
4
9
16
3
4
7
12
7
8
1
2
29
32
1
18
19
18
5
2
5
2
3
8
23
8
9
18
11
4
39
16
1
6
5
6
37
14
7
8
5
8
7
14
3
2
5
4
21
6
9
28
7
2
7
38
1
2
3
14
5
12
9
20
11
28
3
8
11
10
3
14
29
12
25
4
9
2
15
22
1
20
1
2
9
10
5
8
15
26
15
8
13
6
13
4
11
4
5
2
3
6
79
12
15
8
31
56
7
14
9
30
27
10
3
10
9
26
9
8
25
14
37
42
35
12
41
28
29
4
17
12
5
6
9
8
17
10
3
4
41
12
35
22
9
24
19
12
13
4
3
22
19
40
11
14
1
20
7
6
15
18
7
6
27
14
7
2
13
4
7
8
1
4
27
14
23
4
9
30
5
4
43
12
29
12
11
8
5
14
9
2
19
10
9
18
3
16
9
2
3
2
21
78
39
2
21
14
7
18
17
22
1
12
27
6
13
4
35
24
5
10
1
18
23
6
11
4
11
6
25
6
7
6
35
18
35
12
1
4
1
18
1
8
7
24
1
6
1
30
3
24
77
14
33
4
1
28
45
30
15
30
25
12
25
26
9
6
11
34
31
8
11
6
1
6
3
4
7
24
1
8
1
8
1
16
15
46
11
2
1
22
11
14
9
20
5
2
19
6
35
8
19
14
3
26
15
10
29
4
51
8
17
6
3
22
17
40
7
6
59
8
19
2
7
20
17
10
11
2
41
38
1
42
23
10
1
18
9
2
1
4
5
22
1
4
9
14
25
8
3
2
21
12
3
2
19
2
37
36
11
8
7
2
21
2
43
14
19
12
5
4
19
56
9
14
41
2
15
42
25
34
9
14
11
2
5
10
11
6
5
6
1
14
7
16
15
36
7
8
3
28
25
28
1
16
31
18
49
22
15
4
9
32
19
2
1
2
1
6
75
2
11
10
23
4
3
8
19
24
11
34
3
6
13
8
17
26
27
8
1
20
13
2
45
12
19
8
15
10
7
4
1
10
19
6
9
8
1
10
27
8
29
16
15
16
7
20
13
2
1
34
3
44
5
10
7
18
1
6
31
24
3
34
49
14
5
4
17
12
5
6
7
30
7
12
21
46
1
14
17
16
11
2
7
16
23
66
17
10
5
30
7
4
7
14
7
20
9
76
15
8
1
4
21
4
3
4
3
8
15
16
5
18
1
10
5
26
3
18
21
10
1
28
1
42
5
4
3
6
1
6
3
12
1
16
1
8
3
22
5
8
9
10
19
6
7
8
1
40
3
18
17
22
37
10
15
10
11
8
29
12
7
22
3
8
3
16
1
12
35
4
3
14
5
16
19
4
5
16
11
2
15
26
5
38
47
6
1
14
1
12
11
6
9
2
1
2
11
12
11
2
19
8
11
16
3
50
5
26
3
10
3
14
3
2
9
28
1
14
13
12
55
4
9
34
31
32
7
2
1
6
15
2
21
10
33
10
13
2
1
38
9
8
23
14
9
2
21
24
1
24
19
6
3
8
15
2
29
4
19
16
23
6
1
24
17
4
5
4
23
12
19
34
3
14
7
4
7
12
13
8
9
2
3
4
27
18
17
18
17
4
17
12
7
2
23
6
11
28
5
14
9
42
1
2
19
58
3
12
1
6
41
32
17
10
15
6
1
42
23
30
9
8
3
6
1
70
5
2
9
58
25
2
11
30
7
10
17
8
25
18
5
4
29
30
5
22
19
30
13
20
17
8
7
8
3
18
19
6
5
14
15
8
1
22
15
4
3
10
31
42
5
32
19
2
11
10
5
4
1
30
7
12
3
2
27
12
7
20
9
10
1
4
19
12
5
4
11
8
19
12
9
8
15
2
51
14
7
6
7
34
5
10
7
22
3
2
3
22
15
4
73
4
15
12
9
14
5
24
9
40
9
2
5
4
3
10
5
18
21
8
31
20
17
34
21
24
11
28
5
12
19
2
13
44
17
6
23
16
1
12
3
16
35
4
39
8
7
62
7
2
39
8
13
2
7
2
19
10
5
10
15
10
7
2
13
2
29
18
1
12
7
4
9
14
47
14
17
18
5
4
19
24
5
2
7
18
5
8
17
14
19
30
7
10
1
16
17
20
19
10
23
10
15
10
5
6
7
6
1
14
5
38
5
16
19
14
13
8
3
2
17
10
15
8
1
2
7
4
3
14
3
8
23
2
1
8
13
10
5
10
5
26
33
24
1
6
23
4
1
18
7
2
13
6
11
2
17
24
23
16
11
12
5
12
23
60
7
10
15
4
3
22
29
6
9
22
11
4
35
4
3
14
9
42
11
18
11
2
55
8
31
24
15
30
23
24
13
14
9
20
13
4
5
8
11
2
19
20
3
4
33
2
5
8
55
2
7
12
7
20
33
14
43
10
3
6
25
34
23
6
17
10
11
40
9
8
23
4
1
22
11
8
19
22
9
8
9
4
11
46
11
12
13
14
1
6
7
18
5
38
13
12
11
6
17
2
3
22
7
10
9
8
13
4
5
12
7
6
5
2
47
6
13
10
9
26
5
2
9
22
37
24
19
18
13
2
7
6
43
6
25
12
25
12
23
6
5
36
31
14
11
14
1
38
1
20
7
4
11
6
1
18
3
26
1
2
1
20
7
10
3
4
5
8
15
14
15
4
33
30
13
2
15
24
5
4
3
16
5
4
31
20
3
8
3
20
19
4
7
6
3
12
13
6
17
14
21
16
13
8
3
14
3
4
1
6
17
22
19
4
19
16
15
2
3
14
1
32
9
20
31
2
31
4
1
42
3
6
51
22
3
12
13
4
13
14
11
8
13
40
5
20
11
22
15
14
3
2
15
16
23
36
9
12
17
4
13
8
13
4
15
22
7
6
27
2
1
22
3
20
23
6
1
14
3
6
21
14
1
2
15
32
41
8
11
38
21
4
13
14
3
24
23
2
17
12
7
36
3
4
9
34
31
8
1
50
3
2
3
6
5
16
7
14
5
8
3
22
11
36
13
12
5
32
29
10
15
22
3
6
13
6
1
4
5
16
15
14
21
38
13
32
17
50
13
8
3
14
3
14
3
8
1
10
15
20
3
18
7
6
13
30
17
10
1
60
1
10
33
20
5
20
31
28
11
6
15
22
15
2
1
6
1
32
3
16
1
16
9
8
7
2
1
24
25
8
75
2
9
2
29
14
9
6
13
18
23
8
7
10
1
2
35
2
11
16
17
4
5
10
3
12
1
18
43
18
3
20
1
10
13
26
13
14
9
44
5
12
11
12
33
6
7
18
23
4
7
10
5
10
5
12
9
22
9
26
9
16
17
8
1
4
47
10
15
28
3
4
25
12
7
4
5
2
11
12
1
4
25
8
13
10
7
6
7
4
11
10
13
6
9
10
49
20
13
32
1
4
3
16
3
66
39
14
11
10
11
4
21
6
1
8
19
2
17
14
11
34
3
8
7
18
19
26
35
50
1
6
1
6
3
42
3
22
5
2
5
2
41
8
13
14
23
8
11
20
15
14
23
6
7
2
17
20
17
6
13
16
11
16
17
12
73
12
43
24
27
26
9
14
5
2
13
4
13
14
1
4
17
8
13
36
17
12
7
8
37
38
21
42
35
14
1
24
23
12
19
14
1
8
23
4
35
66
3
8
1
6
1
8
1
2
19
16
5
10
1
12
19
90
5
6
5
36
53
58
3
14
5
30
13
18
1
2
1
8
5
2
5
14
23
14
13
2
9
58
1
6
37
6
7
18
43
16
5
8
11
10
17
26
13
24
33
6
9
16
3
12
13
8
19
4
7
10
7
2
15
10
27
34
33
16
33
14
5
2
1
8
21
34
3
4
11
14
25
12
3
4
9
16
5
24
13
20
23
4
3
30
15
14
7
4
19
8
1
10
11
10
3
2
5
4
3
4
1
12
13
24
15
2
23
2
17
16
11
2
7
8
17
28
1
2
5
8
9
8
9
2
3
10
25
16
5
26
15
8
25
26
3
36
5
24
17
4
5
4
3
4
33
14
9
2
5
8
5
20
1
14
55
10
1
8
3
4
9
12
11
12
1
8
1
10
7
26
37
36
7
12
13
16
49
18
1
20
29
12
19
12
25
24
5
6
1
6
11
16
9
6
27
8
17
6
5
14
17
6
1
26
3
6
3
14
39
22
5
18
11
12
1
8
9
32
19
6
1
4
5
10
1
12
7
14
9
12
1
6
23
2
1
4
19
14
47
6
51
6
11
8
3
6
13
6
27
24
1
12
25
20
15
16
1
26
13
8
3
2
3
6
11
10
35
6
3
20
21
6
7
6
21
8
3
10
5
2
7
6
33
2
45
8
3
8
7
10
3
2
15
2
19
6
3
18
7
42
17
16
7
30
17
34
9
4
3
2
9
26
37
16
5
16
5
6
19
6
1
2
19
12
19
22
9
12
3
4
75
20
15
6
1
40
19
8
53
8
9
4
5
16
3
10
3
10
1
4
33
2
35
6
7
16
5
24
17
4
23
2
17
2
11
18
25
6
5
6
31
42
17
6
3
12
3
18
1
14
13
20
27
2
35
4
3
8
9
2
1
10
1
10
1
6
1
18
19
6
7
24
13
6
35
4
25
34
7
16
19
26
9
8
7
12
57
18
1
6
13
10
7
30
13
6
19
4
7
10
1
2
23
4
23
48
3
10
3
12
31
10
15
12
5
2
25
18
23
26
1
2
1
20
7
14
3
8
3
10
3
38
7
18
49
10
21
6
11
6
1
16
7
8
5
6
7
6
7
2
1
48
1
10
3
2
1
10
23
6
41
64
43
6
19
6
25
34
1
2
15
4
1
22
25
16
1
6
3
6
53
6
5
12
23
12
13
36
17
14
5
8
13
2
17
8
21
4
19
2
43
6
1
6
11
24
7
8
11
6
21
12
1
24
25
16
17
12
9
30
3
8
27
4
3
14
9
14
3
26
7
4
1
34
7
10
29
12
11
26
11
16
1
22
3
36
9
14
5
8
1
14
1
14
3
16
31
2
11
14
3
4
9
4
9
10
9
34
37
14
21
20
7
24
17
6
17
6
5
24
37
2
1
6
37
6
1
4
1
2
5
10
23
14
3
2
5
10
21
4
19
2
1
46
9
10
3
8
27
32
9
20
5
2
3
14
1
26
9
8
19
26
7
6
13
12
1
12
5
10
61
4
3
2
3
4
5
8
3
6
7
20
5
2
43
20
59
6
1
4
5
14
23
6
1
6
53
2
11
36
1
8
7
8
11
16
1
68
9
12
57
10
7
18
5
2
19
12
9
8
5
2
3
4
9
26
23
42
1
38
15
6
5
4
31
2
27
4
9
16
15
6
9
24
5
26
9
10
3
6
9
2
55
8
3
16
13
4
11
10
23
4
1
24
7
18
1
18
5
12
1
18
15
14
11
12
3
14
1
8
1
10
1
14
35
30
23
6
11
20
21
20
33
14
17
60
1
8
1
18
7
10
1
30
3
6
3
2
1
44
21
10
33
8
9
2
3
20
91
10
19
18
7
20
5
12
25
20
5
36
11
6
3
4
13
2
5
20
9
32
27
4
1
2
1
6
19
30
3
8
3
4
43
6
3
2
25
4
1
10
5
20
3
24
7
18
11
2
11
14
7
14
5
26
9
18
5
2
9
42
7
20
3
2
1
2
5
2
3
4
3
24
1
14
3
26
19
10
27
4
3
10
3
2
7
20
7
44
1
10
11
18
3
6
7
2
9
4
1
12
15
14
3
6
21
2
33
22
31
24
5
36
5
2
1
60
21
32
5
6
15
30
7
10
23
2
9
12
1
18
11
6
15
16
15
42
21
4
11
14
7
14
7
2
1
26
17
8
57
2
17
20
11
32
11
2
1
10
21
4
3
10
15
8
3
4
11
8
21
2
3
38
11
20
3
8
17
14
45
6
1
12
1
38
15
4
1
26
1
2
29
14
23
30
1
6
49
18
31
16
19
6
53
20
13
28
5
4
17
2
7
8
1
28
3
4
11
30
11
18
1
8
1
2
13
16
5
12
7
6
5
8
19
26
13
10
3
46
25
22
7
14
21
8
1
82
9
2
13
30
1
102
25
24
11
2
1
8
1
14
29
2
11
94
5
6
39
8
9
34
7
16
13
16
3
14
5
2
25
6
1
4
5
10
3
22
1
12
19
22
15
16
3
10
1
4
65
2
11
10
5
6
29
6
9
26
1
4
23
46
59
4
31
16
21
14
43
8
29
16
43
6
1
18
7
18
5
12
29
24
1
6
3
36
5
14
3
10
11
50
7
6
19
6
19
34
7
20
3
16
21
54
3
22
37
6
13
6
31
2
5
12
9
2
1
2
35
38
9
6
25
18
33
8
37
8
1
12
25
6
29
12
17
6
17
4
3
6
21
12
27
8
27
12
5
36
1
32
9
6
1
58
15
6
1
20
11
8
5
42
21
10
39
14
1
10
11
2
15
24
5
16
11
12
1
10
13
8
1
22
15
4
1
18
7
12
35
10
3
20
7
22
15
8
7
4
1
18
21
38
11
16
11
8
23
4
3
38
11
4
3
8
17
14
27
4
15
8
1
6
41
24
7
4
3
2
9
8
3
2
9
4
45
6
11
26
9
22
3
14
5
12
3
2
3
10
21
44
1
4
1
4
3
38
9
4
11
8
1
18
3
12
33
18
11
28
11
14
1
36
11
20
1
16
23
2
11
4
11
8
9
6
7
80
1
2
3
20
1
12
7
12
5
18
35
6
3
20
3
4
19
10
19
18
11
12
17
14
3
4
1
66
23
6
5
8
29
2
1
14
11
32
39
8
7
14
17
78
5
8
1
4
9
4
25
42
13
6
59
18
5
6
1
38
7
4
7
6
27
4
1
22
1
18
19
12
7
24
11
4
1
6
5
38
7
6
51
8
17
34
7
4
3
2
11
10
3
10
29
16
3
12
23
4
3
18
37
36
31
6
5
6
17
12
15
8
1
12
5
4
3
22
21
10
1
2
1
6
25
20
7
18
13
8
15
28
3
20
3
14
3
22
3
68
5
20
7
4
3
32
3
6
5
16
11
2
11
26
9
16
11
4
5
12
1
2
1
10
11
22
5
16
7
8
7
8
1
8
5
2
3
54
53
30
1
4
7
58
47
4
25
22
17
22
9
14
21
10
1
20
13
24
11
24
1
14
13
18
3
2
5
2
7
6
19
8
15
2
3
10
3
6
13
18
41
8
21
8
37
2
21
10
53
30
11
6
9
8
27
8
21
18
5
18
1
24
11
4
3
6
17
12
31
22
11
12
1
22
7
6
35
40
7
6
23
6
7
6
1
30
15
12
1
20
27
10
3
22
1
8
11
10
3
10
45
24
7
2
13
16
3
4
17
46
3
14
9
14
9
26
17
12
13
8
41
92
1
24
23
24
11
38
35
28
17
50
3
2
3
10
17
18
9
8
45
8
31
6
29
4
1
16
27
2
5
6
31
22
3
6
1
8
7
10
7
2
15
20
9
12
7
22
11
32
57
2
7
4
9
4
7
46
65
26
3
16
9
6
13
28
7
4
33
22
63
8
33
14
5
18
5
12
1
8
19
2
5
24
7
6
9
18
11
6
19
6
47
12
1
10
23
12
5
4
1
78
15
18
9
2
5
18
1
6
41
12
3
18
19
20
13
22
1
12
11
46
47
12
11
6
7
14
13
2
1
16
67
10
15
8
29
12
7
6
43
8
13
22
3
6
3
14
15
4
21
8
1
6
9
8
9
10
7
14
45
4
3
74
3
18
1
10
9
28
13
32
7
24
1
6
11
4
5
6
3
28
3
10
7
26
17
4
15
10
15
10
9
6
37
18
1
26
13
14
1
4
3
2
19
8
1
2
9
14
11
2
7
10
7
18
53
2
3
32
1
14
3
8
19
4
3
6
47
14
7
16
29
18
7
4
5
24
1
6
11
8
13
4
9
2
35
44
21
2
1
6
17
8
7
8
7
38
11
2
5
12
11
24
27
24
9
4
7
8
3
52
31
34
3
8
33
8
23
2
25
6
1
6
19
28
9
10
1
4
7
12
15
4
3
34
17
8
3
2
1
8
3
4
1
4
5
16
7
2
1
6
5
22
1
6
17
20
27
26
3
2
37
4
3
28
11
28
7
22
11
2
57
8
43
16
3
32
15
6
1
8
29
4
37
30
5
4
3
10
1
8
7
2
1
4
17
12
5
18
25
2
3
30
11
10
9
10
11
2
9
24
5
14
19
6
27
20
7
6
1
18
23
2
9
2
29
8
15
8
21
28
3
4
1
6
1
6
5
2
9
2
1
4
5
12
5
6
17
2
9
4
19
34
9
8
21
4
25
4
7
4
5
6
41
26
1
4
25
4
3
2
27
8
3
14
3
4
23
18
1
6
25
22
7
10
3
8
15
4
13
10
7
8
1
14
3
28
15
20
5
22
9
12
5
8
5
26
1
8
11
4
5
2
7
6
55
8
7
6
53
18
11
12
21
42
7
36
23
18
7
4
9
10
9
18
7
8
13
30
29
2
9
30
9
56
7
86
53
32
1
18
3
2
15
2
3
20
3
6
19
18
33
20
19
2
15
18
23
6
7
16
5
4
19
14
11
10
9
4
7
12
3
4
43
14
19
26
9
18
11
10
1
36
13
8
1
22
1
18
11
6
11
12
19
6
17
10
9
8
17
2
3
10
3
8
3
12
15
12
19
10
5
12
1
4
5
4
1
56
5
20
9
10
7
46
21
8
1
10
1
30
7
20
3
18
1
18
31
34
1
2
5
12
1
42
5
26
75
16
15
52
5
2
9
4
15
8
15
22
3
2
7
12
17
24
7
30
7
2
1
32
13
2
5
38
17
12
19
6
5
12
11
4
37
2
5
6
19
18
17
4
21
12
49
36
7
14
1
20
7
6
35
8
17
10
7
8
5
8
1
66
13
14
1
20
13
18
61
10
25
12
31
8
5
16
13
4
13
2
1
8
5
20
19
12
3
8
7
8
19
8
13
14
17
6
5
4
7
12
5
6
1
10
45
2
19
14
9
6
9
2
7
26
19
20
11
2
19
10
3
2
31
6
5
4
1
4
7
8
25
26
77
10
5
38
5
6
5
22
9
38
5
10
15
2
15
16
45
14
19
12
13
6
1
2
7
8
19
14
15
14
5
10
53
2
9
10
19
22
7
10
13
2
13
30
1
2
9
4
19
4
27
12
27
8
39
14
1
4
9
14
5
14
1
24
7
66
7
46
5
48
15
20
11
2
9
30
13
48
19
4
23
4
43
8
5
42
29
12
1
2
3
8
17
8
7
12
1
36
11
32
3
12
7
2
23
14
25
4
5
26
25
22
11
2
23
10
21
18
57
10
19
30
7
6
23
4
5
10
3
28
1
8
9
32
15
10
27
2
5
16
25
8
25
6
1
6
13
20
15
4
7
22
27
4
67
6
11
2
45
2
57
14
3
4
19
6
35
6
13
24
19
2
5
4
13
14
1
30
15
8
13
36
23
4
11
16
15
14
3
22
33
8
1
4
17
2
1
6
7
2
5
4
3
16
13
8
13
2
29
10
39
36
13
2
3
4
39
2
15
10
3
16
1
6
15
16
19
6
27
4
9
4
7
42
1
66
1
2
57
8
31
2
1
2
9
8
7
4
17
24
25
14
1
2
9
8
23
20
41
22
1
2
3
4
27
2
13
36
9
6
11
4
19
6
1
20
3
10
33
24
29
10
9
6
13
42
17
8
1
18
7
14
55
44
31
2
7
24
15
20
3
10
5
24
13
42
11
34
31
2
11
2
9
2
1
30
5
12
5
6
9
4
7
4
15
4
9
2
7
6
31
8
3
2
15
2
13
2
19
4
7
6
15
8
11
2
1
4
1
10
3
2
13
20
3
2
3
2
7
32
23
22
23
10
3
2
9
12
17
2
1
18
13
46
43
10
17
24
7
14
13
18
11
6
31
8
13
10
7
6
23
4
11
28
11
18
17
8
21
10
19
12
21
14
31
2
3
10
3
2
1
12
11
10
13
10
17
2
23
16
13
2
13
18
31
66
5
14
25
16
39
22
3
12
3
2
45
4
5
24
3
2
25
10
29
16
7
2
1
16
7
12
11
12
1
24
27
14
7
46
1
4
9
16
9
2
3
4
7
44
1
8
21
8
3
4
1
38
27
8
3
12
1
18
13
4
3
14
1
24
5
28
13
4
59
2
17
8
13
12
29
8
1
2
13
22
3
58
9
12
15
20
19
2
1
10
13
4
3
14
1
4
31
16
9
38
21
2
11
2
1
2
1
8
5
2
1
8
11
8
1
32
1
4
1
44
13
14
35
18
21
14
19
32
1
6
1
4
3
38
15
12
5
6
21
2
5
6
5
24
27
20
1
4
13
24
11
32
29
6
17
2
13
8
19
6
1
6
3
12
17
2
3
6
7
22
17
4
7
2
13
12
19
2
11
10
9
6
19
24
41
22
9
10
11
16
3
28
3
2
19
14
47
2
27
4
9
30
5
12
5
20
7
2
5
4
15
4
5
2
1
14
11
6
29
30
13
38
23
6
13
4
9
8
9
18
13
6
1
32
3
10
1
48
39
2
17
52
11
36
1
16
13
6
5
4
11
12
7
4
5
24
25
14
51
42
1
18
1
14
15
6
5
16
21
14
11
12
1
10
3
8
17
10
37
12
15
18
17
2
21
30
45
28
1
2
13
10
5
30
17
8
1
14
39
52
13
16
7
22
1
10
1
10
7
12
29
16
3
14
37
10
47
10
5
32
5
8
23
2
5
18
13
14
1
32
9
2
25
38
5
16
1
16
7
6
7
6
1
10
51
8
11
20
3
2
3
44
75
8
9
2
15
24
55
2
3
8
1
4
3
22
39
12
21
34
21
32
15
4
15
28
5
6
41
42
1
6
37
14
5
16
1
34
1
8
7
6
1
6
1
30
1
42
39
6
61
6
59
2
1
8
31
12
17
12
25
32
1
6
17
22
5
10
25
4
5
30
31
2
41
2
5
18
1
6
5
24
13
4
5
20
45
24
5
12
7
10
51
46
1
22
1
6
13
18
7
24
17
22
13
8
13
18
5
2
33
22
3
10
3
14
3
8
11
12
21
2
9
16
1
28
9
8
27
16
17
6
1
14
1
20
7
12
19
8
11
16
3
2
3
2
19
22
1
40
23
2
5
12
13
32
1
8
5
2
13
4
7
16
11
40
7
6
21
14
11
12
17
58
3
4
15
32
1
42
5
18
7
28
29
6
1
20
19
18
13
18
1
8
5
26
41
18
11
6
5
8
9
8
21
16
51
12
31
8
3
6
3
16
17
22
5
10
47
4
5
4
9
2
9
2
3
6
13
6
7
6
19
28
31
24
29
4
27
12
1
20
13
2
5
18
5
6
65
10
23
2
29
34
1
8
15
28
3
22
15
4
39
30
5
8
9
14
9
8
17
22
17
16
7
8
9
30
35
20
1
2
17
8
15
2
3
14
19
2
31
8
9
28
11
20
5
32
15
74
39
4
1
6
3
8
9
10
9
26
3
8
3
32
7
30
1
26
15
6
15
2
3
2
1
38
3
2
9
34
21
12
61
16
9
30
37
14
3
2
11
6
13
8
5
8
13
6
17
18
11
2
13
2
9
8
3
8
7
12
1
8
13
18
17
4
35
4
5
18
15
10
7
4
5
36
25
4
61
22
1
30
9
16
51
8
11
26
15
14
17
8
7
12
1
4
7
8
9
30
3
24
1
6
7
2
3
2
15
18
19
14
35
20
13
26
1
6
21
32
31
12
15
34
9
12
39
18
21
8
5
8
29
2
15
10
3
6
15
6
15
34
1
36
25
10
7
2
25
12
15
26
5
24
27
4
9
24
15
26
17
6
17
8
19
16
19
12
1
34
5
14
1
16
17
4
11
10
39
24
3
18
3
12
5
6
5
36
1
8
23
24
11
18
19
6
7
6
17
4
1
4
13
10
11
12
19
40
41
6
1
30
29
6
3
2
3
4
3
2
3
10
9
40
7
4
11
36
3
12
1
6
1
2
1
14
1
8
3
48
15
18
5
4
29
34
1
28
1
20
7
6
17
26
1
22
3
2
15
36
5
26
1
8
9
2
11
8
15
16
7
6
11
18
3
4
17
2
13
6
5
16
7
10
27
6
5
12
41
22
7
32
7
12
9
24
13
12
11
14
1
6
3
4
5
2
5
10
13
12
9
2
7
36
1
10
3
4
17
8
11
30
5
30
53
12
1
48
39
12
13
26
19
6
31
18
5
6
9
26
5
2
15
8
3
20
23
4
9
4
9
36
7
4
7
14
11
2
7
38
3
4
3
2
15
2
9
16
7
40
3
12
7
8
3
16
5
4
15
2
1
90
15
8
15
10
15
24
13
14
13
20
1
88
17
10
1
6
37
10
3
10
23
12
11
38
7
10
1
2
13
12
43
32
1
20
19
28
19
10
9
12
5
6
1
6
5
24
7
24
7
2
15
28
51
4
37
18
1
6
13
24
1
4
1
30
41
10
1
2
11
8
23
4
3
10
37
8
7
36
17
2
1
2
7
10
25
2
9
14
13
16
5
28
7
2
11
12
1
4
5
4
7
10
5
10
1
26
1
26
37
4
21
20
1
2
27
22
5
6
7
12
1
12
1
6
5
6
29
6
9
18
39
6
3
10
51
10
21
2
21
2
9
22
3
18
19
30
21
20
11
8
9
6
11
16
9
18
43
12
1
10
21
6
9
26
17
6
1
6
11
2
29
6
7
10
37
2
9
8
7
6
3
50
1
8
17
8
23
4
41
2
3
30
13
2
33
6
5
8
5
14
17
10
7
26
35
4
3
4
3
12
3
26
43
2
1
38
3
2
15
2
3
2
3
16
21
12
5
12
9
26
11
24
17
2
5
16
25
26
11
6
15
6
5
34
3
8
21
2
21
2
7
18
7
10
21
4
23
42
29
28
1
48
9
2
9
14
21
38
5
22
11
2
9
4
17
8
9
6
1
22
17
2
9
30
25
24
11
12
7
16
5
18
1
4
23
8
15
10
29
10
33
4
23
6
47
16
37
10
15
22
3
14
5
2
5
6
1
6
11
22
67
14
9
16
13
56
15
4
23
10
33
10
27
2
33
54
13
4
9
26
7
4
29
12
3
16
7
4
5
10
21
14
15
14
3
4
9
22
5
8
7
14
7
20
5
2
17
8
1
4
11
24
3
6
9
6
7
4
9
4
1
2
9
8
5
4
13
2
1
8
15
14
41
12
25
8
25
4
23
10
15
28
7
26
35
6
35
2
1
6
29
2
49
10
9
6
1
14
15
10
21
10
3
16
9
14
9
20
1
8
35
2
13
4
1
6
3
16
11
36
7
6
13
24
1
10
7
8
7
2
5
4
3
6
9
6
11
20
19
2
19
14
21
4
3
16
27
44
115
2
21
38
1
8
7
36
3
6
27
4
1
22
19
20
1
16
3
12
3
4
69
4
3
2
17
2
9
6
1
4
7
12
1
2
13
8
1
30
7
12
9
18
3
4
23
2
1
4
21
6
9
16
1
2
3
26
1
6
17
16
9
2
25
4
23
8
1
12
11
16
49
16
3
2
3
2
1
10
9
4
31
14
35
12
29
16
9
12
31
6
1
2
19
6
11
8
1
2
17
4
7
16
17
10
1
26
7
20
1
4
7
30
7
8
9
2
7
12
7
28
13
20
1
22
1
12
13
4
1
70
9
4
9
8
9
10
21
4
37
42
11
8
27
8
23
12
31
4
13
66
1
18
9
10
3
14
33
6
1
12
3
8
7
6
13
18
47
4
13
4
13
4
5
12
47
26
21
10
11
38
1
2
17
4
21
20
23
4
1
24
21
22
43
14
9
18
19
16
15
4
3
12
11
8
29
10
43
24
5
2
1
14
27
20
1
22
1
10
29
2
13
2
1
6
1
10
21
22
5
6
33
18
1
30
35
42
17
14
3
20
3
6
31
4
5
2
17
2
1
4
3
4
19
2
3
6
5
22
23
2
3
10
37
4
1
8
13
10
9
8
7
14
1
2
3
12
33
8
13
6
49
26
29
10
1
8
11
14
5
40
15
18
15
12
7
6
5
16
11
12
7
20
29
8
25
6
19
56
1
8
13
12
59
2
5
2
11
8
1
4
31
8
7
18
1
12
1
12
9
4
5
8
9
28
21
8
23
12
1
24
5
8
7
14
21
4
9
6
1
26
1
32
3
2
45
2
13
34
13
2
21
18
19
18
1
4
23
50
21
10
5
4
37
6
17
28
15
6
1
2
1
14
7
8
13
2
35
4
41
14
5
4
5
12
29
10
5
8
3
12
9
10
11
6
1
24
23
10
5
2
23
22
7
10
1
10
1
2
1
12
7
10
3
16
1
14
33
30
5
2
67
2
71
52
29
24
35
4
27
6
7
4
13
34
3
8
61
22
29
4
33
14
9
10
13
52
55
12
7
12
3
4
13
6
1
12
13
22
17
14
11
4
13
4
3
26
7
4
11
28
1
20
5
16
1
26
19
8
3
26
3
10
25
8
1
30
5
10
9
2
21
10
7
20
11
2
9
2
17
8
3
68
1
2
1
4
25
48
5
14
3
4
15
20
3
4
3
14
1
24
17
14
45
2
7
22
9
2
1
36
1
20
19
30
1
24
1
20
9
4
7
62
1
10
9
50
15
12
5
24
23
8
13
2
49
12
25
48
5
6
5
14
3
18
49
14
17
12
25
30
11
8
21
10
9
40
27
22
41
10
23
30
21
42
7
2
15
18
15
4
3
22
5
10
33
8
17
8
3
20
1
2
9
2
47
2
3
14
13
36
5
4
5
4
11
16
3
34
17
4
19
20
21
8
9
22
11
2
11
14
5
18
1
6
3
2
11
4
11
32
7
42
17
4
11
10
3
2
3
4
9
38
17
2
3
4
17
4
7
2
5
14
9
8
5
16
13
28
3
4
63
8
23
16
3
4
17
10
1
10
11
2
1
2
1
12
3
4
11
10
5
4
13
6
7
4
7
6
15
28
29
10
9
14
17
16
21
28
1
14
15
8
7
10
27
8
3
4
25
2
3
14
7
32
9
8
21
4
5
14
3
4
23
30
53
40
25
2
5
24
13
4
7
26
3
4
13
12
13
10
17
2
43
6
7
6
5
6
25
24
27
16
7
4
1
22
3
32
15
6
9
22
1
2
3
4
15
4
11
4
23
10
9
18
33
14
37
12
3
6
3
16
9
14
13
46
15
16
9
34
45
24
1
8
33
38
15
28
9
14
53
20
15
16
15
10
41
14
15
8
33
2
23
6
15
54
51
10
13
6
13
8
29
4
3
32
5
2
11
2
27
16
11
4
9
12
27
16
5
8
29
8
5
10
3
6
35
26
7
4
25
2
1
14
15
8
33
4
25
4
1
22
21
4
13
10
19
8
1
20
73
10
7
8
13
8
13
4
5
2
5
8
1
2
3
38
13
4
5
10
3
50
3
8
7
4
5
44
21
12
55
6
11
2
15
28
3
4
7
28
7
16
31
2
19
2
1
10
5
4
9
2
1
90
33
36
1
18
5
12
3
12
39
16
5
16
15
4
3
82
7
36
35
8
3
14
9
2
25
36
13
2
25
6
9
20
9
2
3
12
21
2
25
2
7
4
37
28
7
12
1
4
1
14
1
24
31
20
31
16
19
28
33
2
3
8
1
18
9
20
15
48
13
2
11
4
7
4
1
6
1
8
3
8
27
14
33
10
23
16
15
10
11
2
5
32
33
2
11
16
1
20
1
82
1
28
13
50
35
6
7
4
7
12
1
4
5
8
13
12
1
12
7
20
15
2
25
8
27
2
1
2
7
26
13
4
9
8
3
26
11
20
45
26
13
14
9
8
11
14
27
6
9
18
1
30
11
38
5
20
19
4
13
6
17
2
19
12
5
2
9
28
13
36
1
30
5
26
5
10
39
16
11
18
13
18
3
18
7
46
1
60
5
2
29
8
27
8
1
6
1
4
15
8
19
40
11
2
13
14
5
14
7
68
15
2
41
18
33
4
1
6
35
6
11
54
3
8
17
14
3
2
9
20
5
8
1
2
5
18
103
6
5
4
7
34
17
6
7
6
15
36
11
6
39
8
7
4
1
6
5
24
3
12
7
24
1
2
7
10
3
10
31
16
51
10
9
4
15
4
11
4
11
2
21
24
31
24
17
2
9
50
51
40
9
4
9
14
23
4
15
10
81
26
27
16
9
2
5
20
23
26
7
4
49
8
9
4
3
22
15
2
5
16
7
12
11
6
11
10
7
28
11
6
21
28
15
28
15
2
21
8
5
6
47
20
1
2
9
42
83
2
1
30
53
8
1
6
25
18
13
2
3
22
1
2
5
24
23
16
5
2
13
22
29
6
5
2
17
28
7
2
3
22
3
16
7
4
21
6
37
16
3
2
9
6
5
2
9
10
41
14
9
2
21
2
11
20
11
56
11
6
5
4
11
6
13
6
7
6
37
6
1
2
7
20
1
28
9
4
5
8
21
2
3
36
1
8
9
14
5
2
15
14
15
8
1
14
5
44
1
14
3
2
13
2
3
16
9
18
25
16
1
8
5
6
5
18
1
2
3
4
7
2
15
2
1
2
9
14
9
22
17
8
9
30
19
4
3
2
29
12
1
40
1
2
83
38
27
32
3
16
9
68
7
32
13
6
13
6
13
24
11
6
23
30
5
4
5
10
19
8
19
8
23
6
13
18
7
6
15
24
3
4
11
8
57
4
7
14
17
14
17
24
17
24
1
12
1
6
1
12
3
6
1
8
5
22
41
14
3
34
7
6
5
2
13
14
29
22
15
10
13
8
7
22
33
20
31
2
37
4
33
20
15
2
9
2
37
38
7
26
13
8
25
18
7
4
3
8
27
14
5
8
7
8
3
8
3
10
23
16
3
18
3
14
3
4
5
4
11
10
5
32
23
16
41
2
13
60
5
38
19
30
35
4
31
8
11
4
5
2
3
2
3
16
3
20
21
2
3
28
9
20
3
16
19
12
7
6
7
10
15
20
13
12
31
16
9
68
3
6
11
18
9
10
3
6
3
8
21
40
45
6
7
6
5
2
19
2
5
12
45
6
7
6
45
4
17
2
11
52
25
12
9
14
7
8
3
32
1
34
1
2
59
16
5
18
3
4
3
2
9
46
7
12
53
42
9
6
9
2
1
6
13
4
5
42
21
34
19
16
9
8
3
14
15
10
17
34
61
16
19
10
11
48
9
46
17
44
21
56
7
4
57
14
27
14
11
4
1
6
5
2
19
18
15
22
5
20
23
8
21
10
9
2
9
14
3
2
9
20
13
10
3
60
3
4
39
44
1
56
63
2
25
38
11
4
3
16
15
10
5
10
25
18
39
6
5
90
13
12
1
8
5
12
7
4
7
4
11
2
17
12
1
30
17
18
27
8
3
14
25
8
13
12
17
12
1
30
5
8
11
12
7
4
5
2
5
2
19
18
13
2
17
66
1
22
7
6
3
4
5
8
1
4
29
14
9
4
15
2
7
6
1
4
9
6
3
4
13
12
21
2
9
12
9
32
13
30
49
4
35
10
23
8
1
48
13
24
11
4
7
8
7
10
3
20
3
10
11
14
13
4
3
32
9
2
3
14
17
10
9
2
9
2
15
26
1
4
15
12
23
42
15
6
1
52
9
8
3
2
29
22
7
6
5
2
3
2
17
12
25
10
19
20
7
18
3
14
9
12
5
12
17
38
13
16
3
4
17
4
23
10
25
4
19
8
45
2
39
8
7
6
29
10
9
8
41
4
3
18
1
12
13
24
11
30
3
6
1
24
19
6
11
2
1
12
37
4
17
4
11
10
5
8
27
20
13
8
5
12
9
20
17
8
1
28
9
6
23
4
17
16
9
8
15
18
15
30
7
36
21
6
1
24
1
20
7
18
13
2
13
6
1
36
13
24
17
10
17
12
3
2
3
8
19
30
23
6
17
4
31
4
49
2
15
24
9
4
3
16
1
14
15
2
3
24
17
16
3
4
7
2
9
24
3
16
1
4
1
4
37
2
11
4
7
26
3
4
13
20
3
52
21
14
9
8
31
2
15
6
7
2
19
6
23
22
35
6
1
6
29
28
13
30
13
16
9
20
3
8
3
2
13
2
5
10
3
4
3
2
9
14
13
16
11
2
9
18
9
2
3
16
3
6
27
4
13
12
1
28
7
22
1
6
1
12
65
2
41
4
3
2
1
10
5
4
7
40
11
2
11
14
5
2
3
16
11
30
45
20
21
18
1
6
13
10
3
4
5
2
9
2
5
18
5
40
1
12
5
4
79
12
15
14
1
26
3
48
5
4
3
14
11
28
1
12
3
8
13
16
7
12
1
12
5
38
1
24
9
2
1
8
9
2
31
10
3
2
15
2
23
12
3
2
9
20
9
34
17
2
35
2
15
34
1
12
19
8
25
4
1
14
1
26
11
28
9
20
7
16
11
26
15
10
5
8
1
6
5
12
5
24
5
30
29
12
13
46
3
28
11
66
1
4
11
4
7
36
35
16
5
12
39
8
1
4
3
2
9
36
1
18
5
24
1
8
1
30
9
42
5
20
7
8
7
8
13
4
5
36
7
6
13
4
39
8
15
28
5
14
3
24
3
2
5
20
3
8
1
26
11
20
3
10
37
18
7
8
15
12
17
12
5
12
1
2
31
2
3
4
15
8
5
10
97
28
7
4
1
10
7
6
5
10
7
6
5
12
5
4
7
10
5
26
1
20
11
16
21
12
39
26
19
26
21
22
9
8
7
44
3
20
1
28
19
24
15
2
1
14
13
44
15
6
11
10
15
4
15
30
11
6
3
4
17
2
5
8
27
4
11
10
11
22
5
12
11
16
39
2
3
14
9
36
5
12
7
8
21
2
1
42
9
22
1
14
7
4
7
14
9
2
3
8
13
8
3
4
41
8
25
12
17
2
1
2
7
2
3
4
33
2
7
10
9
4
9
4
43
22
3
10
1
12
35
24
11
6
1
6
9
18
39
28
17
4
61
2
1
26
15
16
3
4
3
6
3
14
31
2
3
4
9
4
7
22
5
18
29
20
11
26
5
14
19
10
15
46
21
4
29
24
29
32
9
10
3
2
5
12
43
8
13
6
11
2
5
2
15
6
23
14
13
64
67
4
25
10
7
6
5
18
1
10
3
2
15
6
19
6
3
2
3
10
3
14
1
8
3
18
3
16
13
12
3
34
19
28
7
2
7
20
3
8
17
16
3
18
15
48
11
36
9
18
1
8
1
6
7
12
5
12
21
14
3
8
39
2
5
10
7
38
7
36
5
4
9
12
5
12
5
2
1
12
3
18
5
16
17
2
15
4
9
14
27
2
9
26
25
8
3
44
33
8
25
18
5
12
9
42
25
10
13
16
27
6
11
32
5
2
1
14
17
4
1
18
25
2
57
16
3
4
19
6
9
20
15
22
21
2
13
2
13
30
1
24
3
14
27
4
15
16
9
10
17
6
25
6
19
10
1
2
3
8
19
30
41
6
33
12
7
52
17
38
17
46
5
6
9
12
9
6
11
8
11
10
27
6
13
10
15
6
3
4
13
20
1
4
9
2
5
14
3
8
3
14
13
2
3
26
19
8
1
16
25
16
3
36
9
4
33
10
1
18
5
58
31
30
5
26
21
8
9
4
7
2
21
8
9
2
15
14
9
2
17
78
39
2
1
2
25
2
47
10
1
6
65
30
7
4
15
4
19
24
19
4
11
2
9
4
45
16
9
12
1
16
15
52
13
10
45
10
1
24
21
36
19
28
13
2
11
4
17
10
11
56
3
10
3
4
25
6
17
12
11
4
1
6
1
10
9
4
3
14
7
18
19
2
7
4
37
36
11
2
21
18
19
8
17
14
3
6
1
50
11
6
31
2
41
16
1
6
35
16
37
50
3
4
1
40
9
12
1
10
1
46
1
6
27
10
31
10
41
4
7
18
5
2
13
8
5
12
31
28
1
62
31
20
11
20
19
22
23
6
19
6
1
2
19
4
9
12
11
2
39
20
23
30
3
8
29
4
3
2
21
4
1
2
1
74
17
2
1
6
3
10
17
6
27
2
53
6
1
4
9
8
11
14
3
6
11
2
23
24
9
16
3
4
3
8
15
2
1
2
11
12
7
36
1
12
1
44
45
4
3
24
9
22
1
4
25
22
25
46
71
6
1
14
7
14
23
2
21
18
19
6
1
12
23
32
11
44
13
14
45
4
1
4
13
62
9
2
9
14
19
4
1
4
61
4
1
10
13
10
3
34
1
8
5
4
31
8
41
12
19
12
7
14
11
10
9
4
11
18
1
4
3
8
19
26
15
38
3
22
15
22
45
8
7
20
7
12
3
20
13
22
5
32
5
8
11
2
19
12
15
2
25
10
29
18
17
18
33
8
11
12
5
4
27
32
21
4
5
58
5
12
7
12
5
10
3
2
7
4
11
6
3
10
7
24
1
20
3
16
1
2
37
6
7
6
5
6
1
12
23
16
9
40
3
4
33
2
19
8
17
30
11
8
29
2
17
24
17
10
5
6
41
6
1
16
7
10
21
46
3
26
9
12
17
6
19
36
19
20
21
16
21
22
1
14
9
20
39
10
3
2
7
10
3
12
3
60
15
6
7
6
17
6
7
6
15
28
1
16
13
20
19
14
1
14
7
24
1
40
5
30
5
58
7
8
1
48
17
8
7
8
9
46
27
16
21
38
35
10
27
10
27
2
11
24
35
38
9
14
7
4
13
22
23
2
1
10
13
4
13
34
3
2
33
10
3
16
3
28
27
34
27
2
19
2
1
6
7
6
19
8
7
18
1
54
3
10
3
12
13
44
39
14
1
10
3
20
19
18
7
10
11
8
3
22
15
2
33
2
21
8
31
12
3
2
23
10
25
2
3
30
13
6
7
38
9
6
1
12
31
6
5
12
7
18
9
18
5
2
1
2
21
4
43
10
11
8
29
36
35
20
17
6
11
6
17
12
43
2
15
38
39
6
15
10
19
30
37
14
13
14
23
48
7
6
3
4
9
32
3
4
3
26
1
2
11
2
19
6
37
4
13
18
5
12
29
2
37
12
1
10
5
6
13
14
9
42
15
26
1
4
13
12
65
8
35
6
1
4
29
14
13
2
7
20
1
24
9
2
21
16
21
10
3
40
39
12
11
10
21
22
13
4
5
4
33
2
9
6
1
26
1
14
5
8
5
16
7
6
23
22
1
2
5
6
21
2
1
34
3
14
5
8
7
4
7
34
1
20
7
12
5
6
17
6
13
16
5
88
13
12
15
40
7
18
11
48
3
50
3
14
23
4
3
26
7
56
57
14
3
4
35
12
29
36
1
62
9
6
5
4
33
2
49
4
1
38
13
18
5
32
19
6
11
10
19
10
5
4
11
30
1
20
3
26
5
16
23
6
7
54
15
8
7
16
7
6
13
20
23
2
5
12
7
4
21
10
3
52
23
14
5
12
5
4
3
14
31
16
7
2
33
6
31
12
35
10
83
18
5
8
5
18
1
10
5
30
1
14
1
14
1
32
3
58
5
2
11
10
21
8
9
8
17
12
15
6
51
10
3
14
25
34
3
34
17
12
23
28
25
4
9
4
19
16
1
36
13
14
9
24
83
16
1
2
5
10
1
4
13
50
17
6
9
2
1
30
23
4
7
26
7
16
11
8
5
8
1
74
23
14
15
4
11
20
47
42
3
8
7
28
33
24
13
40
19
12
21
4
27
14
15
2
25
2
27
6
3
16
37
4
1
2
11
14
3
6
1
6
13
10
1
20
25
2
21
8
1
14
15
4
31
10
11
36
7
4
19
4
25
26
27
16
5
8
3
2
23
2
13
10
1
10
11
28
7
14
3
38
17
4
31
18
3
14
33
56
13
8
1
10
9
4
5
8
9
14
5
2
35
4
11
8
25
16
3
2
9
10
3
10
7
16
1
2
1
8
21
20
25
8
23
4
3
2
13
20
3
10
19
12
3
6
5
14
1
6
5
6
3
4
5
2
23
12
7
42
1
6
21
8
5
8
21
20
19
12
3
26
3
4
7
36
17
16
21
26
35
30
29
4
1
2
5
4
1
8
55
26
5
4
1
8
1
16
33
8
1
8
13
4
5
22
9
8
1
14
25
8
3
26
23
12
3
2
45
2
23
58
9
22
25
6
1
4
3
46
5
10
3
8
17
2
11
6
9
10
3
6
19
4
29
6
1
4
3
12
3
14
23
8
23
2
5
4
19
16
11
36
31
6
33
16
1
8
5
4
17
6
7
2
5
18
5
14
5
26
33
4
37
22
45
4
1
12
3
12
11
12
3
24
1
8
5
6
3
20
1
22
1
2
3
8
21
10
21
10
17
8
5
16
31
8
25
8
5
4
29
8
17
4
21
8
9
36
1
24
15
16
5
12
23
12
7
72
13
24
19
44
9
28
3
4
23
4
9
6
7
12
17
16
7
24
5
6
25
24
1
2
7
2
5
22
21
2
57
4
9
8
3
10
55
4
7
6
3
10
9
14
9
38
3
20
25
20
19
4
9
10
3
4
11
16
3
8
3
6
27
54
25
2
63
8
7
4
1
6
5
24
17
22
19
12
1
2
1
18
9
6
3
16
11
8
5
20
9
24
5
6
5
26
11
6
7
18
9
6
11
12
11
10
9
58
3
24
5
28
27
4
7
4
1
6
25
26
7
30
1
18
1
2
1
14
19
2
1
18
11
32
3
2
9
32
5
4
21
12
31
14
5
12
7
4
19
8
3
10
45
12
15
20
29
4
13
2
7
6
13
22
3
4
5
12
7
18
11
6
15
24
21
2
7
10
5
38
7
28
49
48
3
14
43
12
3
18
15
24
7
14
3
2
7
12
13
18
67
22
23
48
19
14
9
12
3
16
13
12
5
12
1
6
5
12
7
26
25
24
3
10
3
20
33
42
3
12
51
12
5
22
13
10
3
16
9
4
5
2
15
6
27
12
19
18
5
6
3
2
21
52
15
22
25
4
35
16
7
12
5
28
35
2
15
8
11
2
47
4
25
18
7
4
7
10
3
2
13
2
15
2
21
22
1
2
35
4
19
44
11
2
13
8
9
26
3
4
9
10
15
14
3
6
23
12
21
28
23
16
5
4
9
28
9
2
9
4
15
10
5
2
1
4
21
20
17
2
11
8
9
4
1
50
1
8
3
36
11
8
43
12
3
6
47
2
3
20
5
6
17
4
19
8
21
10
3
8
23
12
35
4
1
8
5
6
1
2
23
6
13
6
15
24
1
6
55
16
13
18
1
12
23
4
15
20
9
18
25
4
5
4
17
40
13
10
17
6
1
4
29
2
3
8
3
6
7
12
9
12
9
24
11
8
3
14
17
30
15
24
23
32
1
24
33
12
3
12
11
6
1
30
31
34
3
6
19
22
9
8
79
4
9
8
1
14
1
22
29
12
1
6
3
4
7
20
5
12
23
2
7
4
13
8
5
16
11
2
1
48
25
16
11
4
23
8
19
2
9
26
1
12
7
14
15
14
9
4
5
32
5
4
21
12
1
38
23
6
13
6
11
46
19
2
19
24
7
14
41
4
33
40
3
8
1
2
15
8
23
2
1
4
5
10
1
32
11
14
49
6
3
10
51
2
3
10
27
12
11
68
23
36
45
6
39
16
3
10
5
8
31
14
15
8
27
4
1
10
33
16
3
26
31
6
5
42
25
4
7
8
3
14
3
14
3
2
3
58
39
12
7
2
19
6
19
30
13
44
13
2
1
18
19
34
11
16
17
4
13
14
17
2
3
2
13
4
13
8
3
16
21
10
21
42
7
2
3
14
9
50
11
4
1
22
5
4
31
20
11
12
23
8
5
14
31
14
1
10
7
10
11
16
25
44
15
2
15
6
5
48
7
12
47
8
15
4
21
4
25
8
9
10
5
32
15
46
3
2
5
10
3
8
3
32
19
6
49
30
7
6
17
24
43
10
25
14
5
12
5
6
13
4
1
18
1
8
9
18
35
4
15
22
3
8
3
2
1
2
7
2
15
12
9
6
43
4
9
12
7
16
13
14
27
10
17
22
61
12
1
6
23
4
27
12
15
12
1
8
9
2
41
2
1
8
3
4
11
4
3
8
33
14
3
44
17
12
5
4
23
84
11
18
29
12
19
28
21
12
7
4
15
14
5
8
3
6
7
30
3
16
39
2
7
2
15
4
21
26
23
22
1
24
9
18
5
4
15
14
5
80
5
36
7
42
11
20
29
42
7
20
7
20
1
16
21
2
5
2
1
12
3
2
11
2
3
46
15
26
5
10
7
4
3
2
45
20
33
4
23
12
1
56
9
2
27
4
3
4
21
18
1
18
5
18
29
6
1
10
1
30
1
18
39
18
59
44
5
18
17
2
7
2
31
6
9
38
15
2
9
12
1
6
15
6
9
6
3
2
27
28
23
26
11
10
9
8
5
2
33
6
1
20
3
16
5
16
3
16
15
2
17
28
5
68
27
8
13
8
11
2
33
62
9
8
15
32
1
6
1
42
13
4
13
20
25
16
5
4
5
8
3
28
15
12
5
16
9
14
7
12
13
6
27
4
11
4
23
18
1
16
11
24
1
2
13
28
1
12
15
4
3
68
17
2
1
16
5
14
3
30
11
26
13
12
5
22
7
12
13
4
15
26
11
6
9
32
19
2
21
18
3
4
3
14
45
12
33
2
9
14
11
4
33
28
31
24
7
18
7
12
13
18
9
18
17
18
31
2
7
24
9
22
13
6
29
6
17
24
25
20
9
24
9
20
5
28
1
14
11
6
7
8
53
6
25
18
19
8
23
6
1
20
9
6
25
58
13
4
11
36
13
20
1
18
23
12
51
64
3
8
1
8
7
18
7
34
1
10
13
14
37
4
1
34
19
16
1
76
11
14
9
12
3
6
9
22
3
20
19
12
3
8
47
10
9
4
3
8
15
16
3
2
7
22
19
10
7
8
1
12
1
12
5
22
1
8
3
18
9
4
45
2
3
10
17
6
53
14
25
18
37
48
1
22
9
8
7
2
3
20
5
2
13
4
5
6
41
18
11
10
7
4
1
34
5
6
7
14
39
12
3
28
13
22
39
2
17
6
11
4
5
18
7
6
11
8
9
34
45
34
1
14
27
12
19
16
9
54
5
36
7
22
1
6
31
6
29
4
61
18
1
6
25
12
19
22
21
12
5
36
1
2
49
4
5
6
7
28
3
2
25
8
33
8
9
4
19
18
21
6
17
36
9
26
1
8
3
2
7
2
7
48
1
16
5
10
3
2
9
28
3
8
3
16
9
2
25
28
7
2
29
2
15
6
3
2
31
2
9
18
1
18
1
12
7
38
17
2
3
32
33
10
13
4
15
12
35
24
15
2
9
4
33
4
7
18
7
34
7
2
47
6
19
42
19
12
1
22
3
18
9
2
5
22
5
26
5
30
11
4
7
38
1
14
5
34
39
20
21
8
11
2
1
14
1
2
5
6
17
22
41
4
13
16
5
6
1
2
1
52
21
14
5
6
1
20
7
8
17
16
11
26
1
6
11
2
3
14
27
2
3
18
13
30
11
24
27
2
11
10
35
14
39
4
5
10
3
20
13
12
27
30
35
16
11
8
15
2
7
30
31
4
29
8
65
4
5
14
89
12
3
10
17
56
7
2
3
6
1
14
15
22
15
2
31
4
5
28
15
4
5
12
17
4
1
18
3
40
13
14
23
8
5
8
27
10
1
10
17
8
35
4
3
4
7
2
1
10
17
6
27
2
15
18
13
76
3
24
5
4
5
4
1
22
11
40
27
8
17
28
11
20
5
14
35
8
59
6
3
22
3
2
7
2
3
24
29
10
15
6
3
6
1
6
19
30
15
16
3
30
5
4
1
2
3
8
9
26
39
6
1
6
5
20
33
6
11
8
45
12
27
12
3
18
3
42
11
6
19
4
5
2
41
20
7
16
5
16
3
4
13
22
3
8
35
14
9
2
1
10
3
8
9
16
3
8
3
20
1
4
45
24
1
12
5
4
1
6
9
12
3
8
5
16
45
22
1
4
5
2
11
4
7
2
1
2
3
28
5
20
7
10
17
8
1
6
5
4
1
10
9
4
29
12
11
6
17
26
21
18
13
6
39
30
5
4
3
44
11
10
9
4
1
4
11
18
1
16
3
38
19
8
15
4
5
12
5
24
5
16
7
22
11
2
1
10
35
16
51
16
19
20
15
20
7
12
11
22
7
20
3
18
9
16
13
24
5
6
1
22
15
40
3
14
25
6
5
14
9
10
3
6
19
8
19
4
25
8
13
36
11
2
3
14
15
8
3
12
29
10
13
8
37
30
1
2
13
24
11
32
25
2
19
30
1
18
15
10
3
2
7
28
15
18
17
20
11
44
5
18
5
2
11
2
3
10
7
14
3
34
11
18
1
4
59
18
17
8
25
2
5
10
9
4
1
26
23
12
13
6
7
36
11
22
39
34
5
42
5
18
59
12
19
4
1
30
13
8
37
10
11
10
15
4
7
6
51
28
11
6
5
8
1
2
39
14
25
28
9
14
25
2
25
6
23
6
43
40
19
16
13
12
1
6
9
6
7
14
27
2
23
26
15
6
7
6
5
2
11
8
27
10
13
6
17
6
5
6
11
36
1
12
47
6
23
6
19
18
5
12
5
8
19
2
13
24
1
2
5
6
11
6
1
10
5
34
3
20
5
8
3
6
5
2
1
4
9
20
3
2
1
28
53
6
13
42
23
4
11
20
9
54
3
2
15
50
1
6
27
16
3
4
13
32
7
6
25
10
37
14
9
2
15
16
9
6
1
102
9
12
13
36
17
8
13
18
5
4
1
2
5
12
5
4
19
16
11
6
15
4
5
10
17
2
7
8
3
2
13
6
5
10
9
12
7
4
35
8
1
18
5
2
19
10
9
34
3
24
3
52
1
28
3
20
35
16
7
14
13
4
5
10
3
6
7
24
7
32
3
8
3
12
33
4
17
10
1
2
11
8
9
24
13
4
7
2
9
10
3
12
13
18
1
18
17
4
17
10
5
16
7
4
5
28
7
26
1
6
17
6
7
4
1
2
29
12
19
6
1
12
17
8
11
10
7
2
17
30
7
36
7
10
29
28
1
2
9
18
17
12
25
2
21
16
3
14
11
6
1
26
13
10
27
20
35
2
13
18
25
2
5
6
7
34
37
14
39
2
25
2
3
8
3
4
1
10
5
18
13
2
27
6
35
34
41
42
1
16
1
6
5
8
13
12
57
10
51
2
17
2
9
2
13
26
7
4
3
4
5
2
11
14
45
2
17
12
9
2
9
2
5
8
27
42
15
4
21
2
15
6
47
22
15
8
3
50
1
26
3
28
21
18
11
12
39
4
3
8
1
6
1
18
27
6
27
8
5
8
9
4
47
14
31
10
5
6
7
62
1
14
1
2
15
36
3
12
25
14
7
12
31
26
49
28
11
22
5
20
9
10
9
14
57
14
17
14
39
4
3
16
9
4
9
14
3
2
3
14
1
6
1
6
1
24
1
38
1
2
3
10
15
8
37
2
1
16
3
14
15
24
1
22
33
2
33
8
27
44
1
30
27
2
7
20
9
2
11
14
3
4
5
10
27
38
13
4
5
60
25
30
5
2
1
4
1
2
5
20
1
2
3
20
33
32
19
2
5
4
1
4
3
4
39
2
21
20
5
12
5
2
89
42
9
16
17
4
9
52
15
22
5
10
1
20
9
6
5
14
31
6
11
6
5
6
19
22
35
4
3
2
3
16
13
8
9
8
11
12
1
2
3
24
3
8
9
18
3
8
1
4
17
6
23
34
7
8
29
32
3
2
23
4
19
14
51
4
25
14
3
14
5
6
9
22
9
14
3
14
59
12
15
16
3
20
1
2
9
28
1
12
9
6
9
2
41
42
13
2
1
8
1
22
19
2
25
22
1
14
13
16
3
18
9
6
3
4
23
6
9
12
9
28
11
18
1
2
5
24
1
24
7
8
7
16
7
2
23
32
7
22
19
2
7
2
17
20
11
4
15
14
7
12
15
8
13
26
15
4
3
4
15
16
9
2
3
32
9
16
7
22
23
14
7
4
1
12
5
10
13
58
17
2
9
10
59
6
31
48
23
56
55
20
5
14
23
2
37
24
17
18
5
12
5
26
15
2
25
10
27
2
1
12
5
6
5
2
9
26
3
26
45
16
11
10
21
2
31
22
3
4
7
8
13
2
3
24
37
12
3
20
57
20
3
20
5
50
1
20
13
22
51
32
9
6
9
6
3
4
39
20
11
4
25
12
1
12
1
10
31
6
5
12
13
18
17
2
11
8
15
64
1
4
37
22
7
2
1
4
7
10
11
44
21
16
9
14
11
8
3
8
5
4
13
6
15
56
5
26
3
14
7
2
7
6
9
2
21
6
3
2
3
10
3
16
5
22
7
24
5
20
9
36
19
16
17
10
3
18
17
24
7
12
15
4
25
2
1
20
43
4
9
6
7
4
3
14
3
4
21
70
13
8
27
46
15
6
1
46
7
42
11
60
17
24
5
18
15
10
13
26
3
4
11
4
17
14
9
2
1
2
7
32
25
10
15
8
11
2
1
12
15
10
1
16
37
2
51
44
1
6
3
8
11
18
23
12
23
6
15
14
5
2
23
8
9
6
5
6
5
28
37
10
1
14
3
26
5
12
7
10
9
32
9
28
9
2
9
44
17
24
1
24
29
12
1
30
17
8
7
24
5
34
11
24
7
8
23
18
9
14
3
6
15
4
19
54
15
14
3
22
23
2
1
6
9
20
1
44
7
24
11
6
13
18
59
2
31
24
25
2
9
18
29
12
13
18
7
12
23
6
3
6
15
18
9
8
17
42
29
48
25
6
7
16
7
6
35
26
37
22
37
8
9
4
3
8
3
34
3
12
3
42
25
10
1
32
9
8
27
10
13
4
9
12
13
2
5
8
55
6
9
4
7
2
5
4
3
22
1
10
27
34
5
20
7
4
9
8
25
14
25
4
3
2
11
20
59
8
13
10
13
14
45
10
1
10
7
6
17
2
59
22
11
2
13
2
13
10
13
12
1
12
13
36
7
6
7
4
15
22
23
8
9
8
9
12
25
10
9
62
5
22
1
68
3
12
1
10
9
22
9
14
1
10
7
10
29
12
7
6
13
12
23
8
1
18
5
12
5
18
3
2
1
2
3
18
21
4
1
18
1
12
1
12
17
12
27
10
15
2
9
6
19
2
9
6
13
6
1
8
21
2
3
8
47
4
1
34
31
26
7
2
19
4
1
2
29
4
7
18
15
8
15
16
3
10
3
68
9
36
9
28
15
4
3
26
27
32
3
2
9
8
3
38
7
18
1
14
7
12
5
24
5
14
5
4
35
14
3
6
59
12
5
12
13
12
11
18
5
42
17
2
5
14
1
26
7
36
9
8
37
30
37
6
27
14
5
6
1
2
13
2
51
16
11
80
7
8
5
2
9
6
25
6
7
4
3
4
11
8
53
2
29
4
9
12
67
12
3
18
1
2
1
22
7
2
3
22
9
16
3
44
3
4
17
34
39
24
5
28
1
8
1
2
23
30
1
2
3
12
9
16
3
44
15
22
29
8
7
14
23
18
25
56
17
12
5
2
5
4
5
8
25
28
33
10
1
2
3
2
39
8
5
14
1
6
1
4
13
2
13
18
1
6
23
38
27
22
29
28
5
8
31
18
21
20
1
22
19
10
11
20
29
64
21
10
7
14
17
10
15
8
17
4
1
10
17
12
5
12
5
6
11
4
7
18
19
4
13
2
3
54
1
8
13
12
11
8
27
2
31
22
21
32
17
2
1
2
9
16
21
2
9
18
23
24
19
22
19
16
19
24
13
10
1
6
1
10
7
28
3
6
55
16
7
10
9
18
21
8
3
12
13
4
13
10
27
14
25
34
11
8
1
6
1
4
53
4
7
12
1
14
57
18
39
6
1
2
1
36
1
36
5
24
23
10
11
30
31
4
9
8
11
8
7
16
3
4
35
14
7
18
19
24
61
30
1
30
3
40
43
10
11
28
7
34
51
52
45
24
9
12
7
12
1
24
15
12
1
44
15
16
9
8
1
4
9
8
3
4
9
8
1
52
13
2
7
8
9
24
17
10
75
8
5
6
53
8
15
2
13
14
13
2
43
14
21
10
5
4
11
2
15
30
23
18
19
32
7
14
15
2
41
12
19
30
9
30
9
30
1
6
1
10
7
4
3
6
3
6
11
26
19
14
7
18
1
6
17
16
35
20
1
4
5
2
21
6
1
6
5
4
7
20
17
8
33
28
13
2
33
46
9
6
35
4
29
8
5
6
1
2
11
6
5
30
17
8
5
16
3
30
11
2
7
12
11
12
21
24
5
4
3
4
1
20
7
8
27
4
7
2
49
4
11
14
11
2
3
22
1
2
1
40
1
8
59
18
15
38
35
38
1
38
1
28
1
22
1
34
15
2
5
14
15
18
19
10
49
54
1
2
49
24
3
78
3
78
3
6
3
18
7
2
3
20
1
62
7
8
3
24
35
2
11
8
37
28
27
8
5
14
13
24
5
2
1
10
21
32
11
30
3
8
23
6
19
24
5
2
21
34
9
2
15
26
9
14
51
20
9
16
39
34
15
24
7
2
11
4
3
6
13
6
15
6
15
2
21
12
15
2
23
24
17
10
9
2
11
16
1
14
5
8
33
10
11
34
11
2
9
26
3
28
17
26
7
18
29
12
13
4
9
6
5
14
3
2
5
6
23
42
33
4
19
16
1
2
3
4
1
10
5
4
19
26
29
8
17
8
7
12
7
4
1
24
5
6
3
2
1
8
7
16
7
24
31
12
11
8
3
4
11
2
9
2
1
20
47
4
11
12
1
32
1
22
9
26
9
16
43
32
3
8
11
14
15
8
1
4
15
2
13
2
1
8
31
8
9
16
7
14
15
22
17
12
19
18
19
2
49
10
25
16
3
14
1
2
3
6
15
16
1
6
3
6
3
4
9
16
3
26
11
4
3
10
29
8
1
12
17
2
7
42
25
22
21
10
13
34
47
18
5
4
33
20
9
2
1
8
25
26
1
10
15
10
29
8
11
6
13
18
17
2
9
14
7
12
15
16
5
10
3
14
1
10
13
20
1
42
7
14
9
10
37
2
7
16
17
6
33
10
23
16
15
24
7
12
17
16
19
8
5
2
7
38
1
28
47
2
9
14
3
2
9
22
17
12
5
6
23
4
1
32
11
2
13
6
13
6
7
28
1
6
19
2
59
18
33
10
1
6
15
8
9
8
27
2
13
12
3
2
5
20
15
6
7
10
35
6
5
8
1
10
1
32
5
4
7
10
11
4
9
60
5
12
5
2
9
8
3
14
21
18
41
8
5
4
15
22
11
16
11
30
11
6
7
10
3
34
1
30
47
16
37
6
33
6
23
22
1
24
29
6
5
6
7
6
17
2
19
6
1
30
7
18
7
24
11
20
7
14
11
8
1
10
13
10
3
20
27
8
19
12
9
24
1
16
9
38
19
30
1
4
13
4
5
32
9
2
3
16
9
8
33
2
1
62
7
10
11
8
23
6
25
16
13
2
27
4
9
6
3
2
27
2
45
20
17
4
21
22
11
4
3
16
23
4
15
36
9
2
11
28
15
2
39
10
9
20
5
2
21
6
3
6
3
8
41
14
7
12
3
4
3
50
1
14
25
2
13
4
9
4
9
14
3
8
21
10
5
8
3
8
41
26
33
28
3
6
5
6
1
2
7
6
1
8
1
10
11
10
5
24
17
30
1
10
3
24
19
4
7
10
5
2
13
6
11
44
5
18
57
30
43
12
23
12
3
6
11
8
11
30
31
6
17
4
17
4
7
8
15
2
9
28
1
2
7
8
3
20
9
2
17
10
3
16
1
8
5
12
9
20
79
18
25
12
19
4
39
4
11
38
7
12
3
2
11
2
3
2
3
12
21
10
9
2
21
6
17
18
29
24
5
36
1
8
7
10
5
6
3
16
21
6
1
8
23
2
21
12
5
2
1
12
11
4
3
6
15
8
9
20
11
10
21
56
5
26
11
6
11
24
3
14
1
2
1
4
31
12
21
6
15
12
5
20
11
14
7
2
3
14
37
8
21
32
15
2
3
8
15
2
3
2
3
2
47
8
1
2
3
6
13
54
7
6
5
44
13
2
9
14
3
40
19
6
5
2
5
6
55
2
25
4
5
16
17
32
5
8
23
2
3
4
17
12
9
8
5
58
9
4
3
4
33
4
27
6
13
2
9
22
9
18
9
14
19
14
9
20
9
32
1
20
5
4
27
8
89
16
15
4
15
32
35
4
1
10
3
16
23
32
9
6
5
22
5
10
3
16
5
26
3
10
9
2
3
40
27
2
7
2
5
14
61
20
15
32
31
18
9
64
9
6
39
8
21
16
7
20
3
12
21
6
13
2
1
28
25
2
7
2
39
26
15
2
7
4
15
2
3
10
11
2
3
10
15
10
21
8
9
2
3
4
13
22
21
8
15
6
15
6
1
30
11
22
25
6
9
4
21
42
37
24
11
6
13
30
1
40
7
22
5
12
1
2
53
6
5
26
17
24
1
12
13
10
1
8
9
16
5
14
21
8
15
2
1
2
5
24
11
22
55
2
3
22
9
8
89
4
3
2
3
56
3
6
9
92
3
38
3
14
15
8
11
8
9
2
9
4
9
8
21
44
9
8
9
8
11
6
19
18
25
24
17
10
13
4
49
12
7
8
13
12
3
16
7
46
3
2
9
8
11
10
3
22
17
36
29
6
25
14
27
2
59
8
13
16
9
24
1
10
9
20
15
8
3
2
3
26
1
20
1
4
27
2
1
18
25
18
3
12
9
4
7
16
7
10
5
2
7
8
17
26
19
2
5
24
7
18
11
64
17
8
35
4
1
6
21
10
3
22
1
6
27
4
5
10
15
4
9
20
27
6
5
28
9
10
1
26
11
10
9
20
35
18
11
12
1
32
7
38
27
6
13
46
3
34
7
6
23
2
3
22
21
18
1
2
1
20
23
8
1
38
35
12
21
2
23
12
39
14
69
16
57
28
5
40
1
6
17
14
5
16
13
14
7
6
13
12
37
6
17
2
1
12
11
16
7
16
27
24
31
20
3
22
7
8
71
2
33
6
17
8
7
2
11
4
3
6
19
12
29
4
7
4
21
30
95
22
3
22
9
8
3
2
25
20
9
4
97
6
35
10
25
12
1
20
7
4
5
22
59
30
7
34
55
6
17
30
41
10
43
18
13
54
1
2
15
6
9
36
7
20
11
6
5
2
23
12
1
12
5
8
3
14
5
16
1
40
7
2
5
20
47
12
3
26
7
14
1
12
29
6
11
10
15
2
3
10
27
2
15
16
7
10
15
12
9
14
1
4
19
10
3
26
15
8
19
4
11
8
5
4
15
4
5
38
1
6
11
10
37
6
9
26
11
28
5
6
25
8
1
6
13
16
5
4
29
8
17
12
1
60
15
62
19
10
37
12
25
18
3
6
5
8
19
6
3
34
1
2
1
24
23
34
3
20
1
2
1
6
31
38
9
6
5
2
5
44
29
46
23
8
31
4
29
6
11
6
1
56
47
8
11
10
31
6
3
4
53
44
27
10
27
12
13
10
1
6
7
14
17
12
21
20
23
8
5
36
19
28
3
28
5
4
9
16
1
4
47
22
5
12
19
4
45
6
15
8
5
8
1
6
1
6
5
48
27
10
7
16
3
18
15
20
7
6
1
6
5
6
17
10
1
10
13
12
1
32
21
18
53
22
13
4
1
10
5
2
11
2
1
18
3
10
15
20
1
36
1
6
23
8
7
4
7
10
31
10
9
16
31
16
31
8
11
28
29
16
1
24
11
8
19
6
3
6
9
20
9
2
23
8
5
6
9
16
25
18
1
12
5
46
11
2
9
10
21
6
5
8
5
2
3
10
7
20
1
16
19
22
1
22
15
50
15
14
3
4
19
10
25
20
3
6
3
22
3
32
7
6
17
20
13
8
9
6
5
44
25
24
25
6
5
2
29
18
1
12
1
8
5
10
1
20
25
2
27
36
19
4
7
10
31
14
35
28
7
6
15
12
3
28
3
2
1
12
43
20
1
2
17
34
31
2
13
4
3
2
9
12
17
12
17
14
7
16
13
6
7
12
19
42
7
12
7
22
31
6
1
8
1
14
47
12
21
2
1
8
33
4
13
4
35
20
7
30
5
2
5
10
5
36
3
68
9
28
27
38
15
6
35
18
25
10
7
10
9
4
21
2
5
8
13
16
9
6
21
12
11
2
5
30
7
2
11
20
5
20
3
2
3
16
31
26
3
22
1
2
63
32
1
2
9
2
9
22
5
6
1
6
11
20
11
6
31
18
1
2
43
24
13
4
11
16
1
2
3
16
11
52
37
56
13
8
11
4
27
34
3
28
1
30
1
28
3
4
5
26
13
16
1
10
3
20
37
26
1
12
1
10
1
14
27
4
3
34
1
14
19
2
9
6
7
30
19
8
11
30
13
24
5
8
3
20
37
14
11
16
13
22
23
6
19
44
23
16
21
16
1
24
13
4
5
2
3
60
39
14
21
10
3
22
15
16
3
4
11
16
3
2
7
6
5
2
7
4
13
6
27
10
5
20
1
2
1
14
3
20
33
2
9
8
23
16
5
2
19
6
17
4
11
8
9
30
9
6
9
8
33
10
57
6
5
28
19
2
3
4
5
6
3
30
25
18
11
6
1
2
5
2
17
22
19
4
3
2
15
62
21
30
5
2
35
10
13
2
3
10
15
10
5
8
9
14
1
16
15
32
3
2
17
4
33
2
3
2
9
28
15
14
3
14
15
20
5
50
11
14
9
2
9
82
9
12
1
20
11
12
5
12
1
38
3
8
15
4
39
22
23
26
31
12
5
14
9
4
3
6
1
10
3
2
9
24
3
8
7
18
63
22
17
22
1
2
29
6
39
16
7
12
25
14
9
6
9
6
3
4
1
2
1
26
49
2
11
18
7
36
5
12
11
6
17
4
11
4
3
8
3
14
11
34
7
8
33
10
3
4
17
16
1
10
9
2
3
50
1
2
3
4
5
22
11
30
9
14
17
4
9
4
9
28
19
8
15
16
9
4
7
32
21
2
17
70
1
2
9
8
11
2
29
10
5
4
3
14
3
4
21
10
9
16
13
10
3
6
25
26
1
20
29
4
23
8
1
2
7
4
19
10
7
22
13
2
5
26
7
26
23
20
11
6
39
42
1
6
19
12
1
22
3
26
7
26
3
2
5
14
27
2
1
2
31
6
11
22
11
24
19
4
7
6
5
6
7
4
41
16
37
4
73
20
9
8
1
2
11
10
13
18
7
16
5
12
11
14
19
4
33
6
13
12
9
20
11
8
3
40
5
6
11
8
27
2
1
8
15
10
5
8
11
20
19
2
1
30
1
26
9
6
61
24
17
2
3
6
5
12
17
30
11
46
1
6
3
30
11
6
1
54
15
12
5
8
21
18
5
2
1
10
13
14
1
2
21
36
15
4
11
14
5
22
31
50
5
4
7
10
13
40
25
10
3
12
31
12
3
30
1
20
35
14
1
2
3
6
7
14
1
10
15
18
41
4
31
44
21
12
43
8
49
4
5
4
1
12
3
20
37
14
13
4
17
24
9
8
19
46
15
2
15
20
3
26
17
4
13
6
7
20
17
30
19
12
11
10
7
44
9
10
3
4
9
22
3
4
21
4
5
18
15
2
3
4
21
2
15
4
15
8
27
20
5
18
7
20
29
26
1
8
1
6
45
6
1
10
3
26
1
4
13
28
17
6
23
8
11
2
9
40
1
28
21
30
11
6
37
20
11
18
5
30
7
6
13
18
9
8
39
6
23
4
13
38
7
78
17
48
9
10
25
6
19
8
13
8
31
6
7
4
29
14
13
28
59
34
1
26
5
16
5
6
7
2
45
2
19
2
5
2
7
6
5
12
19
2
13
6
35
28
19
12
43
10
1
18
49
6
19
34
19
62
7
4
23
2
7
6
17
2
1
12
5
24
3
20
9
14
9
30
27
44
3
10
7
6
25
6
35
4
19
16
67
2
7
18
5
10
29
24
11
24
5
20
23
16
11
10
15
4
11
6
7
8
3
2
5
20
3
26
15
14
9
2
7
2
33
8
9
4
5
2
7
6
33
50
3
22
1
8
75
2
3
8
9
40
21
28
3
2
1
2
1
28
1
38
1
20
19
16
3
44
5
8
19
16
17
6
23
66
5
2
11
30
41
18
19
6
29
12
1
2
3
4
11
2
25
6
37
28
15
26
1
8
9
10
3
12
9
8
9
12
1
64
25
2
11
18
3
22
17
4
9
2
9
58
15
4
11
18
13
28
37
30
13
4
13
20
1
14
3
4
9
4
19
12
9
4
3
4
51
4
5
16
1
8
27
20
1
16
23
4
3
6
15
8
13
4
1
28
5
6
7
14
15
22
15
50
5
8
7
6
1
10
3
28
21
2
7
24
3
6
5
4
3
16
1
34
19
2
27
26
5
4
5
10
1
8
7
2
35
18
29
6
5
16
7
14
5
2
3
8
9
16
5
6
5
4
1
12
1
18
1
18
1
12
3
16
5
10
7
6
37
8
3
10
1
36
3
8
13
2
1
30
35
8
3
10
3
2
19
2
1
10
19
36
13
8
29
10
55
4
47
2
7
4
1
12
15
16
19
8
33
6
3
6
11
14
1
26
13
52
5
10
3
2
15
34
11
22
3
72
17
26
13
24
5
6
7
10
3
26
3
4
19
22
5
2
11
16
1
14
5
32
7
8
37
6
5
6
3
8
5
2
73
32
9
4
9
10
9
2
11
12
7
4
1
4
7
34
3
4
3
28
23
2
3
20
9
20
27
2
3
6
31
36
35
24
13
14
9
2
1
16
7
8
33
8
13
6
19
6
41
8
21
6
3
12
5
2
5
10
11
14
29
70
31
2
1
4
1
2
33
22
3
14
9
18
7
12
21
14
3
36
5
2
7
2
21
16
9
16
3
2
27
18
1
8
1
6
23
24
11
20
7
6
17
28
5
12
9
30
1
6
7
4
15
12
7
10
5
6
19
6
9
2
9
20
9
28
1
14
7
44
5
2
9
4
7
8
11
14
7
50
19
12
7
30
1
12
35
12
19
26
11
6
35
8
5
4
1
6
17
80
31
2
21
6
41
2
1
10
23
26
1
6
5
24
5
10
3
10
17
26
13
14
3
8
15
10
17
34
5
2
69
38
3
20
11
4
7
4
5
22
5
4
3
8
15
18
51
4
5
2
15
2
3
10
67
12
11
32
3
22
1
6
29
26
3
22
15
8
49
10
3
10
9
8
3
6
3
2
21
8
1
2
9
16
13
12
1
30
17
20
7
40
15
56
9
4
15
42
1
14
29
12
37
18
37
24
25
18
55
10
5
36
1
12
7
4
11
24
1
10
39
4
13
6
5
6
11
4
29
62
27
20
9
10
9
6
9
4
35
6
1
8
1
20
17
18
5
8
5
18
1
8
5
12
7
12
11
2
7
6
5
4
47
4
3
34
25
6
5
22
19
36
9
26
9
4
15
8
33
32
25
8
17
28
1
2
55
2
21
6
5
26
3
18
1
2
19
4
33
4
49
14
3
20
25
38
1
6
3
14
21
2
33
6
3
6
23
4
3
10
15
2
5
4
7
24
19
12
7
24
37
2
21
10
19
10
1
2
1
26
3
2
5
20
35
14
3
24
11
38
3
30
17
50
15
14
9
8
17
6
5
28
1
14
5
36
17
2
7
30
15
2
1
2
3
22
53
14
9
8
15
4
25
4
13
4
3
10
11
4
7
16
3
24
9
10
1
4
47
12
21
18
21
2
9
8
9
12
11
8
11
46
1
32
11
58
11
30
23
16
3
2
21
2
27
10
9
28
45
20
15
2
27
10
9
6
13
4
31
12
41
14
1
30
47
6
31
4
1
8
31
2
3
12
5
14
1
12
37
12
5
26
3
6
21
4
13
4
1
2
5
18
9
16
23
8
5
16
15
26
3
14
51
14
7
30
25
14
9
24
25
30
3
28
5
4
23
60
9
26
25
18
25
4
17
2
33
12
1
2
17
10
19
6
3
12
1
16
7
80
19
8
19
6
53
32
3
12
3
12
27
14
3
20
1
2
37
26
3
6
11
6
61
6
5
4
13
4
3
2
13
8
5
6
9
10
1
4
9
2
45
4
7
14
3
68
3
4
15
46
21
2
5
14
3
10
5
4
27
2
1
20
5
12
1
12
15
18
13
2
15
2
25
8
3
6
49
14
5
36
3
16
9
28
9
2
27
2
27
8
3
34
19
4
19
30
7
18
9
2
9
2
51
14
3
2
3
44
13
32
25
20
3
4
5
2
11
6
13
2
5
8
3
8
25
10
11
12
9
38
21
42
5
24
7
26
13
12
15
28
23
4
15
4
3
40
11
26
1
2
7
36
5
4
7
10
21
8
33
2
37
22
11
20
3
4
9
50
9
2
21
16
15
2
37
8
5
8
17
12
5
4
15
18
35
22
5
38
27
28
1
34
63
16
31
22
7
22
7
6
15
16
17
16
11
2
3
6
15
8
1
6
17
22
49
16
7
6
19
2
15
4
5
6
1
20
1
12
7
10
17
10
3
32
7
10
33
18
15
10
63
8
49
4
33
4
1
8
3
14
1
26
19
4
5
2
11
58
7
30
5
14
3
8
5
10
5
16
9
2
3
2
13
18
1
26
7
6
19
20
17
28
13
10
17
10
1
42
31
10
5
2
15
24
5
20
1
28
5
16
15
2
1
12
5
2
13
6
3
20
15
10
21
4
3
2
17
4
1
18
1
26
1
12
33
28
1
10
15
32
19
2
7
2
11
26
7
18
7
10
21
28
1
8
5
22
11
18
15
12
13
20
41
6
11
16
5
4
5
20
1
2
7
2
7
6
5
2
5
6
3
24
1
10
3
6
11
6
1
20
37
2
1
10
29
6
15
52
1
10
9
28
21
4
17
2
33
2
1
2
11
30
31
12
1
4
7
2
9
10
5
2
39
6
3
30
63
10
15
18
7
4
7
8
1
24
7
10
17
24
37
8
5
2
13
6
33
20
17
12
1
20
17
4
39
2
15
4
9
32
55
28
19
22
47
44
1
12
1
24
23
18
59
30
7
6
17
6
37
2
45
16
5
6
1
8
15
8
1
56
53
8
41
8
63
2
27
14
1
22
23
14
1
2
9
26
9
42
15
4
15
6
3
20
21
4
3
28
13
2
15
4
11
28
25
8
29
4
15
22
3
2
1
2
3
8
3
2
5
8
19
4
9
12
3
8
51
26
23
4
5
2
3
24
1
6
7
2
11
18
25
6
5
4
33
12
11
16
37
2
21
2
15
2
7
14
9
14
3
6
3
4
11
22
31
2
11
14
31
2
5
10
1
2
3
12
23
4
1
6
7
6
33
4
33
50
9
2
3
22
5
8
21
2
9
20
51
2
15
8
9
10
3
8
9
6
11
48
7
60
5
32
25
6
3
12
11
10
11
16
69
14
1
16
7
2
7
10
1
12
21
2
1
50
15
4
5
38
15
18
39
16
3
16
9
14
21
2
3
2
1
4
27
2
5
12
5
6
5
6
53
12
31
10
11
14
1
28
9
2
3
8
5
24
17
4
3
16
21
4
5
2
35
24
47
2
9
20
9
16
21
20
3
20
9
10
21
4
1
16
3
30
11
12
19
4
25
6
7
10
7
12
17
12
23
18
59
42
43
6
27
8
17
8
21
2
1
12
3
4
1
28
1
2
7
50
9
4
1
4
3
12
11
12
27
38
21
6
3
12
21
44
9
6
41
4
3
2
17
10
1
24
5
4
3
10
3
10
15
8
13
8
23
8
31
54
25
8
1
6
7
6
31
12
13
40
25
38
3
2
7
44
9
20
21
14
13
26
5
14
27
8
1
38
9
14
33
6
15
14
7
8
21
2
11
2
21
34
17
30
9
8
25
6
19
6
5
44
23
6
5
18
3
4
7
4
13
4
29
36
21
32
33
4
7
4
9
2
5
22
1
16
9
2
55
8
9
4
35
2
15
4
45
2
15
14
11
22
19
10
11
6
1
48
5
12
7
24
11
4
9
20
5
10
5
2
15
8
3
8
9
4
15
22
23
16
31
26
9
22
7
6
23
6
3
4
7
40
33
4
1
10
7
2
15
16
3
32
57
4
3
4
19
2
21
14
9
2
1
22
19
6
11
2
21
8
7
6
3
4
5
4
7
4
31
20
5
2
17
20
1
18
3
14
7
2
3
14
5
2
1
2
45
8
1
2
19
6
5
6
9
14
13
6
1
2
5
2
1
70
9
2
3
6
31
14
3
10
3
4
31
14
1
4
3
18
11
2
9
6
3
26
13
8
33
4
7
26
13
4
7
16
1
8
3
2
19
34
1
4
3
6
11
12
23
2
1
2
15
8
53
18
5
6
3
6
5
6
25
36
21
4
1
32
1
2
3
2
27
20
3
54
1
18
13
38
7
30
5
6
3
32
9
4
9
12
7
4
47
52
7
16
3
6
9
36
1
48
3
24
1
6
1
56
21
6
1
6
71
14
5
4
5
14
21
8
41
28
9
8
1
12
7
6
3
10
3
10
41
2
11
28
71
14
3
36
3
4
3
12
1
4
1
12
7
6
19
2
9
4
3
10
3
12
1
30
29
24
41
2
13
16
3
4
13
2
19
30
9
4
17
4
11
2
57
14
17
18
31
12
13
6
1
32
1
8
29
24
11
8
9
6
9
2
3
16
27
2
7
8
27
10
3
16
7
2
23
2
27
8
15
8
19
8
15
2
5
4
13
2
19
2
25
2
43
24
5
12
3
2
5
24
15
2
9
8
9
12
3
2
13
8
9
14
13
12
7
2
17
12
9
6
31
10
3
38
15
10
11
2
25
18
1
12
7
16
5
6
23
2
37
24
33
18
3
4
3
4
1
2
5
20
1
34
3
2
9
12
5
12
19
22
5
6
5
12
5
18
29
12
9
2
37
14
3
2
7
30
7
30
1
2
3
22
9
2
5
36
23
12
13
14
11
12
5
8
11
10
17
6
13
32
7
44
1
10
17
30
13
4
3
8
15
6
39
8
15
4
11
14
25
32
3
4
19
10
31
6
19
46
43
18
5
6
25
2
3
2
5
2
3
24
71
16
1
2
3
16
3
6
7
6
19
8
1
6
29
6
3
16
1
2
5
2
15
4
23
34
31
10
29
4
13
2
5
10
23
8
25
20
1
28
11
2
5
4
9
16
13
10
29
6
3
2
17
14
15
12
1
18
23
4
5
48
21
24
5
2
5
10
15
18
21
8
9
2
7
6
15
12
7
10
35
4
9
2
11
8
1
2
1
2
61
18
7
2
1
12
1
12
11
8
7
12
1
26
3
6
13
2
23
20
1
12
11
26
3
30
27
2
5
12
5
6
7
12
5
18
9
18
9
16
29
12
25
30
13
30
3
4
15
4
9
38
13
6
9
32
13
4
15
2
13
4
3
24
25
6
17
14
11
20
3
30
21
2
3
4
19
2
63
14
17
4
5
18
21
2
9
10
19
20
3
2
3
24
7
8
3
14
3
28
25
8
13
4
17
4
5
26
29
4
5
12
39
10
3
16
3
4
3
8
17
16
3
20
7
62
33
28
7
36
3
16
1
18
17
18
37
14
9
4
7
2
3
4
3
6
37
14
13
4
15
4
13
14
1
32
7
22
3
2
1
2
5
26
3
2
49
6
19
12
1
18
5
4
61
28
31
14
13
2
9
20
11
4
9
12
3
8
15
18
3
8
7
14
9
14
39
16
9
16
5
8
7
2
15
24
21
14
3
6
3
22
15
2
5
14
3
6
23
36
9
52
5
14
1
10
13
8
31
8
1
2
9
8
19
4
9
4
11
28
7
24
33
6
11
14
1
20
35
8
3
8
27
34
3
8
5
2
13
12
1
12
5
6
5
6
7
16
33
28
7
8
7
6
19
30
17
24
63
2
7
16
5
2
3
34
3
36
5
6
17
6
27
20
5
50
9
2
1
8
11
10
21
6
7
2
19
12
9
12
1
2
7
8
25
6
11
6
9
4
17
6
1
2
31
8
59
8
15
32
9
2
33
40
3
8
9
26
3
6
15
34
35
6
17
2
13
6
1
12
27
18
21
8
17
14
5
12
17
4
17
30
7
26
7
12
11
4
5
14
1
12
5
6
31
28
11
30
3
8
3
2
3
4
21
2
3
36
3
4
53
32
17
18
1
6
7
78
11
12
7
12
3
2
11
16
13
54
3
32
3
46
15
28
3
12
35
8
3
20
3
4
3
4
9
8
33
2
5
10
3
4
3
16
3
18
3
18
17
8
5
10
1
2
23
20
19
24
35
12
61
12
3
8
13
4
1
6
11
4
1
30
19
66
29
28
1
2
3
10
15
4
1
12
7
6
5
18
7
20
11
8
11
2
5
6
23
10
9
2
5
2
39
14
3
4
43
4
13
10
7
4
5
10
5
20
1
20
17
34
7
10
11
36
1
26
1
12
5
10
1
12
29
4
7
18
1
16
5
22
17
14
47
8
9
36
13
18
19
36
5
46
55
22
3
10
11
24
5
6
15
2
3
2
9
4
5
2
3
32
53
8
3
8
1
22
3
6
7
34
11
6
11
12
1
34
1
40
5
2
9
4
1
10
19
4
1
6
9
4
1
28
5
22
1
12
23
40
7
24
17
22
7
26
25
34
21
2
13
10
29
42
1
14
1
4
37
4
3
8
15
10
19
10
17
18
39
20
9
92
3
14
51
4
25
4
13
28
1
10
3
2
7
16
27
2
35
24
13
10
23
10
13
10
13
6
15
2
15
6
5
6
15
8
17
8
5
16
11
18
1
2
9
28
3
22
5
6
25
14
7
4
29
6
17
6
71
6
1
4
5
2
3
8
15
6
1
20
1
10
7
10
3
20
5
42
1
2
17
4
33
54
9
12
53
4
21
30
19
6
19
2
11
22
27
6
13
8
41
24
3
6
3
10
5
10
15
54
3
2
37
10
39
14
9
18
1
12
1
2
11
48
35
6
9
14
9
16
31
24
11
30
9
4
1
8
3
20
55
10
5
14
3
8
9
10
7
10
9
14
51
34
5
32
5
18
23
18
5
34
5
58
27
28
7
8
11
12
21
16
13
2
1
16
1
16
7
4
1
16
3
10
5
24
7
36
3
22
23
8
1
6
1
22
9
8
5
16
3
38
1
8
1
24
11
14
3
16
1
36
3
18
7
48
27
2
15
6
17
54
1
12
5
6
7
6
13
42
7
14
29
54
25
12
3
14
39
10
27
4
5
24
1
12
23
2
5
14
5
6
23
10
7
6
15
4
3
8
11
4
1
16
25
12
3
2
29
2
9
16
23
4
7
6
5
16
13
6
15
40
3
20
11
8
3
22
31
8
25
8
5
50
3
2
1
12
15
18
11
8
35
52
9
16
63
10
39
86
29
8
21
8
9
8
37
16
13
12
47
18
29
4
3
2
3
4
21
4
31
10
1
12
15
2
11
4
13
18
15
10
7
6
1
2
1
22
1
2
13
10
5
2
13
6
9
8
1
10
1
14
3
18
9
4
3
22
9
28
31
2
15
12
21
8
27
30
7
8
21
2
21
12
13
2
5
14
11
8
11
14
17
12
13
6
9
18
39
10
3
6
7
8
11
12
7
34
21
6
25
12
39
4
35
16
3
4
15
18
3
2
13
8
29
10
3
18
1
12
5
24
7
12
19
4
25
32
7
30
3
10
33
8
1
6
7
24
1
4
7
6
5
4
13
8
5
6
13
2
5
4
13
6
5
18
29
6
5
18
3
4
19
6
39
12
17
10
1
10
19
20
31
8
3
20
19
10
9
28
3
20
7
10
17
54
33
20
19
2
19
2
5
30
11
16
5
10
7
2
3
22
19
2
31
10
21
8
37
40
5
2
5
2
11
14
1
6
5
8
87
10
15
24
1
16
7
32
17
24
15
2
1
4
1
2
9
12
7
2
27
30
17
42
17
6
5
16
15
22
5
18
11
6
5
26
11
54
9
44
1
22
7
4
5
14
37
4
3
4
45
4
7
10
35
14
3
4
13
12
3
12
11
24
25
28
7
32
13
6
7
4
3
8
11
12
5
32
17
6
41
14
5
4
13
6
1
26
17
4
1
10
7
20
5
2
11
18
31
10
25
12
13
4
1
6
5
6
5
34
7
6
7
48
25
6
7
12
23
6
25
18
3
10
3
2
11
30
9
12
5
10
13
4
9
10
5
38
3
12
7
38
13
6
11
2
19
40
33
8
19
48
13
30
43
14
43
26
1
18
71
6
7
2
19
16
1
28
5
8
13
16
9
2
15
44
17
14
7
2
13
16
9
14
3
42
51
6
5
8
9
34
9
52
15
18
15
10
11
4
1
20
9
12
5
18
3
2
9
10
15
12
7
22
3
6
7
2
1
10
35
16
15
10
9
6
5
18
21
30
17
2
11
6
7
4
51
4
37
10
3
8
3
6
3
10
1
18
1
56
1
8
35
44
1
12
11
4
23
26
47
8
13
8
1
6
29
2
1
18
5
10
37
20
5
26
13
22
11
58
79
18
7
2
19
20
1
4
5
44
7
2
23
18
13
2
13
2
27
8
13
6
39
10
5
8
3
28
5
2
21
34
19
2
15
10
29
22
7
12
23
4
15
16
17
4
3
2
37
14
23
50
17
36
15
2
11
20
39
20
1
2
25
20
13
48
31
40
45
6
13
12
9
10
21
14
15
4
7
32
1
2
1
12
11
12
5
6
5
18
5
4
5
18
17
16
13
16
5
14
5
4
47
28
43
12
1
14
1
72
1
6
7
10
3
22
13
8
17
4
13
2
5
22
5
10
21
6
1
6
15
24
5
30
1
22
7
16
61
10
7
24
13
8
19
22
41
24
1
6
1
14
11
8
7
30
1
6
13
10
3
30
1
4
1
6
25
6
3
28
17
16
33
18
7
28
1
24
9
4
5
2
21
4
15
18
7
4
49
2
1
8
11
2
7
28
3
26
5
6
17
6
11
6
3
14
5
24
17
6
1
10
5
4
11
6
7
12
11
10
1
10
5
20
7
24
5
2
9
6
5
24
21
2
49
4
9
42
1
8
9
4
19
60
1
38
15
10
1
40
23
12
3
16
9
40
11
68
3
16
9
4
9
22
9
4
31
24
13
8
1
6
3
26
11
12
17
48
29
4
17
28
11
12
31
64
11
2
21
20
21
6
17
2
37
24
9
38
1
18
29
40
1
52
5
10
9
4
3
8
13
8
11
22
39
14
25
2
5
10
5
8
1
16
5
18
3
6
15
14
23
46
21
26
5
34
17
8
23
8
33
18
9
24
25
6
5
22
3
6
1
8
11
2
35
10
5
24
1
12
11
14
5
12
1
4
3
4
9
6
9
4
21
8
3
2
1
10
7
8
15
10
15
64
21
12
9
2
1
38
1
2
3
8
11
76
11
4
7
22
41
10
13
4
15
16
25
22
3
68
7
6
9
10
1
2
7
30
7
24
29
26
3
22
23
6
5
12
9
12
1
22
1
4
33
18
11
18
5
2
13
10
27
22
3
2
11
34
17
42
3
24
57
14
7
38
31
10
7
2
1
44
13
10
5
8
21
4
9
10
7
14
5
10
11
6
1
6
7
26
17
2
25
38
3
26
11
18
7
14
1
12
27
4
7
4
3
22
9
4
15
2
7
12
23
8
3
24
1
24
1
20
27
2
9
4
9
8
3
2
13
4
5
14
5
4
13
4
1
16
7
6
13
6
3
2
21
28
13
52
19
16
25
10
33
40
9
4
15
12
43
12
11
24
11
98
13
2
51
8
17
20
15
44
27
18
1
28
27
16
11
14
43
10
35
8
29
2
3
8
27
6
1
44
23
54
7
10
5
22
105
4
3
6
1
16
51
52
39
4
15
14
9
18
11
18
55
12
5
12
25
6
7
12
3
2
11
2
19
6
9
10
35
36
9
2
7
4
5
10
9
8
11
16
1
24
1
6
1
6
9
12
3
14
3
16
19
2
1
12
7
24
29
18
15
10
15
36
3
28
15
8
3
46
5
8
5
4
19
22
39
8
15
28
3
18
5
42
53
8
1
28
7
10
1
16
59
2
3
16
3
2
15
36
9
14
7
6
5
12
5
12
29
18
69
2
1
28
27
4
3
26
7
4
3
32
3
50
1
18
17
2
49
28
5
36
3
10
19
6
13
2
5
4
29
22
1
8
3
12
3
2
67
2
19
4
3
20
13
2
11
6
41
10
21
74
5
22
7
2
9
6
29
20
13
26
21
8
29
6
1
14
49
4
3
10
1
24
9
6
7
8
1
8
9
8
1
12
53
18
1
42
5
2
1
38
35
16
37
4
5
8
47
24
15
4
9
4
3
24
13
30
7
8
1
12
37
8
55
2
7
32
3
20
7
6
1
14
17
10
3
8
1
2
9
4
21
2
3
26
3
16
3
22
17
56
1
10
3
2
1
20
9
32
1
28
1
4
1
26
23
50
11
4
27
24
7
8
5
2
7
2
15
26
7
14
9
2
11
12
17
24
45
6
7
18
3
4
21
8
11
28
1
10
9
4
27
10
5
4
3
6
19
4
11
2
1
60
21
14
3
26
25
16
1
20
17
2
47
26
13
14
13
4
31
2
9
2
75
6
1
4
1
6
7
12
19
10
7
6
9
26
9
22
7
4
25
4
5
2
9
16
27
8
3
16
17
10
15
2
5
20
11
6
1
20
17
2
9
26
7
6
7
6
33
2
9
2
11
16
1
4
13
14
13
14
3
18
7
16
21
4
1
4
29
16
1
2
11
38
15
16
3
38
13
10
45
30
5
32
9
6
7
48
9
4
15
10
11
4
23
20
9
16
7
4
3
4
11
26
3
6
11
4
7
12
17
4
7
6
9
14
5
18
15
16
33
62
3
26
1
18
1
6
1
4
1
2
1
34
11
26
17
2
39
14
37
14
13
30
19
6
43
8
7
38
19
2
9
16
27
6
1
34
43
6
5
2
5
26
3
4
3
20
3
12
7
12
43
12
1
24
17
18
9
24
7
10
1
6
5
50
1
32
1
20
93
2
9
18
1
4
7
32
15
8
1
42
1
10
3
20
29
20
61
4
9
10
19
20
9
2
7
14
39
34
11
32
9
20
11
54
9
18
7
24
13
10
3
16
5
6
13
2
17
18
5
10
7
2
1
4
9
8
11
4
33
14
19
12
13
4
59
30
7
82
11
26
1
4
9
22
1
10
11
10
11
22
35
6
13
18
23
18
15
12
35
4
5
30
37
26
9
6
9
4
27
26
33
8
3
28
21
4
21
2
3
20
3
2
3
50
3
70
23
58
15
2
5
16
1
2
7
12
1
12
15
14
57
2
5
4
19
6
7
2
27
16
1
8
17
16
1
14
7
2
3
22
1
8
11
2
21
2
21
8
3
40
3
2
11
24
29
10
21
2
33
4
29
4
19
20
13
4
11
36
7
14
9
12
29
4
25
14
27
2
19
6
5
2
19
2
13
4
9
8
29
24
5
22
3
50
11
10
19
28
1
2
13
6
1
2
1
4
7
12
5
16
11
30
5
18
7
42
15
52
7
20
3
14
9
64
21
8
3
2
47
4
11
12
15
16
29
2
7
42
5
54
13
14
11
12
3
42
5
4
43
6
25
12
5
8
15
30
25
6
15
2
7
4
5
76
13
60
1
32
3
6
33
2
25
6
3
22
15
16
3
34
15
24
17
18
3
4
13
38
11
24
7
4
5
30
1
6
33
10
15
4
25
4
45
8
7
14
17
22
15
62
21
14
25
56
9
6
1
16
15
28
27
14
1
2
13
12
13
18
71
6
13
20
11
6
19
12
5
6
11
34
5
8
1
16
9
10
23
2
27
18
5
2
21
10
3
20
23
2
15
18
11
12
7
6
11
10
11
6
11
6
17
14
9
20
17
38
11
2
13
4
1
14
57
24
3
20
11
14
3
14
25
6
3
4
7
26
25
6
7
20
15
4
11
2
5
8
11
26
3
6
1
14
1
10
3
10
1
4
23
20
3
28
19
2
13
26
29
16
5
4
7
36
5
8
9
8
1
24
3
2
33
2
21
18
29
54
11
10
11
40
13
10
3
4
9
20
9
70
13
6
77
24
5
2
11
12
53
12
13
2
5
40
27
4
13
34
3
4
1
2
3
4
33
4
11
2
3
2
3
16
5
2
11
52
9
8
3
2
9
18
7
8
3
14
17
10
15
2
11
14
21
2
11
12
1
2
91
22
11
2
53
22
9
2
13
24
19
14
37
6
1
20
25
18
39
24
1
4
15
12
37
2
1
18
7
34
5
32
5
12
23
8
5
24
5
24
7
8
1
4
29
14
9
6
7
16
3
24
25
24
11
10
27
18
5
10
5
58
29
18
23
4
1
20
11
8
25
2
9
22
3
2
3
10
37
26
29
4
3
8
1
2
3
44
29
16
7
18
1
6
23
6
11
28
9
6
33
2
5
8
3
8
9
14
27
30
41
28
31
6
1
8
29
20
13
28
97
76
17
18
27
10
27
50
25
8
31
30
1
2
7
12
7
12
3
4
1
2
15
24
13
20
7
14
17
4
11
12
1
26
1
34
11
12
1
8
9
18
13
16
25
12
1
22
17
4
9
46
1
22
21
8
9
4
7
8
9
14
3
34
3
46
15
16
1
6
21
2
9
20
31
6
3
8
1
16
1
2
21
2
5
8
15
16
25
6
11
6
17
36
3
16
9
12
9
32
5
4
3
20
25
14
3
4
3
4
7
10
25
18
13
12
5
12
11
68
19
38
3
26
21
14
23
6
1
10
33
2
3
2
11
4
1
44
7
20
3
26
9
2
3
2
27
10
13
14
9
18
5
12
1
8
25
32
13
8
9
26
39
12
5
4
11
6
19
4
17
16
11
20
5
12
13
28
25
6
3
16
1
14
5
2
33
38
5
6
41
6
23
12
19
8
1
36
15
24
3
20
13
14
3
4
45
4
3
8
19
2
17
4
3
4
13
42
5
20
5
6
3
18
23
10
19
20
41
2
23
10
11
12
65
30
13
60
5
12
19
14
11
6
37
8
5
14
25
56
13
2
17
14
11
16
5
10
11
6
11
12
23
22
5
8
13
12
5
20
13
2
5
8
11
22
39
18
9
8
3
10
27
16
17
14
23
14
19
12
21
18
39
26
33
20
3
8
21
12
11
14
3
14
7
12
5
6
7
12
1
36
3
20
3
20
43
4
15
4
7
30
5
20
21
36
21
16
13
30
5
8
5
28
7
12
25
2
11
26
5
18
1
2
13
22
35
6
3
4
23
42
13
10
5
12
47
4
5
14
13
4
1
4
3
20
17
4
7
18
5
12
15
4
7
4
1
8
1
26
3
8
1
2
13
10
15
4
5
10
29
8
11
2
7
4
31
8
3
16
13
26
3
4
7
4
5
36
25
12
19
32
5
4
17
50
7
2
5
26
11
16
11
20
13
4
3
40
9
10
21
28
1
32
1
40
31
18
1
4
47
6
1
12
7
2
87
14
13
6
19
42
7
18
15
4
1
14
17
4
45
32
7
26
3
14
3
10
7
24
5
22
27
36
9
2
15
10
29
10
7
10
3
14
5
6
23
4
13
2
3
6
13
2
1
6
7
6
11
18
7
12
21
6
9
36
21
26
1
8
1
6
11
28
27
2
15
6
7
10
43
14
7
16
11
8
9
12
17
16
3
4
5
32
3
2
9
8
3
16
9
8
49
2
9
6
33
12
31
56
31
18
11
12
7
10
9
38
1
12
1
8
1
6
13
24
27
6
11
6
43
8
5
16
11
4
35
30
29
18
5
14
17
10
15
10
9
2
3
14
11
12
5
54
29
18
23
8
25
18
1
26
5
6
5
6
19
4
1
6
1
4
27
52
9
4
7
6
13
18
1
22
3
2
27
12
1
26
3
10
15
12
5
26
25
2
7
8
9
26
3
2
21
34
1
2
21
2
21
8
5
2
15
38
11
4
1
22
7
14
15
14
25
22
13
4
55
6
25
34
5
28
25
30
1
2
5
28
21
14
3
20
3
2
7
16
1
10
5
16
33
14
5
10
9
26
5
4
33
48
11
6
25
18
1
4
21
2
49
22
1
4
5
8
23
4
53
2
11
12
1
24
13
6
1
4
9
2
21
22
3
8
11
14
17
4
3
80
23
32
17
6
5
10
9
42
11
12
69
8
3
8
13
10
15
6
1
2
11
34
17
8
5
12
7
8
19
14
7
4
1
28
5
16
1
2
1
6
23
6
21
16
3
6
1
6
5
10
7
6
5
14
19
16
3
26
21
24
7
6
1
2
7
14
15
8
9
14
9
56
1
6
3
2
11
2
17
24
17
18
1
8
19
10
3
2
3
14
5
6
11
12
27
2
5
22
5
16
23
16
5
10
15
4
5
12
13
34
23
12
5
18
11
6
31
6
7
8
13
12
13
48
13
18
11
12
21
14
21
2
45
16
9
18
1
6
3
2
23
14
19
22
1
2
23
20
27
2
23
20
25
4
3
8
13
58
43
14
7
2
15
10
63
18
19
12
13
12
13
20
5
4
9
8
59
10
3
2
21
14
19
14
1
52
63
22
21
4
9
8
19
14
1
12
27
20
15
2
11
6
15
26
1
8
25
28
5
10
15
6
11
14
1
4
25
4
17
42
3
8
41
4
35
14
21
6
31
16
3
20
21
4
11
12
37
4
3
20
3
10
3
16
1
20
9
8
27
6
5
6
7
50
41
6
53
36
11
12
43
18
17
10
9
4
45
28
9
4
13
42
7
30
31
46
5
4
1
12
11
8
7
4
23
30
11
10
17
8
1
4
1
8
1
14
7
6
3
6
15
14
1
56
5
18
1
20
37
24
23
12
5
6
19
12
7
16
11
14
7
12
5
2
45
18
7
18
21
2
1
8
3
10
3
2
1
14
15
8
27
4
15
10
51
20
23
22
7
6
7
8
3
8
7
4
1
18
65
14
3
10
23
12
13
22
21
6
17
4
11
6
33
12
19
12
15
12
9
28
29
4
3
8
21
20
1
2
29
10
3
4
7
26
1
28
31
6
1
4
5
18
23
28
1
8
3
10
5
14
11
12
7
8
3
40
7
40
35
10
7
10
21
16
65
42
3
18
21
18
19
2
5
10
13
16
3
26
25
2
1
2
3
26
13
24
1
6
17
16
1
62
35
6
1
2
7
14
5
34
5
14
11
14
5
4
15
10
1
12
5
2
13
4
7
26
5
2
5
8
5
32
37
18
1
38
17
16
1
8
3
6
25
12
23
30
7
18
3
2
9
2
3
12
17
2
7
6
9
2
1
2
7
4
9
4
3
6
21
4
21
40
9
10
9
22
37
10
13
26
39
6
1
18
11
30
17
4
1
36
11
2
9
8
1
12
1
12
1
2
43
8
17
2
1
6
11
40
5
16
5
46
27
2
21
4
3
32
13
12
23
2
11
12
7
60
13
4
29
12
11
46
5
2
41
12
5
12
17
24
19
6
11
22
21
46
5
14
41
24
21
20
5
8
1
8
9
2
7
10
7
6
61
14
3
10
7
2
21
4
7
4
5
14
3
2
125
28
1
22
17
14
5
2
29
4
17
12
31
20
37
4
11
2
3
20
7
42
1
2
3
18
9
6
25
6
7
18
1
16
15
4
3
4
9
4
11
4
9
24
3
2
1
26
43
32
7
6
5
14
13
10
7
16
11
14
3
10
9
28
9
12
3
4
23
26
19
4
35
4
43
8
25
18
49
2
39
12
5
2
31
8
13
4
5
62
23
34
3
6
13
10
7
4
21
8
35
20
1
24
1
14
11
12
11
36
9
2
3
2
9
2
5
2
3
4
11
32
1
24
5
38
11
24
31
6
31
8
13
14
23
34
13
8
19
8
17
30
49
18
1
24
1
30
11
4
5
14
23
4
1
14
11
6
37
14
5
26
13
60
7
2
21
2
1
2
21
14
3
26
31
8
3
14
5
14
21
4
45
4
3
22
3
2
1
18
7
40
5
24
1
2
1
28
41
4
13
2
7
18
1
6
1
70
11
12
19
30
9
2
1
8
9
64
31
4
1
2
27
10
1
2
9
8
1
16
11
26
1
12
17
2
13
14
11
40
19
16
9
10
7
14
23
12
37
4
1
2
7
6
23
10
9
20
1
18
13
2
9
2
7
10
13
14
7
2
1
4
21
4
27
28
1
12
1
2
45
22
1
16
19
12
5
18
45
4
5
4
7
2
5
16
7
2
17
18
25
18
19
10
33
22
27
38
13
8
7
4
7
8
1
4
65
14
9
8
25
14
37
14
1
20
25
8
3
12
5
2
9
6
5
2
3
28
7
24
37
12
29
46
19
6
11
18
3
20
19
2
1
16
37
10
5
32
23
12
3
18
1
6
3
44
15
4
3
2
47
16
3
4
7
4
1
2
33
4
9
4
3
22
7
6
11
4
5
18
1
6
21
8
5
4
7
4
3
8
13
8
1
2
23
16
1
8
13
2
7
16
27
6
3
20
7
6
1
14
9
8
5
2
5
28
3
14
5
8
29
32
1
16
3
2
9
16
29
8
19
18
11
6
57
14
7
6
13
10
7
4
7
24
13
14
1
4
25
4
7
4
31
10
5
8
15
14
1
2
17
6
9
4
5
20
3
14
3
4
13
8
3
2
7
20
13
2
3
6
17
20
1
8
15
4
11
16
3
28
3
12
17
40
3
4
1
4
23
24
7
30
13
12
15
12
13
4
7
2
7
6
5
18
17
2
27
20
11
6
3
34
5
4
5
4
1
12
5
2
25
10
11
6
13
24
11
26
5
18
49
2
3
8
3
26
25
4
3
18
35
48
1
12
3
4
3
6
3
22
1
12
3
12
3
8
37
2
9
20
5
4
15
6
23
12
17
12
53
6
9
22
9
2
5
14
7
10
15
16
21
22
7
8
19
2
5
16
11
14
11
20
5
2
31
10
25
8
13
24
3
10
15
4
11
2
1
40
7
2
1
20
21
20
1
2
1
24
3
16
17
4
11
6
5
10
3
34
7
6
17
28
13
6
7
4
13
4
5
36
1
6
23
4
7
52
9
20
7
24
19
8
17
30
5
36
7
8
23
26
39
12
11
18
5
12
1
14
9
22
3
14
3
24
5
2
9
2
29
16
1
10
5
4
3
4
7
18
25
24
3
16
1
18
1
2
5
10
1
34
17
22
1
16
3
16
11
24
9
2
23
2
15
16
29
38
9
6
21
4
1
14
1
22
15
12
15
44
25
22
1
10
9
20
23
8
1
12
1
42
1
12
1
4
5
18
3
14
9
14
13
20
1
22
3
10
1
22
1
6
11
4
25
10
1
6
17
44
3
16
1
18
3
28
3
20
27
10
3
22
1
10
3
4
13
56
1
8
5
2
9
14
3
14
7
6
5
2
1
10
19
2
5
8
9
12
15
38
21
8
9
28
13
24
5
6
17
22
21
32
3
10
9
20
15
4
3
20
39
4
33
16
9
36
3
2
15
20
3
2
7
2
15
2
3
6
7
22
1
10
5
40
5
44
21
4
21
2
7
10
7
4
7
26
23
4
9
34
19
18
15
2
9
16
1
6
1
2
3
62
13
24
5
2
3
2
15
8
1
14
43
4
29
14
1
42
37
16
11
6
7
4
9
4
15
4
7
30
11
8
7
6
7
6
3
16
17
64
3
2
23
2
29
2
7
18
37
14
1
16
13
8
45
6
5
2
17
8
25
8
21
12
23
10
3
22
25
18
1
4
15
22
9
6
1
10
1
2
9
10
9
2
19
4
5
20
47
2
9
2
15
6
3
10
17
16
31
14
7
8
5
30
23
12
1
6
17
24
3
4
9
14
15
6
19
2
31
8
5
8
3
4
25
4
11
16
9
4
3
32
3
4
1
2
5
12
5
16
1
6
3
2
19
8
71
12
5
16
29
8
19
24
3
24
5
14
1
24
1
8
1
4
23
18
1
16
7
2
5
18
15
12
3
18
25
8
11
6
1
12
7
16
9
8
7
4
1
76
7
44
35
8
25
8
23
2
23
10
23
2
1
26
3
6
1
6
15
4
11
12
5
2
13
16
37
8
5
46
3
6
11
22
17
14
33
6
5
26
9
14
11
2
13
42
1
14
1
4
11
8
57
8
15
50
5
8
29
4
7
10
7
8
15
2
1
30
15
4
13
2
3
8
9
16
11
22
21
4
33
38
11
22
3
14
25
6
17
2
17
2
1
4
21
2
1
2
3
4
1
6
9
34
13
4
57
10
7
2
11
12
23
24
29
18
11
10
3
22
15
10
33
10
3
10
7
34
9
6
7
36
13
16
19
6
31
18
15
14
9
2
9
2
5
16
13
16
3
16
11
4
3
34
33
10
3
10
13
24
29
12
1
12
5
6
7
2
27
32
29
22
25
34
9
2
15
4
9
6
7
6
33
12
1
2
1
36
17
14
53
20
17
62
11
2
7
24
17
8
9
42
7
10
9
6
7
6
5
2
25
8
3
56
13
2
17
36
17
6
23
8
7
4
1
22
23
14
15
2
1
6
1
8
9
18
3
2
5
8
21
6
23
24
13
6
15
26
3
10
9
8
33
8
19
20
3
4
7
18
45
14
25
2
13
10
3
28
47
10
5
24
13
46
5
8
7
6
1
8
5
22
5
46
7
10
15
22
9
68
9
30
5
12
5
6
7
16
1
6
3
12
1
6
1
6
3
16
3
6
7
2
25
14
3
6
17
2
33
4
13
6
3
28
9
6
17
36
7
12
11
30
1
2
17
6
1
12
5
18
13
8
5
12
1
4
15
14
9
32
1
12
3
14
1
14
9
2
11
42
5
4
31
16
15
10
3
2
23
8
1
12
1
18
5
12
1
10
31
34
9
14
1
8
27
8
9
26
7
38
41
14
75
2
9
26
27
20
3
2
21
4
13
10
7
12
25
4
27
18
5
6
7
16
53
6
65
6
17
4
7
2
3
12
29
12
7
6
1
72
35
2
5
10
17
8
21
12
31
34
9
6
1
20
43
4
19
6
1
12
1
26
13
20
5
4
19
10
1
12
9
10
9
36
1
22
15
2
7
24
1
28
9
4
5
10
9
6
3
38
1
30
41
12
1
12
1
24
17
10
5
10
3
20
11
22
9
24
1
16
15
6
37
4
7
8
15
2
9
20
7
14
3
30
67
18
17
24
23
4
25
26
7
14
17
10
5
10
5
6
5
12
5
32
13
30
17
32
11
6
49
4
13
6
9
4
7
16
15
32
17
10
27
2
17
2
7
16
7
4
23
8
51
6
1
12
1
26
15
18
17
14
27
2
5
10
27
10
15
4
27
2
1
8
1
22
23
30
49
18
17
10
13
30
11
30
1
48
25
2
3
2
3
14
3
4
3
16
27
40
7
10
11
8
13
14
31
46
3
8
27
18
7
34
11
28
5
16
1
18
3
2
21
2
11
6
1
24
19
16
1
2
3
50
7
14
1
4
1
14
9
36
13
12
17
16
7
24
1
8
5
12
3
28
5
16
3
46
3
4
9
14
21
6
1
32
19
6
17
14
7
36
19
4
25
2
21
6
7
26
29
8
21
26
5
18
1
24
11
4
1
10
9
4
5
10
3
8
9
10
3
10
39
48
19
2
9
10
13
22
9
2
9
14
7
12
13
4
7
10
1
16
1
54
5
18
11
6
1
6
57
6
13
38
9
4
3
6
7
44
5
4
3
20
7
16
19
4
9
6
35
40
37
16
43
10
3
8
17
2
9
14
1
22
27
16
17
6
13
6
49
42
1
18
13
2
21
8
21
14
3
8
11
10
3
30
13
2
33
20
21
30
3
4
7
26
5
10
3
22
5
16
13
46
41
16
1
18
29
4
1
16
31
18
23
16
21
6
15
10
13
6
17
38
9
2
21
2
13
42
43
36
1
20
7
8
11
50
5
24
1
20
15
48
5
2
13
8
23
22
19
24
1
22
5
16
3
10
7
40
25
28
15
2
11
10
13
12
19
12
3
6
7
2
17
14
1
12
21
16
21
8
13
22
15
4
15
18
11
12
7
34
3
12
5
14
5
2
1
18
13
4
33
32
3
4
1
8
7
4
7
2
5
18
5
6
29
4
7
36
1
26
7
4
5
20
1
70
3
10
1
16
3
6
7
50
7
2
5
14
47
38
1
2
9
2
29
14
11
16
25
2
3
26
19
26
15
8
21
40
27
6
29
22
5
12
11
26
27
2
9
4
3
16
17
48
21
26
47
10
5
38
57
14
3
14
3
20
15
2
11
24
23
20
7
6
1
2
37
8
13
28
25
2
23
6
29
6
9
30
1
8
5
18
33
4
33
38
1
8
5
26
1
4
3
14
13
2
3
8
35
10
9
2
7
6
1
18
9
12
13
6
5
44
27
8
3
4
9
20
1
14
5
4
17
10
5
6
3
26
15
4
1
14
7
4
35
2
5
4
3
10
17
22
5
8
13
12
13
18
33
22
27
12
23
8
3
12
23
2
1
4
21
18
31
6
7
6
3
38
15
6
17
4
1
8
9
12
19
30
11
2
27
26
27
4
39
14
21
2
11
10
59
16
29
6
9
12
5
4
19
12
7
18
33
30
11
14
1
30
73
4
19
6
5
14
11
2
13
6
3
2
13
2
9
26
5
16
9
6
7
10
1
32
31
4
25
26
11
4
9
2
5
10
9
22
3
8
11
28
29
24
9
30
15
2
3
4
15
14
21
12
25
6
7
4
1
2
21
26
9
28
1
72
1
10
13
16
33
4
15
14
3
6
19
2
47
54
7
6
39
28
7
4
9
2
13
14
5
6
1
36
67
12
25
10
13
22
15
26
9
2
3
14
7
26
7
8
13
4
5
12
27
6
1
4
37
18
5
6
17
14
1
2
3
2
3
10
1
106
13
18
9
34
21
4
1
2
3
10
7
4
17
16
9
34
5
30
1
24
5
4
7
4
33
20
3
40
21
4
19
2
11
16
1
8
13
10
1
32
13
30
11
2
11
2
17
12
19
30
5
2
15
52
7
2
15
36
31
16
1
30
23
6
11
12
15
6
31
2
35
16
13
6
23
2
7
2
5
14
13
6
31
16
13
12
13
14
1
40
1
2
5
22
1
12
9
2
21
2
23
6
27
20
9
14
5
6
41
6
37
10
15
2
7
2
17
6
1
6
3
8
5
10
1
8
39
2
3
32
19
20
85
18
25
4
37
2
25
10
3
8
21
24
9
22
5
16
57
16
1
2
19
6
7
10
5
4
5
8
49
12
9
18
3
24
19
42
23
12
1
20
7
24
15
38
21
6
9
8
23
22
29
10
5
6
5
4
1
2
5
6
1
18
23
2
3
4
9
62
9
12
11
8
31
4
5
10
21
8
11
4
1
8
1
10
3
56
23
62
9
10
3
2
5
6
7
2
1
2
37
10
1
2
1
14
19
4
1
2
5
6
3
2
29
20
9
4
19
4
5
36
7
46
3
6
15
8
7
14
13
4
13
14
7
50
3
4
21
4
5
34
17
8
7
6
7
36
19
6
11
18
13
18
7
6
1
12
27
30
5
14
3
8
5
10
31
42
7
6
7
6
7
6
1
2
1
2
3
2
15
12
17
6
7
18
13
4
63
42
3
8
15
10
15
30
19
20
47
24
11
24
11
16
1
20
17
6
1
42
11
12
29
4
7
10
105
28
25
8
27
2
1
22
5
12
43
2
11
42
5
2
5
6
21
26
1
6
5
8
7
24
19
16
11
16
39
4
3
10
15
6
1
6
9
28
33
12
9
4
9
6
19
26
41
22
33
22
21
4
3
2
1
4
15
10
17
2
35
34
5
4
3
26
37
6
5
4
17
32
9
6
17
6
3
12
15
22
17
2
11
6
5
18
3
22
1
22
3
6
31
12
15
2
3
8
1
30
23
2
1
8
15
12
3
8
39
4
13
2
3
4
5
34
9
6
17
10
5
12
45
20
1
4
33
12
15
4
53
8
3
2
41
2
5
16
25
12
11
2
13
24
3
28
5
10
13
18
47
12
1
6
37
2
3
16
1
16
7
26
19
8
11
36
1
28
17
10
25
16
17
10
7
2
11
20
21
8
3
4
27
24
21
20
1
4
43
16
21
4
5
10
17
10
13
30
9
4
3
14
1
26
29
4
3
2
69
20
3
18
1
2
7
12
11
12
35
2
1
14
9
8
63
56
19
16
51
18
59
24
13
6
11
28
7
14
13
12
15
6
5
2
1
6
13
30
3
14
35
10
3
2
9
16
17
116
1
2
13
4
3
14
15
4
7
30
7
24
13
16
9
16
1
8
13
4
3
2
11
8
7
56
7
18
15
20
1
24
1
14
15
22
1
10
11
68
55
58
17
2
7
2
29
8
47
22
3
2
3
16
19
2
29
24
7
62
23
6
29
10
5
4
41
8
3
2
9
8
21
22
53
8
29
4
1
4
13
2
45
2
21
8
5
28
1
10
79
22
21
14
9
2
17
4
3
14
7
34
7
34
3
4
3
16
1
22
9
8
9
2
53
38
17
22
37
14
25
12
25
22
27
12
9
34
11
6
3
6
5
14
1
14
1
6
13
16
17
16
29
60
29
18
21
4
37
18
5
2
3
2
47
28
11
26
13
14
29
84
67
10
13
4
7
2
1
24
11
2
1
2
5
2
3
4
1
30
25
22
41
56
1
28
37
6
13
16
7
18
1
8
7
12
1
2
19
8
19
20
7
8
3
14
15
24
11
4
3
2
17
2
33
14
15
32
1
6
23
18
3
10
13
24
9
18
19
4
1
2
3
12
1
12
85
44
25
2
17
4
19
36
11
28
11
12
23
4
3
30
1
2
35
10
15
4
49
28
19
12
17
2
1
20
1
12
1
12
5
6
13
12
5
6
17
10
1
10
37
12
13
8
43
36
1
32
17
12
7
14
9
8
1
8
3
2
3
10
37
6
25
14
1
12
35
4
3
2
7
4
3
30
21
28
15
4
21
4
3
4
51
14
7
12
13
4
7
42
1
6
21
22
11
6
9
2
17
24
13
16
11
24
1
8
11
20
25
2
3
18
9
4
25
24
27
18
11
24
3
34
63
8
7
32
101
28
9
16
9
6
9
10
111
10
21
4
5
28
3
6
31
12
5
12
13
14
7
24
1
28
3
4
21
2
5
10
11
4
19
2
1
28
3
4
5
2
11
14
11
30
23
10
13
22
5
8
9
14
7
10
1
16
1
44
53
36
5
4
1
2
5
8
15
12
47
14
15
10
33
18
1
96
15
12
17
14
25
14
27
8
3
2
7
2
11
4
13
2
1
8
31
10
3
2
3
38
19
12
3
6
19
16
29
8
21
14
13
6
9
4
11
8
15
2
1
18
1
10
9
22
19
10
3
8
23
2
17
2
29
4
5
2
5
2
29
2
1
58
7
2
3
4
7
2
43
8
15
2
1
20
19
2
25
12
13
8
17
26
5
24
3
4
9
16
31
6
1
6
1
16
1
8
17
6
1
6
13
6
19
18
19
10
17
10
15
28
21
18
1
6
37
14
7
18
37
4
5
32
3
10
15
10
29
4
1
6
1
10
13
12
3
4
17
10
41
4
1
12
5
4
7
8
5
66
17
16
9
66
11
12
11
14
37
24
1
2
25
2
11
22
23
18
1
12
37
64
5
2
45
8
1
4
11
14
29
38
1
4
7
26
5
12
19
12
13
18
31
2
13
14
9
22
15
4
45
10
13
8
5
22
21
16
11
32
27
16
9
2
23
4
1
38
1
2
11
60
17
20
7
22
5
22
3
12
5
20
23
2
11
2
7
44
21
24
5
4
3
6
41
24
17
30
23
4
11
6
1
14
15
4
1
8
5
8
7
6
1
2
33
16
13
10
9
8
9
18
17
8
1
4
81
8
9
18
9
2
5
2
11
28
1
6
23
4
39
12
1
4
7
8
5
6
1
18
11
12
5
26
19
18
5
34
11
12
1
6
5
44
47
2
1
6
7
24
5
12
11
8
41
18
5
36
7
48
7
18
5
6
17
6
17
20
17
30
9
4
9
38
21
2
25
30
7
2
11
6
5
12
3
6
13
4
13
6
3
10
21
2
9
8
39
14
15
20
53
34
25
16
15
24
21
4
13
14
9
34
27
26
11
10
3
4
17
16
3
32
1
20
23
44
11
18
25
26
11
18
53
30
5
20
19
16
1
10
13
6
15
2
13
14
5
14
15
8
9
16
17
14
19
2
9
32
15
4
7
6
1
14
5
14
9
4
17
36
9
14
1
4
7
22
11
6
47
42
15
2
1
46
27
12
3
26
15
2
5
2
1
48
1
24
9
6
3
6
3
36
25
20
7
16
1
2
7
4
13
8
3
18
7
6
1
24
17
50
5
12
29
2
17
12
5
12
23
22
43
28
21
32
5
2
1
38
3
10
9
16
3
18
1
12
1
8
37
4
9
2
3
10
7
8
9
12
5
16
13
28
3
4
7
8
13
14
23
2
9
2
1
16
3
8
1
8
3
6
11
16
1
58
37
8
29
4
27
4
1
42
51
18
5
2
3
14
15
4
17
2
9
34
17
12
7
28
7
4
39
2
1
4
15
2
1
4
27
34
25
8
3
6
13
16
23
8
13
8
7
34
21
18
13
28
21
16
29
8
45
2
21
6
5
26
41
12
7
8
5
8
33
16
57
2
27
8
33
14
9
28
11
8
5
2
17
24
17
8
7
2
3
56
9
18
11
26
37
2
3
2
5
2
1
26
1
24
3
6
17
2
7
92
7
10
1
4
13
24
9
6
11
18
1
30
3
4
3
54
3
12
15
2
11
42
7
10
3
8
3
20
5
16
9
2
11
30
19
24
5
12
9
26
3
8
3
4
63
66
3
4
3
8
5
34
13
4
35
10
47
16
3
2
17
60
11
8
13
22
9
4
15
8
1
4
21
44
29
10
1
12
7
2
5
8
3
6
3
4
9
6
25
12
11
4
3
4
3
20
1
2
5
8
7
12
9
22
17
10
5
10
5
6
17
14
33
8
9
12
9
36
7
94
5
24
5
16
25
2
3
24
11
4
5
18
1
4
9
4
1
70
23
16
9
10
13
10
3
2
15
4
43
20
3
22
21
2
3
4
1
16
15
6
1
2
1
10
19
2
1
8
3
2
3
16
5
8
3
10
23
10
3
2
11
30
5
28
17
30
7
12
17
18
1
30
13
2
15
24
13
22
3
2
13
24
29
40
9
2
1
6
1
30
23
6
5
8
39
8
1
6
69
6
17
60
5
12
3
6
17
16
27
2
19
34
3
6
59
4
21
2
3
10
3
52
15
16
5
8
13
10
21
8
19
26
3
20
15
6
3
10
17
2
17
2
25
24
9
4
7
20
19
24
17
14
37
12
1
28
21
4
13
16
17
44
9
8
11
10
5
30
5
16
1
24
7
18
33
8
21
8
1
20
15
8
55
22
19
26
31
10
1
2
45
28
9
24
3
4
1
18
31
12
1
28
5
12
7
18
17
4
17
4
11
14
1
4
5
6
1
36
37
4
5
36
7
6
41
6
31
32
13
2
3
4
17
30
9
4
9
56
21
26
7
4
3
14
5
4
3
8
3
64
9
14
13
8
13
4
11
8
13
50
13
4
3
14
9
18
9
2
11
12
1
16
29
26
1
6
9
12
1
6
17
18
3
8
9
20
7
20
3
8
29
4
1
6
5
40
19
2
11
6
45
24
1
12
31
12
23
30
7
16
1
8
21
16
51
6
13
28
17
26
3
2
15
2
11
16
19
26
13
2
21
8
23
6
15
32
13
2
3
22
21
4
19
8
31
20
5
14
1
12
23
6
19
2
15
32
1
4
9
6
9
34
5
6
3
2
3
2
63
6
1
28
1
4
5
44
31
2
1
8
5
26
5
14
9
6
35
16
9
14
11
6
3
14
19
22
15
12
37
6
1
2
9
2
17
12
13
12
3
8
39
2
27
38
39
22
1
12
19
24
9
2
9
24
3
22
3
22
9
10
3
10
25
8
5
22
81
62
3
40
29
4
21
20
1
6
1
6
3
2
13
10
9
12
1
4
5
4
33
2
21
8
9
38
21
4
11
10
15
14
19
64
11
4
17
4
47
24
3
8
5
10
33
2
69
8
3
6
9
4
5
14
21
4
11
6
1
2
3
24
11
14
15
10
11
22
17
16
5
6
5
12
7
14
85
2
37
20
7
20
33
4
9
20
21
10
15
20
11
18
3
8
5
4
5
4
15
8
37
12
23
8
29
4
13
10
5
10
27
28
15
4
3
4
3
8
1
4
13
16
7
34
5
32
3
2
5
34
7
4
5
8
41
12
7
2
23
8
3
20
9
24
1
16
15
12
1
2
5
30
11
14
1
10
31
22
9
10
15
2
15
4
39
16
13
18
19
8
25
6
25
12
3
24
17
8
15
10
1
16
35
8
3
10
15
2
17
20
5
6
5
12
15
22
1
60
13
6
5
6
5
24
47
18
19
20
21
8
35
8
23
14
3
14
17
6
1
18
13
8
17
12
9
16
19
4
7
20
33
6
5
40
7
4
9
14
13
2
3
2
11
6
5
4
7
8
13
2
1
18
15
2
17
28
1
52
3
4
7
32
51
2
27
24
5
20
3
4
1
2
1
18
31
26
7
2
1
12
13
4
7
6
23
4
1
10
9
58
1
10
13
16
7
12
19
6
1
6
17
24
17
14
1
10
13
4
59
12
23
4
11
12
11
6
3
2
41
8
7
12
49
22
27
2
37
8
5
10
17
2
9
30
11
6
41
2
1
10
13
6
11
28
11
6
11
8
1
24
7
6
11
2
3
20
7
24
17
16
11
42
11
6
1
4
9
4
3
16
29
28
31
4
3
14
9
4
33
58
5
10
11
2
1
10
13
12
29
2
1
20
1
14
1
6
21
70
25
10
5
24
3
26
5
32
9
40
3
8
1
18
1
30
1
14
9
14
3
2
3
14
13
10
33
6
9
30
41
12
23
42
7
12
3
2
35
34
9
12
3
20
13
20
43
6
45
2
13
2
19
12
5
12
59
76
11
8
31
2
9
8
17
28
7
6
3
40
1
16
9
10
9
10
1
20
11
18
13
2
15
18
3
60
1
12
1
10
9
30
5
6
1
26
5
12
1
18
1
30
37
32
19
16
23
6
3
34
55
32
3
16
3
22
21
14
1
8
5
14
13
44
1
12
7
8
1
10
9
10
5
2
17
8
15
8
15
10
5
2
39
8
15
4
17
20
9
36
7
6
29
6
19
36
23
18
5
14
11
2
51
12
37
6
5
26
15
10
15
16
41
12
15
16
1
4
1
10
5
32
5
6
37
18
1
18
13
6
13
2
7
46
19
10
1
16
1
6
25
10
17
14
21
16
3
4
49
4
1
6
1
36
29
20
7
18
3
8
7
6
3
2
21
18
19
12
59
36
3
22
5
8
7
18
5
16
1
2
15
22
9
16
11
4
3
14
15
20
21
22
5
8
25
8
7
4
1
28
15
16
41
2
7
4
5
8
21
10
5
6
3
6
13
10
1
26
19
10
13
14
3
2
7
6
9
10
3
22
5
12
17
6
15
4
7
12
3
36
31
16
9
14
13
8
9
14
5
16
19
2
3
4
15
4
9
10
15
16
5
8
13
2
41
22
3
12
13
16
5
4
3
8
11
14
17
6
5
6
13
2
9
32
5
4
17
72
5
10
29
16
13
2
15
2
17
8
13
38
63
14
11
14
3
14
7
22
9
10
3
26
9
4
1
36
1
2
11
16
7
6
25
4
11
12
9
28
3
38
3
4
9
28
7
10
7
8
33
18
37
48
3
32
7
6
7
2
9
4
11
2
1
34
21
4
15
8
15
2
9
20
3
8
5
16
5
16
5
2
11
26
17
10
33
4
3
4
5
4
5
8
9
4
3
12
1
10
3
2
3
4
5
10
5
18
33
6
1
24
9
8
3
10
9
26
9
2
3
12
35
10
17
24
1
6
17
34
3
14
3
16
35
22
9
2
21
26
9
2
5
20
37
6
9
26
43
14
5
28
7
6
1
8
7
18
71
10
9
28
9
14
31
20
15
14
23
34
21
16
9
2
1
28
17
2
27
10
3
32
11
4
1
16
1
54
1
8
1
12
23
6
15
14
15
38
21
10
23
2
1
20
1
6
5
20
11
6
41
6
5
4
19
8
5
12
13
10
5
12
29
14
13
2
27
12
47
16
5
10
15
24
17
2
27
4
3
16
9
2
3
10
3
12
5
36
7
8
17
12
5
14
45
10
27
20
27
20
49
12
17
2
17
6
1
2
7
28
13
8
27
10
1
8
9
2
13
56
15
28
3
2
19
20
3
4
5
14
3
4
7
10
3
4
13
2
11
24
15
8
13
24
37
18
1
16
5
24
3
4
3
6
17
18
1
42
17
2
25
54
11
6
35
2
17
20
49
14
1
14
13
8
5
2
5
8
11
16
9
4
15
10
7
8
31
20
13
4
5
36
19
12
29
2
1
10
11
18
11
10
11
10
3
10
3
2
5
16
11
14
21
10
5
22
63
2
25
18
3
6
3
4
23
32
5
4
7
2
9
2
3
6
13
18
11
8
13
38
39
50
19
20
1
14
9
2
7
2
7
18
35
2
1
26
5
18
1
4
9
16
11
24
23
30
29
32
41
2
55
12
47
10
15
14
9
24
7
4
7
10
3
4
7
10
3
20
17
12
13
22
19
38
11
18
9
16
7
28
19
2
39
4
21
8
3
10
7
6
11
12
9
32
3
10
5
4
5
24
7
30
37
16
19
18
1
4
1
24
5
8
13
20
9
6
1
2
13
4
17
10
25
10
41
8
35
6
7
6
5
50
5
2
7
12
11
28
9
22
11
54
1
2
11
38
5
12
1
14
3
56
3
16
1
2
1
2
9
36
31
2
25
12
35
16
23
18
23
12
11
8
1
6
15
2
7
30
11
6
1
2
1
4
11
16
19
40
13
6
19
16
19
2
3
32
3
4
39
10
15
48
3
38
9
4
11
8
9
2
15
2
33
8
3
2
1
8
1
10
1
24
5
16
3
42
5
40
5
22
11
6
21
8
1
10
5
86
13
4
47
2
5
2
3
20
39
2
11
6
13
4
19
14
43
12
1
6
1
2
61
4
21
18
1
2
3
22
9
14
3
18
5
8
35
6
7
14
5
12
7
18
53
14
13
4
15
20
13
58
17
12
29
12
5
8
29
8
9
14
33
16
15
24
1
10
9
8
63
42
29
16
1
18
19
12
1
36
11
20
11
2
9
14
9
8
7
26
15
4
1
8
13
20
9
32
15
6
25
8
3
22
3
8
3
10
1
16
13
2
3
8
3
8
15
2
1
4
35
10
7
2
9
14
43
12
5
6
23
4
11
20
3
2
17
4
3
36
11
8
85
22
11
14
27
4
21
4
21
6
7
14
1
24
3
6
17
28
55
10
13
16
7
22
9
10
15
24
1
12
5
8
11
6
25
2
53
10
21
6
7
14
45
2
17
12
1
2
5
22
1
34
7
6
5
18
13
8
11
10
53
20
15
4
15
22
27
4
21
16
15
14
21
8
7
16
9
8
11
6
5
24
11
8
25
4
29
14
3
16
15
4
7
14
3
40
9
10
17
46
39
16
11
12
17
10
13
16
7
10
17
28
3
38
9
6
1
2
17
38
7
26
11
4
13
26
29
14
15
8
29
2
3
36
11
18
3
6
1
2
23
6
3
14
1
6
11
16
45
12
3
22
29
8
9
10
9
4
29
16
3
8
13
12
1
16
7
4
3
14
21
14
9
4
13
4
5
6
11
64
7
2
11
2
7
26
21
4
7
16
7
12
19
28
7
16
5
6
1
10
7
20
5
6
9
16
9
2
23
6
11
8
7
66
17
28
19
6
71
12
11
12
27
2
37
14
11
24
5
12
1
6
13
32
25
18
3
8
17
6
23
24
7
4
15
26
7
16
47
2
3
28
11
6
29
12
15
2
13
18
5
36
7
2
21
30
27
6
19
10
21
30
11
16
3
16
3
2
17
28
1
32
1
6
5
16
23
14
35
10
1
6
1
8
19
20
1
6
13
6
11
26
9
2
9
4
27
16
3
2
3
2
11
2
5
2
7
2
15
2
9
22
9
8
17
8
13
24
1
36
7
10
39
6
13
6
15
14
7
4
1
6
5
16
1
26
1
4
19
18
39
8
15
12
15
4
15
18
5
2
9
50
13
8
5
16
11
8
13
30
25
16
41
8
1
10
9
10
9
62
13
22
3
2
5
4
1
2
27
2
31
26
7
18
7
18
15
4
15
10
5
10
41
34
1
12
27
14
27
12
19
4
13
30
1
10
5
30
13
40
7
4
21
2
11
14
3
16
3
4
49
12
51
2
1
16
37
10
7
14
7
4
27
4
3
32
5
6
11
2
35
6
13
24
41
26
39
14
15
6
11
2
5
4
3
10
19
22
15
22
9
10
87
10
19
6
47
28
17
10
27
4
5
22
19
14
3
16
13
8
3
8
3
36
13
2
9
8
3
8
9
10
9
2
27
24
23
34
43
16
3
10
13
2
5
2
5
4
17
54
3
8
1
12
15
2
13
2
17
6
3
16
7
6
1
6
3
14
1
64
15
14
25
18
11
10
17
32
9
10
5
10
13
14
15
24
27
2
15
12
17
10
9
4
53
32
19
20
23
8
19
4
3
8
7
22
43
4
1
16
15
4
3
4
1
34
17
20
5
38
29
6
11
14
3
22
5
14
1
20
3
6
53
24
19
6
7
6
1
2
25
6
17
42
19
8
17
6
3
4
3
16
21
22
31
24
7
6
29
6
5
6
41
38
19
10
5
52
3
24
7
6
5
28
13
6
5
54
37
12
65
6
1
18
1
12
5
6
1
18
11
20
19
20
11
12
47
4
7
2
1
24
1
12
31
18
9
22
37
30
35
12
9
2
7
6
3
10
13
12
7
16
19
20
29
12
41
18
19
4
5
8
5
2
31
24
67
2
11
8
9
22
35
34
7
2
11
14
7
72
7
18
11
2
1
22
23
10
31
6
49
6
9
16
57
20
3
24
1
60
3
16
9
28
7
18
41
18
13
6
3
14
1
10
3
6
29
30
1
12
13
10
7
14
5
10
17
24
19
20
5
24
1
14
1
6
35
10
9
2
3
6
5
6
1
6
35
2
13
4
21
64
7
2
1
10
3
10
11
42
7
2
15
4
7
42
19
50
7
4
59
24
49
26
43
20
31
26
45
12
11
4
27
20
5
56
21
10
1
4
1
22
9
14
9
6
21
6
5
4
11
6
1
20
13
36
5
22
9
2
3
12
3
14
11
8
25
28
9
2
21
10
9
10
15
4
5
2
9
10
1
4
23
6
1
36
1
2
11
2
21
78
5
8
1
6
3
2
25
10
13
10
61
30
11
6
7
10
23
38
3
4
27
2
7
12
17
2
5
16
9
8
1
28
39
30
15
8
5
4
17
6
5
12
7
16
43
18
5
20
1
2
9
22
7
8
9
8
11
4
3
16
13
38
1
2
9
8
11
6
59
10
25
20
1
20
11
4
9
82
9
26
23
60
15
10
1
4
3
2
11
12
3
2
7
22
3
8
29
14
1
26
15
44
23
2
23
14
11
12
1
20
9
4
3
18
3
10
5
14
51
8
13
6
19
10
7
44
7
28
7
6
31
44
31
28
5
6
5
14
1
4
1
22
7
2
17
64
7
50
25
20
55
6
11
4
5
12
3
18
1
8
31
4
3
18
1
44
1
8
5
12
7
2
15
4
9
20
13
28
39
26
7
10
7
32
13
8
3
24
3
6
5
40
1
20
1
12
13
8
21
2
13
14
19
32
5
4
3
14
45
8
7
22
5
30
1
8
1
12
35
18
23
24
11
10
5
36
1
30
21
10
3
4
33
12
3
26
19
2
47
6
5
18
9
30
1
18
47
24
5
36
3
4
13
2
19
42
1
2
1
14
3
2
3
10
17
36
1
40
9
8
9
2
9
8
5
14
15
10
27
4
5
10
13
6
15
14
7
16
9
10
39
16
3
4
17
16
1
2
5
16
9
100
61
12
11
2
5
8
11
22
13
22
1
14
5
4
31
30
27
2
3
10
17
12
3
4
15
12
23
2
1
16
9
4
15
2
25
8
9
4
17
12
17
14
17
32
7
12
1
8
7
8
5
22
5
6
9
30
19
12
1
20
1
18
7
22
5
28
25
8
1
36
11
22
17
4
7
10
9
20
5
16
33
20
27
2
9
8
3
14
67
8
57
4
5
4
3
8
11
4
3
12
13
42
1
12
23
16
11
2
15
10
11
4
23
2
3
18
3
8
35
12
1
12
3
2
3
6
5
2
45
4
41
2
1
4
9
22
15
56
17
22
1
16
1
2
21
10
11
18
13
14
9
12
27
8
19
8
15
18
11
6
21
24
9
6
7
24
11
12
5
14
1
4
43
22
5
52
11
4
15
26
11
2
7
2
21
16
15
38
11
4
19
44
29
24
27
22
39
2
1
20
15
38
9
10
5
2
33
14
3
2
21
58
21
24
9
6
1
24
1
26
3
26
3
8
23
18
1
40
3
26
11
16
3
4
19
2
9
2
5
4
15
14
25
6
3
4
15
4
23
14
11
20
3
6
15
22
9
14
1
2
9
2
7
16
89
20
61
4
9
48
11
2
3
22
15
6
31
28
35
6
11
38
5
16
13
16
1
20
3
16
29
32
3
24
7
30
23
4
1
16
7
20
11
2
17
20
29
4
29
10
15
54
7
4
31
2
11
8
13
2
1
4
17
2
13
14
43
14
3
2
15
10
11
4
15
24
7
22
31
2
9
8
9
60
11
2
19
6
5
24
5
2
5
6
5
12
17
32
15
8
3
6
11
34
25
18
9
30
27
2
29
4
19
28
19
14
17
6
3
2
1
6
1
20
17
12
5
10
49
4
9
2
9
10
3
6
5
6
1
20
25
26
21
2
1
14
13
4
33
6
7
14
7
2
47
38
5
18
17
32
3
16
1
12
21
14
3
10
5
4
9
12
3
4
1
2
9
16
15
42
1
24
7
24
7
18
1
38
27
2
9
4
25
4
1
20
3
10
5
46
13
14
3
20
3
2
33
38
21
2
9
38
17
20
3
18
5
4
1
14
27
22
11
24
7
26
13
4
1
10
7
24
3
4
9
16
11
2
3
12
9
22
1
18
1
2
1
18
5
48
13
24
17
8
3
2
13
12
5
14
25
16
1
4
1
10
3
54
3
10
11
4
21
34
29
24
17
46
1
10
5
4
19
20
29
32
23
4
1
8
17
6
5
14
23
14
5
4
19
12
1
12
3
12
21
2
15
22
11
2
21
6
5
6
29
2
19
12
11
12
27
4
13
6
33
6
13
24
3
2
45
8
21
22
5
26
9
20
9
10
7
4
17
14
1
52
13
8
7
46
25
18
1
12
17
10
23
2
15
14
23
56
45
8
43
2
7
2
1
16
1
4
19
14
17
8
5
6
13
14
5
10
25
8
19
36
7
6
9
4
23
6
7
12
1
14
11
8
25
2
3
26
23
82
13
8
27
6
5
22
13
30
9
4
3
6
37
18
27
10
19
18
3
28
7
6
7
2
5
16
51
6
43
4
3
18
1
2
19
32
1
26
25
20
7
16
3
4
29
24
1
6
9
34
33
16
35
2
3
16
3
12
23
6
15
4
5
14
15
10
53
4
5
28
15
6
5
16
27
18
3
16
1
32
3
6
31
18
19
34
1
8
3
46
3
8
9
4
29
12
17
18
13
10
15
42
15
14
15
6
13
14
5
48
13
12
1
28
15
14
1
20
9
12
3
8
15
46
59
16
23
12
23
8
5
4
25
6
17
22
7
10
41
4
13
6
5
6
1
6
7
44
5
18
17
8
1
6
19
4
17
26
5
18
5
18
17
18
1
2
11
6
5
8
5
8
23
18
25
6
65
14
5
8
3
18
1
12
19
8
29
6
7
6
7
8
13
26
9
2
9
4
3
4
23
8
17
6
41
18
13
14
5
10
55
6
33
4
13
32
1
8
9
6
25
32
33
2
9
10
3
28
15
14
3
12
13
2
51
38
17
8
13
12
5
26
27
2
33
2
55
4
3
12
15
18
7
4
11
30
3
6
1
18
7
4
5
14
29
6
33
14
5
2
11
14
5
22
5
6
9
10
3
26
7
22
13
10
21
2
25
52
27
4
11
14
11
10
1
14
47
8
31
24
7
14
1
24
7
10
1
12
1
4
3
2
49
4
3
2
53
8
1
12
7
30
7
36
1
32
1
24
3
38
3
46
31
10
3
2
33
26
15
2
9
10
11
22
5
14
21
48
1
14
11
14
39
4
3
14
21
8
13
4
29
16
11
4
21
22
15
12
109
20
25
10
7
18
1
6
7
10
1
16
9
16
3
64
9
2
15
32
45
26
5
12
9
6
1
6
11
26
15
14
3
38
13
4
5
10
13
16
35
12
9
40
41
8
7
38
3
10
13
4
27
16
11
22
5
26
9
20
7
2
3
24
3
4
15
8
7
8
19
30
9
10
1
28
27
10
9
4
13
20
13
10
5
10
5
14
5
34
11
8
7
4
1
2
19
2
21
18
11
30
13
8
5
10
5
4
33
8
9
2
11
6
7
30
17
42
5
6
13
24
5
6
11
2
9
14
41
8
11
12
11
4
9
14
47
10
49
6
9
8
9
12
29
34
21
10
3
22
23
2
3
6
1
10
19
18
11
10
7
32
17
4
1
64
3
8
19
4
11
44
17
16
3
20
51
30
1
6
1
16
1
14
3
24
39
2
9
10
3
38
33
4
43
6
7
8
3
22
11
10
1
10
3
2
25
12
13
16
3
8
9
42
9
6
19
8
31
12
17
18
3
18
19
12
23
30
47
24
17
4
57
2
9
2
7
2
1
12
13
40
15
52
17
10
5
26
33
2
7
4
11
2
15
4
3
14
19
12
3
26
19
16
1
6
11
12
35
20
9
4
1
12
47
16
5
44
5
14
5
12
1
36
5
8
3
2
7
12
1
42
11
24
1
18
17
12
3
2
45
16
9
26
27
24
7
30
9
16
7
4
3
4
1
10
9
10
29
4
63
24
13
18
15
6
7
10
37
4
21
22
9
2
7
14
9
22
33
4
43
2
1
6
17
4
1
24
7
4
1
44
1
16
13
2
23
4
3
4
15
20
5
16
33
22
77
10
9
2
11
2
37
14
3
16
17
14
11
34
1
4
17
6
17
2
3
28
5
18
43
34
1
4
3
2
5
4
11
16
1
14
17
18
113
10
19
2
3
16
5
14
3
32
3
4
7
10
23
8
1
28
15
4
5
6
9
6
13
22
3
12
1
14
19
26
5
46
1
2
19
52
11
2
3
16
19
4
7
6
3
22
15
10
17
16
11
12
17
2
13
18
65
6
5
4
5
6
5
8
5
8
7
12
1
4
59
8
31
32
3
18
45
18
5
36
11
8
7
14
3
14
5
20
27
62
13
10
1
6
1
8
27
16
15
28
3
18
31
24
7
14
11
16
11
28
17
24
17
4
55
4
15
32
11
34
5
10
9
10
3
18
19
18
59
12
39
2
1
2
11
8
9
32
11
70
3
2
7
8
15
20
5
4
31
6
1
2
9
26
11
22
5
14
1
2
9
8
71
4
7
8
19
24
31
8
15
16
3
8
23
8
17
12
1
8
11
20
27
10
3
22
9
16
5
6
35
2
1
6
5
18
1
24
11
12
5
12
33
2
5
8
1
38
5
4
21
20
13
4
1
12
25
10
1
16
3
10
25
10
23
8
19
10
9
14
9
2
1
38
7
26
15
14
3
22
47
32
1
20
11
34
17
6
25
6
85
6
13
2
7
10
3
6
1
14
3
8
3
10
5
12
11
30
13
24
1
4
11
28
11
30
1
20
1
12
5
24
21
6
3
6
23
6
1
4
15
6
19
4
29
2
19
24
13
18
37
4
3
10
9
4
5
22
1
10
3
8
3
22
7
2
11
20
13
12
5
20
1
4
13
6
1
8
5
4
1
6
15
14
7
14
3
6
3
28
9
8
25
54
5
4
11
4
5
12
27
2
3
28
5
16
5
6
1
12
1
4
7
22
13
48
1
16
1
6
3
6
19
10
11
6
3
2
1
18
47
4
3
32
7
26
1
2
7
20
1
54
7
6
3
14
5
18
1
12
5
2
11
40
5
20
13
8
13
24
11
24
3
4
7
10
17
22
3
4
39
22
13
20
13
2
13
10
17
20
3
8
15
52
11
20
45
8
9
8
5
10
5
20
3
8
15
18
15
10
11
44
5
2
5
12
1
6
3
16
23
2
1
12
15
6
1
34
1
2
5
2
5
10
1
56
1
8
13
20
3
38
13
10
5
6
3
12
3
12
35
22
13
20
13
2
1
6
1
2
15
14
15
14
7
26
1
18
33
4
13
2
15
32
5
6
17
4
1
18
11
2
3
8
1
2
39
34
29
4
7
8
17
18
13
2
5
16
31
8
1
12
13
20
55
14
13
18
9
10
9
10
9
8
3
10
1
30
1
10
13
12
15
8
3
22
3
16
3
28
41
6
1
16
19
12
25
6
3
16
7
4
5
12
1
4
1
6
1
6
1
12
13
14
17
34
1
38
25
2
7
12
5
24
17
6
21
18
19
24
7
12
3
6
15
16
9
8
63
16
19
2
33
6
23
10
35
28
15
4
11
6
5
10
19
6
1
4
7
12
29
14
3
38
23
6
5
6
9
2
11
14
3
8
25
20
39
4
3
10
7
16
5
14
7
4
5
16
23
2
11
18
1
14
1
26
35
26
25
2
11
8
69
4
21
8
1
14
31
12
13
8
1
28
35
48
1
50
31
4
23
6
23
14
17
12
1
12
1
8
1
12
9
14
9
58
7
32
3
8
9
76
27
8
13
12
7
32
21
4
5
2
27
26
9
20
13
2
3
16
3
4
1
24
1
2
31
8
37
28
7
4
9
40
1
28
13
4
9
8
5
4
7
2
13
4
17
10
69
4
5
14
5
6
3
22
7
2
33
16
17
4
13
6
3
10
5
14
45
8
7
10
43
2
23
8
57
18
7
8
9
8
63
38
3
2
27
8
17
32
7
16
37
16
13
20
3
4
3
8
1
4
29
8
11
22
7
4
1
2
3
34
13
2
9
8
9
4
3
28
15
2
1
18
1
18
9
48
7
10
11
8
9
28
19
6
3
4
3
10
3
2
5
14
15
8
15
8
3
2
7
2
1
4
21
22
9
4
13
6
7
14
5
10
3
2
9
6
11
8
1
60
3
24
7
6
9
22
1
22
19
20
3
30
13
14
13
2
7
12
15
10
23
2
21
36
1
18
9
14
7
20
29
46
3
20
59
16
9
26
3
2
15
4
19
12
5
6
13
4
59
8
27
6
1
2
29
12
29
2
9
36
5
24
1
2
69
20
45
38
9
6
45
4
5
2
7
6
15
8
11
28
1
56
3
16
25
8
37
8
5
4
13
6
13
28
15
10
31
34
1
2
5
26
3
8
7
16
1
2
17
2
21
16
3
14
1
6
5
2
37
14
33
32
11
2
1
16
17
4
53
12
21
36
9
32
27
14
3
4
9
10
1
12
13
6
1
20
5
6
13
4
7
12
17
8
65
18
9
2
27
2
19
24
5
12
1
12
9
2
1
10
55
30
7
8
3
4
3
26
1
28
7
4
13
30
1
2
27
18
13
34
7
6
1
6
19
2
9
6
5
6
3
14
3
16
5
8
13
4
23
4
7
2
31
4
21
2
27
30
9
26
3
18
13
16
17
10
3
6
29
2
15
12
23
4
5
10
1
6
23
6
35
2
27
4
9
10
11
20
13
4
9
2
3
4
11
8
3
8
43
6
27
20
17
10
1
24
1
6
13
6
5
4
1
12
1
6
9
6
1
18
11
2
9
2
3
18
15
4
1
48
49
10
7
4
47
6
11
30
5
12
11
40
15
2
19
20
25
14
1
10
29
22
9
16
33
32
13
2
9
30
1
24
7
36
3
2
3
26
15
10
45
2
21
14
1
8
1
4
1
8
7
2
5
26
1
20
1
2
27
54
5
16
5
20
15
16
15
10
7
12
19
4
25
6
1
12
7
4
39
32
3
10
3
48
7
8
11
2
37
18
39
22
17
34
17
2
33
4
3
30
15
4
25
24
9
30
5
20
3
8
3
20
7
8
19
22
39
2
3
8
11
2
25
4
1
14
11
24
1
2
13
2
5
26
7
52
1
54
29
4
7
12
19
10
1
12
7
24
9
26
11
18
33
30
7
6
13
2
1
10
69
24
11
4
1
8
7
12
19
10
7
14
35
32
7
72
23
2
1
4
15
2
57
2
13
14
5
22
7
2
3
88
1
6
1
6
7
26
3
18
45
12
5
12
7
12
7
6
17
18
1
2
19
48
5
30
3
2
11
6
7
12
17
18
1
32
3
16
3
4
3
4
1
14
13
8
15
4
3
28
7
28
41
8
3
2
15
10
19
18
31
18
61
14
11
6
17
6
13
10
3
10
3
4
3
2
3
46
39
38
33
6
7
8
9
4
9
16
3
10
15
16
23
8
25
34
1
20
11
30
7
22
25
6
17
8
3
12
57
10
9
34
1
8
1
18
17
4
11
12
7
32
27
6
3
14
7
26
27
2
87
28
69
6
15
10
21
22
13
24
5
4
29
38
15
2
9
22
43
2
11
12
7
16
11
34
7
4
1
38
5
12
5
14
45
20
13
8
21
2
41
18
25
18
19
16
3
10
5
46
3
4
25
18
1
8
13
2
5
2
13
28
1
44
5
6
1
10
47
10
15
4
25
34
7
18
3
16
11
4
3
8
5
6
7
18
3
8
11
10
21
2
35
8
19
14
15
30
19
8
11
20
7
22
9
22
5
4
3
4
15
16
15
8
9
24
3
28
17
10
3
44
37
2
3
36
3
4
7
26
7
2
1
6
13
14
15
24
3
6
1
2
9
14
17
6
5
46
25
6
29
8
5
8
83
2
9
2
3
8
57
4
13
22
21
4
21
8
29
12
1
12
7
16
3
16
15
28
13
18
13
42
39
14
5
2
35
12
23
24
1
8
7
6
13
8
21
2
11
2
5
10
5
22
35
14
1
4
33
24
1
22
17
12
49
22
3
2
1
14
1
42
19
18
19
2
1
14
49
2
1
12
9
4
25
10
7
20
13
4
31
6
1
6
23
10
1
28
13
4
5
10
17
4
3
8
5
4
29
18
1
34
9
26
31
4
9
2
1
34
15
26
5
4
1
6
7
12
11
8
11
2
37
34
11
22
25
12
29
4
37
14
11
2
9
4
9
32
1
6
1
40
1
6
23
28
11
4
1
16
33
2
1
18
25
6
1
28
35
2
1
22
7
4
9
4
1
12
13
2
5
30
5
46
31
50
29
10
1
2
7
4
3
18
1
22
5
10
33
52
21
4
19
22
15
38
25
4
3
20
11
20
9
2
7
34
23
6
1
32
3
2
9
14
3
2
21
38
3
18
5
36
37
6
11
6
1
8
19
26
7
2
19
36
13
16
5
10
5
18
69
16
15
32
21
14
9
4
19
26
3
10
9
16
7
18
61
12
15
8
3
22
9
2
19
12
3
16
11
2
7
12
13
16
3
14
21
30
1
14
13
6
13
8
1
20
11
10
25
58
5
28
7
20
5
14
11
14
5
10
7
8
5
6
71
2
1
32
29
6
5
10
11
18
21
12
7
16
11
8
19
10
11
12
9
14
7
2
1
22
21
14
9
8
23
40
35
24
5
6
5
14
5
4
5
8
23
22
1
10
21
10
9
10
13
2
27
4
33
4
1
6
11
34
3
2
5
12
5
10
3
10
7
4
23
22
21
12
1
6
5
6
11
14
1
4
3
2
7
6
13
4
11
24
3
2
7
2
11
42
19
16
15
46
1
12
15
16
13
8
5
18
3
58
9
28
5
18
1
20
47
2
3
24
5
12
1
10
13
34
9
10
3
40
51
2
21
32
5
2
11
6
25
8
9
4
11
2
43
20
5
2
1
2
9
2
9
10
29
4
5
50
1
12
5
4
9
46
5
16
7
4
45
8
5
10
21
8
5
26
1
2
25
6
9
24
3
14
1
6
7
24
25
38
13
16
1
44
25
12
15
14
15
2
5
24
11
20
47
2
1
28
7
10
1
24
13
18
9
4
31
6
11
8
41
12
5
12
23
14
3
14
3
12
7
18
19
46
17
18
13
2
7
56
5
18
1
14
3
2
3
22
11
6
5
2
29
6
11
4
13
6
7
10
25
8
5
6
5
16
11
14
17
2
15
32
25
2
21
2
7
4
5
42
1
42
7
8
11
16
3
4
55
4
7
10
9
26
29
6
29
12
5
6
3
10
15
6
5
6
11
8
1
16
9
2
9
10
1
8
13
26
37
4
7
8
17
18
5
58
69
40
5
12
11
12
25
4
1
26
9
2
9
26
3
10
1
46
5
4
21
18
3
4
1
28
21
2
3
12
21
10
9
34
1
16
1
4
25
2
19
14
15
18
35
18
5
12
17
12
5
12
11
54
15
8
37
24
11
14
67
14
7
4
15
10
17
36
3
4
7
4
5
12
5
8
33
14
39
14
15
4
25
14
1
4
1
12
5
20
61
14
5
8
1
10
3
12
99
16
17
6
13
6
3
24
5
4
9
4
5
12
41
2
1
6
21
16
33
2
15
48
47
14
3
12
13
12
29
14
7
6
3
8
21
6
17
6
27
4
9
8
3
40
19
12
7
4
11
2
31
4
1
6
39
12
11
6
13
2
45
8
19
54
17
30
11
2
1
6
23
12
11
8
3
18
3
2
3
40
9
30
9
32
7
16
19
8
5
80
31
14
1
24
15
8
3
26
7
2
5
12
9
6
9
14
5
6
17
4
11
4
7
8
3
22
29
22
15
4
3
20
11
8
3
2
3
4
27
30
3
14
13
4
5
4
3
22
13
4
17
8
69
16
1
16
9
8
33
10
7
10
33
6
55
10
9
4
33
26
47
18
29
48
17
4
1
8
1
8
11
16
19
6
1
22
11
6
19
6
1
24
25
14
1
4
23
48
5
54
3
26
3
16
7
10
3
2
9
8
53
8
33
8
39
6
11
10
21
16
27
4
5
18
23
14
5
6
17
4
11
2
27
4
3
2
35
14
3
20
3
6
3
6
21
16
5
16
37
20
13
8
19
2
3
6
13
8
3
2
11
42
5
2
27
16
1
2
27
2
5
8
21
32
43
6
7
14
11
18
5
6
47
6
3
4
9
18
11
10
11
12
25
14
17
14
3
14
1
22
41
18
1
4
9
10
57
10
15
2
15
4
1
2
27
2
5
6
9
8
15
4
49
14
9
4
1
40
1
10
1
14
3
18
17
6
7
42
11
24
3
24
5
24
9
20
5
6
27
8
1
2
5
36
1
12
1
2
11
20
17
6
29
2
39
8
3
16
1
16
43
18
5
8
7
2
13
16
11
6
15
8
7
8
15
20
1
2
17
30
11
14
3
40
5
34
17
18
17
10
5
10
3
12
19
10
1
28
3
8
3
8
21
2
29
8
11
6
17
14
5
26
5
12
5
74
25
14
1
4
3
4
9
4
3
26
11
12
5
4
11
4
3
8
13
8
9
2
7
2
11
2
23
14
5
4
1
20
11
30
5
12
5
22
3
12
9
6
5
6
11
28
55
2
1
18
3
14
33
10
27
6
13
20
65
2
3
22
17
2
1
4
31
10
3
4
15
8
33
8
13
70
21
56
7
6
3
22
13
8
1
18
39
118
33
2
15
40
9
16
7
8
7
4
9
24
9
4
9
2
15
8
3
18
3
6
7
10
1
16
17
46
19
28
3
4
9
2
9
22
31
14
11
14
11
8
9
14
21
18
9
18
13
14
29
16
9
10
45
2
3
8
19
26
7
8
9
8
15
4
7
14
47
22
31
6
1
20
5
6
11
6
11
14
11
10
3
16
19
4
7
2
5
10
25
18
17
56
31
32
1
4
3
28
11
6
3
4
5
10
15
20
3
8
1
16
1
4
1
32
13
4
39
4
9
30
1
30
1
6
27
4
19
6
9
10
51
14
3
2
13
16
5
20
29
22
11
2
1
26
9
22
7
6
3
4
5
20
5
8
1
2
1
4
13
4
15
16
1
2
1
20
7
20
13
12
3
4
15
12
1
6
35
20
13
12
31
12
5
12
5
28
49
10
7
12
1
2
7
2
19
26
9
48
19
8
23
16
9
40
11
8
7
8
1
10
27
18
1
30
5
16
7
4
57
14
7
24
1
6
3
12
3
42
23
14
7
4
3
2
5
4
9
10
3
6
5
2
47
6
7
14
5
18
7
14
55
8
3
16
31
14
3
4
3
48
1
10
35
28
1
6
1
4
1
30
11
26
1
12
25
2
25
22
9
8
21
8
9
32
29
42
1
16
23
18
43
4
25
4
3
4
13
6
1
24
9
2
17
4
19
4
7
2
13
8
17
12
11
14
7
8
1
2
3
4
13
4
21
2
3
4
33
2
11
2
1
26
7
8
9
20
3
14
5
22
15
6
13
28
3
16
3
28
27
4
21
20
35
16
17
2
13
10
1
12
11
30
11
12
1
16
3
6
59
18
1
2
7
14
1
12
1
8
31
4
11
16
1
8
9
2
1
8
1
32
9
8
9
4
3
4
1
10
21
4
3
26
15
8
1
8
29
12
31
10
9
36
1
6
19
24
27
2
11
14
3
8
3
2
17
2
3
8
39
2
3
8
3
14
33
8
25
2
9
28
45
20
59
4
19
2
1
4
7
12
29
6
1
48
11
4
27
4
11
42
11
36
13
26
15
2
5
22
3
4
23
38
5
6
17
4
19
20
11
10
1
30
13
10
1
14
17
4
1
6
1
4
1
10
19
22
13
6
5
42
1
6
5
2
3
14
5
4
37
8
61
30
5
20
11
20
17
8
7
4
3
10
15
4
3
16
1
6
1
8
9
32
11
22
9
16
3
2
21
2
5
4
17
6
7
6
3
8
3
8
9
16
5
18
11
32
3
8
13
12
1
12
25
30
11
12
15
2
17
42
17
8
3
4
21
20
3
16
21
8
1
54
3
14
35
24
21
6
1
16
31
36
19
10
17
38
5
16
23
6
43
14
3
28
3
2
15
10
13
12
25
4
3
16
9
40
51
2
17
2
23
30
21
18
61
6
13
2
45
12
13
26
7
46
67
4
17
10
25
2
53
12
13
10
13
8
7
4
5
18
7
6
1
6
1
18
7
14
1
2
7
6
11
6
23
4
35
10
11
20
7
2
33
2
9
10
31
2
15
4
3
6
1
2
3
16
15
6
5
6
3
18
39
22
19
42
1
16
5
8
21
24
63
16
9
10
1
2
15
4
3
4
9
16
9
6
25
26
35
4
29
6
17
6
7
6
11
8
1
4
7
4
19
2
7
24
13
2
13
14
15
12
11
4
1
6
15
8
5
28
3
4
3
12
13
24
19
2
9
8
9
34
7
24
5
4
23
10
37
14
1
32
1
60
19
10
19
36
7
30
5
24
11
24
1
2
23
14
3
30
35
36
5
2
5
6
1
24
25
18
1
6
5
8
11
6
7
40
3
4
5
38
1
16
3
10
1
6
11
14
11
4
5
16
37
10
1
4
9
16
3
14
9
8
31
28
17
10
7
6
21
2
19
2
1
18
15
6
23
6
53
42
5
16
19
4
9
14
37
32
29
8
5
16
11
2
13
16
5
32
27
4
25
14
19
6
5
12
11
46
5
10
21
42
1
2
11
24
13
24
7
18
1
6
1
8
1
6
11
2
1
4
29
14
3
2
5
2
1
4
17
10
5
10
3
6
31
6
7
6
17
40
31
2
3
18
9
48
5
4
9
6
13
30
25
18
11
2
5
10
3
10
45
22
7
2
9
8
7
8
17
34
3
24
47
36
3
2
9
22
9
4
9
4
29
32
1
16
11
4
23
14
3
8
11
10
5
6
3
4
3
28
9
32
1
8
9
2
9
10
1
6
1
12
25
18
1
16
7
10
15
10
13
6
31
24
35
4
29
6
5
20
13
12
23
14
7
18
17
4
25
4
1
54
7
12
21
8
27
4
3
6
19
12
5
12
1
20
3
36
11
16
11
10
29
4
17
44
3
8
7
10
5
4
1
16
27
2
27
32
15
8
21
22
63
10
1
4
7
22
35
4
3
12
5
6
3
22
9
16
57
8
11
2
7
32
3
16
1
6
5
18
1
4
45
8
5
40
1
10
5
22
1
36
1
4
11
42
29
34
25
4
3
28
27
4
3
10
27
4
1
2
13
4
7
14
19
6
13
48
3
10
11
2
17
6
25
4
7
10
5
12
15
26
77
6
21
12
15
2
11
18
1
2
21
4
1
70
5
4
9
4
7
6
1
16
3
2
21
44
11
24
11
4
1
4
17
28
9
2
11
2
11
14
5
8
17
14
13
16
19
10
3
4
1
12
5
6
13
10
19
10
25
6
11
4
23
6
37
10
1
10
5
6
5
4
1
6
5
6
29
4
1
16
47
2
7
4
5
2
17
12
15
4
15
12
1
22
1
6
7
8
21
8
9
2
5
4
15
22
3
2
21
14
3
2
7
2
1
4
21
18
19
4
7
2
15
8
27
28
33
2
25
4
3
20
9
20
1
20
25
16
49
14
13
8
29
4
7
8
5
12
9
20
13
18
1
2
3
16
7
2
3
16
1
4
25
4
5
46
23
12
11
38
7
6
1
12
1
46
73
12
5
36
1
6
11
12
1
6
11
4
7
18
9
16
5
8
7
2
15
20
15
6
3
8
1
8
11
4
3
8
9
40
3
16
3
6
3
58
1
26
3
22
1
4
67
4
9
14
3
4
3
26
15
16
3
6
63
30
9
32
1
24
13
4
15
40
17
2
23
30
41
10
5
18
9
4
21
8
81
24
1
12
1
24
21
4
1
4
1
22
5
10
1
2
3
6
17
10
9
18
23
62
1
2
3
12
13
12
21
6
11
6
9
22
13
16
17
2
11
2
3
6
5
30
25
22
21
2
7
8
7
16
25
14
9
28
1
14
5
6
13
36
1
18
13
22
13
2
69
6
11
36
17
14
3
24
29
12
9
62
17
44
11
4
5
14
5
8
33
2
3
2
3
6
21
8
5
16
11
2
21
20
21
22
17
8
3
8
33
26
1
24
3
18
1
2
3
20
3
12
3
10
41
14
9
2
3
2
89
20
3
4
13
4
3
24
7
18
1
30
9
6
1
6
13
30
29
12
9
6
31
4
1
22
5
4
3
20
21
2
33
8
7
10
3
6
11
56
5
2
27
16
31
4
7
8
9
4
9
10
11
10
9
20
13
14
7
10
3
40
3
10
1
8
3
2
1
8
9
18
7
4
9
8
3
14
31
10
15
6
5
10
15
20
9
10
7
20
35
4
3
6
13
28
11
8
19
6
23
12
5
12
27
10
23
18
3
16
9
8
15
6
1
8
25
34
1
18
5
6
29
26
13
14
5
18
7
12
29
24
35
6
7
18
17
10
9
10
29
8
1
2
23
2
25
20
5
14
5
28
43
14
5
24
1
12
11
18
23
2
7
20
5
2
1
6
5
6
19
2
3
28
39
20
1
18
5
2
21
4
13
28
1
2
9
32
5
22
7
24
19
18
3
6
15
10
3
26
1
4
17
10
1
6
19
4
1
72
9
28
33
8
5
32
5
26
7
4
15
22
7
40
15
16
11
2
9
14
15
2
1
4
3
20
7
10
7
8
15
2
3
18
25
26
11
6
5
2
35
26
29
48
7
2
17
4
5
2
19
18
19
4
15
14
1
28
5
2
1
4
11
2
3
14
3
4
3
6
19
8
3
8
9
2
5
8
1
6
11
2
15
30
27
2
9
10
7
8
1
8
13
20
27
8
49
8
3
8
1
6
19
2
5
18
23
2
5
42
3
32
3
12
3
4
19
2
33
8
15
18
7
6
3
8
15
22
5
12
23
16
13
4
3
8
17
12
9
4
5
48
31
6
1
2
17
20
1
6
35
8
77
34
1
38
21
74
1
4
25
8
3
26
29
8
15
4
17
36
11
38
1
12
19
24
5
4
15
4
1
52
19
4
21
14
15
20
3
8
9
4
15
18
5
24
1
22
15
4
1
6
13
22
9
10
5
4
29
18
3
26
39
8
7
16
5
2
5
12
61
12
7
2
15
4
5
32
23
12
13
16
7
2
7
8
11
30
15
34
3
38
1
8
7
8
7
12
17
4
1
20
9
12
3
36
3
28
5
38
7
6
1
10
1
36
1
18
7
4
9
14
9
50
21
8
9
8
13
4
7
4
13
6
25
2
3
26
1
2
21
2
1
18
5
6
7
10
5
18
1
16
15
20
43
12
29
2
5
16
15
14
35
22
21
4
11
6
23
8
11
16
21
30
35
24
5
12
1
4
9
12
31
10
11
12
1
6
23
8
33
32
1
22
5
40
13
6
17
6
1
16
1
12
11
14
5
2
7
8
11
6
1
2
1
18
9
6
19
2
11
22
15
26
25
4
11
2
15
18
5
52
37
28
7
14
1
10
1
24
59
42
7
32
63
2
7
2
23
8
31
2
21
8
3
4
1
2
43
32
3
14
11
2
41
24
1
16
15
8
21
22
3
2
11
14
7
24
21
42
9
14
9
14
5
6
3
8
5
80
13
36
37
38
11
6
1
4
27
40
5
14
1
14
5
22
7
12
45
6
7
22
15
6
23
14
41
22
19
12
9
12
3
10
29
40
3
4
1
12
5
14
7
2
7
12
13
4
11
20
7
28
17
20
1
14
13
6
1
18
11
26
53
6
19
6
19
14
9
14
13
4
15
30
7
8
15
38
19
10
1
6
1
2
7
10
3
4
7
24
41
4
7
12
7
18
7
8
1
14
7
8
25
16
3
24
11
4
7
18
5
42
7
12
17
54
1
18
13
2
1
12
3
20
7
22
39
2
3
32
15
20
59
16
23
10
1
44
21
8
11
2
1
36
1
2
1
16
1
6
5
2
9
12
23
6
5
16
17
4
3
12
25
6
7
30
9
4
3
8
5
4
19
20
11
64
9
32
1
2
5
12
3
6
5
10
21
2
23
8
9
14
9
28
5
8
5
30
9
22
7
52
29
18
15
32
39
2
17
10
23
20
3
6
9
2
3
20
3
22
21
26
5
6
5
20
15
10
1
20
41
6
11
2
37
18
13
8
17
12
1
4
19
2
7
22
3
14
5
6
5
2
67
12
11
8
5
44
1
8
7
2
19
4
5
34
7
36
13
18
27
28
19
10
9
4
33
22
3
46
7
4
9
8
35
2
9
2
53
10
11
12
7
16
5
10
55
24
15
20
7
8
13
8
11
34
9
4
1
2
3
10
23
20
7
26
5
18
1
20
11
6
7
24
7
8
37
2
1
2
15
12
3
10
9
2
1
24
9
10
15
6
1
8
57
36
1
14
1
2
1
26
1
62
9
8
17
4
43
6
3
2
31
2
37
4
3
16
23
4
23
10
9
22
33
6
7
10
1
2
11
26
9
2
31
10
9
28
3
32
31
6
1
24
1
130
13
6
13
6
5
10
37
12
5
14
5
32
5
6
13
10
7
24
9
24
1
6
9
2
15
4
19
28
3
20
23
10
1
26
7
12
15
8
3
24
7
42
3
56
1
4
7
44
25
10
15
36
7
18
9
8
19
16
3
10
11
8
25
12
1
16
7
18
1
12
1
6
19
16
1
6
29
2
47
2
19
12
5
12
1
12
7
8
21
4
27
4
1
2
29
4
1
24
9
32
1
2
15
28
13
20
3
10
5
30
7
6
33
14
5
4
37
30
5
8
15
6
23
8
9
58
1
6
5
28
17
4
7
18
7
10
11
8
1
4
19
4
5
14
3
6
9
54
9
6
1
4
1
12
17
24
1
2
25
14
1
4
7
38
19
8
1
28
15
2
3
12
11
8
27
8
31
12
11
4
41
18
23
12
23
8
1
32
11
4
33
8
3
10
9
2
3
4
23
22
1
24
17
16
3
10
1
2
25
20
1
26
5
28
29
8
19
48
15
12
13
18
13
22
11
26
13
8
19
48
65
10
57
4
31
8
3
2
1
6
7
30
9
6
1
4
5
6
5
4
3
4
11
4
3
4
3
10
5
8
17
14
1
14
1
2
3
2
3
2
3
8
35
20
17
6
5
12
37
16
23
8
21
10
9
56
3
20
3
2
5
4
9
2
11
2
1
12
5
24
11
2
9
30
19
6
1
24
1
26
1
20
7
4
11
12
11
26
11
32
49
2
7
12
7
14
1
2
1
2
11
40
9
8
3
58
5
2
45
8
19
18
9
60
5
18
21
10
31
26
17
8
1
18
23
18
1
18
17
28
11
30
19
18
7
20
9
16
1
24
49
2
3
4
93
30
15
36
3
10
5
4
9
14
5
10
1
4
5
6
7
4
19
4
19
2
29
4
19
2
5
2
9
4
11
14
21
4
1
8
5
18
1
8
3
46
3
4
5
4
3
14
5
10
7
18
17
6
7
6
1
30
3
8
5
30
1
2
13
12
3
10
13
10
13
12
9
8
9
58
7
6
3
2
5
10
3
2
3
22
13
16
3
2
15
4
1
8
7
4
5
2
23
8
17
12
27
2
15
12
11
12
17
6
7
28
31
12
11
2
3
8
1
26
15
8
9
24
5
18
19
20
13
26
9
4
1
20
1
8
5
10
7
14
3
66
9
8
5
22
37
2
17
30
25
6
23
62
1
4
15
6
5
6
1
42
29
10
1
36
7
8
11
16
7
2
23
12
7
18
1
6
1
18
9
6
5
4
19
8
13
4
3
6
11
12
35
4
7
14
7
16
11
20
35
6
1
60
5
26
9
20
23
4
15
16
7
4
21
66
11
4
5
10
1
36
7
20
5
16
29
16
5
16
1
4
3
20
3
12
23
6
1
12
25
12
1
12
27
68
1
20
19
22
23
10
13
2
3
12
11
36
7
12
27
4
21
28
3
10
9
10
9
28
3
8
3
62
9
2
3
38
13
18
19
26
15
2
5
10
35
38
23
12
11
18
1
60
25
38
3
22
27
20
5
10
11
12
13
10
1
8
3
2
17
14
3
26
33
26
25
2
57
10
39
8
1
14
3
4
9
70
15
28
1
14
23
22
11
16
3
14
33
4
45
4
9
12
3
10
1
16
15
2
23
18
13
2
37
2
11
26
3
4
37
2
17
12
13
10
35
6
9
10
3
2
3
4
1
4
3
10
7
8
17
8
3
36
21
4
21
2
3
10
9
8
1
16
17
44
5
8
5
38
3
16
23
4
1
26
17
18
13
18
33
2
3
2
13
2
29
24
7
6
11
58
1
30
29
6
1
10
23
6
1
12
21
6
7
10
23
20
7
4
37
6
11
22
11
24
21
16
3
12
19
30
5
28
1
2
3
10
1
4
3
26
1
4
5
18
3
6
19
8
15
4
1
8
3
2
15
2
1
12
17
2
37
2
11
6
5
6
1
4
3
34
27
2
5
6
1
32
21
20
9
4
3
4
9
14
5
42
5
16
79
6
11
16
29
10
1
8
13
4
15
34
21
12
5
30
41
16
3
2
39
10
25
14
21
4
23
8
27
38
51
16
21
2
21
10
1
32
7
6
11
12
17
2
17
18
7
6
5
20
5
10
23
10
13
8
13
10
1
2
17
12
13
30
29
2
27
2
21
14
9
16
5
16
7
22
3
6
1
10
5
12
1
10
1
12
25
36
15
14
41
2
19
4
9
4
59
2
17
54
3
2
3
8
15
14
1
10
27
10
7
8
19
16
19
6
3
2
5
4
15
2
7
8
3
4
3
2
7
2
53
4
9
12
25
10
7
2
31
30
3
8
9
4
29
18
9
4
3
8
5
4
29
18
1
14
5
2
3
8
7
16
5
18
7
34
1
6
1
22
3
4
17
20
17
26
7
22
7
38
15
22
1
24
11
44
5
6
19
10
31
30
13
18
7
8
67
2
17
2
21
4
3
28
15
2
3
4
5
6
49
18
11
4
1
4
35
8
23
52
9
18
31
12
5
36
7
10
15
16
7
26
7
6
7
2
27
10
5
2
39
4
9
38
5
2
5
12
3
10
1
10
25
18
7
14
1
10
17
18
1
2
13
10
7
22
5
34
13
8
19
8
19
28
3
2
3
4
7
12
27
2
1
4
11
4
3
14
1
8
5
16
39
10
7
18
19
2
41
24
3
8
11
2
13
8
7
30
31
20
9
18
13
4
19
2
5
20
3
24
17
12
31
14
1
10
7
2
11
12
7
4
41
6
7
42
11
14
21
18
11
4
33
64
19
10
19
6
35
36
7
30
19
6
1
4
23
62
9
12
7
4
3
6
3
14
7
6
1
44
3
16
1
14
5
4
1
12
27
12
9
14
3
20
13
4
47
32
1
6
9
36
7
2
37
70
1
18
1
28
21
20
21
2
13
2
3
16
3
4
7
14
11
12
25
6
9
2
1
10
3
14
7
30
11
12
5
6
5
2
7
22
5
8
1
4
9
4
17
8
19
18
31
12
25
14
31
52
19
52
7
6
11
10
1
20
15
4
11
6
5
12
11
14
21
38
47
30
23
24
11
22
5
4
13
32
3
6
1
28
21
10
9
20
25
24
7
16
13
18
1
14
1
2
9
4
19
18
5
2
27
6
7
18
33
12
9
8
3
8
11
4
33
58
9
2
3
4
43
4
25
24
23
8
1
8
5
24
31
10
53
2
21
28
5
6
9
2
5
2
3
2
31
14
3
26
13
28
17
2
29
10
3
20
21
58
9
6
13
4
13
18
31
20
5
10
49
22
15
8
9
16
13
16
7
18
13
32
37
10
13
18
15
6
1
12
7
14
11
24
23
18
77
6
17
24
29
8
3
4
11
6
11
6
21
44
3
34
1
6
29
6
7
30
29
2
9
20
5
8
11
4
5
4
33
10
13
8
1
6
3
2
7
10
3
24
23
10
23
20
23
28
9
2
9
50
15
2
27
66
21
12
5
34
1
6
19
30
21
10
9
36
7
4
71
2
25
34
7
24
37
26
3
2
35
2
75
12
21
38
3
4
21
64
1
16
35
4
13
2
35
12
7
32
13
12
13
10
3
6
7
18
13
20
33
2
5
10
9
4
3
52
9
20
13
6
11
2
1
4
1
6
15
10
11
6
1
6
9
6
19
4
17
30
5
4
25
8
1
12
1
26
17
6
3
12
1
4
5
48
7
2
9
2
41
2
27
6
9
4
19
14
5
14
27
20
21
18
1
4
15
18
7
16
9
4
5
4
5
54
11
8
25
2
13
2
7
4
31
6
31
12
5
2
7
8
27
8
1
30
3
2
27
10
25
18
9
72
3
4
11
2
3
12
23
42
1
28
3
12
9
4
11
36
1
10
29
34
3
8
27
2
33
16
1
2
29
26
9
14
7
8
25
10
13
8
1
12
9
8
3
16
3
38
7
20
19
16
1
8
3
10
9
28
7
28
27
20
23
18
39
14
9
8
7
2
3
2
13
4
7
34
1
2
35
32
47
14
5
24
1
20
23
22
5
6
5
2
5
32
19
10
5
16
11
20
11
32
11
2
1
60
11
4
25
2
49
4
7
42
1
6
7
2
11
10
29
6
11
12
13
20
31
4
5
32
9
2
13
28
13
24
7
14
23
26
7
22
17
2
21
10
1
32
17
4
9
30
15
2
3
2
9
2
31
2
1
20
3
10
21
32
3
6
1
12
3
8
19
4
25
12
35
26
7
12
7
58
11
32
23
4
15
38
7
32
11
2
3
10
21
6
17
24
17
4
23
22
5
12
11
6
3
16
15
18
9
8
63
8
31
8
1
16
5
18
3
28
17
10
47
16
1
16
25
8
15
22
9
4
29
2
3
20
35
22
33
18
7
22
19
26
41
18
11
2
5
42
5
30
13
2
13
4
1
4
19
12
3
2
1
10
17
6
9
2
9
2
21
2
21
14
5
30
11
6
1
38
1
6
5
4
23
12
7
14
7
2
7
6
7
6
5
2
5
10
5
12
5
14
1
14
11
8
35
50
5
14
5
16
17
8
7
18
9
4
13
8
11
46
5
2
17
68
25
6
1
16
9
6
9
22
1
2
3
10
21
56
3
10
17
10
3
40
9
2
11
26
7
10
25
2
3
10
13
4
1
10
17
10
1
2
7
6
23
14
53
8
19
14
5
6
15
4
7
10
3
10
3
10
19
6
37
4
11
16
11
22
23
6
1
2
3
2
45
14
35
4
3
4
3
16
7
26
1
2
25
10
1
42
37
12
1
34
13
30
15
2
3
2
3
4
9
20
33
2
1
16
13
16
25
14
1
20
21
20
7
14
7
12
7
20
13
2
3
32
19
14
5
4
5
2
53
6
5
36
3
12
9
4
57
10
11
12
15
28
17
6
13
20
27
6
13
14
3
10
27
60
15
44
3
30
1
2
11
2
3
2
1
4
23
18
17
10
29
2
29
12
1
6
65
2
21
54
37
10
9
12
3
10
1
24
11
6
5
30
21
4
15
16
1
4
27
6
3
16
21
16
27
12
25
42
3
2
7
4
27
8
5
8
13
6
21
50
3
4
1
46
9
2
9
6
21
2
27
22
39
32
9
6
5
16
9
10
7
10
9
6
5
14
9
4
15
20
27
4
7
4
15
24
35
4
1
2
5
2
3
10
27
2
3
32
103
18
13
4
19
24
3
2
37
20
17
44
3
10
1
8
35
6
9
22
5
4
27
12
1
22
7
12
17
8
83
2
15
6
1
18
25
26
3
18
3
10
7
12
13
4
21
2
5
2
49
32
19
12
5
26
7
2
3
4
7
12
35
32
3
6
35
12
13
4
5
6
23
6
9
2
3
2
5
4
3
14
1
2
5
22
3
6
1
6
37
22
7
18
1
20
21
22
25
16
3
52
9
28
23
24
11
20
3
10
17
60
13
18
9
10
13
12
15
12
13
20
41
2
9
20
5
6
1
20
5
32
3
2
9
2
19
34
11
16
21
28
9
8
17
4
57
8
21
2
11
8
9
18
11
6
31
14
5
6
21
8
21
8
15
12
9
10
13
6
5
4
13
20
7
10
15
36
9
8
15
2
7
2
7
8
27
4
19
22
7
4
35
4
9
28
39
4
13
10
1
10
51
2
15
6
7
18
1
2
11
2
3
8
13
8
5
2
13
2
9
12
1
42
7
18
11
18
5
12
3
74
17
10
13
32
27
4
13
14
7
6
3
2
45
18
5
2
19
10
1
2
1
10
19
2
9
8
19
66
13
4
11
14
5
38
1
2
5
32
17
4
7
14
5
26
23
10
79
12
19
12
13
6
9
50
19
16
11
14
3
24
7
12
5
6
19
6
27
50
33
8
15
4
11
2
21
20
5
32
19
16
3
2
3
32
21
26
35
6
25
6
19
8
23
8
1
6
23
6
49
14
11
8
7
56
13
24
1
18
7
18
5
20
3
20
11
18
29
8
19
30
11
4
13
4
7
12
11
18
19
2
9
34
19
84
7
18
7
24
19
12
1
12
17
12
5
6
1
2
59
10
23
2
5
20
11
8
37
44
3
36
11
14
25
14
7
2
25
22
25
2
7
32
3
4
13
8
11
8
7
2
13
12
11
14
3
12
5
24
1
6
17
8
11
18
11
30
5
10
13
22
19
18
17
4
3
8
7
10
9
28
15
2
3
6
23
10
1
6
25
6
43
8
3
14
3
26
1
2
3
10
5
18
45
4
1
14
5
44
21
22
9
6
19
16
5
32
19
10
7
24
1
24
9
2
33
18
1
8
1
8
7
18
5
2
13
12
41
12
1
8
5
10
1
28
25
28
43
8
5
30
71
34
9
10
13
12
9
2
11
12
11
2
3
42
35
6
25
20
1
36
3
20
27
16
13
4
1
8
9
18
3
2
3
40
1
16
17
12
11
6
11
20
5
12
5
36
11
12
11
2
7
6
53
8
15
2
3
34
7
4
13
4
21
24
25
4
11
12
23
6
5
18
1
10
19
20
5
12
5
6
9
54
5
36
1
18
11
4
1
6
25
26
19
2
5
6
19
8
19
6
1
16
5
16
5
4
25
2
15
8
25
16
15
48
7
12
3
4
9
30
9
24
13
6
1
26
9
24
7
2
3
8
53
32
9
8
29
2
7
10
19
16
3
42
3
6
11
2
29
16
3
22
7
52
11
2
29
8
1
8
1
6
13
24
11
18
25
4
5
4
25
10
11
14
3
6
19
16
3
4
13
6
9
4
17
8
9
22
17
22
7
18
21
2
7
20
3
4
23
24
31
6
1
2
19
14
13
12
7
16
5
10
25
12
15
12
19
20
3
6
1
12
3
28
17
6
37
34
11
12
5
12
1
10
19
20
11
6
3
2
23
14
3
14
17
22
3
4
29
18
17
12
31
12
11
26
17
12
25
10
7
2
5
34
11
4
31
4
9
12
37
12
23
10
9
10
33
4
11
18
29
12
23
30
19
4
9
2
29
14
7
38
11
54
1
22
31
34
1
2
5
10
9
2
9
2
5
2
9
56
11
12
79
12
5
2
11
10
17
42
15
2
11
2
5
18
3
24
33
4
1
18
45
40
3
2
43
12
7
8
11
8
19
54
17
8
11
6
9
20
3
8
13
14
5
18
15
8
19
4
7
20
5
10
17
26
5
34
3
16
1
4
25
2
11
10
5
4
19
16
3
10
15
16
19
4
17
54
47
8
19
20
7
10
1
10
11
34
15
2
15
32
5
42
17
8
11
40
7
20
9
8
17
16
3
12
13
24
13
44
11
8
19
14
11
24
23
12
9
10
3
10
15
8
3
12
1
18
37
36
17
24
1
24
19
10
1
2
9
24
7
6
29
8
47
10
13
18
17
16
7
22
23
54
17
4
7
12
29
10
19
22
59
10
15
2
9
6
17
6
9
10
13
2
1
40
1
8
7
42
1
10
33
36
17
42
9
4
17
8
9
4
11
18
13
2
17
8
7
10
7
6
3
10
3
48
11
2
15
2
9
4
13
12
11
10
19
12
31
8
21
2
27
12
11
6
5
2
23
6
23
8
7
10
7
6
25
4
11
8
35
18
23
24
11
12
29
14
13
4
3
22
41
58
15
2
3
2
25
8
5
20
9
20
19
6
15
28
45
8
21
12
1
10
11
4
5
44
1
10
1
22
45
2
1
24
9
18
5
10
9
12
9
34
3
16
7
4
15
10
9
4
9
10
11
24
23
12
5
4
9
14
33
6
1
6
5
22
3
16
25
10
5
18
7
6
1
34
5
20
15
12
5
4
7
20
3
8
5
16
1
8
21
8
9
2
43
12
1
8
9
2
1
2
29
10
13
12
11
8
3
22
3
10
9
8
5
10
47
2
13
78
7
26
31
2
15
2
33
24
5
4
1
10
5
2
11
4
77
20
3
20
15
4
25
4
5
14
23
12
11
6
17
24
5
8
1
18
5
22
11
6
7
6
11
12
3
28
9
16
39
2
35
28
31
20
9
52
7
12
19
28
11
6
7
4
33
10
5
16
9
36
29
18
43
42
29
16
1
10
13
2
37
74
15
4
53
2
5
26
3
16
13
2
3
20
11
6
19
12
5
12
27
12
1
12
7
30
1
18
31
28
3
14
3
2
3
2
9
10
13
4
25
4
7
20
1
6
9
12
53
12
5
8
1
6
5
6
21
16
13
12
45
10
7
22
7
4
33
8
7
40
13
4
25
8
11
24
5
12
51
2
7
10
7
4
9
2
11
20
3
40
1
6
13
16
1
4
7
2
1
20
3
18
21
4
5
26
1
6
21
4
9
4
15
8
9
32
9
2
33
24
13
6
5
20
11
22
19
4
25
10
1
2
3
20
7
16
19
36
9
12
1
12
5
20
29
2
33
2
3
6
11
26
27
32
21
6
7
12
67
4
3
30
27
2
3
10
15
30
41
24
7
12
7
20
11
14
1
20
9
26
13
2
17
10
7
12
19
12
55
16
5
10
7
8
15
6
17
6
17
4
9
4
11
24
7
38
25
26
31
16
23
66
37
4
3
30
3
20
19
26
1
8
41
6
19
16
1
12
13
24
7
4
1
6
3
14
3
50
21
16
15
26
25
8
23
2
9
4
23
50
7
2
9
32
15
4
5
10
21
46
9
26
5
2
3
2
21
6
25
60
17
14
11
24
7
16
5
2
29
6
13
10
1
34
13
18
19
18
13
2
57
2
3
10
25
20
3
8
5
28
9
10
3
10
9
4
13
6
7
10
1
18
25
10
11
18
3
32
7
10
15
4
19
4
7
6
3
4
17
16
33
16
5
32
25
6
1
8
5
22
5
18
9
2
3
10
19
12
5
28
41
6
37
22
11
16
11
22
21
6
5
24
11
10
21
18
7
26
41
4
25
2
9
28
13
16
3
4
7
6
7
10
7
36
3
42
17
30
43
2
3
4
3
10
5
4
27
42
17
2
15
2
9
34
7
12
13
2
7
2
1
46
1
30
55
10
23
6
33
6
9
12
13
14
13
2
5
20
7
2
13
14
1
6
1
8
3
8
15
10
9
12
95
6
9
20
33
4
19
16
5
8
1
8
43
12
3
24
3
12
1
10
1
4
3
20
3
4
15
8
11
4
21
14
13
4
13
4
3
10
25
2
3
8
33
10
3
2
9
20
15
10
3
2
1
22
9
16
15
8
13
4
15
6
1
10
3
2
5
26
9
26
15
28
7
16
1
16
3
10
23
2
15
10
11
2
25
6
47
14
5
6
13
10
5
14
9
16
11
16
7
8
21
8
3
44
5
78
7
2
9
4
47
2
37
2
3
32
3
4
5
8
15
22
17
10
5
2
5
12
9
2
9
6
7
10
43
16
9
58
7
20
9
10
9
14
1
6
43
2
11
4
29
30
13
10
23
10
7
2
5
2
9
20
1
22
5
42
3
14
9
10
11
18
11
10
3
4
9
22
1
50
31
8
83
6
11
2
11
28
13
24
19
12
7
10
3
6
5
20
15
8
7
2
9
48
7
28
1
8
31
48
19
12
11
36
17
16
11
10
1
6
1
32
13
2
17
10
7
2
7
12
37
16
19
26
3
36
5
8
17
6
23
18
7
28
13
2
9
10
11
34
3
8
17
6
5
16
1
14
5
22
3
36
1
18
29
4
13
10
27
2
15
10
5
10
17
16
11
4
5
18
3
4
3
10
31
2
3
24
13
18
7
24
17
32
5
18
11
2
25
14
39
18
3
10
13
2
1
18
5
32
9
24
13
18
49
2
9
24
17
2
25
20
9
8
3
4
3
20
31
16
17
2
7
16
15
2
25
10
1
14
15
10
9
32
3
14
9
8
1
4
21
44
5
4
17
20
7
2
7
2
11
14
23
16
3
4
7
12
5
6
29
10
21
2
7
18
9
18
11
18
3
42
1
36
13
20
13
22
17
2
17
8
81
76
17
4
73
12
1
12
1
4
1
16
5
22
15
38
13
6
3
16
11
20
17
2
7
4
9
14
3
6
13
2
17
6
13
20
5
18
7
22
3
18
23
12
3
10
25
20
13
2
11
6
13
32
1
10
5
36
13
54
1
22
3
2
43
6
23
48
23
54
13
10
19
20
11
62
9
38
27
26
25
4
1
46
27
14
25
2
15
2
15
18
17
6
7
6
3
2
5
26
13
16
7
8
3
26
39
34
11
22
11
2
1
8
3
38
15
18
5
2
21
14
5
48
5
70
7
48
1
44
37
12
5
12
7
8
11
22
43
4
5
4
5
8
1
8
13
32
3
10
3
4
27
8
35
38
3
22
13
2
11
2
1
38
5
18
1
12
15
4
33
46
5
8
9
2
7
4
15
18
15
2
17
6
5
16
11
2
19
32
5
28
33
14
13
38
5
14
7
38
15
8
23
4
3
14
7
8
13
52
13
4
9
10
9
2
11
4
1
8
21
6
9
24
7
2
15
6
17
30
9
8
1
2
15
12
1
32
3
2
9
2
1
16
7
14
7
46
53
12
7
6
15
20
7
36
41
6
31
48
5
6
5
20
19
8
3
36
19
30
7
6
7
14
1
10
17
18
5
4
13
10
37
14
5
26
1
10
21
34
17
10
1
20
33
2
5
12
1
28
13
20
9
14
43
24
25
6
11
6
57
18
3
30
1
26
27
22
5
48
5
2
15
2
25
4
1
8
15
18
11
30
31
12
17
4
11
24
5
20
1
24
7
4
3
14
13
2
27
2
1
4
11
26
9
8
1
4
25
22
1
34
43
12
1
8
11
4
17
26
1
24
15
36
7
20
19
10
27
4
3
12
1
6
19
10
7
74
7
2
1
16
17
10
3
2
15
10
3
6
15
6
3
4
13
6
5
40
9
12
13
30
9
14
1
4
5
22
7
18
13
34
7
4
29
24
15
2
3
26
1
8
1
28
9
2
1
4
13
24
1
2
5
10
31
16
5
2
5
4
9
8
9
10
1
38
5
6
39
30
13
8
5
22
35
6
11
18
37
18
3
14
5
6
5
4
39
2
1
28
9
2
7
4
9
4
19
8
5
4
1
6
1
10
11
6
5
6
9
32
19
2
9
16
3
6
15
28
3
38
25
16
1
22
17
2
1
2
3
50
23
24
41
6
9
4
13
4
3
22
1
16
61
8
15
24
7
14
33
12
19
8
3
22
7
2
21
14
23
2
11
6
3
2
5
22
1
16
1
14
7
2
13
6
13
10
21
4
3
4
3
4
1
8
1
4
21
2
11
4
21
8
11
32
9
6
13
4
9
2
3
16
1
14
7
2
7
18
3
12
3
12
5
16
21
2
1
4
13
8
25
10
13
24
5
8
25
22
19
6
11
40
5
2
9
26
5
14
5
4
23
46
11
4
1
32
33
50
5
30
7
4
3
10
11
6
19
22
11
2
5
6
25
8
9
20
9
28
5
24
23
26
3
2
3
4
7
2
9
10
1
4
7
38
7
10
9
2
5
54
9
16
19
28
5
26
17
22
31
12
11
26
1
8
3
4
23
40
11
12
7
8
11
24
7
22
3
10
1
28
23
28
45
50
3
6
43
4
7
8
23
6
49
56
5
30
3
36
17
6
1
10
7
12
11
24
15
20
17
4
3
8
1
14
9
2
1
34
19
8
55
4
17
6
23
4
33
12
3
24
5
30
51
30
3
32
7
6
7
4
1
4
23
26
3
6
5
2
23
4
9
4
5
6
5
20
31
10
5
24
1
16
1
22
31
20
11
2
1
30
21
2
11
30
3
16
43
18
1
2
19
12
1
10
3
20
5
20
5
12
25
8
5
16
11
28
9
10
3
8
9
2
3
30
41
8
1
6
11
10
11
2
11
36
13
16
9
6
3
18
5
18
7
46
3
26
27
14
51
16
27
36
1
34
3
12
7
10
61
8
23
30
7
12
3
8
27
6
25
4
35
8
3
40
31
16
3
26
3
76
9
4
3
22
9
4
15
6
17
2
7
2
19
14
9
18
13
16
9
8
21
18
3
16
3
18
39
20
17
8
25
24
7
2
11
4
17
48
5
2
1
10
1
10
47
2
1
8
9
6
27
34
15
6
1
12
27
10
3
4
15
14
15
2
21
2
15
14
25
12
5
6
1
56
5
4
27
12
11
2
25
12
17
2
9
20
7
58
13
30
3
10
17
12
9
6
51
4
29
14
17
4
23
2
1
50
21
6
1
8
3
8
9
4
9
14
3
22
3
14
21
10
1
14
11
36
7
26
51
14
9
14
17
4
3
2
29
8
1
14
7
14
7
6
3
6
9
6
25
2
5
6
9
8
19
2
3
4
11
32
15
24
41
12
33
2
23
2
17
34
5
14
5
20
15
46
7
4
63
16
23
50
19
4
3
10
7
14
5
6
41
12
5
12
25
66
13
32
3
8
17
2
9
2
11
4
5
24
1
28
1
22
1
18
9
30
13
2
1
18
3
10
7
8
7
2
1
8
17
2
59
28
11
14
19
2
39
2
1
4
3
2
7
12
1
14
21
4
13
22
21
2
25
26
5
8
23
4
1
2
7
2
33
10
5
22
7
6
5
18
7
2
1
10
3
8
15
4
7
4
21
48
11
8
25
12
9
8
19
8
9
20
3
18
1
16
11
32
1
2
9
2
13
18
5
14
27
52
41
10
9
24
7
4
1
4
19
4
17
6
5
16
7
4
19
18
15
8
19
2
25
18
1
12
17
6
7
56
1
4
7
12
1
42
19
16
3
22
23
4
9
26
25
6
21
10
5
4
5
12
27
4
1
16
51
2
47
4
1
26
11
16
19
12
7
60
7
8
1
16
5
20
21
14
5
46
1
2
17
22
33
2
13
2
1
8
39
2
13
4
5
24
21
6
7
24
11
10
1
20
17
26
17
4
1
16
7
12
1
6
15
6
5
2
1
4
5
10
9
2
1
18
7
18
1
2
9
34
9
10
11
24
3
10
37
18
3
22
19
24
7
18
25
24
5
14
11
14
1
22
3
50
5
6
15
40
37
8
17
22
25
20
9
14
13
6
3
16
11
30
11
30
21
10
11
8
29
12
5
2
17
12
1
8
29
6
19
24
5
36
11
4
47
12
5
26
3
2
43
18
19
4
3
16
5
56
33
12
21
38
1
74
1
26
1
6
5
28
5
20
3
8
13
10
7
6
1
16
5
12
13
58
17
10
9
10
3
2
5
4
1
14
1
14
29
40
9
6
7
12
13
12
61
20
3
12
5
4
19
4
9
46
19
28
9
34
21
42
49
14
3
12
3
2
9
14
1
4
9
12
13
16
17
6
15
6
1
20
3
30
11
2
19
6
1
16
31
4
17
14
23
2
31
6
7
10
3
10
9
16
9
10
3
10
29
2
5
4
3
10
15
4
11
40
31
44
5
12
51
34
13
8
15
20
27
10
29
2
1
22
53
16
3
10
1
6
11
18
13
2
5
2
3
30
1
12
7
12
23
6
23
16
9
4
1
16
5
8
3
16
15
2
7
2
39
10
45
2
7
16
3
4
19
20
1
16
11
30
7
14
27
4
9
4
1
30
1
2
15
2
3
16
61
24
9
64
1
4
7
34
7
4
9
6
11
30
49
14
1
2
23
32
15
22
3
12
3
14
9
6
9
10
3
2
29
8
1
12
3
16
9
12
11
2
13
16
27
8
51
2
15
56
5
4
3
8
5
2
3
34
21
6
21
16
11
2
45
2
9
14
1
64
3
28
9
10
5
18
23
18
3
14
5
8
31
6
11
66
11
2
3
22
27
6
1
8
5
8
15
4
1
18
9
26
7
46
7
12
1
18
1
16
25
10
17
4
11
4
61
14
13
2
17
32
15
24
7
20
1
8
7
8
33
28
23
8
15
10
7
22
1
2
27
6
5
14
17
18
23
24
25
4
3
16
3
8
17
10
33
16
19
8
13
38
3
76
15
8
3
8
9
6
15
22
25
16
3
8
5
42
13
12
3
48
1
6
3
6
7
34
1
2
5
18
5
6
3
10
53
26
9
30
53
28
5
16
1
8
3
46
33
4
25
12
13
2
27
4
17
4
21
32
13
22
9
46
19
6
7
6
9
36
5
2
1
6
21
2
1
8
25
32
5
10
1
4
1
4
21
56
3
14
11
22
3
4
35
4
7
78
17
18
39
30
25
6
7
20
11
22
3
22
5
2
5
4
5
64
1
2
5
6
3
8
3
4
5
26
19
26
25
10
17
30
5
38
11
2
51
12
59
2
19
14
3
10
39
30
1
8
17
10
61
8
39
2
15
12
11
14
3
10
1
2
27
94
25
6
1
8
11
2
1
28
9
10
15
8
15
16
13
22
3
18
27
56
15
14
1
40
31
12
49
8
11
4
11
10
15
24
15
32
21
22
7
78
3
10
1
8
1
10
5
44
19
12
7
24
21
12
15
14
11
10
9
4
7
4
3
2
15
2
3
4
19
22
9
8
19
26
3
10
3
6
27
22
43
4
9
20
29
6
3
4
5
2
15
6
9
54
3
28
41
8
11
70
1
12
3
16
1
8
5
12
19
36
31
14
19
12
3
2
11
18
3
22
39
2
5
22
13
6
7
6
11
2
5
10
3
10
5
2
9
20
7
2
3
4
15
20
15
22
3
14
13
36
7
4
15
26
9
6
13
32
1
6
1
10
3
40
23
6
3
6
11
28
15
4
3
10
9
4
1
12
5
24
31
10
43
12
5
8
3
6
15
44
1
10
7
20
17
2
39
12
9
10
3
20
7
4
1
2
15
26
39
26
5
16
7
10
3
4
27
10
9
34
7
22
13
24
13
2
15
6
31
12
1
4
3
2
5
16
19
2
33
20
1
18
7
18
15
22
9
32
9
2
41
20
7
2
15
44
5
4
7
14
5
8
45
10
19
12
5
2
13
6
5
44
3
2
9
8
85
8
5
16
15
8
15
6
5
2
19
22
51
6
1
6
13
28
1
8
33
18
23
14
17
6
15
2
5
6
3
88
21
10
43
4
13
2
3
18
45
2
35
22
11
10
9
28
3
2
5
16
17
16
61
8
1
18
13
2
7
22
43
6
5
2
13
4
13
20
13
8
13
8
9
20
9
4
7
2
17
6
1
2
15
4
11
2
13
10
11
14
3
4
51
20
1
26
1
54
3
2
7
14
5
12
1
6
3
18
31
2
43
8
11
12
1
8
21
8
11
22
3
12
9
10
9
8
17
10
1
4
7
14
27
8
9
10
3
46
1
10
5
20
21
12
35
10
67
12
29
4
1
80
9
10
11
2
5
4
5
24
23
2
11
4
9
2
3
2
21
16
1
2
17
2
1
16
7
4
9
10
19
4
9
14
5
24
15
18
23
12
3
30
1
2
5
24
23
14
31
8
3
4
9
12
1
14
3
40
3
8
1
2
5
18
7
40
5
10
37
4
5
12
1
6
29
20
13
6
11
6
9
10
5
4
1
14
35
2
11
28
3
32
11
2
1
18
27
12
27
6
11
8
5
12
35
12
3
4
15
6
33
2
7
4
25
2
19
20
35
2
7
12
1
50
7
4
1
18
23
10
5
4
1
18
19
14
17
2
3
22
3
16
9
20
25
40
21
26
9
22
13
6
9
6
7
18
11
6
31
14
31
2
13
6
7
2
23
30
21
2
7
6
5
6
9
6
5
16
1
12
33
8
7
2
11
14
1
2
1
10
25
40
17
18
19
30
19
6
1
6
7
14
1
8
21
8
41
12
5
8
1
20
5
2
71
10
33
2
15
8
13
4
31
6
11
8
1
6
19
42
29
50
13
18
17
4
1
8
5
6
1
2
49
4
27
28
1
16
63
6
23
18
3
2
39
12
3
36
5
14
7
6
27
26
3
16
3
42
9
4
11
16
21
2
3
2
11
48
5
8
5
18
27
20
3
8
21
8
19
6
11
6
3
58
3
12
11
48
17
6
19
6
7
10
7
12
1
24
3
4
15
6
3
16
11
28
11
10
9
6
23
8
13
24
5
20
11
32
7
18
19
58
9
14
1
2
9
8
9
20
3
2
19
56
9
8
15
12
5
16
15
10
3
14
1
10
3
8
21
8
5
10
7
2
5
12
19
10
1
2
5
12
1
18
7
10
9
14
3
2
33
28
7
10
1
14
11
4
7
18
3
6
5
10
31
4
13
18
43
6
7
20
7
14
7
16
29
2
13
6
31
6
5
14
9
16
21
4
5
8
21
4
23
10
1
2
3
24
13
6
17
44
13
2
11
24
27
4
3
4
3
26
15
14
21
22
7
4
15
8
11
2
13
12
17
6
5
6
7
12
19
18
5
18
5
22
9
16
3
2
1
10
21
54
43
2
5
6
7
2
1
10
19
70
3
20
7
24
7
10
3
16
9
14
7
4
35
8
1
12
9
12
13
8
19
2
21
18
5
2
19
48
1
2
1
22
1
6
5
12
19
32
23
8
5
12
13
12
5
4
9
2
31
14
29
20
75
2
1
4
3
22
31
8
3
10
3
4
29
26
13
2
1
10
1
22
17
16
11
8
13
18
45
2
31
14
5
24
13
6
13
2
9
14
1
24
1
2
5
8
1
6
7
14
13
12
5
2
5
4
39
6
5
24
15
6
5
2
7
6
17
4
15
6
25
8
29
10
35
12
7
6
29
6
45
2
39
54
1
10
9
26
15
2
25
34
5
18
1
4
13
24
1
38
25
14
17
32
15
38
47
26
3
60
13
30
23
16
5
6
11
2
3
2
19
16
1
12
11
46
1
6
5
16
17
4
7
18
3
6
3
6
7
6
11
12
17
10
47
8
1
24
11
18
1
12
11
4
7
8
51
8
27
26
27
4
9
14
13
50
13
14
39
10
3
6
7
24
17
4
19
28
1
10
41
2
5
2
3
14
69
54
1
8
11
10
9
10
3
2
43
6
27
4
27
12
7
4
23
6
5
14
3
16
19
8
5
4
1
12
5
8
27
4
75
2
3
62
25
16
1
4
33
8
5
2
45
14
13
10
9
2
11
14
3
2
11
4
11
4
23
2
17
2
7
22
1
14
3
2
3
2
3
2
7
10
3
16
5
26
5
30
1
22
7
24
13
12
1
18
1
2
5
2
29
30
1
22
25
18
25
20
15
6
9
20
13
14
19
2
9
16
7
6
7
12
11
10
3
8
7
6
11
30
5
6
13
22
39
58
3
2
25
8
23
20
25
12
5
8
7
26
13
2
9
8
9
6
11
24
13
4
17
10
13
20
3
20
27
30
3
4
1
8
7
14
5
6
3
4
23
20
45
16
1
6
17
26
31
12
13
10
23
4
45
22
45
8
9
8
7
48
17
6
5
2
3
10
3
8
3
2
5
6
15
6
17
18
1
30
7
14
15
2
1
8
1
18
21
16
3
12
17
10
13
2
5
4
17
6
7
4
5
14
9
6
15
50
1
22
3
14
35
10
9
2
5
4
33
6
17
36
3
10
3
2
3
8
13
30
9
2
17
48
5
18
7
2
5
12
1
4
19
8
7
30
1
12
1
12
3
14
7
6
5
18
9
42
15
2
5
16
25
2
3
4
11
4
23
18
3
14
1
32
7
2
17
30
9
14
21
16
9
14
13
4
13
10
13
10
19
22
17
4
3
26
17
4
3
14
5
12
11
14
1
2
1
12
29
22
3
18
1
4
1
22
1
2
5
2
45
26
13
48
1
38
23
34
7
8
1
4
5
34
11
2
27
12
5
2
1
2
3
44
17
16
5
4
9
8
29
2
5
18
5
20
3
30
7
6
11
2
1
4
15
12
13
18
1
6
11
4
59
2
11
30
13
8
1
12
11
12
11
4
9
2
5
38
13
2
11
12
5
2
13
10
15
46
53
14
7
30
5
2
5
24
7
22
17
8
3
10
25
2
5
24
67
18
27
4
23
4
13
4
11
56
1
4
3
20
3
4
5
2
7
2
3
10
13
8
7
8
53
18
7
6
7
6
13
12
13
12
23
34
5
52
29
12
3
30
21
10
37
18
19
22
3
12
3
28
11
14
3
16
1
50
13
6
1
48
29
62
1
6
1
4
3
20
21
2
1
12
21
2
21
16
5
30
1
6
1
32
11
10
3
40
3
2
39
2
13
4
1
6
11
4
3
20
39
10
1
42
7
10
7
66
1
8
1
6
1
2
9
12
13
2
5
6
3
2
1
6
7
24
17
4
1
28
5
18
1
2
13
2
11
48
11
10
3
8
3
8
25
20
1
20
1
6
1
2
31
30
17
14
5
36
25
6
7
12
1
4
25
8
13
24
29
10
9
10
17
8
1
2
15
2
7
32
13
6
7
4
1
14
7
22
1
14
17
10
3
30
41
20
5
24
7
4
1
2
31
46
1
22
5
22
1
4
5
6
11
16
7
20
3
8
1
12
31
14
3
6
1
24
9
4
9
4
13
8
35
16
11
2
9
22
41
28
1
8
3
16
9
2
19
8
25
16
1
10
19
10
5
16
19
8
37
4
21
26
23
12
107
18
21
8
21
8
15
6
33
24
5
2
1
2
11
2
1
16
21
2
1
28
29
6
25
24
29
12
7
2
13
14
29
8
39
16
7
4
9
6
5
12
1
4
1
42
9
24
13
14
25
28
7
12
1
10
3
30
23
26
19
14
13
6
17
2
15
2
33
12
11
10
33
28
15
4
31
30
39
8
39
20
39
14
31
2
15
10
15
38
5
16
11
36
11
6
3
6
13
6
17
36
13
6
9
8
15
20
59
42
21
24
3
24
39
36
1
2
23
10
9
28
21
8
9
10
57
6
5
2
11
2
5
48
17
18
27
2
141
2
3
10
13
54
3
2
33
34
43
44
1
2
9
20
11
18
1
18
49
2
9
10
9
8
17
32
3
22
7
28
27
8
39
22
1
26
31
12
1
32
21
4
9
16
13
16
3
6
9
2
3
6
17
16
5
24
13
14
1
54
5
4
7
6
11
4
9
12
13
22
11
16
15
4
19
30
5
12
17
22
7
10
7
10
1
34
17
14
7
12
11
6
1
20
17
18
7
2
25
28
1
6
9
10
25
34
11
2
9
4
3
14
73
32
5
34
5
4
11
42
1
2
11
10
7
10
25
8
19
2
5
2
1
18
11
6
5
6
9
10
1
2
9
16
23
34
19
30
3
34
9
8
57
16
11
22
1
14
7
4
5
4
11
8
9
8
27
14
21
18
1
18
17
4
5
54
17
28
5
6
55
2
11
10
31
4
21
20
1
10
3
10
11
6
17
6
17
14
13
2
7
2
29
20
21
6
5
2
5
4
3
26
1
2
17
2
11
4
3
2
19
4
1
6
13
16
25
12
43
8
9
8
15
16
9
34
3
4
3
2
1
40
33
2
19
2
3
2
21
18
7
2
29
20
47
12
3
18
27
2
7
4
21
38
5
2
3
6
1
4
9
32
25
32
3
6
13
16
5
2
1
22
11
18
5
10
7
16
41
2
17
32
21
12
45
20
39
18
7
8
27
4
17
24
23
4
7
6
13
42
7
6
23
8
21
14
1
10
27
6
3
14
5
14
17
4
5
18
1
10
17
12
5
14
5
18
3
36
1
12
1
18
13
2
27
14
9
12
3
2
1
12
1
4
3
18
19
26
35
54
11
4
1
34
17
2
9
16
9
10
31
32
3
6
27
28
39
32
39
10
25
10
21
14
57
4
13
2
13
34
33
8
3
26
9
10
17
6
9
16
27
20
17
2
27
12
5
14
5
6
3
8
9
6
5
16
25
12
19
30
5
6
7
30
19
2
1
20
21
12
15
8
5
20
5
16
1
14
11
2
15
32
25
24
3
26
15
10
15
2
5
4
11
6
5
4
3
8
1
12
1
20
13
6
5
2
19
8
41
36
19
12
3
16
21
34
13
4
1
6
15
6
7
22
45
8
3
2
13
16
7
18
11
10
19
12
9
8
25
20
13
42
13
34
11
18
7
8
27
4
5
10
9
8
5
50
17
28
11
16
5
12
9
4
7
30
5
8
7
2
15
2
15
4
15
30
5
12
1
50
5
6
23
26
13
8
41
4
7
20
3
6
1
18
7
42
13
12
15
6
19
66
37
2
3
2
21
8
7
6
5
16
9
24
7
10
17
22
15
2
15
18
1
10
15
12
3
48
1
4
7
6
35
6
37
30
5
48
19
20
3
32
7
10
23
4
1
8
3
30
15
44
31
36
1
18
23
50
19
20
5
22
5
4
55
56
1
18
13
24
51
4
3
4
27
10
15
10
13
18
23
20
11
2
5
30
3
14
31
40
5
32
3
30
11
2
23
10
7
14
1
2
15
6
5
2
19
12
15
30
7
22
21
8
17
10
13
36
1
20
33
6
5
14
1
2
29
12
21
4
9
18
9
2
1
12
11
22
1
4
3
22
17
4
13
14
15
2
3
4
19
16
5
4
13
6
3
6
7
24
29
12
11
6
13
4
11
6
27
14
11
24
5
2
21
6
11
2
21
8
5
32
33
8
7
4
3
2
1
6
1
10
29
30
1
32
23
28
1
10
7
12
25
8
21
2
13
22
29
4
33
22
3
34
7
2
15
2
5
14
19
18
5
24
1
6
5
2
3
10
19
18
1
22
23
26
11
10
5
12
21
24
21
4
11
2
17
2
37
6
9
8
9
2
1
10
31
8
3
16
37
18
11
4
7
18
17
4
9
38
23
16
61
6
15
2
31
14
53
6
27
10
23
6
5
4
1
8
39
40
9
14
23
32
9
6
45
28
5
14
1
28
25
14
15
14
1
14
3
6
53
6
3
4
27
10
17
2
9
24
1
6
3
14
11
12
17
8
23
14
25
6
17
38
1
14
1
24
11
10
5
18
17
2
1
10
33
4
7
20
5
38
1
6
1
2
7
6
7
34
1
4
37
56
1
6
9
58
17
4
19
12
13
2
13
12
45
8
5
6
3
4
27
34
3
38
3
2
13
24
3
40
1
12
49
18
17
18
1
4
61
6
3
10
7
2
1
38
19
2
13
6
5
8
35
32
7
6
3
6
23
8
9
46
7
8
7
18
33
14
3
2
5
4
3
48
11
8
1
6
13
14
3
14
27
22
17
4
13
2
3
6
19
18
1
12
1
2
11
8
19
2
5
2
3
4
15
4
9
14
11
12
19
10
9
6
11
20
51
28
17
16
47
4
1
30
7
8
3
12
3
4
9
10
17
20
23
2
3
8
5
18
1
6
13
6
7
16
5
4
5
2
5
24
3
8
21
22
29
2
1
10
9
18
13
8
1
36
1
52
7
6
9
8
7
14
3
4
5
4
21
2
15
24
1
14
25
6
5
6
1
2
13
10
11
2
1
6
19
2
3
8
21
4
23
12
17
20
21
34
9
2
9
8
7
16
3
6
7
12
11
14
17
38
73
4
41
14
25
2
5
36
9
22
15
24
5
30
3
14
1
28
11
22
9
2
15
10
7
6
5
22
23
10
19
12
13
4
21
2
5
2
13
10
11
34
5
38
5
18
11
2
5
2
29
2
7
26
17
10
3
4
3
6
1
6
5
12
1
2
37
2
49
10
5
4
45
2
11
2
17
40
23
2
5
10
3
16
21
8
3
14
11
12
37
6
13
16
1
4
7
42
27
4
15
20
3
74
19
6
1
12
5
12
5
72
1
6
11
18
11
14
3
2
1
2
21
6
7
10
23
2
3
26
1
26
1
8
23
6
1
14
13
6
23
4
17
8
13
30
19
2
1
2
21
4
11
4
3
6
19
12
1
20
13
2
31
38
7
10
1
32
19
20
9
6
1
14
17
16
3
16
3
2
3
40
3
26
21
8
1
8
27
16
3
20
3
10
45
2
9
10
1
2
63
2
27
2
1
8
13
2
1
32
65
6
25
6
25
6
19
2
1
8
7
6
13
4
1
2
7
8
9
26
37
4
3
14
21
14
3
4
11
8
11
4
9
10
9
6
13
20
3
2
15
16
1
18
17
2
1
12
1
8
17
20
7
4
7
12
5
26
11
6
5
4
27
8
5
28
27
2
39
2
53
18
5
4
7
16
7
42
35
18
19
4
7
30
25
22
17
12
13
30
5
6
7
4
11
14
1
22
11
34
47
4
1
8
21
8
9
2
5
28
7
8
5
14
9
10
11
4
3
12
11
4
37
12
7
2
7
20
15
14
9
10
3
10
15
2
9
14
3
4
13
16
3
18
7
10
3
10
17
22
61
18
11
6
13
10
7
8
19
6
1
10
3
20
1
18
1
18
25
24
19
12
3
6
1
12
1
10
5
6
17
18
1
2
9
36
5
30
7
2
5
32
3
20
3
14
27
4
29
44
9
16
21
4
3
10
3
2
9
2
27
2
9
10
1
28
21
8
5
20
35
4
1
30
25
28
5
16
3
10
29
8
15
18
1
10
1
32
13
4
5
4
9
22
7
10
5
4
11
70
1
4
3
2
33
2
17
20
23
14
33
10
1
2
5
12
1
16
7
2
7
28
3
2
19
20
1
6
13
8
9
14
9
2
5
32
45
14
3
2
3
4
5
4
33
2
1
8
1
12
35
4
7
36
13
10
5
4
31
28
31
8
15
14
11
12
9
8
19
10
13
2
3
32
5
6
73
22
9
8
17
8
1
24
7
28
13
20
17
2
13
20
3
2
9
2
21
12
21
10
17
10
1
30
1
10
21
4
7
14
11
6
3
4
7
16
7
12
7
20
17
12
1
2
7
4
3
2
21
18
1
4
1
10
1
24
19
12
5
6
1
2
3
14
25
32
15
2
13
14
5
14
35
2
25
4
3
4
27
32
1
4
1
8
13
4
17
4
9
6
17
4
13
8
11
8
5
4
51
12
1
72
15
2
15
2
23
8
21
8
15
12
5
10
7
4
9
12
25
12
1
34
1
6
3
2
25
6
31
4
9
4
29
10
5
10
3
4
7
4
3
20
3
38
33
28
3
6
11
20
1
14
15
20
9
50
3
14
3
22
13
14
7
16
3
20
3
2
9
14
5
2
15
14
25
40
39
4
7
12
1
6
15
64
31
4
35
32
1
6
5
6
5
4
11
14
15
28
5
8
11
20
19
54
29
18
43
14
29
10
3
38
3
26
1
4
5
2
15
10
5
8
21
6
17
10
15
18
9
2
3
14
1
64
15
4
31
10
3
8
1
4
3
22
1
32
17
34
17
4
21
2
1
14
39
12
23
2
1
6
15
8
1
14
3
14
11
8
13
20
9
64
9
4
15
42
7
22
1
56
25
8
1
2
11
26
7
18
9
8
15
2
23
6
5
6
39
14
3
12
5
16
1
6
5
20
15
2
49
8
19
10
3
4
13
18
13
2
9
4
3
16
1
12
7
4
11
2
19
28
17
38
7
6
3
48
19
32
3
6
3
2
1
2
9
24
3
28
3
24
19
4
9
6
13
42
1
2
5
18
35
2
1
16
27
10
1
42
19
4
3
4
39
10
3
14
5
6
7
24
1
8
17
30
1
30
17
14
9
18
23
20
5
18
21
14
23
36
25
10
11
14
5
44
11
14
7
40
11
50
1
6
41
30
5
4
29
10
21
16
17
18
1
30
1
20
11
22
9
8
13
2
3
14
5
4
17
20
13
24
3
6
3
8
13
14
5
2
21
20
27
10
9
60
39
26
13
6
17
30
7
26
15
2
7
4
117
2
5
6
5
10
7
4
9
2
43
72
1
2
31
16
5
18
3
12
5
2
35
16
17
10
23
4
9
14
11
18
1
36
13
26
41
2
13
2
15
6
15
10
9
16
15
10
47
10
7
12
1
10
7
12
3
4
9
6
13
6
29
10
13
2
13
2
25
36
19
34
7
14
11
8
7
6
11
20
29
2
9
8
3
14
7
10
5
24
7
10
35
12
1
20
11
12
1
8
17
8
1
10
11
18
3
20
3
18
11
16
3
44
27
12
19
2
3
54
3
8
7
10
5
56
29
10
3
4
19
8
21
10
5
18
7
34
15
28
3
22
7
2
11
18
37
18
1
28
9
24
43
62
3
16
31
6
33
8
3
6
11
6
3
40
3
20
1
4
37
32
5
22
9
8
23
4
1
8
19
24
11
14
9
28
3
2
13
4
3
4
35
26
7
16
15
10
11
42
1
16
7
20
1
8
1
2
3
18
25
10
35
12
17
8
7
6
7
4
7
16
15
10
21
14
31
8
11
6
21
6
11
6
5
6
1
10
29
2
29
12
13
2
19
20
43
10
11
18
1
10
11
18
11
28
1
28
3
34
1
4
1
14
9
8
5
14
9
18
3
2
13
6
31
6
1
12
17
10
41
4
29
4
23
8
11
32
9
8
19
4
3
26
33
4
9
4
13
2
11
10
7
6
9
26
7
24
7
2
1
26
9
2
9
14
27
4
5
14
21
16
15
16
3
6
5
14
5
16
15
4
3
4
13
8
15
2
27
10
9
2
9
2
15
4
7
20
1
18
7
14
3
22
43
2
9
2
9
8
9
10
63
4
9
34
15
4
11
12
5
16
3
36
9
12
49
10
25
2
3
36
7
4
11
6
25
18
29
26
1
4
1
18
17
28
27
4
13
16
1
30
17
18
5
22
15
6
17
6
5
12
11
34
1
14
13
2
9
12
7
6
11
74
55
12
3
38
5
12
1
6
21
32
29
20
1
2
7
2
21
8
33
4
3
6
11
24
47
14
7
10
13
24
19
6
11
8
17
22
5
12
5
6
3
8
9
2
7
16
3
2
7
4
5
14
13
4
61
2
33
4
5
8
15
18
3
10
1
2
11
24
7
4
13
2
3
14
19
28
9
8
1
8
13
14
11
4
3
12
7
16
7
26
27
16
3
4
9
12
1
10
9
2
1
14
3
4
35
54
19
8
19
14
3
14
5
22
31
4
19
2
21
12
3
4
7
2
55
4
5
4
71
18
31
8
11
6
3
4
3
14
13
10
7
6
7
18
43
12
1
32
45
14
19
4
1
8
7
8
9
10
1
4
9
14
25
20
7
32
9
22
33
38
15
28
5
20
7
28
33
6
27
10
23
6
13
10
15
12
1
6
7
8
41
2
3
14
11
100
13
28
5
42
37
32
7
4
49
8
11
6
5
18
1
10
7
2
1
22
3
6
29
4
19
16
7
6
11
14
13
8
5
6
15
8
3
14
51
28
1
4
1
2
7
16
35
10
9
6
19
2
19
8
13
4
19
4
21
4
47
2
1
10
5
12
25
16
5
6
5
12
27
24
1
2
1
2
5
18
9
20
1
8
7
14
13
16
9
4
23
18
53
8
3
36
1
2
3
4
9
16
15
2
7
4
1
4
45
10
25
12
5
10
13
2
5
4
33
6
1
8
41
2
17
14
35
6
11
2
23
8
23
10
9
8
5
22
33
14
3
22
47
2
27
28
1
26
11
14
15
2
5
48
5
16
3
16
1
12
1
8
5
18
1
6
11
40
25
20
9
18
15
4
41
28
27
14
21
56
19
2
1
2
61
68
21
18
15
10
17
10
19
2
11
6
7
2
5
40
3
28
5
34
5
4
13
8
23
94
7
2
21
4
13
10
23
6
5
12
1
26
3
6
15
8
1
2
25
12
13
2
23
44
1
2
19
6
27
6
3
2
3
14
31
38
23
10
25
4
29
44
1
6
13
18
19
24
19
4
27
6
7
6
13
10
5
8
3
10
17
14
29
10
1
8
9
14
67
28
1
8
25
22
9
4
35
2
13
20
19
26
11
2
11
12
1
8
7
20
29
6
3
12
9
2
1
6
1
18
3
2
21
2
3
4
1
2
3
2
17
14
9
38
21
34
21
16
3
24
11
30
25
16
3
16
3
2
21
2
31
28
11
44
3
22
13
20
1
6
1
10
41
20
1
4
5
30
7
8
35
4
1
14
7
4
15
16
1
34
1
16
5
2
5
6
1
18
29
28
7
22
1
4
5
8
9
18
1
6
29
8
19
8
17
34
7
2
1
12
33
28
1
12
23
6
11
22
9
8
23
10
5
4
29
6
1
2
7
8
9
20
7
14
11
8
7
6
21
4
3
14
1
10
5
10
27
30
31
8
5
14
31
6
1
4
9
36
3
32
5
32
7
46
15
10
1
20
19
6
13
8
1
38
1
24
5
22
7
8
3
14
11
18
7
4
3
4
11
4
3
14
9
6
1
6
7
4
1
24
9
8
5
6
13
12
7
10
41
18
25
8
9
2
9
2
21
82
5
8
69
8
1
6
3
30
11
16
7
2
5
8
15
6
15
8
1
22
37
2
7
2
21
14
29
20
21
40
83
18
5
32
55
8
19
32
17
6
13
22
13
8
113
24
5
16
23
6
11
4
19
26
13
10
5
4
11
16
3
8
11
20
21
24
13
18
7
2
1
2
21
20
57
16
7
26
3
14
15
4
17
10
5
18
3
2
1
26
3
6
41
2
3
28
7
66
21
30
11
4
17
44
19
6
1
6
3
22
1
12
1
20
9
6
27
28
15
24
17
6
3
4
27
8
1
10
3
24
9
32
7
6
11
2
1
16
1
2
3
8
5
12
5
38
3
12
15
10
5
20
5
12
15
4
3
16
5
8
13
24
9
34
5
68
5
70
3
4
1
2
15
16
15
12
5
12
11
2
5
10
51
22
23
16
3
4
7
12
7
12
3
2
17
22
11
12
29
10
21
2
3
6
7
18
9
8
3
24
37
12
1
34
3
4
9
4
17
34
11
14
19
4
9
14
5
2
23
18
5
2
1
6
13
18
31
54
3
46
15
18
17
6
15
8
3
14
1
8
19
58
11
12
1
6
1
32
17
28
5
32
11
26
19
6
11
8
13
34
17
8
59
2
1
4
7
18
15
8
5
6
3
4
21
8
9
8
19
10
7
12
5
12
1
22
25
10
41
4
3
16
33
4
3
38
33
8
17
50
1
6
29
10
5
6
11
16
5
54
11
6
3
10
3
14
5
6
17
6
5
36
1
2
7
8
7
36
7
20
13
18
5
18
1
16
19
10
5
2
7
8
37
2
21
18
3
92
5
4
5
2
5
26
1
2
67
8
9
8
3
2
11
2
25
14
9
8
53
16
19
12
37
6
29
2
3
10
1
38
7
12
7
6
3
10
5
2
1
26
1
26
13
6
1
6
11
2
5
38
7
4
9
6
1
2
1
14
23
24
3
22
27
4
9
44
3
42
7
20
49
10
7
24
7
8
21
2
15
14
7
4
11
16
1
10
1
2
13
6
1
10
59
4
35
24
11
78
3
8
15
30
1
18
3
36
5
8
15
2
3
18
51
4
1
10
7
6
1
28
33
2
39
6
1
2
5
2
5
6
5
20
3
36
3
2
29
12
1
8
3
8
11
26
15
2
27
8
11
2
43
4
45
2
13
8
1
8
17
12
3
6
5
4
1
22
3
2
15
56
3
6
1
4
7
6
3
10
35
16
1
26
7
30
23
10
31
6
19
24
5
40
1
4
3
20
21
4
3
40
25
2
3
14
9
18
43
2
7
4
3
4
1
20
5
40
3
8
3
48
1
2
29
24
7
8
23
6
61
4
5
18
41
20
27
16
21
20
41
30
13
30
3
40
23
14
17
26
9
4
17
6
5
4
9
2
53
8
13
6
1
12
15
6
3
22
31
2
5
18
15
60
9
22
35
2
1
12
17
4
7
10
1
12
15
6
13
20
3
24
1
8
9
40
9
26
33
12
7
2
15
28
7
10
3
2
1
2
1
4
65
6
35
22
3
2
1
2
33
28
5
4
3
2
27
10
15
4
3
12
1
4
7
36
3
2
31
2
41
2
19
4
19
4
29
18
17
12
23
34
51
2
11
6
3
4
1
4
23
2
25
46
17
4
3
8
33
4
3
8
1
30
11
10
23
14
15
6
3
4
5
10
11
16
1
12
1
6
1
12
5
6
3
10
9
8
11
2
9
12
3
62
9
4
7
8
21
14
3
2
5
12
1
8
29
2
1
2
15
6
31
18
13
2
3
10
5
20
11
10
5
2
11
16
13
4
21
6
3
6
13
6
13
20
7
26
3
16
9
20
1
12
15
40
39
32
9
16
1
2
17
2
7
12
17
12
33
22
1
22
3
8
23
4
3
2
19
26
1
12
7
36
5
6
51
4
13
28
9
8
3
4
27
4
11
16
15
42
35
10
9
18
1
4
31
32
1
12
1
6
31
42
13
40
5
4
1
4
29
28
29
2
5
8
35
6
3
4
27
6
1
6
1
6
7
56
7
26
1
22
1
4
23
6
5
12
29
2
15
8
57
2
15
14
21
12
1
24
5
2
5
8
19
38
1
10
25
12
71
10
11
24
1
24
1
2
5
6
7
10
3
4
19
20
7
26
1
10
5
4
5
6
19
8
9
4
1
2
29
12
27
2
1
2
3
4
7
38
13
14
19
24
11
56
27
20
3
8
5
2
1
2
15
2
13
16
15
6
7
2
21
6
21
6
7
14
51
2
5
12
13
6
1
18
23
10
21
20
45
46
21
6
5
4
7
40
1
8
9
20
15
2
1
10
7
6
5
12
11
12
11
4
3
10
17
34
15
6
3
4
15
8
15
2
3
8
15
22
19
8
1
14
59
2
19
6
23
38
7
4
13
10
1
4
51
8
9
14
23
2
13
2
7
2
17
24
29
6
11
6
3
12
5
24
25
2
57
4
19
12
29
16
7
32
19
36
11
10
43
2
17
2
7
6
41
4
41
2
3
16
3
14
5
26
33
40
7
16
1
18
13
14
27
4
1
24
9
16
5
44
21
8
25
8
9
42
1
8
7
12
5
10
9
22
21
40
21
4
21
12
21
14
1
42
11
4
13
6
3
24
7
2
1
8
23
24
7
12
25
6
7
12
19
12
47
14
19
12
15
24
47
10
25
18
5
2
25
2
19
4
13
8
1
18
7
16
9
2
3
10
41
2
1
2
11
20
9
2
3
26
5
8
27
2
25
24
5
24
1
14
7
2
9
22
15
6
19
2
3
14
19
2
7
4
9
32
25
8
21
46
1
2
7
12
5
4
1
6
9
74
21
20
7
2
15
4
23
70
3
18
5
34
19
8
13
2
1
16
5
4
35
38
19
22
13
12
19
32
107
6
13
2
3
8
9
10
3
22
3
6
1
8
33
12
1
18
9
6
7
6
9
2
1
16
3
20
1
2
3
16
1
16
27
6
9
20
3
4
3
2
29
22
23
2
21
2
1
8
9
22
7
14
25
4
3
8
1
12
13
36
7
12
5
6
5
34
21
14
21
4
7
6
3
4
19
28
35
18
11
6
5
34
1
8
5
12
9
2
5
18
1
26
1
26
1
6
9
4
1
58
15
4
33
22
13
18
13
2
3
10
7
26
5
4
17
6
5
4
15
16
5
14
13
8
7
6
3
4
25
34
3
6
15
64
39
16
7
28
1
24
31
10
47
24
7
12
7
38
11
6
37
10
3
8
5
2
5
12
5
6
1
32
3
26
29
12
1
4
7
10
3
10
1
18
33
2
21
20
3
10
13
8
3
14
7
6
39
2
3
12
19
4
1
4
7
20
9
24
33
4
3
2
5
4
15
4
1
4
37
10
17
12
19
30
27
8
13
12
15
2
17
20
11
2
1
2
29
20
9
2
35
14
3
8
3
8
5
32
39
18
47
4
29
18
25
16
13
22
1
26
19
2
7
10
25
30
11
4
7
6
5
12
25
2
19
4
1
4
5
2
31
6
35
2
5
12
13
4
33
52
27
16
29
6
1
10
15
14
3
8
7
22
33
2
3
34
5
4
15
54
5
4
25
10
11
10
7
28
17
28
41
12
25
16
5
44
9
10
3
24
13
22
15
2
3
26
3
10
1
6
3
12
13
20
9
30
5
6
5
60
17
22
1
30
11
10
1
16
21
14
13
36
13
40
9
2
7
22
7
16
7
14
29
12
1
6
21
4
31
18
13
28
1
32
65
12
35
12
3
6
21
2
45
6
13
6
13
10
11
8
5
2
15
16
19
20
27
50
11
2
1
2
17
44
5
6
5
10
1
16
11
2
23
28
3
46
23
28
3
4
3
28
3
16
13
2
1
50
51
18
13
6
1
10
7
6
5
52
1
20
5
8
43
2
33
14
3
8
5
32
37
2
3
12
13
28
19
8
3
2
15
4
15
34
1
14
5
10
39
10
41
12
7
2
1
44
63
8
1
4
5
6
9
12
3
8
43
2
17
8
9
8
27
2
27
28
13
2
3
6
3
2
1
12
5
12
21
18
23
6
1
22
3
26
3
10
1
2
7
14
23
16
5
2
25
10
11
2
5
4
77
12
9
2
5
20
15
6
13
28
17
6
3
18
17
2
7
2
3
28
7
10
3
8
13
4
33
6
21
2
3
14
11
2
11
8
5
40
11
26
7
6
11
12
5
24
9
16
25
14
1
10
21
24
9
2
27
20
15
20
31
10
11
16
17
26
31
2
11
22
5
8
41
2
27
2
11
4
39
4
11
10
41
6
3
2
25
20
7
36
11
26
5
10
21
26
3
10
9
16
1
4
7
16
33
12
1
8
1
38
53
10
71
12
1
8
1
6
1
20
1
10
21
24
11
10
39
28
27
4
9
2
15
16
25
2
3
4
1
6
17
52
13
2
13
2
3
6
23
12
21
10
39
18
9
2
1
12
23
18
39
14
15
2
5
8
19
10
11
8
19
48
7
10
13
14
21
8
25
8
9
16
11
10
1
32
3
26
45
16
53
8
9
6
1
14
3
4
9
10
13
46
1
14
5
18
25
12
37
12
1
12
5
30
3
4
9
14
23
18
9
10
15
4
31
26
7
8
3
56
15
4
7
28
17
24
5
22
5
4
3
14
5
16
7
16
13
14
7
34
9
16
29
14
11
6
5
6
17
6
1
14
1
28
17
14
9
2
35
22
13
10
9
16
3
2
3
12
7
20
11
34
1
26
3
8
3
22
9
18
25
6
11
14
1
20
9
12
11
68
3
2
17
10
37
32
3
2
53
18
17
64
1
2
41
4
9
4
13
2
1
8
13
28
11
12
41
4
19
2
33
2
21
4
7
20
7
12
27
4
1
4
13
66
11
30
9
6
9
2
5
4
11
2
3
14
15
26
1
12
21
14
27
8
1
2
21
8
9
26
17
12
7
12
5
12
3
4
21
10
21
4
11
8
3
10
3
6
23
12
1
14
1
22
5
22
5
14
21
4
17
42
13
18
9
4
9
22
9
10
1
4
15
12
5
18
39
6
3
36
1
44
1
24
13
12
5
6
17
30
11
6
1
6
23
18
9
28
13
40
7
8
25
6
29
4
7
26
1
4
3
22
3
20
25
36
3
24
9
4
27
12
9
6
19
12
13
2
15
4
1
20
7
6
15
10
5
10
3
40
5
4
5
10
3
2
1
40
3
12
17
2
39
20
1
16
11
26
7
34
3
16
53
6
9
8
5
10
7
4
13
10
5
6
3
8
37
2
11
8
11
2
31
4
11
6
3
6
23
20
13
6
11
28
1
6
3
16
13
34
7
6
9
14
19
20
9
18
21
8
7
32
21
6
15
2
9
32
1
10
27
8
3
4
3
24
5
8
5
44
3
2
39
34
15
4
5
4
15
4
27
30
13
12
9
10
23
2
5
36
65
18
9
18
7
8
9
20
1
4
7
2
21
12
35
4
27
10
1
26
5
6
23
16
3
30
17
36
1
2
25
2
7
6
19
22
19
8
3
54
9
4
9
8
25
14
7
4
1
32
3
6
19
14
15
4
7
46
11
26
5
4
21
38
21
4
15
12
25
2
19
18
1
6
5
6
91
24
7
30
13
18
1
6
5
6
5
24
3
6
11
26
1
32
31
6
9
2
7
22
5
22
5
2
31
16
5
32
21
12
17
4
11
82
5
6
27
4
35
2
5
2
1
6
5
12
7
36
5
28
1
42
3
14
13
10
7
2
9
22
1
24
1
2
13
14
37
24
1
8
11
12
5
4
7
10
7
16
3
44
7
2
15
8
5
2
5
10
31
2
9
24
5
10
5
12
11
10
17
14
29
10
1
12
1
22
7
6
11
4
1
4
31
66
51
6
17
10
7
6
3
2
3
16
3
22
7
12
5
12
9
10
5
2
9
62
3
2
11
26
3
8
35
56
13
8
3
4
9
8
3
36
13
24
41
2
13
4
1
52
9
4
3
42
31
22
1
10
21
10
21
10
3
22
21
28
17
4
7
22
3
34
1
8
13
6
1
24
7
42
5
4
15
8
1
32
1
6
1
8
45
2
11
8
1
26
15
4
15
24
5
22
3
20
11
10
39
2
3
2
29
28
11
8
7
10
17
12
3
30
25
6
19
2
9
20
23
6
35
2
3
8
9
2
1
16
29
26
15
22
5
8
17
18
1
2
15
20
9
2
13
22
15
12
21
14
1
4
3
10
5
10
1
4
9
8
23
54
1
28
7
8
9
20
1
4
1
2
3
20
13
2
19
10
19
20
13
6
11
12
25
18
9
8
19
2
17
4
5
20
1
8
19
6
7
22
1
10
11
8
7
12
1
6
3
20
33
4
5
14
11
24
9
32
35
2
23
26
1
8
3
38
9
4
13
6
5
6
3
6
3
4
19
2
11
42
9
22
19
32
1
34
13
2
1
2
15
16
3
14
15
4
21
2
9
8
3
20
5
2
39
4
3
4
3
16
3
4
15
12
29
2
1
6
7
60
1
30
33
2
13
12
9
10
3
4
27
22
11
28
41
4
5
6
1
40
15
8
1
4
5
2
13
48
13
28
13
6
23
32
1
16
13
12
11
8
1
36
11
2
7
26
9
2
7
10
1
32
17
4
17
8
9
24
31
14
13
62
1
32
29
4
47
6
19
4
13
46
17
10
7
2
7
28
5
4
35
4
7
24
69
10
7
14
1
6
19
8
21
16
11
24
13
14
43
30
9
16
9
18
25
12
5
2
17
2
5
46
1
2
31
40
1
2
27
28
7
24
7
24
3
8
23
10
3
4
23
36
13
78
25
24
9
30
1
10
17
16
13
6
97
6
1
10
23
18
3
14
9
10
1
2
1
22
3
26
9
10
19
20
3
10
7
24
31
2
5
4
7
4
3
20
29
6
5
14
5
8
39
4
15
4
5
2
17
4
9
22
29
32
19
12
3
6
1
4
11
10
23
12
19
10
23
2
11
2
15
12
1
8
33
4
21
8
65
14
3
12
13
2
13
16
5
14
7
12
7
18
5
12
1
6
45
16
5
8
1
60
7
6
11
48
3
12
3
10
17
12
1
24
11
16
3
8
17
12
13
4
5
8
19
22
7
14
11
28
5
2
1
6
9
20
3
42
19
2
19
44
1
2
1
6
25
10
1
6
11
14
39
20
21
10
11
8
11
4
1
30
35
14
13
6
1
2
3
16
3
24
9
10
17
14
13
6
7
6
5
32
7
20
11
14
1
52
9
2
9
26
7
74
15
8
17
12
25
4
5
10
5
26
13
10
5
4
17
10
11
10
5
2
9
34
9
2
3
6
5
4
25
8
21
4
65
18
1
2
9
12
1
28
45
10
7
6
3
20
29
6
7
10
9
6
23
24
33
2
7
20
1
6
3
16
31
28
13
18
9
18
27
4
17
12
19
14
1
2
3
12
31
10
5
6
1
16
1
6
11
10
5
2
5
20
3
2
3
4
15
12
9
30
7
18
1
2
21
6
1
16
5
28
13
26
53
58
15
10
23
14
3
12
11
6
5
16
1
8
3
38
13
26
9
6
29
10
3
14
21
10
21
4
11
4
17
4
31
6
17
34
1
14
19
4
13
10
3
4
21
14
29
20
1
12
5
18
7
14
1
10
1
24
7
6
5
8
7
22
41
12
5
26
1
4
1
12
3
44
29
8
9
10
53
46
13
40
9
14
15
4
9
22
11
10
5
24
1
8
19
12
9
8
9
10
7
18
7
10
5
58
15
2
9
10
21
10
5
4
9
2
9
10
25
6
19
28
7
4
5
8
13
22
5
12
11
6
49
4
11
2
11
12
1
12
3
22
3
8
3
36
11
22
13
18
25
42
1
30
1
18
11
4
23
6
9
12
17
32
49
2
25
22
13
4
3
34
3
2
21
12
1
12
19
14
23
14
13
4
15
16
7
4
9
4
5
2
1
22
3
10
5
2
25
14
13
10
13
6
7
8
23
18
13
6
27
6
17
6
5
4
53
4
3
4
25
32
5
30
23
2
3
18
51
12
39
10
29
6
3
6
1
18
3
12
9
4
15
6
23
10
1
12
43
6
1
8
7
2
7
14
61
8
13
20
1
84
7
10
1
22
23
6
11
6
29
52
39
38
11
10
3
16
13
28
1
4
5
16
13
26
17
4
37
12
23
12
19
46
9
2
11
4
5
22
53
6
3
4
21
4
7
24
13
18
1
6
7
10
7
10
7
24
13
18
25
10
43
8
3
8
7
22
33
6
15
8
3
52
13
12
51
22
43
28
15
34
9
22
9
4
29
8
19
6
31
20
35
2
5
12
5
6
7
12
5
14
1
26
7
18
39
16
17
2
37
10
3
36
11
12
11
6
17
12
3
32
3
6
35
30
1
2
11
8
33
2
1
16
17
6
13
6
13
16
3
2
7
10
21
16
7
2
13
8
1
32
5
12
17
4
9
12
9
4
11
26
15
22
11
12
29
42
13
4
5
4
3
6
19
12
23
8
1
18
1
36
3
38
1
42
49
18
19
18
31
6
23
6
7
6
17
12
17
6
5
10
11
2
25
50
31
8
17
80
1
8
3
8
7
24
27
22
1
20
19
2
27
14
29
28
25
6
5
6
9
14
9
2
9
12
5
2
21
22
1
2
31
12
7
6
7
2
7
6
1
18
3
10
23
6
3
12
27
16
1
14
5
28
9
6
1
2
11
2
3
36
31
2
15
2
17
2
3
8
7
8
81
20
1
6
13
16
45
10
5
30
9
6
3
10
3
2
33
26
15
16
7
10
27
48
19
12
15
22
65
4
19
8
15
82
11
2
13
14
49
2
35
26
3
4
19
6
11
12
11
48
33
2
3
6
5
24
51
6
13
30
49
6
5
6
1
2
1
12
1
6
7
4
1
8
7
10
1
10
3
24
3
10
1
12
1
18
39
4
23
6
5
42
25
40
3
4
13
4
33
22
13
30
1
30
7
30
19
8
7
14
39
22
13
2
7
4
45
44
13
6
5
6
15
6
9
16
19
14
45
28
41
2
21
2
9
18
3
6
17
6
1
38
5
14
33
6
1
6
19
12
5
18
23
24
25
14
29
12
23
36
31
12
19
18
5
18
1
6
11
6
33
14
25
26
9
26
1
2
11
34
19
14
3
6
33
28
13
6
11
6
17
6
5
2
43
6
5
18
3
2
7
8
15
18
39
2
13
12
11
48
7
24
3
12
7
10
39
36
1
46
5
12
5
30
27
14
31
52
3
20
15
26
7
46
19
8
33
4
3
2
3
4
3
26
7
2
21
18
5
32
9
8
9
38
1
14
1
62
17
22
1
2
9
20
11
8
3
6
11
6
19
2
3
4
1
2
1
20
9
2
87
12
5
2
5
2
5
4
17
2
9
4
15
2
3
10
1
4
15
24
25
22
11
16
7
10
11
32
43
16
1
42
29
12
9
10
41
10
1
4
3
10
21
26
1
20
15
14
7
20
9
6
49
10
23
30
5
18
5
30
13
38
9
20
3
16
7
8
15
4
1
6
5
10
7
6
47
8
3
24
7
6
13
10
19
8
19
6
7
2
37
6
19
54
3
2
7
42
17
4
7
22
11
16
9
10
7
14
11
2
27
2
27
16
3
20
7
58
5
34
5
18
7
8
1
2
13
26
7
56
31
10
7
8
15
58
1
10
7
28
39
40
15
4
9
56
9
6
9
2
35
2
9
6
7
12
23
6
7
8
11
4
61
4
9
40
9
14
31
10
31
18
5
20
7
4
1
10
5
34
1
4
29
26
29
2
5
16
1
20
19
10
5
12
13
16
25
2
7
24
5
12
5
16
13
18
11
8
3
4
25
16
19
4
35
50
31
8
7
14
7
16
17
20
5
4
5
2
39
6
11
8
15
2
5
10
5
10
1
28
3
22
7
8
17
4
5
4
3
30
17
22
35
6
3
20
19
22
7
4
15
2
5
46
7
4
9
26
7
6
21
8
43
2
3
2
19
2
17
2
9
10
15
2
35
12
23
10
11
12
19
20
17
26
29
16
3
22
5
4
1
16
29
8
11
10
33
22
5
10
15
2
17
2
15
4
1
8
5
2
11
16
25
8
3
14
1
6
23
6
1
32
25
2
17
30
1
6
23
2
1
4
3
6
1
4
15
6
35
2
5
30
7
4
21
48
19
24
5
30
1
26
1
30
5
20
13
4
13
44
21
40
15
8
37
10
11
34
1
6
3
4
17
4
7
40
33
2
19
18
3
16
3
22
31
6
25
24
11
30
25
8
31
2
9
8
17
18
7
8
1
2
3
6
3
8
11
10
5
16
1
4
15
12
5
14
13
20
7
50
11
2
13
4
11
24
1
30
9
8
5
18
3
4
3
14
1
8
41
2
7
20
23
8
11
50
3
2
3
4
33
4
5
2
11
10
9
16
5
18
11
4
55
20
21
4
7
4
5
2
3
10
23
26
15
6
21
16
3
4
1
14
13
4
3
12
23
36
21
2
19
2
17
30
55
22
15
20
7
4
1
14
15
10
3
2
1
42
19
4
7
8
5
6
13
8
5
20
9
4
25
6
13
6
27
10
9
20
7
22
17
30
13
24
9
26
15
14
21
42
9
8
3
18
7
2
5
6
3
2
15
12
47
12
1
34
11
2
19
22
7
24
17
24
1
14
7
14
7
24
7
6
11
4
37
10
19
4
11
4
31
2
3
14
11
34
1
4
3
10
7
6
3
12
11
6
37
24
3
30
1
6
33
2
3
10
23
8
3
16
3
4
3
72
7
2
1
8
27
2
21
10
19
52
35
4
17
6
25
2
1
4
13
22
3
18
5
24
11
2
9
2
45
24
5
38
1
6
19
24
29
2
13
10
39
6
37
2
37
22
1
20
15
2
39
4
17
6
5
2
17
2
11
72
5
18
5
4
15
14
5
24
7
10
5
4
9
18
5
4
15
2
5
2
13
2
11
22
3
8
31
6
5
2
5
8
25
8
21
48
5
48
19
42
11
4
5
12
5
38
57
10
7
28
5
10
3
32
7
14
11
2
9
6
3
14
9
16
21
4
15
10
11
2
47
2
15
10
15
4
9
66
7
6
7
16
19
2
17
22
19
12
15
2
61
4
15
26
15
14
17
22
15
8
1
16
15
20
25
6
1
10
11
22
3
6
13
16
11
36
31
2
1
12
5
38
5
18
25
14
35
20
9
8
33
4
1
4
3
8
3
10
21
14
17
20
1
20
89
6
3
8
3
2
3
4
7
26
3
22
3
28
1
12
7
10
1
50
27
8
3
42
9
8
3
18
63
2
21
20
9
4
3
20
9
8
11
22
9
22
5
8
17
12
11
20
19
4
3
14
5
28
3
4
43
14
23
14
3
14
9
10
13
6
5
2
3
4
19
16
13
4
21
6
17
6
11
2
9
14
3
10
7
30
7
8
17
12
11
24
35
14
5
4
1
2
1
8
17
30
1
16
23
24
19
14
21
34
1
4
71
42
3
8
9
6
1
16
5
10
25
18
11
2
11
10
27
4
47
14
43
34
1
22
3
8
39
32
23
4
63
6
5
2
9
22
35
10
3
2
3
12
3
2
7
4
23
2
1
12
9
10
1
20
5
36
13
6
7
10
5
2
31
4
5
30
25
32
45
4
7
4
5
6
3
8
13
46
3
28
19
10
13
6
1
2
33
10
1
14
33
4
43
2
29
18
7
6
15
20
5
8
1
4
45
10
7
2
1
18
37
14
13
4
5
50
1
4
13
18
1
24
9
18
1
12
3
2
29
50
27
2
5
32
11
2
5
10
9
4
11
16
15
4
55
6
5
6
23
6
25
12
11
48
11
8
23
36
3
16
11
2
1
8
9
2
29
6
23
8
43
38
5
4
1
2
1
2
5
8
11
24
13
32
19
8
17
2
1
4
11
6
7
12
19
40
25
6
1
8
1
8
19
6
11
14
3
4
3
20
9
6
3
18
47
38
3
4
3
6
7
10
9
10
43
10
9
2
25
8
15
4
33
8
19
24
1
48
5
18
7
18
19
8
3
8
35
26
1
32
13
10
5
26
17
24
13
16
23
2
17
10
17
14
1
2
21
10
9
12
7
18
11
18
13
6
45
20
1
12
17
6
3
14
23
24
31
16
1
6
7
28
11
24
13
10
15
14
7
4
49
8
5
46
27
10
7
10
35
2
3
28
3
8
39
8
23
16
13
24
9
2
13
2
15
12
31
14
13
6
9
2
7
2
3
10
3
6
23
4
5
20
17
44
1
16
1
8
5
42
13
4
7
34
5
6
27
2
5
46
31
2
13
2
3
10
7
4
33
8
39
8
3
38
19
6
31
12
49
8
13
20
23
2
1
6
3
8
13
24
5
26
17
32
11
14
5
2
7
20
33
32
9
6
5
6
9
14
17
6
5
18
11
18
3
6
1
16
43
22
17
4
25
32
11
18
11
6
3
4
41
16
37
18
13
4
13
2
3
18
23
6
17
12
3
2
13
22
17
10
9
6
3
12
7
72
3
40
15
8
19
4
17
26
25
4
3
10
19
12
11
6
1
16
21
10
15
26
31
56
3
10
15
26
13
8
25
8
1
8
3
8
21
8
3
6
25
6
3
2
9
8
1
14
17
6
9
10
5
18
17
28
33
2
11
26
3
2
5
14
21
2
3
4
9
24
41
42
37
10
29
30
5
14
11
8
3
8
13
12
19
28
9
8
13
14
23
6
5
6
19
30
39
4
3
12
19
2
33
4
25
18
7
34
21
4
1
4
1
36
13
14
5
14
15
12
7
4
3
4
29
24
9
14
45
4
1
36
11
8
7
6
5
54
15
2
5
16
1
14
9
20
9
20
21
14
11
8
1
30
43
16
25
4
23
36
19
2
19
2
19
20
9
8
3
12
3
4
15
30
1
12
3
6
19
4
17
22
1
4
1
26
3
60
1
10
13
6
3
6
5
6
15
2
3
20
13
6
3
2
15
4
3
8
11
2
1
10
7
12
1
4
19
10
31
8
11
16
15
6
3
10
5
20
11
4
7
14
7
36
29
22
3
34
25
6
5
10
35
12
9
10
45
4
5
8
15
14
15
24
1
16
17
22
11
4
17
10
9
2
27
4
1
10
15
2
5
22
13
40
3
2
11
20
29
14
5
12
1
6
17
2
5
12
5
30
27
12
19
2
7
12
17
6
7
4
13
24
7
30
13
12
1
4
35
4
7
10
21
6
27
60
15
4
15
8
41
48
3
4
5
2
7
10
9
8
23
8
15
18
11
12
5
28
7
12
1
6
23
6
57
10
13
6
45
34
25
10
15
14
5
26
13
16
7
12
7
2
7
2
21
6
17
6
1
4
7
4
15
14
5
14
9
22
3
2
9
20
27
4
11
22
19
2
13
8
23
2
35
2
1
24
19
10
3
12
3
4
17
4
21
4
3
2
3
2
7
14
3
14
15
2
5
18
7
12
5
6
17
16
1
4
3
16
17
28
5
32
9
50
1
30
17
20
27
2
9
2
5
4
45
4
11
20
13
52
21
30
13
24
51
18
1
12
25
2
21
4
3
66
9
20
5
14
33
24
7
12
7
40
5
6
1
26
9
8
7
4
15
8
7
16
5
2
17
10
3
26
11
2
11
8
11
18
3
18
11
4
1
24
9
2
13
12
3
36
7
10
7
36
47
2
1
14
19
24
1
6
5
14
1
4
9
16
9
2
51
4
39
36
17
4
43
14
3
2
17
14
11
10
11
14
11
24
3
14
33
2
9
4
5
6
29
34
5
34
1
6
3
2
9
36
13
6
11
24
21
6
11
4
15
12
15
4
11
24
45
8
1
18
1
14
9
40
9
18
3
2
9
2
3
14
11
2
9
22
53
38
7
34
1
14
65
6
3
4
15
14
7
4
1
34
3
16
3
22
1
6
25
28
11
24
5
4
1
18
1
6
1
16
1
4
1
32
1
22
1
48
13
24
17
6
5
10
1
2
3
44
29
8
11
12
19
26
25
6
11
32
25
14
13
10
7
12
15
6
15
28
15
20
21
12
1
18
25
56
25
8
3
16
1
6
39
18
7
2
21
30
3
54
5
8
11
30
13
10
27
34
21
10
9
12
13
6
9
10
15
2
51
8
3
6
19
14
3
42
9
16
29
8
27
2
3
24
17
10
3
78
1
16
13
2
11
14
3
10
41
8
1
16
29
2
3
2
3
10
35
6
7
10
5
6
9
6
15
2
19
4
7
2
3
6
11
6
1
4
25
20
41
2
13
14
3
22
3
22
3
4
19
10
17
4
19
2
3
88
5
6
5
6
5
12
9
10
15
14
9
4
1
8
5
46
1
4
1
10
7
12
21
14
19
4
7
2
33
4
1
4
7
32
5
6
5
14
13
12
3
4
15
14
53
18
5
8
11
20
13
6
5
14
15
12
7
2
1
18
37
12
7
4
5
18
7
18
1
4
1
24
13
28
5
12
1
30
3
4
27
2
17
26
39
26
5
6
9
12
1
14
7
8
5
28
3
4
9
4
3
2
7
6
43
40
59
56
5
14
13
14
3
42
17
30
9
4
7
22
21
18
3
4
19
2
1
8
15
14
15
16
17
2
13
16
3
8
1
6
7
16
13
2
5
10
9
22
1
4
3
6
43
8
13
4
3
24
15
12
11
8
9
8
21
18
9
84
23
12
21
10
15
26
3
18
35
2
1
2
21
10
27
32
5
18
15
8
3
8
29
2
9
62
15
10
9
4
7
18
15
6
7
6
35
4
1
6
29
10
29
16
19
20
3
10
9
18
7
38
13
2
17
8
7
26
1
56
3
10
25
10
1
8
39
54
31
48
1
16
3
8
9
14
31
10
3
16
5
6
23
4
25
18
7
18
1
2
9
2
17
14
21
30
9
28
7
4
15
10
19
22
5
22
3
4
19
10
1
12
35
4
5
2
13
18
3
22
1
4
3
10
11
2
3
2
9
10
3
4
27
4
3
32
21
28
31
18
17
30
1
14
9
8
3
46
7
8
3
30
13
12
7
8
7
12
23
42
1
6
23
30
13
4
1
8
35
6
7
16
15
4
1
10
1
6
1
2
1
2
11
28
15
14
1
4
21
14
3
22
39
2
19
4
27
8
13
34
3
26
21
2
3
10
3
14
35
24
3
6
1
10
11
24
27
34
11
12
3
2
1
2
13
12
5
30
23
16
21
10
1
2
23
10
11
14
47
10
3
20
43
4
5
42
1
48
5
48
1
12
41
6
23
2
1
16
35
28
13
6
1
10
15
32
5
4
35
4
53
16
57
26
5
4
5
18
3
12
37
2
1
2
17
8
27
10
21
12
43
2
15
2
1
4
49
14
13
20
7
30
17
10
23
42
35
12
11
6
1
12
1
32
3
2
9
20
13
36
1
10
5
10
1
6
1
4
25
8
27
4
11
50
3
44
15
18
3
12
1
6
11
14
11
2
17
12
1
24
1
18
1
22
7
16
21
2
11
14
1
8
25
22
9
10
3
10
1
4
17
14
53
6
23
4
23
14
25
2
5
32
31
4
3
2
5
12
9
6
9
20
5
6
3
2
1
4
9
2
27
16
5
26
41
10
83
14
5
8
13
12
9
18
5
40
3
18
25
2
13
12
1
36
31
12
7
30
5
4
17
20
23
14
25
8
9
52
3
4
21
32
11
14
9
32
15
4
11
18
11
20
29
90
39
30
9
20
5
18
1
2
5
4
1
20
1
14
17
26
1
10
7
24
43
8
9
4
1
26
3
16
9
16
55
22
5
2
11
10
13
6
13
14
7
54
5
48
1
10
17
4
5
2
23
42
9
28
7
10
7
10
25
6
5
10
5
14
1
40
19
8
9
34
9
34
3
6
23
8
13
18
5
8
25
4
7
18
5
2
7
18
9
2
21
10
9
4
19
10
31
6
1
6
7
4
15
8
5
34
21
6
7
8
11
40
13
2
15
10
45
2
1
8
9
10
9
2
3
6
37
2
13
16
7
18
13
12
7
2
21
2
3
16
39
8
7
14
3
4
1
24
29
18
1
12
21
6
5
18
33
4
41
14
5
12
5
6
7
6
17
4
3
4
15
6
7
20
7
2
11
6
11
24
1
6
1
12
7
6
25
2
3
14
21
10
7
4
7
10
9
4
19
10
3
8
11
8
15
4
1
12
17
6
1
8
3
6
5
28
5
6
5
4
3
2
3
6
71
28
39
8
3
2
9
4
21
8
3
8
3
6
13
2
9
14
13
36
13
2
5
6
7
38
7
8
3
2
47
44
3
20
27
2
1
14
1
6
35
30
13
34
17
22
13
6
5
2
7
8
9
6
13
4
5
12
43
2
9
2
27
12
5
56
19
10
3
26
7
6
31
44
3
14
21
6
3
40
13
22
25
4
3
12
23
34
3
16
1
12
17
4
9
46
5
8
9
6
7
38
1
6
17
22
3
2
31
28
23
2
5
2
1
4
1
4
21
6
7
6
15
14
19
8
27
12
15
4
3
26
21
44
37
6
17
30
9
14
41
12
5
18
15
2
7
10
1
6
23
38
3
8
15
74
11
2
39
12
29
20
5
8
9
8
1
2
11
102
1
10
11
2
11
10
9
12
1
12
11
16
11
4
25
2
5
18
5
40
15
4
33
6
55
22
11
24
5
38
13
40
1
24
3
32
11
80
7
12
23
12
1
28
1
38
9
76
21
32
3
14
15
16
9
10
21
10
19
10
1
2
9
2
9
10
15
8
27
22
51
10
9
8
21
14
3
24
35
10
3
12
29
16
3
4
9
8
5
8
43
12
1
12
5
10
29
6
11
4
29
6
7
2
11
22
13
20
1
34
1
8
31
28
9
14
5
18
3
4
5
4
3
10
1
4
11
6
1
6
7
6
23
6
21
28
17
18
13
6
7
16
7
18
33
12
31
22
15
8
5
18
7
10
17
32
17
6
3
10
3
22
3
24
3
4
15
6
29
2
7
6
11
16
11
6
9
14
45
8
7
12
11
20
11
14
5
16
3
16
1
8
9
10
11
46
9
14
19
8
41
6
3
50
9
20
27
2
5
8
7
18
11
14
3
4
7
8
1
6
27
16
11
10
17
14
5
2
29
30
11
6
5
2
5
22
1
16
5
6
23
4
3
2
3
12
5
6
39
18
1
6
1
18
7
2
13
20
55
28
23
20
17
16
33
28
15
22
3
20
25
10
13
32
3
10
3
8
5
12
9
20
9
2
39
44
7
16
13
6
41
4
7
10
19
4
5
2
29
22
9
40
11
2
3
16
15
12
17
18
7
14
13
28
21
12
1
6
23
24
11
24
53
32
1
10
29
10
3
28
1
4
5
12
29
8
19
12
1
14
13
40
39
26
15
16
7
8
9
24
1
26
11
10
33
10
21
16
15
2
11
16
51
18
17
10
11
6
1
18
1
12
5
6
35
6
15
30
3
2
11
2
29
36
7
10
15
2
11
66
1
12
3
4
25
2
5
44
7
10
5
16
3
20
11
4
55
14
13
44
25
18
3
4
39
10
9
20
21
8
17
34
31
20
1
30
11
48
55
2
11
14
43
14
27
2
23
8
21
20
15
80
3
26
31
26
15
16
1
6
37
12
7
14
15
2
55
12
23
4
5
24
31
20
11
2
3
6
9
22
17
14
11
28
15
2
5
6
17
4
9
4
9
4
11
2
45
8
19
6
15
6
19
2
11
6
9
12
1
14
1
12
9
12
1
2
1
10
17
34
7
24
83
10
13
2
1
6
5
12
11
4
17
4
15
8
15
14
1
42
11
86
3
24
23
16
3
16
9
2
51
32
35
2
15
10
15
2
9
14
7
8
27
2
7
32
9
6
15
8
39
10
15
28
27
8
15
8
15
12
1
4
9
4
7
10
11
12
3
6
11
32
13
62
3
2
35
10
13
6
53
6
5
8
1
12
3
2
1
24
35
34
5
4
5
32
13
2
33
2
7
12
9
14
27
16
27
2
19
4
11
4
45
16
13
10
33
22
9
2
31
12
19
8
5
2
75
8
5
2
15
8
11
2
9
2
5
2
15
4
1
2
69
16
5
10
3
20
27
4
11
6
9
12
13
6
5
6
5
12
7
18
9
20
27
20
17
14
41
26
9
8
3
6
1
14
23
48
19
12
13
12
23
28
1
6
11
18
7
2
5
8
21
20
27
4
5
26
9
4
15
14
45
2
3
6
7
34
7
2
1
14
35
6
1
4
13
26
25
12
11
4
43
4
33
8
9
2
3
4
1
32
11
8
13
24
13
10
1
8
15
10
51
30
5
2
1
22
3
4
7
28
19
26
5
10
1
10
7
6
9
4
1
12
7
24
13
10
9
16
11
8
15
2
5
22
13
6
1
2
21
10
19
6
5
4
9
14
23
4
1
16
25
2
1
4
1
44
23
18
113
8
5
42
1
10
45
2
13
24
1
34
1
28
9
4
13
10
3
16
9
6
3
14
33
24
19
6
1
34
1
16
3
14
1
14
9
10
9
52
1
30
1
26
1
2
3
22
3
18
23
10
9
4
23
34
13
8
9
10
3
40
1
10
27
10
11
8
13
8
1
6
47
8
9
20
25
12
11
34
9
4
1
8
1
14
19
24
31
10
41
4
3
2
33
4
9
20
3
2
9
18
11
6
7
2
7
8
19
6
1
4
1
20
17
4
11
10
7
18
13
8
11
40
5
4
3
4
5
14
1
10
23
8
9
2
9
4
23
6
15
10
35
4
9
12
13
28
1
14
5
14
45
12
21
14
3
14
3
2
27
32
17
20
3
22
1
10
63
34
25
6
1
34
3
6
21
22
1
14
1
14
3
4
13
8
21
2
3
6
11
10
5
4
9
12
5
4
13
4
13
34
5
4
61
22
11
6
27
30
3
54
1
12
31
40
1
18
9
10
5
8
3
2
43
18
41
18
5
12
3
6
11
20
21
46
1
18
5
6
39
8
15
8
7
2
1
24
5
12
19
4
39
22
5
50
7
4
1
42
3
2
9
20
51
14
3
10
1
8
5
2
7
6
1
28
13
2
13
2
19
4
23
24
19
4
1
2
9
2
9
16
35
10
15
2
19
26
3
6
7
2
13
34
3
38
11
32
33
10
1
4
21
12
5
8
5
2
5
6
23
18
35
24
5
30
77
6
1
2
9
26
23
2
11
10
15
14
1
8
23
8
17
2
1
2
25
34
1
4
37
6
5
6
23
18
37
18
11
8
19
30
5
42
7
8
23
10
27
2
17
30
3
16
11
2
23
24
1
38
9
8
21
16
11
6
27
4
15
4
7
32
9
8
5
18
25
4
5
2
3
8
7
4
7
6
15
10
7
2
9
8
1
44
17
10
3
16
27
10
51
2
3
16
1
26
3
2
1
8
5
16
7
2
3
24
17
18
41
14
9
2
9
8
13
4
1
4
1
10
3
2
5
6
13
18
3
14
21
2
21
6
23
10
19
32
17
12
5
2
25
4
9
4
1
2
55
2
13
22
3
14
9
18
7
32
5
12
13
4
3
4
11
2
45
8
9
4
3
8
15
20
9
22
13
8
1
14
31
26
13
4
3
4
25
14
1
64
1
14
11
10
19
32
15
4
21
30
15
52
5
22
23
4
51
10
9
10
25
28
7
6
7
4
17
12
29
8
5
42
23
12
1
4
5
26
3
2
21
8
17
8
7
2
13
2
1
4
23
4
3
18
5
2
13
10
11
22
5
6
7
2
3
2
17
2
13
2
25
6
15
20
111
32
37
20
19
10
27
8
5
4
3
20
9
22
15
10
1
2
51
2
17
6
5
22
7
14
7
6
3
24
21
8
1
4
27
10
3
10
29
4
19
18
9
10
7
2
13
2
23
12
7
4
33
10
1
26
5
16
5
4
7
8
9
8
3
42
13
20
1
34
7
24
1
26
19
4
7
16
13
4
21
10
1
4
3
2
15
24
3
16
15
34
5
12
3
18
23
28
29
12
71
14
1
8
23
4
35
16
5
18
19
12
17
6
33
4
1
34
9
4
45
2
5
2
5
4
1
8
3
2
61
12
9
4
13
32
11
28
7
16
11
34
1
10
15
2
3
14
7
8
3
2
5
22
21
14
3
22
5
2
45
30
1
14
17
8
21
14
5
40
23
12
5
8
11
46
17
18
17
10
1
10
13
30
57
20
17
6
1
10
3
4
21
14
3
4
1
2
11
12
7
16
11
10
11
42
27
14
9
4
9
32
5
40
1
6
19
2
29
14
9
10
13
58
5
2
13
12
5
6
19
8
7
22
13
28
1
20
53
6
9
24
1
6
25
4
29
10
3
24
1
6
1
6
35
2
33
14
23
32
9
18
7
2
19
34
15
44
7
12
27
4
63
4
7
8
31
26
11
10
9
26
35
12
3
38
7
8
31
4
33
6
1
10
13
6
5
18
1
20
5
8
55
12
11
18
11
6
5
6
7
8
11
18
3
14
27
2
39
40
33
68
5
6
1
12
9
2
1
4
13
2
5
4
11
2
5
12
21
22
3
10
1
22
11
2
1
50
17
2
3
8
33
4
11
8
3
2
1
20
11
12
5
42
1
22
21
4
31
2
11
12
9
34
7
6
7
40
13
32
7
4
5
2
1
16
11
2
45
12
37
6
13
24
7
16
39
8
13
8
29
32
5
22
9
6
19
32
3
4
9
2
19
8
1
6
37
24
17
2
25
4
3
4
7
6
5
30
3
14
7
6
25
10
9
6
11
10
1
2
3
10
11
2
7
12
33
12
35
2
19
54
17
8
3
8
9
12
11
8
7
8
7
6
25
36
3
8
13
46
3
12
21
8
15
14
21
2
29
36
1
38
1
2
13
50
55
26
29
2
19
48
43
12
7
8
3
8
9
2
5
14
89
16
31
18
5
6
7
2
15
2
41
24
7
10
29
42
17
32
11
44
9
12
23
4
19
2
3
6
13
8
17
2
17
12
15
18
5
6
5
4
1
22
3
40
11
6
7
8
23
32
17
12
13
20
9
44
3
2
3
6
11
18
29
10
9
6
13
22
17
14
47
16
13
14
15
22
23
4
13
16
19
32
9
16
11
36
13
40
9
2
19
4
21
2
15
8
11
4
1
40
35
24
3
2
23
44
5
24
13
10
9
6
13
30
5
12
11
6
15
2
7
2
37
16
11
8
1
2
1
24
27
10
3
6
15
20
7
20
17
12
7
6
31
52
3
18
5
2
15
14
7
4
3
2
3
10
3
20
11
90
7
12
21
2
1
6
3
4
13
40
13
10
7
4
5
8
9
8
5
22
9
28
1
44
39
28
43
10
17
4
15
10
5
2
11
16
43
16
47
4
17
10
5
34
1
26
17
28
13
22
25
28
9
4
3
10
33
36
1
4
3
8
13
8
15
14
19
2
43
46
3
20
21
2
53
44
1
8
1
40
9
8
3
2
13
26
1
76
55
14
19
10
9
28
29
42
1
14
5
22
1
22
5
2
5
6
19
6
11
10
1
10
27
46
31
24
7
6
29
12
21
4
5
6
11
24
1
6
5
4
3
8
13
6
5
12
11
12
1
4
1
10
11
12
27
32
17
12
11
48
1
24
1
66
9
16
3
36
3
16
15
2
15
8
5
52
13
32
9
26
15
8
7
8
33
4
9
4
5
8
5
14
21
2
7
26
9
6
13
20
21
6
1
16
1
2
71
10
3
14
3
64
15
18
7
10
5
2
53
2
3
2
23
12
9
12
33
14
1
16
3
10
23
50
3
8
33
10
13
2
7
2
31
10
3
20
21
22
15
22
7
6
3
20
21
26
11
8
13
4
19
32
11
4
7
12
41
12
53
6
1
12
1
2
7
4
5
32
5
30
17
2
19
38
25
6
13
8
11
6
3
14
15
2
41
4
13
4
17
8
19
8
23
32
11
20
1
6
11
10
11
12
5
28
7
48
59
24
5
46
3
8
13
2
13
18
9
18
7
2
23
28
5
8
11
4
13
2
29
18
9
48
1
12
7
12
3
6
19
2
7
8
11
12
25
10
51
20
9
32
21
20
7
8
13
16
9
2
25
10
5
22
17
28
1
6
25
6
7
18
41
8
1
22
5
6
7
42
3
30
7
8
3
8
7
4
13
10
7
14
1
2
5
22
9
4
25
12
23
4
15
34
69
16
3
20
13
14
19
28
39
20
1
6
17
22
77
12
11
10
17
4
3
12
3
10
9
12
41
36
31
10
19
50
3
10
25
2
21
10
19
32
1
18
3
30
57
8
3
18
3
4
5
16
17
8
19
18
11
62
23
24
41
40
11
4
3
12
3
10
3
6
3
4
23
4
9
6
11
26
3
44
39
34
59
4
5
4
21
88
19
6
11
12
1
2
1
20
7
8
7
4
9
10
5
14
7
18
23
12
17
12
31
2
5
20
7
8
15
20
29
2
5
6
3
4
1
8
59
12
5
6
83
48
11
8
11
118
5
6
15
10
3
22
3
14
3
6
3
4
1
10
47
2
5
2
23
4
21
2
27
18
15
26
7
4
5
4
9
24
33
32
13
40
5
4
13
56
1
8
37
2
5
2
17
8
7
32
55
14
5
32
45
14
1
8
3
6
5
10
5
32
5
2
23
6
9
38
9
12
23
8
1
2
27
14
7
12
3
4
1
2
5
2
21
4
9
6
37
36
19
2
5
6
17
6
5
8
17
22
35
8
19
12
11
4
1
30
7
2
21
2
11
44
5
30
15
4
15
6
15
2
1
4
33
6
25
2
49
6
21
58
37
2
1
6
37
16
7
38
7
6
17
46
51
8
7
8
5
16
3
4
15
6
3
34
31
14
21
16
13
14
33
10
49
18
1
2
17
18
13
20
3
26
1
16
37
8
29
6
7
12
1
10
7
6
5
22
3
2
37
14
19
18
13
18
7
24
1
8
13
2
11
10
9
14
1
10
3
10
15
16
33
18
41
10
7
18
15
12
19
14
35
10
29
2
7
18
21
14
11
18
11
10
1
18
1
28
1
6
47
18
17
16
17
2
13
6
5
54
1
6
15
14
5
12
3
10
3
2
1
4
3
2
29
8
3
10
29
10
7
2
17
36
21
6
17
6
3
2
3
18
13
6
7
6
53
10
1
8
5
16
15
10
9
56
1
8
1
14
33
8
11
10
5
14
1
6
95
28
11
2
7
36
47
10
7
10
11
8
35
16
21
14
9
52
3
4
11
36
25
6
19
34
1
16
19
10
21
4
31
92
19
4
19
62
1
14
29
28
5
8
7
6
15
6
21
8
23
6
9
2
15
2
17
4
27
2
27
24
5
10
31
12
1
24
13
22
31
6
1
4
19
2
3
8
7
16
3
12
3
8
39
2
27
8
59
36
11
8
1
12
37
28
3
6
5
16
9
26
9
16
5
8
23
10
3
8
1
24
11
16
5
2
11
24
9
22
23
2
3
4
5
10
15
20
9
2
17
32
17
4
15
34
35
18
77
36
7
12
1
18
17
10
3
6
17
12
9
34
31
12
33
14
9
14
27
20
33
10
29
12
21
4
19
6
5
6
3
10
3
14
3
2
7
4
23
4
1
8
41
6
25
2
5
16
25
18
21
8
1
4
19
34
1
18
1
6
11
14
55
14
41
12
1
12
7
16
1
2
1
12
3
8
27
22
3
26
9
4
3
4
43
18
1
6
47
4
3
16
5
14
9
14
5
2
9
8
7
2
7
20
19
10
13
14
15
18
9
2
29
26
49
4
21
22
7
2
9
52
25
20
19
48
17
4
17
8
19
54
5
12
15
16
9
22
3
2
3
36
23
22
31
12
3
2
23
28
17
14
51
22
1
34
1
26
17
14
35
36
3
30
33
8
9
2
3
14
9
12
1
10
27
4
31
8
7
36
1
10
5
6
9
30
1
44
13
14
51
14
5
20
1
4
3
2
3
14
23
16
15
6
5
14
15
4
7
14
9
16
5
8
5
2
1
8
17
46
11
8
15
8
9
14
3
56
9
4
3
20
13
26
5
66
1
24
13
14
7
12
11
26
17
2
23
2
1
12
45
2
15
6
3
42
11
18
1
12
19
4
11
14
9
8
9
4
5
26
13
6
5
8
9
24
19
2
1
2
15
32
5
10
1
8
39
18
9
64
11
12
5
18
1
10
41
6
17
22
7
8
9
14
13
36
23
2
1
24
27
8
1
6
11
6
1
6
9
6
3
8
5
14
27
16
5
10
3
4
9
24
5
10
17
22
23
36
59
8
17
8
19
10
15
66
1
22
3
20
5
24
1
24
21
10
1
8
1
10
5
4
79
10
5
22
1
6
15
8
9
66
5
26
17
10
7
10
5
2
3
8
33
16
1
4
3
10
15
14
3
22
17
16
3
10
3
6
13
2
1
6
5
50
3
6
1
18
25
24
1
16
13
24
7
4
9
2
9
4
1
16
13
4
9
2
9
40
15
6
11
10
13
6
11
20
15
12
1
14
19
6
19
20
11
14
1
6
11
36
9
134
23
30
17
26
7
12
11
4
7
2
3
20
13
6
23
4
27
8
13
2
3
2
17
2
3
6
5
2
13
6
3
2
1
12
37
4
37
32
41
6
1
2
25
12
1
12
9
8
39
10
1
12
3
20
25
6
3
2
7
44
41
8
9
4
13
4
19
8
3
14
9
10
7
2
33
10
7
2
7
26
15
2
43
10
9
14
23
4
3
16
27
24
3
8
15
26
3
22
29
2
5
22
3
2
11
6
9
20
15
2
21
4
7
14
11
8
5
6
1
40
27
8
5
8
3
12
7
4
1
2
25
6
5
6
9
8
37
8
3
4
23
20
13
4
49
16
41
10
3
20
9
22
3
10
1
2
5
6
17
6
1
4
1
10
7
16
3
16
1
4
15
10
7
2
5
6
9
18
7
6
5
6
23
4
13
38
31
6
1
14
17
4
5
8
23
8
11
14
15
6
15
54
13
30
1
4
5
22
3
6
5
6
5
2
13
8
21
2
1
6
25
6
11
4
5
34
17
6
7
4
11
2
15
20
21
6
1
30
13
36
1
4
13
2
27
2
11
22
3
2
35
6
5
32
43
18
7
2
27
10
1
10
5
2
5
24
25
34
3
14
51
2
51
26
13
10
1
8
7
6
11
6
3
22
5
4
7
2
27
16
9
6
23
20
9
10
5
26
1
4
33
2
1
14
11
62
3
2
1
4
27
6
9
2
9
54
23
8
3
6
1
8
17
40
3
2
3
10
1
24
9
28
7
14
9
2
17
2
3
24
11
6
19
2
3
20
5
2
25
6
3
2
15
8
7
24
1
6
5
6
5
12
9
4
19
12
3
2
3
10
3
10
5
34
13
10
9
6
15
16
5
8
3
2
45
4
19
2
9
4
21
16
13
16
1
2
1
10
7
18
21
2
23
8
1
48
3
24
9
22
3
24
5
2
1
10
17
24
29
24
17
12
3
14
17
38
5
40
9
18
3
14
13
30
23
28
51
10
5
10
5
34
1
4
31
14
15
2
1
4
3
32
13
4
9
6
11
24
25
38
11
2
3
10
1
4
5
2
3
20
7
10
3
2
23
6
45
14
5
6
3
30
73
4
1
8
33
2
3
4
17
10
5
20
15
14
3
6
5
16
3
6
5
30
19
26
17
8
5
2
17
14
15
18
15
14
11
8
3
6
15
6
35
26
1
20
1
14
7
34
7
20
13
34
5
6
3
4
5
14
9
6
1
4
7
10
37
20
33
8
37
4
57
40
11
2
1
6
1
6
27
4
9
6
45
10
3
4
19
10
11
14
7
24
9
8
3
50
21
46
9
2
3
20
3
10
25
16
5
28
17
12
5
4
1
2
13
6
1
18
5
2
1
24
25
2
1
10
33
6
5
16
45
10
9
10
5
2
7
2
13
22
37
2
15
8
9
8
13
20
25
46
13
6
7
34
31
22
11
16
1
6
9
4
1
6
25
34
17
42
7
8
3
6
13
20
1
22
43
36
3
34
17
16
1
2
39
2
15
2
43
6
1
2
3
8
25
6
31
6
15
22
51
14
3
2
1
6
7
14
29
12
21
2
21
4
7
4
35
10
5
6
9
6
3
8
3
12
5
10
27
14
11
2
13
2
3
6
11
10
7
36
3
4
3
22
55
6
37
20
7
18
3
6
1
8
9
20
1
2
15
28
9
54
19
8
9
4
1
6
5
34
3
2
7
2
11
18
11
2
9
10
13
28
15
4
69
14
11
4
7
12
13
8
3
4
15
20
13
2
5
10
3
28
55
42
11
16
9
4
7
18
29
28
53
18
1
8
9
10
9
8
31
12
17
6
25
34
11
2
11
2
15
8
9
10
9
64
17
24
5
18
5
10
59
12
11
10
5
2
17
14
1
48
1
6
1
32
17
16
53
4
65
2
7
12
15
14
5
2
15
6
3
2
1
22
3
8
11
2
7
4
23
26
19
48
13
6
1
18
7
2
9
14
23
20
3
38
3
8
3
12
17
2
5
2
1
24
11
12
13
16
13
48
11
6
17
2
3
32
11
22
17
4
17
26
45
32
9
2
15
38
19
16
17
30
3
8
11
30
3
6
3
30
15
2
5
22
15
8
11
16
1
20
7
4
9
10
83
14
7
28
5
2
3
12
25
2
13
8
7
12
35
12
13
34
29
26
3
50
7
2
9
4
5
6
77
10
3
28
9
26
5
12
11
18
5
2
5
18
31
6
7
18
9
16
7
2
7
6
25
6
1
26
29
66
21
4
3
4
3
16
17
8
11
6
35
24
5
46
43
28
21
2
25
4
15
20
3
16
21
8
27
2
19
6
1
34
19
6
7
8
13
6
17
8
3
30
47
6
13
12
9
52
31
8
43
4
1
54
11
6
1
16
3
4
3
2
3
8
5
4
29
28
15
30
3
8
15
8
9
12
37
2
23
4
15
4
1
30
21
38
7
4
13
10
1
12
9
2
15
4
1
44
53
4
37
28
17
12
33
8
5
30
11
26
11
52
7
54
3
6
5
14
9
12
1
18
5
18
9
10
9
16
3
26
25
4
47
6
7
18
7
20
7
8
1
24
19
4
31
8
5
22
11
4
37
20
7
10
9
12
7
30
29
4
11
36
11
28
7
4
1
12
1
2
15
10
15
16
23
12
1
16
7
16
13
6
7
2
41
2
5
8
3
12
39
26
3
4
3
10
27
38
15
2
5
12
31
18
5
16
11
6
31
4
19
6
33
2
5
10
15
28
1
6
1
12
7
24
3
46
3
28
59
4
3
34
3
20
5
18
13
16
1
18
31
4
1
22
1
8
1
10
47
12
1
12
15
36
15
2
5
10
11
20
7
24
7
6
7
18
9
4
15
14
7
28
27
14
15
2
15
20
31
4
15
52
1
12
23
2
1
12
11
4
1
6
11
12
25
22
15
44
39
6
13
6
13
8
1
18
13
6
13
16
13
14
5
14
3
8
5
52
25
24
1
24
1
16
7
46
13
2
7
20
19
10
15
4
3
30
1
4
17
8
1
2
15
4
9
4
3
22
51
16
15
42
3
10
1
8
5
10
31
46
3
16
19
16
5
30
25
38
17
10
9
4
3
12
1
4
7
14
3
2
7
8
3
2
1
10
63
2
51
24
1
16
9
4
17
24
11
8
31
12
5
24
13
30
15
8
9
84
3
10
3
2
7
30
11
6
1
16
9
2
49
22
9
16
31
2
11
54
19
4
15
6
5
6
3
32
3
8
3
28
11
14
21
4
3
6
5
12
1
4
1
4
13
6
9
8
17
8
27
66
17
6
21
10
23
14
17
4
15
6
11
6
7
2
25
4
5
14
27
2
9
4
1
6
9
12
27
4
5
2
3
2
21
4
15
6
21
4
1
4
3
8
7
14
5
4
9
6
1
2
11
2
13
6
11
26
13
10
25
4
7
10
19
8
27
2
1
16
3
24
1
14
7
2
1
80
7
16
9
10
13
24
7
30
3
4
15
8
1
2
1
14
7
2
17
12
5
8
13
16
9
2
39
2
3
2
3
2
17
36
7
42
15
12
1
2
3
8
5
2
19
8
13
32
7
66
7
2
3
4
13
2
11
2
17
10
17
4
21
2
11
10
9
2
9
6
7
12
31
16
9
8
5
18
7
2
3
10
5
6
5
8
5
24
5
22
7
2
7
12
11
12
3
38
13
2
1
18
11
14
11
6
5
6
5
2
15
8
13
26
3
2
5
16
9
6
9
8
5
10
3
10
23
2
3
2
1
2
1
8
9
24
7
28
5
10
5
36
5
6
5
2
29
36
17
10
13
12
5
10
1
12
1
18
1
18
19
8
5
16
11
22
5
4
3
6
39
10
11
16
3
4
9
12
7
20
21
2
3
2
21
52
17
40
21
16
3
22
9
2
3
18
3
4
1
24
13
34
15
4
3
2
31
2
1
4
9
30
1
14
1
36
5
26
3
12
3
2
9
12
9
12
15
14
3
20
7
4
57
12
3
14
7
6
13
12
3
8
11
6
19
6
1
12
15
8
19
22
29
16
13
58
9
22
1
20
3
44
9
2
3
28
9
10
11
28
3
2
41
4
9
10
1
6
7
14
25
24
17
4
17
6
9
4
3
6
29
42
23
18
5
4
13
12
7
4
15
14
1
4
9
2
13
6
1
2
25
10
33
10
45
6
9
4
27
10
7
8
43
34
1
4
13
34
5
24
11
8
21
4
9
8
9
20
9
12
3
2
9
2
31
30
29
12
3
2
5
6
1
2
7
4
19
10
5
28
1
12
13
6
1
8
21
12
9
10
109
2
1
8
11
18
19
14
7
12
15
8
5
6
3
34
9
2
3
8
29
32
3
32
17
2
27
22
5
4
3
4
3
22
1
2
5
2
9
4
19
8
1
2
1
44
33
8
3
4
3
6
13
2
7
2
29
6
7
4
9
6
19
6
13
2
17
6
7
36
5
12
5
4
5
42
37
26
1
6
31
10
35
18
23
42
3
38
3
4
3
50
25
2
9
8
5
4
3
4
3
28
3
10
33
10
27
16
19
10
5
10
31
2
5
6
3
4
41
4
9
28
11
10
19
8
27
14
9
12
1
4
37
76
3
8
1
14
3
20
27
32
5
8
39
4
5
6
13
48
33
6
19
14
1
2
9
12
11
4
29
8
19
14
15
6
3
4
21
16
3
18
7
28
11
20
27
2
5
6
11
30
7
4
3
10
7
4
5
4
5
2
9
4
15
10
1
4
7
8
35
8
27
40
21
38
1
38
1
12
5
4
25
34
11
42
1
2
55
14
27
18
13
64
1
10
37
6
7
16
1
62
7
10
53
40
19
18
5
28
19
16
9
16
11
4
57
26
1
38
21
6
5
6
3
12
17
6
15
8
9
22
21
16
23
50
5
4
11
38
41
6
19
28
5
32
15
6
11
54
3
4
3
2
1
4
1
16
17
6
7
8
19
4
29
16
23
18
15
4
7
54
41
20
7
6
43
10
21
20
29
2
3
14
21
2
7
10
3
10
7
24
7
24
7
18
9
4
21
4
55
4
25
14
5
30
1
8
29
4
3
14
5
74
11
26
15
10
25
2
5
24
1
36
9
6
5
18
31
26
41
8
9
28
9
60
3
4
35
30
1
12
1
2
7
10
25
18
17
4
13
6
5
32
17
36
13
30
41
18
5
2
11
4
7
4
9
2
3
2
17
24
3
4
1
6
1
12
3
6
13
12
53
6
17
4
19
22
11
2
3
10
23
2
1
4
1
6
9
16
9
24
13
24
7
12
1
18
19
12
19
6
23
14
1
36
23
8
5
12
11
4
1
10
15
2
9
14
13
28
21
8
1
2
5
2
3
12
1
22
3
24
7
2
11
10
9
10
15
36
1
28
3
22
9
4
25
8
7
30
1
8
7
18
1
42
1
10
13
30
31
6
49
14
49
8
31
6
47
12
19
2
5
30
3
6
11
8
19
4
21
16
21
28
45
8
21
10
17
10
5
2
5
8
5
40
3
28
9
14
13
4
29
32
1
62
25
2
1
10
13
6
3
8
5
8
3
14
1
8
9
2
3
4
5
24
5
12
25
6
13
20
3
8
7
10
7
2
27
2
31
4
7
4
17
4
15
6
11
6
3
2
9
8
33
14
7
26
17
66
15
8
19
2
11
6
7
12
23
16
25
14
1
6
33
10
3
20
9
8
1
8
1
36
69
14
33
8
9
2
23
8
5
30
11
8
5
4
5
12
9
14
9
8
1
4
13
8
3
2
7
24
5
16
7
12
1
6
17
12
11
2
5
14
19
24
1
18
41
34
5
2
9
10
3
22
1
16
21
12
33
56
21
24
35
42
9
10
9
4
11
20
27
42
1
4
1
6
11
8
1
6
45
42
19
18
1
14
11
2
31
24
1
16
65
10
27
14
1
22
15
6
5
2
1
32
3
16
17
20
3
2
29
46
25
12
27
14
11
2
7
56
17
16
1
10
19
24
29
10
11
34
1
2
17
10
1
12
9
10
5
28
9
20
13
16
25
2
11
30
1
22
1
10
61
10
7
28
1
46
7
22
1
4
3
4
17
32
11
2
15
12
7
10
23
12
25
26
7
14
3
6
5
4
5
4
5
36
29
6
17
18
5
42
5
30
5
12
7
18
1
24
5
8
31
26
15
28
1
2
31
18
33
4
1
6
5
10
3
32
7
14
3
18
3
8
1
2
3
24
1
2
7
12
35
6
5
10
13
18
7
8
5
10
7
6
5
12
7
4
1
2
17
14
3
6
1
6
5
6
25
22
35
2
3
6
23
22
11
10
11
14
13
30
7
12
21
52
1
4
1
2
29
32
11
4
3
14
23
42
21
6
51
10
3
26
17
6
3
4
9
16
3
14
3
14
7
50
29
8
15
42
9
18
1
14
1
2
1
14
1
4
7
8
33
2
13
2
17
4
11
28
11
2
17
12
11
4
47
4
11
4
5
8
1
12
3
6
27
14
41
8
1
22
9
10
1
84
3
6
7
12
3
6
39
2
3
20
1
16
21
2
15
14
27
16
5
2
21
20
33
14
15
4
11
10
17
2
17
6
5
24
23
4
7
22
1
4
9
4
51
32
3
22
25
4
3
14
19
22
9
32
19
12
3
32
7
12
33
8
27
2
1
6
5
14
5
6
1
2
35
22
5
40
15
10
11
12
3
4
23
6
15
8
7
2
5
12
39
14
7
2
39
20
3
10
1
2
9
2
15
2
1
8
55
12
7
18
23
10
5
18
23
8
23
2
37
2
17
8
3
38
9
8
29
8
7
14
21
2
13
58
43
14
3
24
1
20
7
24
3
6
23
12
3
2
11
16
9
28
21
30
19
6
13
6
1
54
11
2
19
66
13
14
31
12
7
10
15
2
55
4
25
30
7
4
13
10
17
8
15
34
9
6
3
4
7
24
1
34
5
10
13
4
17
28
3
46
23
14
27
22
1
4
7
8
3
8
61
8
21
8
21
14
27
2
11
26
19
2
11
20
15
20
31
4
15
20
17
12
19
42
31
6
13
2
7
6
11
10
9
2
11
10
3
4
1
16
9
2
35
4
15
6
7
34
7
24
23
4
17
2
7
6
21
74
37
12
9
4
29
8
7
6
1
32
5
12
1
36
3
12
25
20
11
22
5
18
11
14
13
24
15
2
19
14
9
6
17
8
5
6
5
16
19
6
13
6
11
36
1
14
11
30
41
6
3
28
11
4
21
4
3
14
5
4
13
10
15
18
5
2
29
18
25
40
1
24
1
6
1
16
15
16
1
44
3
4
7
26
25
24
5
12
31
10
11
26
21
18
23
12
1
12
19
14
5
22
5
8
15
2
5
32
25
18
43
8
3
4
7
6
1
6
5
18
27
4
5
4
25
18
7
10
3
6
3
6
3
14
5
4
9
2
9
2
3
2
7
38
3
4
7
2
11
2
27
10
5
16
29
4
23
10
19
12
1
2
3
4
13
6
19
18
3
12
1
42
39
6
7
16
41
20
11
14
1
38
5
18
7
12
15
4
9
4
29
10
17
2
45
12
17
16
43
8
1
6
23
22
43
18
5
20
57
4
41
52
83
14
5
10
7
12
61
14
1
8
19
12
1
42
7
2
15
4
21
2
15
4
61
12
9
30
5
10
15
14
13
4
5
26
1
14
17
26
7
10
1
24
3
60
5
26
9
12
11
12
15
2
3
12
69
8
9
10
3
8
9
6
19
12
11
8
1
26
27
16
3
26
33
58
11
8
5
6
11
8
15
2
1
10
19
4
25
2
3
40
7
6
3
10
1
46
9
12
1
54
9
10
1
16
11
56
7
16
29
2
5
30
7
18
9
2
1
18
5
8
5
8
15
2
7
10
43
14
1
26
23
28
3
40
1
12
19
18
25
16
9
4
15
2
17
22
13
38
3
2
15
16
23
14
9
16
15
4
21
62
21
2
21
10
9
10
3
2
37
6
9
2
1
2
9
22
15
2
15
2
15
16
9
10
3
8
11
12
5
20
1
4
15
36
1
6
1
18
3
6
31
2
9
2
5
6
27
22
11
6
3
16
43
6
13
14
19
20
33
8
41
8
13
4
5
16
9
8
3
10
9
2
35
6
9
2
33
34
11
6
11
2
11
32
43
4
5
2
7
22
31
16
1
12
3
8
9
28
23
20
5
10
5
6
15
18
1
14
57
2
15
2
3
4
1
28
11
12
29
12
37
4
3
20
3
8
13
2
13
18
7
36
25
18
5
24
1
18
1
6
3
38
1
4
1
6
11
44
1
4
1
24
19
30
23
8
19
40
9
6
5
6
19
24
9
24
5
2
5
6
39
12
11
2
5
2
23
14
5
16
11
8
3
14
3
24
7
18
15
2
3
26
11
14
19
2
15
2
9
8
17
8
29
10
17
4
5
26
1
10
1
34
7
20
19
14
9
22
13
30
45
14
5
14
13
4
5
28
23
2
33
4
3
8
31
4
3
8
25
20
21
28
13
4
9
4
1
4
7
6
1
10
35
24
7
26
9
4
3
10
3
2
31
30
5
6
1
6
5
8
17
14
1
48
13
2
49
12
37
2
1
8
39
30
7
18
1
38
9
2
39
36
13
2
19
4
3
20
19
8
13
8
3
26
5
18
23
16
25
2
5
8
5
36
19
28
17
34
41
8
27
20
3
34
11
8
5
16
11
16
5
2
3
2
3
4
13
10
47
22
41
24
1
6
1
2
11
6
33
2
1
24
13
2
29
16
5
22
1
18
1
8
25
18
7
2
27
6
17
4
3
20
17
20
11
6
7
6
7
20
5
40
3
38
13
4
25
30
13
4
1
6
1
16
3
14
1
6
7
8
15
22
9
44
25
16
15
26
5
30
13
2
11
12
13
12
5
8
3
4
25
4
51
36
13
8
33
4
3
14
3
26
1
50
7
10
5
2
15
26
9
8
3
16
17
4
7
4
9
26
7
6
7
6
7
16
13
2
5
6
17
2
11
30
7
2
3
28
39
10
5
4
7
4
25
4
13
4
3
2
17
50
17
12
11
4
7
8
15
34
9
8
11
4
49
2
9
10
25
18
1
10
13
24
5
18
5
4
37
18
13
12
5
10
15
18
29
2
41
4
11
44
3
2
17
24
23
2
9
14
9
10
21
58
1
12
7
34
23
12
7
2
1
8
1
6
17
28
11
46
7
4
11
16
11
16
13
8
19
8
9
46
1
14
1
6
21
6
5
34
3
4
3
4
33
2
1
10
15
12
25
26
13
20
3
18
27
6
1
4
9
2
9
2
3
12
1
8
5
12
19
8
7
6
1
6
9
2
9
4
37
10
7
28
23
26
1
6
29
12
7
6
3
10
7
4
11
20
29
34
75
18
11
18
11
20
41
4
1
4
9
32
15
14
5
14
5
32
1
14
9
22
1
18
3
10
41
30
7
12
3
4
35
2
1
2
3
20
9
4
7
2
31
24
19
14
19
2
7
2
1
10
1
18
7
14
3
2
19
36
3
54
9
4
27
8
21
4
41
42
49
10
5
12
1
12
15
26
3
2
7
14
5
2
1
16
19
2
7
4
1
2
5
46
7
4
1
2
49
20
27
8
3
18
9
14
9
12
11
4
17
6
5
6
1
18
7
4
5
36
15
2
7
12
37
22
21
4
3
48
83
22
9
4
9
22
29
26
1
60
29
34
43
14
3
6
25
28
9
6
3
6
9
4
23
14
1
60
33
4
7
2
3
2
9
6
1
8
17
8
9
14
49
24
13
10
7
6
7
4
1
2
25
38
35
12
7
2
3
14
23
14
39
18
1
8
5
20
3
4
3
32
13
84
5
26
19
8
15
2
9
14
19
2
23
8
23
28
23
84
11
2
15
24
43
16
7
2
15
6
9
2
7
32
1
40
113
14
1
18
1
2
21
2
9
22
1
32
3
10
5
12
1
30
7
16
1
6
5
6
21
6
5
2
1
6
33
8
27
2
1
10
1
16
3
12
41
6
15
6
11
6
3
16
35
4
9
10
19
6
1
4
65
2
5
4
1
6
19
8
5
16
3
30
11
2
5
2
3
22
47
10
1
8
5
6
19
4
41
2
25
4
9
18
15
4
9
8
21
10
9
2
1
30
25
18
15
4
9
20
9
2
19
24
3
4
27
8
33
24
5
12
9
4
11
2
11
4
3
4
17
14
5
24
9
12
17
6
37
10
63
2
3
2
3
2
7
10
3
24
9
6
17
6
9
8
65
4
7
12
7
2
3
4
7
2
25
2
1
18
13
22
3
4
11
6
27
2
21
22
21
24
19
8
9
40
43
10
13
10
13
4
15
10
1
30
7
10
1
6
17
2
15
34
15
4
3
4
13
14
15
20
31
4
5
18
27
20
7
10
57
28
1
2
17
2
11
4
3
32
19
2
23
44
7
18
7
18
29
2
21
4
7
32
9
6
29
6
11
10
9
42
1
18
1
6
21
6
17
2
7
26
3
2
1
2
9
2
3
26
9
8
7
10
13
4
7
8
11
10
49
34
23
20
3
22
35
16
9
8
7
10
23
4
3
28
3
8
27
4
7
6
5
12
1
6
1
6
19
4
5
18
19
18
3
4
15
44
3
4
3
14
31
10
21
20
3
4
15
4
19
22
45
10
9
8
13
4
5
34
37
32
1
14
39
14
15
14
1
62
9
16
27
6
17
8
13
12
3
8
21
4
5
2
5
8
1
2
19
40
7
8
17
18
13
4
17
18
49
18
5
8
1
6
1
40
7
16
47
4
7
2
33
10
5
48
1
16
17
6
1
6
7
6
7
42
1
6
33
2
17
8
7
6
11
28
7
2
13
6
35
2
25
42
11
30
5
16
17
12
3
10
3
18
7
60
29
2
1
12
5
12
17
6
7
16
33
12
1
24
9
12
1
12
19
12
19
2
9
2
29
66
41
8
1
12
19
10
7
16
29
4
13
10
7
6
15
44
23
2
7
20
9
40
7
14
13
42
35
16
5
26
5
42
1
6
31
2
1
18
5
24
1
2
17
14
15
4
1
14
13
6
7
16
11
24
5
10
1
16
3
2
3
14
31
14
9
4
3
4
7
18
27
8
21
6
1
16
9
22
9
6
57
24
5
2
51
4
11
40
15
20
3
14
7
4
21
2
5
22
17
2
53
6
3
14
45
6
23
16
9
2
7
4
1
32
17
6
1
18
33
20
1
8
25
10
5
24
1
32
9
8
63
2
3
12
11
4
25
22
7
6
17
8
1
40
11
10
7
18
5
14
23
6
17
2
1
22
11
64
5
28
27
8
47
10
5
34
3
44
7
36
17
10
1
14
1
48
17
14
9
10
47
20
3
6
27
10
3
6
5
6
25
18
21
10
3
14
51
22
3
6
27
36
3
8
5
18
25
10
3
8
3
18
9
2
11
6
5
16
1
28
33
2
35
8
9
6
5
6
5
2
11
8
1
22
13
34
1
4
27
12
5
4
7
34
1
12
41
30
13
2
1
4
21
22
3
24
15
12
3
36
1
12
11
36
9
6
5
4
3
40
1
28
19
4
87
2
25
8
7
26
9
2
21
24
3
76
17
6
7
10
3
2
3
2
9
22
3
20
1
28
3
14
41
2
1
4
15
28
9
8
9
8
35
20
13
4
7
6
5
20
1
16
3
14
11
2
1
2
3
32
3
30
1
10
15
10
7
8
5
6
15
4
9
4
9
8
21
4
27
4
15
44
7
8
25
2
7
10
27
8
1
32
21
34
7
20
11
18
1
6
5
6
5
32
19
4
5
16
23
6
15
6
15
4
9
2
13
8
1
10
25
6
3
2
19
10
17
4
37
2
13
12
23
8
17
12
7
6
25
20
33
18
3
8
7
20
41
6
1
24
15
16
3
14
5
62
19
2
7
12
13
34
3
8
11
52
29
2
9
18
5
20
11
12
15
4
3
32
5
4
19
8
3
2
21
18
1
6
3
2
35
26
11
34
5
6
15
50
5
4
11
12
11
6
3
30
1
44
13
22
19
14
21
16
3
8
5
2
1
2
19
16
33
64
9
16
5
10
1
16
1
2
11
2
3
2
37
52
13
4
5
46
11
30
3
18
7
12
3
2
21
30
23
12
3
2
7
16
1
6
3
2
3
10
9
2
3
16
3
18
19
12
7
20
5
18
17
14
37
40
3
4
21
14
19
24
5
24
1
26
51
2
9
10
3
8
21
20
23
14
1
58
21
42
21
4
23
12
49
8
41
6
11
16
5
4
1
48
5
12
5
4
23
24
5
22
5
6
1
10
13
14
21
6
19
20
29
2
31
8
5
10
3
8
19
8
7
8
9
10
15
6
7
6
5
8
7
6
13
12
35
14
3
4
7
14
1
6
17
12
15
8
3
8
1
4
3
6
9
2
13
6
7
4
39
8
15
38
7
28
1
10
19
4
11
36
5
28
15
2
45
2
15
10
21
22
33
6
23
8
1
12
23
12
7
6
27
12
1
2
3
10
3
18
1
18
11
16
23
10
37
62
21
38
5
10
7
56
5
12
25
4
11
20
13
6
7
6
1
32
15
8
3
8
15
6
5
36
9
28
27
4
11
18
23
2
11
6
7
4
5
16
37
30
3
56
3
8
35
12
15
12
9
8
19
6
35
22
17
2
7
4
29
18
7
12
61
10
13
18
47
38
23
62
1
4
13
32
5
10
19
22
9
2
5
10
5
32
1
14
3
2
17
8
5
34
1
20
15
16
5
2
9
12
17
30
5
36
13
8
1
12
1
10
13
2
15
6
27
58
5
12
5
6
13
30
13
6
11
8
1
6
1
6
17
10
57
4
3
6
13
36
1
18
1
6
19
10
1
6
23
18
3
18
1
18
7
44
1
10
9
16
3
4
15
2
3
40
17
52
33
6
3
6
27
74
7
2
1
12
1
4
19
6
7
2
5
28
17
8
5
6
1
10
9
18
9
20
7
12
33
14
15
14
13
2
13
12
1
12
3
20
67
10
5
16
7
50
23
22
1
12
1
28
9
6
1
2
5
16
17
16
5
4
53
8
3
10
5
26
3
8
1
6
11
4
41
24
1
12
15
8
27
8
9
16
11
16
1
2
11
12
23
44
13
12
15
2
17
12
11
6
7
20
19
18
11
22
1
2
9
2
43
24
47
4
35
2
29
16
1
16
7
2
13
6
9
52
29
2
3
16
15
2
15
8
5
20
19
18
3
2
13
4
13
24
13
4
25
6
5
20
1
16
3
8
11
2
13
34
13
8
7
14
5
6
33
8
11
10
69
20
9
14
13
30
41
16
9
6
37
4
13
28
5
14
9
14
43
4
31
28
19
2
9
4
9
8
9
18
11
18
9
52
11
8
15
2
19
2
43
6
7
2
3
10
3
8
19
14
63
6
5
12
3
2
17
2
13
6
17
24
11
22
1
8
1
4
5
6
1
4
15
4
29
6
23
20
1
8
15
8
9
8
11
18
13
4
1
38
17
6
1
16
3
4
7
4
23
28
21
8
9
38
33
6
25
16
11
8
53
6
1
10
7
22
7
10
13
26
19
4
7
26
3
6
3
18
3
22
15
6
1
4
3
18
15
8
33
6
21
2
1
22
1
38
9
8
3
4
7
18
13
34
29
12
15
20
35
28
13
2
43
10
3
22
11
4
5
26
47
38
3
34
21
10
3
14
1
6
17
6
11
22
23
6
5
2
1
14
3
18
1
2
9
8
9
6
9
12
67
2
21
10
3
32
9
14
1
14
1
2
25
20
3
22
41
2
3
4
3
6
5
24
5
18
19
8
5
12
5
6
9
14
9
6
13
16
9
6
1
4
3
26
1
10
3
8
51
2
3
28
5
26
21
2
3
10
19
30
29
4
5
4
21
4
5
10
35
14
21
42
5
2
3
8
15
4
3
2
45
10
27
42
3
2
1
18
31
10
3
14
3
42
29
10
27
8
13
2
21
26
19
10
11
20
7
4
21
38
19
36
11
6
13
18
15
6
11
2
19
8
11
6
35
6
13
56
9
24
63
28
3
10
3
22
5
2
5
8
7
8
1
2
7
34
1
20
47
56
9
56
37
6
5
4
39
8
15
18
1
10
1
6
5
6
1
22
5
8
3
40
31
36
13
12
29
6
19
6
13
10
11
10
3
2
3
20
13
22
9
16
9
26
7
6
33
6
13
74
31
8
7
24
7
14
3
24
5
8
5
26
5
32
3
14
1
16
1
18
13
32
3
20
7
14
11
46
23
42
13
6
21
16
5
20
17
32
7
22
9
4
3
8
3
28
13
20
15
2
1
14
13
6
3
14
7
2
3
20
9
38
33
4
3
6
3
6
25
12
11
14
5
12
3
4
9
2
3
4
27
2
3
4
3
2
3
18
15
12
25
2
7
10
5
14
15
4
33
38
3
12
19
24
9
6
17
56
9
16
15
6
13
2
15
14
3
12
3
12
1
12
47
38
59
6
1
22
13
4
1
22
1
12
7
26
3
30
3
10
19
18
19
4
11
38
5
6
57
2
19
14
7
10
83
6
11
4
15
12
21
2
11
10
9
4
5
4
3
8
3
4
5
14
9
14
9
2
3
6
13
2
35
24
19
32
5
16
3
6
1
8
17
16
9
4
1
2
3
2
11
26
5
8
15
34
3
26
15
4
5
20
19
22
11
16
1
22
11
20
3
18
1
26
9
16
3
10
1
12
25
6
13
36
19
12
25
30
1
4
11
6
7
6
11
4
1
8
17
8
5
22
13
6
1
6
7
18
21
28
25
38
17
2
1
22
41
4
1
12
9
6
27
10
3
38
1
34
7
2
1
10
11
20
15
14
127
64
61
6
29
18
23
14
15
18
5
30
13
20
7
16
25
22
5
18
5
16
5
4
15
8
13
4
5
8
1
28
13
4
3
2
7
4
17
2
11
64
1
14
7
4
11
30
1
2
13
30
25
6
1
4
1
8
21
32
7
48
3
24
3
6
15
26
19
2
17
4
27
14
39
10
15
38
19
8
9
8
5
12
1
18
7
8
47
2
3
6
23
20
11
8
3
26
15
2
15
4
13
16
35
6
9
8
1
6
17
2
17
2
23
36
7
8
5
14
5
12
25
36
31
6
7
22
5
16
17
4
17
2
17
56
1
26
37
14
23
12
21
6
15
4
15
28
25
22
1
24
1
2
41
6
33
14
5
20
15
10
57
6
21
2
21
20
11
8
1
4
19
16
37
2
5
26
15
2
3
4
19
18
21
30
23
10
33
6
19
30
3
2
5
26
27
4
5
4
1
8
3
4
1
20
11
12
13
46
1
6
15
34
9
8
1
10
11
22
13
28
5
14
3
4
3
14
1
34
5
14
9
2
5
4
5
2
1
8
5
18
13
22
25
2
7
6
7
24
11
24
5
4
5
48
5
2
11
4
13
30
29
10
9
44
1
30
25
4
9
32
21
4
15
10
11
2
7
14
13
4
21
28
3
28
13
6
7
2
11
4
33
4
9
6
1
6
25
4
19
40
7
12
21
4
3
30
13
6
19
8
5
6
7
24
19
24
5
4
5
2
23
34
7
4
13
6
5
6
13
36
1
4
49
24
23
16
5
6
7
2
35
8
115
6
25
12
1
36
65
12
29
20
5
18
49
10
11
6
11
10
23
20
1
10
19
18
1
10
5
12
15
2
3
2
9
8
5
2
7
2
13
2
9
20
1
22
9
4
1
2
5
8
11
20
13
10
7
2
9
40
3
2
19
44
13
12
7
36
23
16
5
8
5
8
1
4
7
6
5
2
1
8
15
12
3
10
3
32
11
14
3
14
23
2
7
6
5
2
23
16
7
36
7
12
1
68
1
2
15
16
9
4
33
2
21
4
9
4
21
34
9
2
15
20
49
10
13
30
9
16
9
34
1
12
5
10
13
38
13
42
1
14
7
22
11
8
3
4
3
4
11
2
7
10
47
6
5
64
9
16
15
10
13
18
31
20
19
14
35
10
1
28
19
12
11
10
13
4
3
8
9
18
17
6
9
2
1
2
19
10
15
10
3
26
51
2
5
4
11
6
13
2
5
4
17
20
25
12
7
54
3
10
31
26
3
24
9
28
27
32
1
16
5
26
11
14
5
38
7
12
5
4
5
6
53
18
25
4
9
6
5
16
39
4
39
4
27
2
5
8
19
2
55
30
15
34
7
4
1
30
1
28
3
8
11
10
11
4
1
10
1
4
5
18
11
12
1
28
11
28
1
10
1
10
9
6
3
48
5
4
3
2
5
6
11
18
43
46
39
8
1
6
23
34
9
2
31
8
7
10
1
60
9
8
5
22
3
40
3
2
11
20
7
18
1
6
41
12
33
10
1
20
39
18
21
8
15
2
3
32
15
12
9
2
21
20
9
24
3
32
19
12
9
4
5
6
5
40
31
2
23
14
3
32
23
4
15
4
5
10
9
12
9
2
19
14
3
2
3
8
5
16
3
20
13
10
5
24
3
4
9
8
39
8
5
24
25
2
13
6
3
14
9
16
9
28
13
2
5
10
17
6
23
2
17
4
13
6
33
4
3
12
3
8
9
20
21
6
1
4
1
6
11
20
1
4
1
30
1
10
7
34
39
32
5
8
5
2
7
4
11
32
1
12
59
6
5
14
3
10
21
16
1
22
7
4
3
16
25
52
13
14
9
10
3
20
1
6
3
10
19
8
1
18
13
24
19
8
9
12
5
2
11
12
1
2
1
18
21
2
3
6
7
4
7
6
9
10
3
4
5
8
23
14
19
2
29
48
7
22
13
6
13
18
1
16
7
8
13
20
25
12
19
6
7
14
35
6
37
8
45
6
47
6
25
10
5
12
3
6
47
12
53
52
3
6
15
20
1
10
15
8
9
6
11
30
19
16
9
6
5
34
29
24
5
14
7
10
29
10
7
6
45
4
7
10
11
18
11
14
1
30
9
8
3
50
5
10
53
4
3
10
3
34
9
18
5
2
9
8
13
10
11
4
21
6
5
18
11
6
11
68
3
4
21
40
17
16
29
2
13
16
1
12
25
14
1
26
83
12
5
6
1
2
31
2
7
28
13
16
15
10
3
12
31
4
5
6
19
12
1
6
13
16
7
18
5
10
39
38
25
12
9
12
29
24
5
42
31
2
33
2
9
2
27
14
9
12
3
8
17
12
1
8
3
10
43
22
13
12
17
4
13
26
19
6
3
18
13
26
5
2
7
10
1
8
17
30
45
2
25
20
5
48
3
34
5
10
11
10
27
22
13
14
5
10
29
22
3
12
11
8
1
18
25
4
1
36
17
2
1
26
15
30
3
40
27
24
25
6
31
2
3
28
19
10
49
12
19
16
27
2
19
6
7
4
23
10
5
10
7
20
3
42
1
72
35
6
11
8
15
2
5
12
1
18
3
28
17
4
1
42
25
30
13
12
1
2
17
8
1
12
55
8
1
18
1
4
37
12
15
2
1
10
1
10
13
12
5
10
23
6
15
28
7
4
21
8
5
6
3
4
29
26
49
2
9
8
13
10
23
6
7
6
19
10
1
12
1
24
17
16
51
16
27
20
3
4
87
14
5
10
7
24
3
4
9
8
35
4
3
14
31
20
9
24
25
26
3
2
31
34
5
20
19
10
5
8
7
2
9
14
27
6
3
2
15
14
23
16
3
8
11
4
13
2
11
4
27
20
21
14
23
14
13
10
3
12
1
8
3
8
3
20
11
10
37
4
41
4
11
4
3
8
5
12
5
8
39
50
7
4
5
22
7
38
3
10
9
6
19
44
17
52
7
16
29
2
57
10
11
20
15
8
5
2
11
76
7
2
3
8
21
10
3
12
3
8
35
14
15
4
29
44
15
4
7
8
7
22
19
24
7
2
11
12
37
4
9
16
3
8
1
16
19
8
13
14
3
4
51
2
9
14
15
16
5
4
3
4
25
60
7
2
11
38
15
2
15
14
15
8
25
2
1
4
25
2
27
2
27
2
15
30
7
2
1
2
41
6
5
8
67
6
1
10
1
2
7
36
9
20
7
8
3
18
11
10
13
24
9
18
19
8
39
20
5
6
9
30
5
38
13
8
23
4
11
6
5
6
19
24
23
18
25
12
9
6
13
2
1
24
1
20
1
46
3
2
11
34
17
4
21
4
9
18
5
4
3
2
3
2
11
32
13
10
3
2
57
4
17
10
7
8
13
8
9
4
5
36
15
2
1
6
1
24
7
42
31
12
19
6
5
22
5
6
33
12
53
6
25
24
31
6
53
4
11
6
11
32
13
4
7
10
17
6
5
6
13
10
1
26
11
24
1
32
21
26
1
6
7
14
3
6
5
30
17
42
17
4
19
6
3
18
7
6
17
2
17
50
53
2
11
8
5
18
1
24
5
26
49
12
3
2
21
10
37
2
1
6
5
6
21
30
51
2
9
2
31
8
47
14
7
2
21
4
5
4
7
10
1
4
7
50
25
12
3
12
5
36
15
20
37
2
5
12
19
12
5
4
3
38
3
14
1
8
39
10
3
22
1
34
21
18
17
20
5
16
13
12
29
10
23
12
5
16
3
30
3
20
5
2
25
6
3
10
9
6
7
10
7
8
1
10
1
2
41
36
25
12
11
30
1
24
1
10
17
50
47
24
9
4
15
48
9
14
51
10
3
26
15
14
27
2
19
14
9
14
9
2
1
12
13
2
1
12
11
24
25
12
11
22
5
2
1
4
9
22
3
14
3
4
3
2
1
6
23
28
1
8
17
2
35
4
1
2
1
40
7
18
31
4
3
22
19
40
5
16
61
8
21
28
5
12
1
30
9
70
3
10
7
4
3
22
39
68
7
4
21
26
3
34
11
2
13
2
11
8
45
22
7
6
9
2
3
22
3
18
3
4
23
16
3
4
7
28
7
28
7
4
39
8
7
12
7
2
9
42
29
4
3
2
19
16
3
14
15
8
3
8
5
18
33
2
13
2
49
6
5
14
11
10
11
2
35
4
15
4
31
4
7
6
17
16
29
2
21
2
1
2
9
10
5
28
7
32
11
10
3
2
41
4
13
6
7
2
1
14
15
4
19
24
39
20
9
22
5
2
5
2
11
32
15
12
11
12
29
20
3
10
9
38
3
2
19
12
25
8
1
22
7
34
9
8
15
10
47
38
9
8
63
14
9
2
1
12
19
10
1
24
15
12
17
2
1
32
11
4
1
4
7
48
11
12
21
10
3
20
9
10
13
16
17
2
25
12
5
12
1
4
3
6
3
18
3
4
7
18
5
24
17
16
7
6
35
12
3
4
1
10
13
12
3
24
1
14
17
12
1
6
41
12
1
10
1
8
15
14
11
18
11
20
45
6
35
6
5
2
11
6
7
28
5
4
13
20
1
10
9
18
19
14
9
8
27
6
17
6
9
32
29
2
5
2
11
8
25
32
19
38
11
2
5
30
11
22
3
4
19
2
3
10
3
6
9
4
5
12
19
2
3
14
3
2
17
14
19
12
5
62
31
42
5
16
13
14
11
4
5
34
1
2
21
2
15
24
7
2
5
14
3
6
7
4
21
2
3
8
1
16
5
4
33
2
5
30
1
12
35
42
3
4
9
26
27
6
25
6
21
2
3
12
7
4
7
24
1
16
5
24
55
8
3
14
3
4
5
12
1
28
33
26
29
38
3
14
15
16
3
10
15
26
1
18
1
8
3
6
27
2
5
24
1
18
1
12
17
14
5
48
21
2
15
36
13
18
13
8
5
6
7
4
19
4
9
10
35
30
31
38
37
22
5
6
7
2
9
8
1
18
7
6
1
30
7
4
3
10
27
2
39
10
43
14
43
10
11
24
1
18
3
22
43
4
27
8
11
4
11
6
5
4
7
6
13
2
1
20
17
10
11
58
9
32
5
4
7
22
31
2
11
22
7
12
11
20
5
20
43
28
1
4
1
4
25
6
51
6
7
36
5
24
1
2
19
36
13
12
3
4
11
20
7
12
21
6
1
60
7
6
13
8
35
12
25
32
13
6
17
6
13
10
5
22
21
4
1
12
3
12
7
12
1
10
5
2
5
18
97
8
19
14
13
50
9
2
15
2
21
24
7
16
27
8
51
8
33
14
7
14
3
12
15
6
29
6
17
2
3
16
1
10
39
22
5
4
13
12
57
14
27
22
41
2
5
26
11
16
7
12
15
12
5
36
11
6
15
2
3
10
29
20
45
20
3
16
7
64
11
20
3
4
15
4
33
12
7
28
5
72
15
6
15
20
1
8
11
12
19
6
5
4
17
8
13
2
11
28
3
10
5
4
11
22
1
24
11
12
7
8
1
54
5
2
9
4
9
10
1
14
41
16
3
10
3
20
17
12
5
2
51
2
3
6
3
8
27
20
27
4
11
2
7
8
1
20
3
18
19
2
27
14
7
30
23
14
15
30
13
2
1
2
13
6
1
10
7
12
9
12
45
36
51
4
7
32
13
6
59
26
43
18
7
30
13
10
11
18
11
6
17
4
3
14
5
14
1
28
15
10
1
2
17
6
39
40
9
20
3
6
9
2
13
2
13
10
7
4
15
14
57
18
7
6
17
2
13
10
13
4
3
6
3
8
11
4
37
24
1
14
9
36
21
6
19
2
21
16
13
2
13
4
3
2
15
4
9
2
9
14
13
6
1
48
1
30
37
38
3
34
55
2
5
20
11
4
3
32
11
8
19
20
9
24
5
26
3
2
37
16
17
2
1
20
9
8
7
2
13
20
5
16
15
14
21
52
3
12
21
14
3
40
7
6
1
4
3
50
13
16
1
20
5
12
15
16
3
4
5
2
43
8
3
34
17
2
5
6
17
8
1
6
25
8
9
14
17
18
21
12
9
4
7
8
15
20
5
20
23
2
5
8
11
12
39
16
3
14
19
10
31
4
5
4
13
8
21
4
25
10
3
14
9
8
11
20
39
2
11
4
49
2
7
24
23
6
25
6
11
2
11
2
9
2
41
10
9
14
3
4
3
2
7
10
3
8
17
8
13
10
3
16
1
2
1
58
39
80
23
22
23
12
13
10
13
12
61
6
1
8
23
6
1
18
53
4
1
2
21
6
19
24
23
2
11
6
3
22
29
60
21
16
1
36
5
10
19
18
13
20
13
12
31
14
9
14
9
4
13
14
1
10
11
16
1
2
1
8
9
2
15
18
1
4
41
2
15
8
3
6
43
4
7
50
17
10
1
12
15
38
7
34
13
20
23
6
3
10
5
4
11
8
1
8
3
4
9
2
9
16
1
4
33
38
3
10
1
26
21
6
1
12
5
8
27
2
29
8
5
2
17
32
17
6
39
4
3
12
17
2
13
2
21
2
15
10
5
6
3
12
13
2
5
24
9
8
1
4
33
4
7
12
13
12
23
18
13
2
9
2
3
4
9
20
1
28
39
6
11
16
11
4
11
2
9
4
5
52
33
8
41
14
23
10
35
14
3
2
9
6
85
30
15
52
33
6
1
30
5
16
21
2
3
18
15
46
15
12
5
8
61
8
1
4
7
42
1
16
7
10
11
12
3
2
17
4
11
8
35
4
21
2
3
30
19
10
3
4
1
4
9
58
21
32
11
10
27
8
7
12
23
12
1
12
19
6
5
16
3
2
9
10
11
12
5
6
23
30
9
10
3
26
9
4
31
22
15
22
5
14
9
4
19
4
5
22
3
22
1
48
21
2
1
2
1
28
9
4
17
36
3
16
5
32
25
4
7
10
1
26
11
4
27
10
11
30
21
4
1
6
5
2
21
8
9
26
9
2
9
22
13
20
25
4
7
2
17
2
1
8
13
10
5
24
23
4
25
12
35
6
3
26
17
22
3
8
17
2
27
2
3
2
7
14
1
20
3
12
1
18
1
18
5
74
7
14
11
26
17
6
7
58
1
6
79
4
5
26
27
30
13
2
15
4
9
4
53
24
5
14
5
2
23
10
13
2
9
24
3
16
3
8
33
12
7
14
3
14
3
50
39
12
5
12
5
2
29
12
17
2
7
4
57
10
21
12
1
30
17
4
1
4
21
20
23
10
21
8
3
2
27
2
39
2
9
10
15
16
7
20
27
2
39
6
19
2
3
10
3
2
9
16
13
10
27
14
13
16
5
2
7
6
3
38
1
42
19
12
5
2
21
6
11
24
11
4
3
62
3
10
9
6
15
22
41
52
1
26
1
2
15
8
1
26
9
6
7
22
1
18
15
30
23
4
9
6
17
8
11
2
3
2
11
4
13
4
7
10
5
6
7
2
43
26
1
12
1
58
5
20
9
22
19
20
5
30
7
6
7
30
5
8
11
2
11
2
5
14
9
2
1
44
17
8
21
34
7
6
3
60
9
12
31
2
23
10
23
6
29
2
33
2
15
12
3
10
9
10
5
16
7
4
39
8
5
4
3
6
11
8
9
2
3
2
5
4
3
8
23
64
5
6
19
48
15
14
27
14
43
32
5
10
5
6
3
34
3
8
23
6
3
14
17
24
5
8
15
2
19
30
1
24
11
10
3
30
7
4
3
46
5
22
63
2
5
8
23
36
61
4
21
4
5
20
3
2
9
26
55
12
13
4
23
10
1
10
17
2
5
34
5
50
3
16
3
4
9
18
11
30
15
6
11
30
7
14
17
4
1
24
7
10
3
16
23
8
9
36
45
6
17
12
43
14
7
34
1
42
5
48
1
14
7
6
35
2
13
2
13
22
15
2
13
4
25
4
67
4
1
6
37
2
5
20
5
2
19
28
21
40
1
2
19
14
11
6
43
8
11
30
11
30
17
14
3
16
3
12
5
12
1
14
15
6
7
10
29
22
51
6
13
48
19
8
61
4
13
6
3
28
5
14
23
2
13
2
5
26
5
22
11
6
15
18
7
18
13
10
17
16
11
16
71
6
23
14
1
4
35
12
1
6
11
16
7
24
23
6
29
18
5
6
5
6
15
14
9
46
19
38
5
22
7
6
15
50
39
6
3
22
7
6
13
24
11
26
13
12
3
10
11
10
3
22
19
2
5
2
17
36
1
34
7
12
11
6
7
8
5
10
11
14
13
32
31
8
9
16
5
6
5
44
11
8
35
16
31
8
7
8
15
14
21
22
25
2
13
38
1
2
7
2
13
62
25
8
1
6
11
6
9
4
1
8
19
6
1
26
5
14
5
42
29
6
15
42
5
16
27
74
25
24
29
14
7
2
39
18
1
58
7
2
17
8
5
14
19
12
17
30
1
20
19
2
11
24
1
18
21
20
17
16
3
2
1
28
3
14
9
28
15
2
5
2
1
16
9
8
13
8
1
20
11
2
3
10
7
10
19
22
13
10
21
70
23
12
21
6
31
6
11
6
3
32
9
20
3
4
27
2
3
10
7
2
11
12
11
10
1
18
19
4
19
10
27
26
19
16
5
6
37
10
25
10
19
4
1
28
19
6
11
4
27
8
7
6
3
22
59
14
37
20
27
20
1
4
23
4
1
34
13
2
23
10
9
10
11
28
3
6
5
2
15
8
9
26
9
20
1
14
37
14
15
2
3
2
37
26
5
4
35
2
7
16
57
4
1
6
39
2
5
14
3
8
11
8
3
18
13
22
1
6
5
8
21
2
11
16
61
4
3
2
7
42
1
12
3
10
7
8
21
12
1
16
1
10
85
20
57
8
3
26
9
2
21
36
57
18
55
42
11
2
5
2
27
44
49
6
9
18
3
20
11
20
9
8
41
12
11
20
27
12
1
10
23
4
3
4
17
2
29
8
13
2
19
2
5
34
3
4
19
8
5
6
33
8
47
2
5
22
11
12
19
4
5
44
1
8
1
10
3
10
3
8
7
2
11
2
43
12
3
4
15
16
3
40
3
4
17
14
7
40
11
4
7
8
3
20
9
10
9
42
59
12
3
2
9
14
3
10
3
4
3
22
9
4
1
12
33
44
1
8
17
4
5
2
45
2
21
2
5
4
3
2
13
24
5
2
17
44
23
2
15
4
1
2
87
22
13
46
3
22
15
2
41
8
3
4
41
2
21
18
7
10
15
2
3
8
9
10
1
20
9
6
13
16
5
6
15
40
59
10
9
8
23
4
5
14
7
28
17
2
5
8
15
2
5
8
7
4
11
18
35
6
7
2
1
4
31
30
11
34
9
8
55
4
1
20
9
12
33
6
25
12
3
16
29
2
11
10
9
2
15
6
9
8
5
12
23
22
9
10
25
2
15
4
13
30
11
8
35
2
27
8
69
4
9
8
31
8
7
74
35
26
1
4
1
4
7
22
15
6
21
22
17
8
5
6
1
8
1
6
9
24
27
2
5
14
3
26
23
30
19
18
13
28
5
2
11
6
11
66
5
22
45
20
31
10
5
8
11
18
3
4
13
4
3
38
1
2
11
8
1
2
9
52
23
4
3
16
9
24
9
8
9
12
7
12
25
2
17
12
1
20
7
4
29
12
41
32
15
2
23
6
13
24
11
12
7
2
3
4
59
26
13
6
7
2
57
6
3
22
3
6
19
6
1
10
3
14
15
14
13
24
41
6
9
8
11
8
21
10
5
16
13
20
7
22
39
44
3
14
11
16
23
20
9
24
11
16
5
8
33
2
13
4
1
36
1
2
11
18
1
6
5
6
23
4
1
28
3
36
5
12
7
12
11
6
11
36
13
8
35
8
23
8
1
8
41
20
1
18
9
8
1
12
5
10
5
20
3
8
7
34
5
12
7
4
15
4
39
20
15
8
43
14
9
12
9
28
13
14
33
36
1
18
3
6
7
22
59
2
3
18
7
30
19
18
5
26
1
22
1
30
5
6
5
2
35
18
9
18
15
16
9
4
3
4
7
4
3
10
27
12
13
12
11
24
41
12
29
24
11
2
25
16
15
24
5
16
17
12
13
32
5
14
17
16
7
10
35
2
11
8
17
4
3
16
15
38
5
10
15
4
17
38
5
14
1
52
9
12
19
14
35
8
25
2
35
2
49
12
1
34
7
16
1
10
9
8
11
20
11
4
15
6
3
16
3
14
7
6
37
34
9
6
11
4
3
34
27
8
3
26
11
16
15
38
13
4
15
32
9
26
1
26
7
8
13
2
33
10
27
6
11
12
11
34
1
12
7
6
31
28
9
26
5
4
25
22
3
6
11
16
7
20
1
18
5
18
1
14
1
26
65
16
29
12
5
18
1
8
19
36
9
8
15
32
13
28
1
12
7
24
37
6
29
2
25
18
9
20
3
36
3
24
35
14
39
18
1
6
19
2
9
2
15
24
3
20
13
12
25
16
17
14
9
2
19
18
9
10
41
6
7
26
9
18
21
36
19
2
3
2
1
12
9
8
3
4
11
16
3
20
15
18
5
22
11
8
23
10
17
14
5
18
17
50
19
16
9
38
3
12
1
40
11
36
5
6
19
4
3
18
31
6
5
50
1
6
5
4
17
12
7
10
9
54
5
4
53
2
49
6
19
18
41
4
1
2
9
16
3
8
9
4
7
20
27
34
3
2
21
52
43
22
17
8
21
52
9
34
11
2
3
18
3
24
25
22
15
28
35
30
3
4
1
18
1
14
5
12
31
48
5
36
3
14
9
108
7
20
21
8
7
8
7
10
5
16
11
14
11
18
33
16
33
22
7
2
5
10
3
2
21
10
7
52
7
16
13
22
15
14
15
2
3
22
9
4
17
28
1
6
11
22
13
36
11
34
3
8
15
10
13
60
1
4
47
20
3
20
3
6
25
2
5
48
11
12
9
4
21
6
37
50
1
2
35
18
3
16
25
4
13
2
5
50
21
4
9
14
5
8
5
8
5
6
1
2
29
8
17
10
17
12
11
6
23
8
3
8
1
10
17
6
5
8
13
12
3
10
5
12
1
84
33
38
9
2
17
4
3
2
23
4
33
4
11
8
1
6
23
8
5
12
17
10
5
32
3
8
7
14
3
28
1
28
31
16
1
14
19
2
23
6
5
4
19
4
11
54
5
24
15
16
3
20
17
50
11
6
43
52
3
20
3
20
1
2
3
2
7
20
25
6
5
6
15
32
1
32
1
10
19
78
5
30
1
10
13
4
21
68
3
10
7
14
29
4
5
2
3
26
31
2
1
10
3
8
9
4
11
28
75
2
43
20
1
8
1
60
7
2
9
18
19
8
13
34
25
6
5
12
1
12
25
20
21
12
13
4
5
4
9
8
37
18
17
8
13
10
3
16
13
10
19
22
1
8
47
10
33
2
13
6
29
4
11
4
23
10
25
2
21
2
5
4
19
16
5
52
9
22
9
30
13
8
7
8
13
8
5
28
1
2
7
46
1
32
15
40
1
18
1
6
1
6
11
12
23
6
1
8
7
30
25
4
23
12
19
20
5
8
31
30
27
26
33
28
27
6
17
12
35
2
5
10
47
32
1
20
5
4
3
4
3
4
17
4
17
6
7
26
21
34
45
8
3
20
19
4
7
4
17
4
13
40
5
4
3
2
1
2
1
12
11
8
7
4
1
6
3
2
3
32
9
6
45
12
7
2
7
16
3
10
15
2
1
76
45
32
5
2
33
8
5
4
27
2
11
18
33
4
7
8
1
6
11
26
15
38
21
10
15
42
3
10
9
16
23
2
11
22
5
4
1
10
1
10
11
2
27
16
3
4
7
4
13
2
3
4
39
2
1
24
15
8
41
6
17
2
19
6
1
26
11
6
27
44
7
42
21
6
9
4
33
22
5
10
3
2
9
16
9
16
7
12
31
34
29
18
1
18
7
10
1
46
9
26
23
4
45
4
9
2
21
8
33
22
17
2
17
4
1
4
5
46
11
24
31
24
5
6
19
10
17
14
13
4
9
2
37
4
5
8
13
26
37
14
27
6
9
26
19
22
21
8
3
22
9
28
1
2
45
24
1
4
1
2
15
22
3
4
3
2
15
8
5
42
7
12
13
8
3
18
13
4
3
2
17
10
25
32
17
18
7
10
11
4
3
30
3
20
11
6
3
16
1
48
5
18
7
54
25
12
5
24
43
10
19
6
37
30
21
2
25
12
15
6
7
2
17
32
3
22
13
6
7
22
35
26
3
8
11
22
1
14
23
20
15
20
7
6
11
4
7
22
3
38
27
16
1
4
9
14
3
18
13
6
3
16
7
12
7
8
5
2
15
14
11
8
7
28
15
6
1
12
5
2
3
28
9
10
17
2
3
28
3
22
5
24
13
6
21
14
33
8
9
6
33
32
29
32
13
12
31
44
3
38
17
6
1
2
3
2
15
44
13
4
9
10
15
32
31
6
7
6
7
12
1
2
5
36
37
2
7
16
15
6
7
6
7
20
11
50
3
8
27
6
17
12
1
6
3
2
29
6
1
6
11
26
13
6
9
2
3
2
37
6
1
42
9
8
9
8
21
10
1
4
3
6
11
28
3
14
25
14
45
34
61
6
9
18
7
10
41
6
9
8
23
12
9
16
5
6
5
54
19
12
3
10
3
12
13
92
7
28
7
2
23
2
13
56
5
4
5
42
13
12
39
28
7
6
65
26
15
12
21
8
3
12
15
30
7
2
9
2
19
28
11
38
23
12
5
14
5
4
1
8
1
2
43
30
7
12
1
8
25
6
7
6
1
6
5
24
17
28
17
36
13
12
11
8
27
14
15
16
9
22
5
46
21
22
19
26
3
14
13
6
55
4
3
24
9
16
3
52
3
6
3
22
3
8
7
12
1
2
35
46
3
16
3
16
9
20
15
20
17
2
1
2
1
16
17
36
19
2
9
22
11
26
21
2
17
22
7
10
7
4
15
4
5
6
3
4
13
12
41
16
11
40
25
4
11
36
11
18
11
4
13
18
1
8
9
16
13
2
17
6
15
8
15
2
3
12
17
16
69
18
17
30
3
10
3
16
11
2
7
6
1
12
11
2
7
24
33
16
1
6
35
2
5
26
15
58
21
32
1
22
1
10
5
2
33
14
9
50
15
8
9
12
11
10
53
10
5
8
3
18
5
24
9
2
11
4
23
2
13
16
15
16
3
4
7
8
17
40
27
2
13
2
3
2
3
10
7
2
1
2
59
24
1
18
11
12
17
28
17
6
3
4
11
30
17
18
1
16
1
4
1
8
5
16
1
2
3
6
7
4
17
50
29
36
27
2
3
12
13
6
19
24
5
24
29
42
27
4
21
20
21
28
5
38
7
14
3
2
9
10
5
10
7
16
21
12
5
18
5
72
7
36
25
6
1
12
11
4
21
44
17
4
71
6
29
12
13
20
3
16
69
10
1
4
11
12
7
10
17
6
5
14
1
12
19
4
31
20
9
6
11
18
7
6
5
32
3
10
15
18
25
18
1
2
11
6
17
8
5
24
11
6
1
30
11
12
1
24
5
6
13
2
9
34
47
8
5
26
7
4
5
18
15
28
13
6
5
6
3
4
7
8
11
12
7
48
1
2
13
4
31
32
15
34
1
24
1
2
21
20
7
28
1
42
23
14
1
8
1
24
7
16
9
2
29
10
21
4
13
10
9
12
9
14
15
10
3
26
11
42
1
4
19
4
7
2
1
14
3
2
1
36
15
8
35
22
9
16
3
6
1
10
5
6
1
6
43
34
29
18
1
2
61
28
21
4
31
14
3
16
23
2
45
4
23
12
13
12
11
4
7
6
21
36
29
48
19
4
17
6
55
28
63
26
7
6
7
2
5
16
7
8
5
14
3
8
7
2
1
20
11
22
11
4
7
4
51
4
13
2
9
4
15
20
7
24
7
6
11
34
17
6
11
18
7
28
39
4
15
26
11
22
9
36
1
14
7
6
3
14
19
20
3
8
1
26
39
4
7
4
77
12
3
8
31
6
29
12
19
6
9
26
19
8
9
34
19
2
5
18
13
2
1
6
5
20
1
20
3
2
13
8
11
4
13
16
21
8
17
32
3
6
25
18
21
8
27
4
29
12
25
18
9
2
9
14
1
12
7
20
19
14
7
4
1
10
1
8
3
4
9
12
19
26
13
16
19
2
7
30
11
4
11
26
3
6
29
34
1
2
1
30
29
12
25
16
13
48
29
8
21
18
1
20
3
10
21
62
1
18
13
4
13
8
29
12
7
20
13
6
5
6
41
26
15
2
15
14
5
24
23
36
7
34
21
10
3
8
11
6
43
24
1
6
21
4
3
14
3
4
21
8
23
2
17
14
1
32
3
8
5
16
63
12
13
4
15
2
11
24
13
6
9
18
9
8
19
20
21
8
25
22
5
2
45
14
53
2
1
16
3
16
5
6
17
18
1
6
19
14
9
16
9
6
1
20
5
6
1
28
5
20
15
30
83
2
5
6
7
2
21
14
3
42
13
8
9
4
15
24
39
22
1
2
3
8
25
46
5
2
9
4
5
4
33
66
3
2
3
22
9
8
5
8
11
18
1
2
9
8
1
2
33
4
3
6
15
12
23
12
3
4
11
2
19
12
13
10
11
12
5
8
13
18
11
6
21
2
7
18
5
6
3
26
1
16
13
12
9
12
5
6
13
2
11
36
19
4
39
10
23
8
37
20
29
8
39
2
13
4
7
2
55
14
7
18
13
2
3
42
17
4
3
14
15
2
9
6
7
12
23
26
17
12
53
8
7
24
15
2
1
8
9
30
29
4
17
6
13
6
23
8
11
6
7
32
1
12
11
12
9
10
17
8
3
10
19
14
7
10
1
6
11
18
9
8
3
32
3
8
13
10
1
6
3
22
5
12
1
14
1
14
1
18
9
6
9
30
15
2
9
42
17
4
7
8
7
24
1
12
3
2
11
8
9
22
7
8
3
22
1
4
17
4
37
36
45
10
1
28
11
2
3
12
19
6
1
2
9
2
1
2
3
32
3
2
3
4
33
4
11
56
19
18
3
18
47
20
1
34
17
16
9
72
7
24
11
24
5
8
1
18
23
12
27
6
13
2
1
30
9
30
21
2
3
16
7
2
9
2
9
2
9
8
17
8
29
2
11
8
9
6
3
6
5
16
73
20
1
6
1
6
9
24
7
18
13
6
1
12
17
16
3
16
3
2
21
8
9
40
7
2
39
14
17
8
15
32
1
4
49
74
3
2
9
16
15
20
5
2
23
10
7
8
11
12
9
4
3
10
3
4
67
6
15
8
19
14
41
2
11
10
9
22
25
26
3
4
1
6
1
20
5
10
13
4
1
18
33
38
1
6
7
4
3
2
7
10
3
14
11
16
35
8
13
6
7
12
7
12
11
20
27
8
17
14
1
18
35
28
13
2
25
14
7
12
23
18
1
44
1
10
19
16
21
2
3
28
1
26
7
18
7
8
9
20
21
16
19
10
1
6
55
8
25
16
5
10
13
2
27
16
3
34
5
42
1
50
1
6
1
22
5
14
5
6
3
22
13
4
1
22
3
14
5
4
9
6
19
30
19
2
9
2
7
4
15
16
21
30
3
22
15
10
25
4
65
12
43
20
1
2
3
10
3
30
5
4
1
4
5
18
29
18
7
50
13
2
13
8
15
2
1
20
3
8
5
30
17
2
29
16
3
18
7
6
17
10
11
6
11
12
11
2
13
8
13
14
3
18
1
4
13
2
15
12
11
36
3
14
3
12
39
4
19
12
13
12
5
36
1
2
1
12
3
4
15
2
3
14
7
6
31
6
27
14
23
10
19
16
37
36
3
2
7
2
11
48
21
14
45
24
5
6
37
48
13
8
3
26
1
18
19
6
43
24
3
22
23
36
1
26
11
6
5
2
1
14
5
2
1
14
3
2
45
16
1
2
1
34
15
8
5
4
5
24
1
10
55
10
1
14
17
2
1
2
15
6
11
4
51
18
19
4
1
16
17
6
7
2
11
12
7
4
5
10
13
34
13
2
27
24
21
8
3
8
29
36
5
24
5
46
1
14
7
12
5
18
13
14
3
16
1
20
7
10
3
8
5
38
27
30
1
38
7
20
1
6
15
26
13
20
21
4
31
2
11
36
1
18
11
4
19
12
19
28
11
6
11
6
17
20
45
8
35
10
3
12
55
4
29
24
17
2
23
4
7
28
39
2
5
20
3
24
15
4
3
16
43
4
11
50
21
42
5
22
9
22
25
4
13
4
5
2
9
16
19
4
3
8
9
4
17
16
3
22
43
16
15
16
7
4
11
10
3
8
13
24
1
2
1
18
21
2
9
6
3
2
13
6
23
32
3
14
11
28
13
18
23
4
33
6
23
2
27
56
11
10
3
20
37
20
15
2
3
12
17
6
19
4
7
4
1
6
5
6
23
24
5
6
3
14
9
8
1
8
5
10
1
2
35
2
39
20
9
10
27
22
3
8
9
8
7
28
7
4
3
10
7
2
13
18
15
4
13
4
3
52
1
8
3
2
15
14
3
2
1
4
5
6
1
2
1
8
5
26
23
4
3
6
9
6
21
4
17
16
21
6
5
8
25
2
15
10
13
2
3
2
1
14
9
36
1
8
3
10
11
8
1
32
13
18
35
6
1
6
1
10
13
10
7
10
7
12
37
24
15
12
27
20
25
16
19
8
69
2
29
22
9
88
3
6
11
2
17
58
17
14
59
20
43
22
3
4
15
2
1
12
31
14
1
6
3
4
15
4
5
38
9
14
3
4
35
18
1
2
13
2
7
12
1
18
1
24
21
18
7
2
43
4
55
8
27
2
9
28
33
44
1
4
17
4
9
22
5
22
15
4
21
14
21
4
7
14
5
6
31
6
3
6
65
10
13
4
15
4
23
20
1
2
39
22
87
6
7
8
5
78
13
18
11
6
5
4
7
14
17
12
15
24
5
20
71
2
55
6
7
42
3
42
1
6
5
14
1
10
13
20
11
8
15
8
13
18
5
10
49
26
3
4
3
6
27
8
9
34
21
2
17
2
1
32
1
14
33
14
3
4
9
4
5
4
9
6
17
8
23
24
29
6
5
12
1
6
1
14
13
14
47
6
9
2
1
26
1
34
21
14
43
28
33
4
3
2
11
4
3
10
5
4
1
6
19
22
3
38
17
10
45
4
5
2
1
34
9
2
5
6
1
6
5
6
9
14
1
6
17
6
33
12
3
22
5
2
7
6
21
4
11
4
31
2
5
12
9
4
7
2
3
74
13
12
27
2
5
18
5
4
29
24
13
14
71
32
9
20
3
2
15
14
5
10
1
30
25
28
13
14
17
14
15
10
7
6
19
4
17
18
15
14
61
10
1
14
5
2
7
16
5
12
7
28
3
2
7
14
35
20
3
4
9
30
7
18
7
12
5
6
21
10
3
12
5
30
23
6
23
18
55
2
15
4
11
2
47
10
3
24
19
12
3
6
1
22
1
6
1
6
5
10
19
12
29
18
9
20
55
2
7
20
3
26
15
16
1
40
5
30
27
4
41
22
3
16
11
10
17
10
25
14
1
24
19
4
3
2
3
8
17
24
13
6
33
32
15
4
11
12
5
12
11
2
5
12
31
2
13
18
5
6
1
30
5
6
11
8
13
16
3
58
17
12
13
24
11
26
3
28
33
2
21
12
47
12
11
6
5
8
31
2
47
20
3
2
7
4
45
14
1
22
25
10
5
12
1
12
1
14
3
20
3
2
13
2
1
4
7
26
25
24
13
2
29
18
5
32
5
22
5
12
1
54
11
16
7
10
1
8
7
2
5
8
35
4
3
10
3
8
15
22
15
2
5
36
43
26
5
8
9
22
1
8
33
36
11
6
1
24
23
22
25
12
7
10
13
22
3
12
7
6
65
14
1
12
7
24
15
16
1
4
15
4
25
54
15
12
5
2
1
22
5
4
3
2
13
4
13
6
7
12
43
2
7
6
1
10
1
6
1
8
9
26
3
18
11
14
7
2
1
56
3
8
65
10
75
10
9
8
3
14
1
8
15
8
19
12
21
4
7
12
3
6
17
26
3
28
7
2
1
30
17
14
1
24
21
16
3
6
7
6
3
32
3
8
19
22
9
24
13
12
3
32
5
2
15
6
11
8
5
4
1
18
5
4
13
14
11
4
5
14
47
22
3
2
11
4
7
6
9
4
21
16
29
14
33
6
5
8
3
14
45
26
7
2
9
10
11
28
13
4
3
14
15
46
5
10
9
4
1
6
5
6
23
2
1
2
5
2
5
28
7
6
7
38
1
20
11
24
9
4
3
16
17
12
19
6
13
16
15
2
1
14
3
2
53
18
17
20
15
10
25
26
1
26
3
8
21
8
11
6
25
6
29
32
23
2
3
10
9
12
13
12
1
24
5
26
23
10
7
22
17
26
19
8
1
6
17
2
5
22
9
12
15
2
39
2
3
14
7
8
17
22
35
22
1
10
7
14
1
6
7
18
5
16
5
20
33
2
5
10
9
2
11
2
5
20
11
6
9
4
17
6
5
2
3
20
23
22
1
16
3
16
15
32
27
6
5
6
1
4
13
22
5
34
47
24
3
10
7
4
5
4
1
2
9
26
9
14
15
8
3
6
17
6
23
42
13
12
11
6
23
6
1
16
1
4
5
2
9
8
19
48
21
20
9
2
59
12
9
24
31
16
11
4
35
18
5
14
3
18
13
4
9
2
15
30
13
14
33
14
5
6
11
4
11
18
1
4
5
16
5
6
15
26
1
34
15
12
19
18
29
16
31
32
25
6
5
46
3
16
13
26
29
22
19
22
21
22
21
14
1
4
25
6
7
6
1
8
1
8
7
54
19
2
7
6
13
6
13
8
9
38
3
12
7
4
3
12
17
20
13
2
11
6
5
20
5
6
19
50
21
24
7
48
13
6
17
2
19
12
19
2
7
4
3
10
9
8
3
12
27
46
1
32
19
6
1
36
21
18
49
6
37
8
7
4
41
2
7
10
33
2
29
18
9
4
3
14
9
12
3
4
1
22
37
8
9
12
3
68
13
22
21
10
9
4
7
20
3
10
9
20
1
4
17
4
1
10
13
60
1
10
15
4
11
24
1
28
29
14
11
4
5
38
27
2
1
62
93
6
1
14
3
2
1
6
37
2
7
12
31
6
11
4
15
34
27
16
9
38
3
28
13
28
5
8
5
14
33
26
9
28
51
24
1
4
7
6
43
4
13
40
1
2
9
2
7
12
3
14
33
26
7
8
17
2
1
56
3
48
19
26
27
32
25
14
19
10
9
4
5
2
27
26
29
6
39
34
21
8
23
18
3
4
17
44
9
2
3
14
25
6
3
4
21
12
41
4
13
2
27
8
51
2
25
22
9
28
15
18
9
8
15
4
31
2
19
64
1
12
41
8
1
18
17
18
13
10
11
12
13
20
5
4
31
4
1
46
27
4
33
54
7
26
33
28
11
18
7
40
15
12
5
2
1
8
35
2
45
4
67
48
5
12
13
6
5
12
3
14
5
2
21
10
9
2
11
10
13
8
11
44
1
8
7
22
7
10
31
22
5
6
7
30
15
66
21
4
1
8
1
22
19
12
19
12
3
24
5
18
13
38
15
16
9
6
3
14
1
46
3
2
31
12
11
8
1
14
7
10
27
6
3
6
5
6
63
54
1
2
5
16
33
10
1
8
1
12
3
10
39
58
35
6
3
6
3
16
1
28
45
2
9
2
1
4
15
2
1
6
5
10
13
12
15
38
33
20
27
2
5
4
3
2
47
34
1
22
9
22
1
2
9
2
5
8
3
6
19
2
5
6
9
18
9
8
3
12
5
8
1
2
1
4
1
18
9
22
5
50
29
10
19
8
13
4
19
6
17
6
51
2
1
10
7
24
17
16
7
4
23
28
5
2
27
10
3
8
29
14
31
6
3
8
19
8
3
16
3
2
3
14
59
22
15
20
19
8
5
2
21
6
33
22
9
12
11
32
1
4
63
20
27
56
5
18
9
16
3
20
9
12
1
12
1
2
7
16
15
10
3
8
5
32
33
12
7
32
9
4
1
28
13
12
1
30
3
2
41
2
5
10
9
4
45
8
1
8
3
22
51
16
9
26
23
26
1
10
23
2
31
20
29
2
3
12
25
6
23
18
5
22
11
34
7
6
9
4
1
8
1
42
9
2
7
8
5
10
15
10
13
42
17
14
41
42
7
2
15
6
7
58
1
8
3
6
15
40
13
2
3
22
3
4
41
20
7
14
17
20
13
2
19
24
9
14
45
38
1
18
7
4
3
46
13
4
3
12
7
16
33
36
15
4
19
10
7
8
53
12
13
2
17
36
25
6
23
24
5
32
3
16
87
2
11
10
9
12
19
18
1
6
23
4
11
34
1
2
1
12
25
18
7
16
55
24
13
10
1
12
11
2
23
18
7
2
17
8
13
8
25
2
1
8
3
8
11
30
9
4
27
48
19
30
9
6
1
4
7
24
23
4
3
28
27
34
39
16
9
14
15
14
7
6
7
2
13
6
17
30
9
2
23
4
7
4
3
12
5
24
17
44
5
4
37
16
3
14
25
8
7
16
13
82
7
12
13
22
69
58
23
20
19
12
3
18
9
10
5
4
17
24
17
10
1
30
5
4
15
42
29
2
19
18
1
6
3
12
13
20
5
18
27
14
7
6
7
24
17
12
1
4
3
6
61
10
1
12
1
66
9
12
29
2
17
8
31
40
13
26
1
6
1
12
5
30
3
28
11
6
1
38
7
4
15
22
19
12
5
34
1
26
3
48
9
36
3
2
1
8
3
4
11
8
3
88
9
12
1
36
29
22
13
26
3
20
1
28
45
32
21
14
7
2
5
18
1
2
17
12
59
42
9
10
35
4
5
10
11
2
15
18
11
16
7
6
5
32
1
30
23
56
1
4
3
30
5
18
1
4
15
8
3
16
23
12
23
4
21
12
1
4
9
58
7
2
15
4
5
10
7
16
1
32
3
16
21
8
13
18
17
6
1
6
7
18
7
2
9
6
7
22
5
4
5
16
29
48
19
6
1
4
9
18
5
6
5
8
19
2
11
6
5
4
13
18
17
54
23
18
1
54
13
10
23
12
3
10
23
10
61
28
3
22
43
6
7
10
3
4
3
2
49
16
15
6
1
6
3
10
3
58
3
30
51
20
5
38
1
10
9
10
29
12
7
32
17
8
5
4
37
10
27
54
11
24
5
20
53
22
21
24
27
16
15
20
3
2
3
16
5
6
21
2
35
8
5
6
31
6
11
10
1
18
11
6
1
6
11
14
9
32
1
10
9
10
7
8
3
18
31
6
23
36
37
6
7
2
13
8
7
24
7
8
15
24
5
20
5
22
15
16
1
6
9
6
3
6
27
18
9
8
13
18
13
2
11
38
1
6
5
64
15
8
1
10
13
26
3
22
21
4
7
28
1
6
11
14
27
10
45
12
7
4
1
4
1
6
9
6
3
14
9
28
15
2
9
4
7
14
5
2
5
6
41
4
7
18
3
8
39
2
37
12
23
18
5
12
9
12
13
10
41
12
67
30
5
52
19
4
7
6
5
2
15
10
19
2
5
20
1
2
5
26
19
8
3
4
37
14
1
8
21
8
3
4
1
24
11
14
13
22
3
2
1
8
27
22
3
6
1
10
19
10
3
4
3
8
3
26
13
18
7
22
11
36
5
12
31
30
17
54
5
2
3
12
23
4
5
8
13
22
27
8
3
4
9
32
5
12
1
8
1
24
1
4
13
46
29
28
37
12
11
2
21
10
15
8
39
12
3
8
1
4
3
22
1
16
9
16
7
46
15
6
13
2
1
10
1
8
9
12
7
10
7
10
11
8
27
6
13
14
49
36
7
24
25
2
3
2
9
18
3
2
3
28
45
6
1
8
1
6
17
12
3
30
3
8
15
20
19
2
9
28
21
12
9
38
11
4
15
2
21
4
5
4
1
10
13
70
3
8
15
80
39
14
1
2
1
70
29
2
19
6
5
4
1
2
7
8
9
4
9
26
15
10
29
8
9
22
37
6
3
6
17
14
35
12
3
8
1
8
23
14
27
22
27
22
7
4
37
32
73
26
3
4
15
2
3
6
7
8
13
22
25
12
7
6
11
30
5
8
35
8
7
18
9
14
3
38
1
4
21
2
17
2
7
20
25
16
11
20
23
20
7
8
23
10
7
4
39
2
9
16
41
4
1
8
3
18
1
28
11
2
35
24
7
8
13
8
83
10
13
22
9
6
5
30
7
2
21
28
15
2
19
22
25
8
15
26
21
8
1
2
11
8
43
6
23
6
7
18
13
6
11
22
1
26
3
26
33
6
1
10
7
10
9
8
9
2
19
8
23
2
9
10
17
4
5
60
11
44
47
12
5
4
5
24
1
2
1
12
5
26
13
20
13
6
9
12
11
6
27
2
37
30
1
2
1
2
9
10
3
2
15
14
5
8
9
12
35
8
9
16
1
12
1
8
21
2
21
68
3
24
3
24
23
2
43
2
1
4
5
8
3
16
1
10
13
18
13
16
1
16
1
6
3
16
87
24
7
20
15
28
15
36
11
14
7
20
15
26
1
12
15
22
19
12
5
4
1
20
9
14
15
24
15
20
7
8
37
6
11
14
7
6
5
58
9
16
25
10
5
6
1
8
5
20
13
12
11
4
7
22
5
6
15
2
15
10
7
24
33
32
21
32
9
26
17
4
9
12
17
10
21
2
25
8
3
20
3
48
93
10
19
6
1
50
15
4
1
8
13
2
11
24
19
16
9
6
11
40
1
10
1
6
11
4
9
2
3
12
5
28
9
10
39
4
29
8
43
12
5
6
35
22
9
26
5
6
7
50
21
6
5
10
5
12
19
14
51
12
3
8
29
18
1
26
27
18
13
2
3
6
5
30
17
10
9
8
3
20
21
32
21
2
1
8
19
46
35
12
7
32
31
16
69
8
1
6
33
10
7
20
3
10
13
22
49
14
37
8
7
28
11
50
13
26
1
18
13
40
53
12
11
4
1
18
7
34
25
4
7
2
9
6
1
2
13
22
9
10
13
4
1
12
7
20
17
36
5
6
23
30
9
4
29
16
11
12
33
18
5
76
23
4
13
48
1
4
49
10
9
2
7
4
19
18
1
4
9
6
7
12
3
4
13
2
17
34
7
40
5
4
13
10
21
6
29
16
11
22
23
6
1
4
3
8
5
14
31
34
1
16
1
8
17
4
37
8
47
8
7
4
27
8
47
4
41
22
31
14
19
40
19
10
9
12
1
16
27
16
9
2
15
10
15
8
5
14
29
34
11
6
5
18
7
6
11
8
3
4
57
8
21
2
9
2
5
14
7
8
21
6
7
2
1
8
3
12
7
40
31
6
3
50
7
8
9
20
3
2
3
2
5
2
29
2
3
16
3
18
9
24
17
4
3
6
3
22
11
12
3
2
9
16
13
20
9
2
3
32
9
34
27
2
21
46
23
12
19
16
21
12
11
22
1
4
9
14
3
48
3
12
5
28
17
36
5
8
3
2
9
8
7
8
25
6
3
34
3
2
7
68
5
2
3
12
5
20
7
2
5
16
5
2
1
12
3
12
1
2
1
36
9
8
3
4
1
4
19
2
5
20
9
12
1
2
15
26
15
8
1
16
23
12
9
22
1
18
1
12
15
26
11
30
25
8
1
6
7
8
37
6
1
12
7
32
9
4
33
10
3
40
17
6
1
24
5
6
17
2
29
6
13
4
31
4
7
2
15
18
35
8
3
36
5
6
39
22
1
14
13
20
19
6
11
6
7
18
17
4
7
12
3
2
25
10
3
8
3
2
7
4
9
8
1
40
3
8
1
2
57
22
19
14
15
20
11
8
11
20
5
12
1
4
3
16
17
38
1
16
3
8
33
28
3
2
5
2
21
4
19
20
17
6
9
8
13
6
1
32
25
6
13
2
29
4
9
12
1
4
9
70
9
62
25
22
31
16
3
26
21
32
13
4
1
36
7
8
9
8
9
8
7
28
9
4
1
18
7
18
5
6
29
16
1
6
3
22
9
26
7
14
3
4
1
10
23
14
23
8
41
20
19
4
3
24
31
22
23
24
7
16
35
8
1
6
23
8
5
6
5
6
7
6
3
4
25
8
7
16
1
12
13
20
41
10
19
12
5
12
13
2
19
8
7
2
15
26
9
30
1
18
1
2
23
60
5
36
15
18
9
36
11
38
61
16
15
12
5
14
33
14
9
2
3
80
7
6
37
26
1
40
7
2
1
8
11
6
13
22
17
10
9
12
5
6
5
4
15
24
17
2
3
4
27
14
15
14
13
2
3
62
9
8
7
28
3
4
7
14
3
2
7
30
1
18
1
36
3
8
11
2
1
20
3
10
3
10
27
22
15
22
5
2
3
8
35
10
29
18
1
2
51
6
5
22
9
26
21
36
59
24
31
14
5
14
11
2
15
12
5
8
13
14
15
6
5
32
31
4
13
14
1
4
11
22
25
10
19
18
27
4
5
4
11
72
7
88
27
4
7
4
3
4
35
20
7
8
9
14
3
2
1
20
3
4
25
8
11
48
11
22
43
14
1
6
7
4
5
10
5
6
1
12
31
4
27
6
5
2
5
2
5
8
11
22
1
6
25
4
9
8
11
16
1
10
21
2
7
2
3
16
11
4
3
6
15
6
19
24
11
8
23
14
1
8
1
10
17
16
41
6
7
12
19
30
19
22
15
16
5
26
17
4
5
10
27
24
11
10
11
40
35
4
9
14
37
2
11
36
9
38
3
16
27
6
25
4
1
42
1
6
25
4
19
14
3
10
15
14
9
8
9
4
13
22
7
10
15
18
79
22
7
6
19
6
17
6
53
4
7
4
5
4
5
8
1
6
5
2
11
70
9
22
17
8
1
50
25
62
9
18
5
10
7
2
31
8
7
10
13
24
11
24
9
10
7
18
9
12
9
2
7
2
5
14
13
12
55
28
9
22
11
2
1
2
19
12
11
14
9
14
1
18
31
10
13
14
41
6
7
6
7
2
3
8
1
28
9
4
15
10
13
18
25
34
9
16
1
8
7
2
1
26
17
18
5
14
31
6
31
12
7
32
27
28
1
12
1
2
1
24
15
6
5
98
1
4
1
14
1
4
35
26
19
4
7
12
37
6
23
6
21
16
5
30
31
2
1
18
17
12
3
10
19
24
3
2
1
6
1
14
23
20
7
8
35
14
1
14
9
18
1
4
3
2
17
24
5
4
5
6
1
6
1
24
7
20
11
8
3
10
17
6
7
2
3
8
5
14
7
2
19
14
17
22
9
24
11
40
5
10
11
2
25
10
3
2
21
44
7
8
19
28
57
4
5
8
13
8
1
2
19
22
19
18
21
20
17
4
15
2
23
28
3
28
3
8
21
18
7
2
1
2
19
58
5
2
3
4
15
2
11
2
15
44
9
14
21
12
29
4
47
2
7
24
1
8
13
6
1
12
29
10
5
6
13
10
17
18
35
20
3
10
19
58
39
42
11
16
9
14
27
2
15
2
13
4
11
10
11
48
11
2
11
10
1
30
1
2
19
16
1
38
7
2
3
4
5
12
1
24
5
26
1
6
5
12
29
42
19
32
9
10
15
4
3
16
29
18
11
8
7
60
9
22
31
4
25
18
7
12
5
18
3
14
3
22
9
12
47
10
51
4
1
38
13
30
7
14
7
14
17
18
7
18
3
4
9
6
5
22
27
2
25
6
13
6
13
2
5
62
11
12
1
8
11
12
5
2
17
4
17
6
3
28
25
6
11
38
5
26
13
10
11
12
17
54
35
8
1
18
43
12
3
74
19
6
15
6
7
16
1
4
9
6
83
6
1
22
1
4
7
6
5
6
13
2
31
24
1
14
13
30
3
4
7
54
13
24
23
4
1
22
25
8
3
2
19
2
1
2
9
2
19
6
51
14
3
14
19
4
17
4
15
26
19
14
7
6
11
18
1
12
1
44
9
40
3
8
13
8
33
14
33
46
27
16
27
10
1
10
21
44
3
4
17
14
7
4
25
18
5
6
1
24
5
6
13
6
33
6
9
12
5
18
1
12
25
18
19
12
13
22
21
18
19
36
5
10
7
12
31
18
13
6
1
10
17
6
31
30
11
66
7
36
17
16
5
20
15
16
13
8
3
4
57
20
13
20
1
10
3
16
7
6
11
48
25
6
1
12
11
22
9
16
3
6
23
6
5
14
9
12
5
6
47
22
19
12
9
24
1
12
7
20
1
2
13
6
13
6
19
12
1
4
3
10
3
10
21
20
45
10
27
4
17
6
31
34
13
6
7
8
5
6
1
18
9
2
3
30
3
38
21
44
35
6
27
2
7
2
1
2
25
10
39
4
17
42
49
16
3
20
15
4
9
22
55
8
9
16
11
4
3
10
9
14
3
2
33
2
31
16
19
24
5
12
13
28
41
32
11
12
17
24
3
16
27
32
15
2
3
12
19
2
3
16
9
10
41
26
5
8
25
24
19
78
9
14
33
6
1
6
7
4
19
6
5
16
23
26
1
24
13
10
5
2
7
4
9
2
7
8
3
4
7
16
13
4
1
12
27
18
51
10
31
8
29
14
9
4
19
72
15
8
5
18
3
2
7
12
5
10
9
32
3
4
35
2
5
2
1
4
1
44
25
28
19
24
11
6
5
4
7
26
9
4
3
16
11
10
9
26
5
14
15
14
13
10
15
8
27
38
21
4
7
8
31
20
3
24
1
10
9
28
1
20
3
10
9
8
3
2
19
48
39
4
15
22
7
4
9
6
7
6
7
24
17
16
13
14
11
2
13
2
25
10
5
12
33
8
15
2
33
30
15
16
5
22
1
8
29
2
3
4
19
6
29
34
31
12
11
8
3
10
5
10
7
18
23
12
11
28
13
14
3
4
7
2
23
14
11
16
15
2
15
12
9
12
15
8
1
18
11
2
3
4
3
8
7
10
27
4
51
2
15
2
15
4
1
32
17
2
15
26
35
10
5
2
11
34
45
8
15
22
1
2
3
32
3
2
21
32
5
20
3
18
15
10
31
28
3
2
7
14
21
20
9
46
13
14
9
14
21
32
9
18
5
12
1
20
13
26
21
8
3
8
11
42
9
44
1
12
5
10
5
10
11
6
7
32
1
8
19
40
55
2
1
34
29
2
11
8
3
22
7
4
3
28
19
4
19
22
5
6
7
42
19
10
39
20
3
18
5
8
5
4
9
4
45
2
11
6
11
16
31
6
49
8
5
8
21
10
5
20
3
20
7
50
9
2
31
10
9
16
33
4
5
18
7
24
23
40
27
8
3
12
23
20
19
30
7
2
27
10
5
6
7
6
27
14
5
4
31
14
7
16
7
6
3
8
29
2
7
18
13
8
3
4
11
24
13
4
25
18
23
16
19
2
13
6
7
26
1
14
29
24
7
6
13
6
37
36
1
18
1
64
25
48
11
70
3
4
15
10
3
12
1
36
19
10
7
2
21
8
15
16
1
18
31
8
1
24
3
12
7
4
17
2
11
6
9
22
3
12
17
36
5
12
7
12
27
26
15
4
73
8
19
18
3
6
1
24
31
2
9
10
9
10
3
6
13
24
7
50
17
12
27
2
3
12
29
4
27
8
13
4
9
16
7
8
9
32
17
2
15
16
3
4
31
4
7
14
3
10
1
2
13
16
51
26
11
4
7
8
3
10
19
18
13
6
29
22
11
6
35
4
11
20
21
6
13
10
51
32
23
6
7
10
49
14
7
2
19
6
1
40
11
12
25
6
11
6
5
4
7
6
15
28
15
2
5
10
5
2
1
10
5
12
41
6
3
16
15
14
15
14
3
6
41
16
11
28
5
8
3
4
21
16
7
6
9
20
9
16
11
14
11
4
15
10
15
10
3
12
73
8
31
4
13
14
1
16
5
10
1
6
5
6
3
36
5
4
11
44
23
48
5
20
11
12
9
2
3
20
19
6
1
6
13
30
9
20
15
2
11
30
11
16
19
8
1
2
5
84
39
14
45
10
21
20
29
18
1
24
5
4
11
18
1
40
7
40
7
38
3
4
15
4
5
16
5
6
23
8
35
6
3
4
1
28
7
16
23
6
1
24
1
4
9
16
1
12
3
12
1
12
19
4
3
26
25
8
9
14
53
34
5
8
15
10
33
4
11
8
9
40
1
8
11
8
37
4
7
22
5
8
19
24
19
14
25
52
7
2
19
10
3
22
5
4
7
8
5
4
29
12
23
8
9
2
5
6
7
32
7
14
5
12
23
8
1
14
9
4
1
10
5
6
11
14
11
12
15
2
21
4
15
6
11
8
13
22
45
28
27
2
21
14
3
26
3
2
21
22
17
50
43
4
13
10
29
6
1
42
3
8
33
2
1
10
9
14
1
16
33
4
5
36
19
28
5
2
15
10
19
10
27
4
1
14
15
4
11
8
37
2
19
2
5
6
1
14
67
14
9
2
9
12
5
20
1
6
17
12
9
12
1
4
41
6
1
6
7
6
5
32
11
12
1
18
23
36
17
22
33
8
17
2
1
2
13
14
11
12
7
12
9
14
15
12
57
6
3
16
3
10
9
4
3
10
5
10
9
6
15
32
31
2
23
32
1
28
11
18
11
14
31
16
3
6
7
6
45
18
1
12
23
12
1
6
29
4
19
6
5
62
45
8
7
8
1
10
9
14
1
6
5
14
19
20
13
4
1
4
11
14
5
24
23
2
5
6
1
12
1
32
1
60
7
2
7
2
1
4
29
18
19
6
17
6
1
2
13
16
1
28
3
28
1
2
17
4
11
8
15
4
19
2
15
8
33
4
7
2
5
8
7
34
9
18
35
28
7
14
49
30
1
46
5
12
19
38
3
44
33
40
21
10
3
2
1
14
15
6
25
4
3
28
11
22
5
8
33
14
9
4
19
18
3
10
3
4
11
10
41
12
11
4
43
12
35
8
31
10
1
4
15
22
5
24
11
80
7
2
27
32
5
8
3
4
1
16
3
2
33
12
15
2
17
16
1
2
9
24
27
14
5
24
15
10
75
8
9
54
13
36
3
16
7
28
5
6
13
24
13
22
33
66
17
12
5
52
15
6
33
26
15
14
5
12
23
16
1
36
1
4
5
18
49
4
5
6
23
26
23
4
11
12
5
6
17
10
5
10
1
4
5
14
19
34
11
20
1
34
7
4
17
2
1
16
9
6
1
16
3
2
29
2
73
16
25
10
1
46
23
2
17
16
7
12
17
24
33
4
21
28
3
16
5
2
13
14
17
20
5
10
53
2
5
34
3
4
17
14
27
50
29
4
15
2
21
14
11
20
47
16
7
28
3
8
35
12
11
8
1
10
5
16
5
4
1
16
11
8
1
12
25
12
7
6
1
4
53
8
9
6
1
12
3
10
17
12
5
24
23
58
3
16
3
8
41
14
1
12
23
16
37
2
5
8
3
10
29
14
5
6
11
4
33
20
15
36
3
2
3
16
11
8
5
8
3
50
3
42
1
8
29
24
29
6
3
10
29
4
1
2
3
10
11
4
19
16
1
4
5
34
9
10
5
40
3
10
13
6
79
24
27
2
27
10
19
10
1
6
1
48
5
24
19
2
7
30
5
12
1
4
3
2
9
6
11
6
5
12
17
18
5
14
37
12
23
46
21
12
11
2
5
12
7
4
9
8
7
10
3
14
9
34
11
34
71
8
1
32
9
22
19
28
7
30
13
36
7
2
1
2
5
24
5
6
1
34
11
2
19
24
43
28
21
16
1
44
1
6
1
10
13
10
3
4
17
2
7
12
13
90
1
10
7
24
1
34
13
6
1
4
15
12
1
4
15
10
23
38
33
4
3
10
15
10
7
8
15
32
19
4
3
10
33
6
3
50
7
2
21
32
7
6
17
6
5
22
1
4
3
4
1
32
11
2
29
10
57
6
3
8
47
4
15
10
7
12
9
2
5
2
23
2
23
2
15
4
15
20
3
8
1
22
1
4
9
12
9
32
13
2
7
10
7
6
3
4
21
4
1
12
21
14
19
34
41
2
15
8
15
10
7
2
3
10
9
12
19
18
9
16
5
20
25
34
23
38
9
2
37
2
17
14
3
8
27
14
5
60
25
18
23
4
19
2
17
4
7
16
21
26
45
26
39
4
3
2
35
4
7
4
1
2
3
12
1
30
31
2
7
2
5
16
5
6
5
36
5
10
1
6
21
10
11
24
35
12
3
4
7
10
1
16
59
12
1
16
15
10
1
2
27
6
5
2
5
2
5
48
25
22
11
2
5
18
5
28
3
14
33
10
31
52
29
10
15
10
9
4
1
36
5
6
11
6
13
54
1
6
5
16
15
18
19
30
17
10
23
24
5
12
25
4
13
2
27
6
17
2
3
6
5
8
1
78
17
4
11
6
17
6
37
12
37
2
3
2
33
30
13
6
7
2
9
4
15
2
7
10
5
6
5
2
13
2
11
12
7
10
3
8
11
16
13
4
27
28
1
6
21
6
3
6
3
2
3
14
3
14
3
22
1
18
17
8
17
12
3
44
45
8
3
2
5
2
5
4
23
26
9
8
3
8
13
18
35
16
3
18
21
10
3
16
37
32
9
4
9
10
3
38
3
14
15
14
23
10
5
8
5
14
25
38
5
16
5
14
13
10
3
8
7
8
9
4
3
8
9
8
9
10
5
50
9
2
1
2
43
4
7
12
5
24
17
18
5
8
1
14
17
28
9
2
23
2
11
6
11
20
1
10
5
12
5
20
5
12
19
14
25
8
51
6
1
14
15
2
5
4
29
24
27
4
3
30
11
2
7
18
59
12
19
24
11
2
35
2
9
4
9
10
1
26
9
22
7
10
3
14
23
4
3
16
21
16
7
4
3
4
9
4
31
2
1
30
19
4
17
24
1
30
19
24
5
12
25
10
5
6
7
4
11
28
33
8
5
12
5
2
15
14
51
4
9
4
7
16
3
40
7
2
5
26
7
2
5
6
17
48
9
46
5
2
11
20
13
10
1
6
15
24
3
6
23
12
3
54
7
26
3
20
7
14
85
8
31
10
41
4
3
10
11
14
1
8
15
8
21
2
3
4
7
12
7
8
27
20
1
4
1
16
3
2
9
12
5
2
25
10
59
6
9
18
43
18
27
6
5
18
21
8
3
6
53
6
17
6
11
2
55
28
3
8
1
12
1
12
23
2
13
20
3
4
3
12
19
24
11
14
11
4
5
12
3
4
35
26
33
4
7
14
29
2
5
6
7
4
3
12
5
14
25
22
1
8
1
4
3
12
1
40
13
16
9
36
7
14
43
14
1
10
7
16
1
18
11
28
9
12
41
6
13
30
23
18
5
32
11
8
11
2
21
10
23
4
7
58
11
22
5
20
9
2
7
6
21
36
83
28
1
12
5
2
25
4
11
2
19
18
51
20
31
22
29
10
3
26
51
10
13
10
13
6
27
44
23
82
1
18
13
14
3
2
33
4
3
20
15
16
15
8
1
30
5
10
9
14
7
34
21
52
9
14
21
4
17
2
9
12
1
12
3
4
19
2
7
6
5
26
3
14
3
14
3
2
15
40
7
14
15
46
9
4
9
44
1
8
27
26
5
8
19
20
3
24
13
16
37
10
31
6
29
2
35
12
5
34
5
6
5
14
25
32
45
6
15
40
9
4
13
54
43
20
5
8
27
16
21
2
9
8
1
22
21
8
21
10
3
20
29
8
5
2
9
38
33
16
3
8
15
2
7
10
3
32
13
32
21
12
1
6
7
2
5
2
1
2
9
2
1
8
25
10
3
14
25
10
19
18
27
8
33
14
3
6
23
2
43
12
5
2
17
10
17
10
3
6
5
2
11
36
17
2
17
4
13
6
13
48
19
2
27
8
23
2
1
16
17
10
7
18
29
26
7
16
3
6
5
24
1
10
15
4
17
24
1
2
43
12
41
18
27
42
7
4
13
16
15
16
27
20
17
8
3
14
13
4
9
10
3
18
5
8
11
18
5
14
3
16
23
18
21
10
15
34
13
34
1
24
1
24
11
32
13
6
19
4
21
10
9
14
3
16
3
8
1
18
1
4
23
18
1
12
17
20
5
6
15
8
1
6
19
6
1
34
7
6
1
66
57
8
49
34
5
2
21
48
11
6
5
26
5
4
13
2
7
48
1
4
7
12
1
40
1
2
1
2
5
4
1
14
3
32
3
4
5
50
3
8
1
22
5
18
11
2
23
2
71
22
5
30
29
6
1
8
53
8
15
8
3
6
3
8
11
6
37
8
13
12
35
6
7
4
15
34
11
28
9
2
5
8
27
6
1
20
11
14
17
30
17
14
3
2
15
10
21
2
15
12
5
16
9
16
5
20
7
28
9
18
11
6
31
4
1
6
25
16
11
18
21
18
19
14
3
52
45
14
9
16
3
20
23
16
17
6
5
4
33
12
5
8
1
4
5
34
13
10
17
22
3
26
3
22
9
2
7
50
23
18
53
2
5
14
1
6
11
2
5
48
9
46
15
48
9
6
51
36
7
2
15
28
15
4
9
4
1
8
75
18
17
8
3
32
3
2
9
2
15
6
21
8
111
2
11
4
1
26
5
8
9
16
5
2
15
34
27
6
1
6
19
2
1
36
1
12
11
2
15
18
37
2
19
2
11
32
31
18
5
6
5
14
1
8
1
14
37
6
3
4
37
14
15
2
33
12
7
6
29
18
5
2
9
2
5
4
43
8
13
4
3
6
13
10
25
8
29
16
15
6
5
6
21
6
3
12
1
10
7
12
11
18
15
10
3
2
13
40
9
8
5
8
1
14
5
22
7
74
1
6
5
12
19
24
21
52
3
14
3
6
3
2
13
28
13
12
9
2
3
16
3
4
21
20
13
12
1
8
35
2
7
6
17
36
1
10
3
6
3
14
17
28
31
16
25
2
9
12
3
4
7
10
47
6
7
8
1
2
5
14
1
14
3
16
3
16
13
2
27
44
3
12
5
2
23
10
19
2
17
2
9
4
15
10
3
14
15
18
25
12
5
4
3
12
9
28
1
26
17
22
19
36
45
20
19
2
11
8
5
50
9
12
5
6
11
6
11
18
3
12
5
38
1
50
3
8
69
6
29
24
19
40
9
40
3
20
33
2
47
26
1
2
15
2
5
18
35
18
29
26
31
8
17
32
37
2
9
8
5
26
9
18
7
14
3
20
3
6
7
14
9
4
7
8
37
2
17
8
3
18
1
6
1
4
9
14
11
18
25
6
7
6
13
2
3
2
39
14
11
22
5
6
21
2
23
12
1
10
3
16
1
4
15
20
17
6
17
8
39
6
13
26
1
6
35
6
15
14
19
4
7
8
3
28
23
14
1
8
1
10
17
20
3
2
5
12
9
2
9
20
27
10
3
56
15
2
1
8
7
2
3
40
1
20
45
2
9
16
15
16
21
28
1
22
1
2
13
28
11
6
23
34
5
10
1
22
3
2
7
2
5
8
17
10
27
24
23
8
3
26
7
16
1
4
9
2
17
4
5
2
7
2
9
8
71
2
7
12
7
16
1
4
7
10
9
26
13
8
29
48
9
10
13
22
17
16
13
18
29
10
3
4
17
6
13
4
35
22
5
20
41
2
11
6
1
4
19
8
3
8
5
10
21
12
5
6
19
6
25
12
7
8
19
42
39
20
27
6
9
2
15
20
3
4
9
2
5
6
23
34
1
6
1
12
49
2
13
8
3
8
15
4
1
2
37
8
1
12
11
18
1
4
9
4
9
10
1
24
15
2
35
8
15
2
21
6
11
16
11
6
7
6
9
4
9
4
15
2
21
12
11
10
39
8
21
6
27
32
9
30
1
24
5
26
15
8
9
4
11
8
15
16
7
4
11
10
17
4
21
14
9
22
5
36
5
2
17
18
1
16
1
6
17
14
5
78
7
22
5
6
5
12
7
4
5
54
7
20
33
90
1
6
31
12
13
6
3
8
3
18
15
6
3
2
11
2
17
4
17
10
27
4
1
2
17
6
1
30
3
2
19
16
5
4
9
12
9
14
21
16
9
8
5
24
5
24
5
10
47
2
1
14
1
2
15
16
21
32
3
26
3
8
13
18
7
2
3
2
7
16
15
4
3
6
23
26
11
4
5
18
31
2
21
4
11
16
33
2
17
10
27
28
39
8
21
36
9
20
5
22
11
2
9
40
1
10
19
24
7
20
1
8
9
8
3
8
5
6
31
2
11
4
17
42
13
14
13
2
7
2
5
4
35
12
1
22
25
14
25
16
13
10
13
2
3
6
13
6
15
12
37
24
11
20
11
24
1
12
1
6
33
6
7
38
13
6
29
2
9
2
3
30
1
2
29
6
3
4
11
10
7
6
11
10
17
18
3
56
45
4
15
10
7
4
39
28
33
44
3
8
7
22
5
2
15
2
13
6
1
12
17
10
15
20
19
42
39
30
13
14
1
6
23
10
19
2
13
42
15
16
11
8
17
28
23
18
9
12
5
4
3
8
53
8
1
34
7
2
3
4
39
22
7
8
13
8
47
18
1
22
11
48
1
12
5
18
1
14
5
16
7
12
1
6
13
6
35
4
35
14
13
4
33
6
1
6
1
20
7
24
5
52
15
10
1
6
29
12
5
4
1
2
9
2
13
6
11
14
13
4
15
22
7
2
13
52
9
2
5
14
9
2
71
34
23
30
3
30
1
10
27
4
3
30
7
12
43
14
5
4
13
2
1
2
13
16
15
8
1
2
13
8
1
10
13
50
11
6
37
2
3
2
9
8
1
28
13
24
1
8
1
2
13
12
11
48
5
10
17
20
7
10
17
8
39
18
5
24
13
36
27
24
1
38
23
56
5
6
25
6
1
8
5
10
21
24
11
6
1
24
7
18
31
14
5
14
15
14
33
2
7
4
3
2
13
20
35
10
1
14
9
8
3
22
5
32
3
4
5
20
13
16
23
14
71
2
3
4
9
4
3
16
19
18
9
6
3
36
17
12
1
2
7
30
7
8
29
6
79
6
7
22
7
16
1
2
9
12
3
2
13
10
69
2
15
24
13
16
9
2
5
32
21
36
13
6
13
10
5
16
15
40
3
8
3
6
9
14
17
6
5
2
1
18
13
12
21
10
25
4
3
2
11
14
3
8
23
14
3
6
3
8
19
30
17
4
1
18
7
2
5
12
37
30
1
4
39
12
5
2
19
18
13
44
45
30
15
14
23
6
5
4
17
24
13
2
7
56
19
2
3
2
1
10
21
6
1
10
5
2
31
12
5
52
17
8
1
8
19
8
11
2
21
18
69
18
1
46
7
14
15
8
21
2
7
4
19
2
7
6
1
12
13
2
25
8
1
44
3
38
23
24
7
6
23
38
7
26
25
14
1
2
9
10
3
14
7
2
17
10
13
2
1
2
7
6
31
10
7
10
3
10
3
10
13
4
3
4
33
32
29
30
23
26
11
8
45
14
15
8
1
4
11
4
9
2
21
10
21
46
5
10
7
2
1
4
15
4
25
8
21
8
9
10
21
6
13
36
13
22
17
6
3
32
15
12
3
12
15
4
11
10
1
28
1
2
1
6
3
10
23
12
39
6
7
26
11
16
23
2
1
16
1
22
7
2
11
14
5
8
15
8
5
6
1
4
5
12
9
18
5
12
1
36
1
2
1
10
5
32
7
12
13
4
3
4
11
4
19
4
9
56
7
8
45
18
9
16
3
2
3
4
5
16
25
38
11
2
9
40
13
6
7
10
37
22
5
6
7
22
11
4
11
8
5
2
31
44
5
16
19
34
19
2
1
6
17
8
1
16
7
22
5
66
19
28
7
6
7
4
27
6
9
10
15
4
1
4
7
8
5
16
17
40
13
26
3
12
11
6
9
14
3
20
17
20
3
20
9
6
21
46
21
4
47
4
5
2
3
4
51
2
17
14
13
4
25
4
21
2
1
4
5
6
31
4
13
4
7
12
1
12
1
8
7
6
13
4
11
34
1
6
7
6
5
8
75
4
15
4
3
4
1
2
9
16
5
4
13
10
9
10
17
10
37
2
5
46
3
6
1
8
5
2
17
98
3
4
13
14
11
10
13
14
23
24
19
16
7
2
5
34
55
18
3
12
23
14
11
32
15
8
7
4
1
2
7
6
3
14
3
2
9
10
7
4
17
14
37
4
33
4
9
2
9
20
13
6
9
4
7
12
11
6
19
2
7
20
31
6
7
14
13
10
7
20
7
4
23
28
1
8
27
8
17
8
29
6
9
6
17
2
49
2
3
2
9
8
3
20
11
10
9
8
43
10
5
12
23
46
19
6
7
18
3
20
17
18
3
6
1
2
7
58
53
36
1
42
11
28
7
16
3
10
23
20
13
26
15
2
15
18
13
6
49
10
19
6
9
12
23
12
13
42
11
6
9
10
3
4
3
10
43
6
3
6
1
8
29
24
5
12
1
2
31
48
15
12
1
16
5
10
7
16
13
6
7
40
21
2
3
4
33
2
9
20
1
8
7
18
7
2
13
18
7
26
15
18
13
14
19
4
3
22
3
6
15
10
5
10
21
18
15
2
3
4
1
4
1
8
1
12
1
2
9
12
23
16
9
28
3
20
17
12
13
4
5
18
5
6
11
30
23
10
5
2
23
6
39
10
29
12
15
8
7
26
33
4
11
6
27
16
23
6
1
8
17
28
3
6
9
8
7
4
7
30
17
20
23
6
15
12
11
8
35
12
13
6
1
16
25
6
5
4
35
2
11
2
5
18
11
6
5
20
27
4
9
16
17
2
1
24
17
30
11
6
3
4
21
14
15
10
9
6
11
20
21
16
15
10
11
10
3
38
3
4
1
14
1
4
3
26
1
34
19
22
1
44
1
2
3
10
7
6
7
4
7
10
53
14
31
2
13
14
39
10
9
52
37
12
59
8
1
4
9
42
1
2
1
28
19
26
11
12
9
10
5
22
15
6
5
24
7
2
1
12
1
114
9
8
25
8
5
8
3
24
21
16
5
18
7
30
1
12
1
30
9
4
3
14
15
40
3
2
1
8
29
2
9
16
17
20
91
14
17
6
1
22
17
4
11
2
13
4
11
28
17
2
1
36
17
12
1
4
7
14
1
32
5
2
11
10
3
42
1
12
17
22
7
10
29
10
9
10
9
10
15
8
3
50
23
16
9
8
23
2
1
8
1
6
13
14
13
6
1
4
1
10
3
8
1
6
3
4
11
10
1
4
57
50
11
18
13
14
5
12
15
8
5
8
13
16
9
36
11
10
1
6
19
16
1
4
1
12
33
14
29
2
15
4
27
14
9
4
27
2
9
54
11
6
17
16
11
16
11
4
5
10
3
8
27
6
5
6
29
4
1
12
47
6
9
24
3
4
29
2
21
2
1
10
11
60
7
18
13
14
1
32
5
12
13
30
3
20
11
32
7
20
33
4
49
52
5
12
7
2
5
8
11
8
29
16
19
30
17
4
19
8
9
2
3
28
17
12
29
2
3
8
11
20
7
2
61
2
15
12
3
14
15
14
15
6
1
4
5
16
7
16
7
2
1
8
5
38
25
6
15
10
45
28
13
2
9
4
19
4
7
10
7
12
21
4
15
4
9
28
27
10
1
8
13
6
25
18
9
28
15
8
9
8
31
26
95
10
41
56
5
2
5
20
17
4
9
4
11
16
9
26
3
8
1
10
7
6
1
12
1
18
1
8
19
6
5
8
45
24
25
2
23
4
25
38
9
28
3
16
5
14
47
18
1
6
19
4
11
8
1
6
1
22
7
2
25
4
25
18
11
6
11
10
29
2
3
6
3
8
9
18
9
14
13
8
9
48
33
36
17
2
35
24
37
8
1
18
5
6
17
30
1
6
7
6
21
10
3
2
59
6
3
18
19
18
1
8
5
4
19
2
11
28
3
20
3
8
7
20
3
16
9
6
15
10
1
6
29
12
11
8
15
8
67
20
11
14
7
14
13
6
7
40
21
16
11
8
21
10
33
8
5
14
29
2
5
2
17
4
5
6
5
22
7
16
13
2
13
2
7
10
17
2
29
14
7
2
7
12
3
22
7
26
21
14
13
26
5
18
15
4
3
14
9
4
1
2
49
4
9
20
17
4
7
2
31
18
13
10
13
32
21
26
3
8
49
8
19
10
9
30
7
4
1
2
5
2
9
4
35
14
5
12
5
4
25
24
13
26
7
20
9
10
1
30
5
42
3
24
1
18
15
2
33
4
23
16
25
12
5
12
1
14
29
6
7
2
19
12
13
18
1
20
19
6
9
10
3
12
23
2
21
18
7
16
3
36
23
6
23
2
3
18
7
2
23
2
17
10
29
18
13
30
15
28
1
8
5
28
35
6
1
10
29
20
15
30
3
2
11
8
15
6
17
18
5
6
19
2
13
30
13
8
21
10
1
18
29
6
5
12
55
4
3
4
65
12
5
6
7
4
3
6
3
2
13
2
3
4
9
2
27
14
3
2
5
22
7
4
3
4
3
2
19
4
13
4
15
8
7
18
47
12
33
2
15
26
9
2
1
2
19
4
43
4
7
14
15
2
1
14
15
12
13
16
17
16
19
30
7
6
19
22
19
2
3
18
5
6
25
2
7
2
45
14
13
26
3
22
7
48
13
6
27
4
9
4
5
16
1
2
31
12
43
6
15
12
15
8
15
20
1
2
5
8
29
6
27
8
39
2
1
6
1
6
49
4
1
20
9
4
21
10
9
48
23
8
23
26
9
10
9
36
9
4
7
4
7
2
11
10
9
16
3
26
1
12
1
4
3
34
21
2
19
10
5
22
15
4
1
4
3
10
33
4
13
2
21
60
3
2
9
4
25
2
3
2
33
18
15
10
1
22
7
22
17
38
19
2
5
8
11
16
15
2
1
14
3
4
75
28
35
4
1
2
15
2
13
34
11
10
11
10
13
14
53
4
13
12
33
8
9
18
7
24
1
8
15
10
7
12
1
18
49
30
1
2
7
10
13
6
25
8
19
6
21
8
5
14
1
24
1
18
29
8
7
24
5
6
17
12
7
6
1
6
1
78
23
4
27
4
21
16
1
8
13
4
19
52
11
4
3
26
49
24
7
14
43
22
9
16
9
32
35
12
29
12
31
24
7
6
21
36
11
6
9
18
15
16
5
32
29
4
3
2
31
6
45
14
11
12
5
28
3
4
7
34
17
4
7
4
49
2
35
10
17
2
11
2
3
8
5
12
25
16
27
2
1
4
11
2
11
4
33
2
3
4
23
2
1
26
7
2
1
14
5
2
5
4
3
28
15
14
1
2
1
14
37
4
9
20
5
2
3
8
49
2
1
22
13
40
13
4
61
14
25
22
11
2
21
4
9
22
7
6
13
24
1
20
5
18
73
22
3
8
1
40
17
6
13
18
1
2
7
6
1
12
1
8
17
18
9
34
13
18
7
24
33
2
61
30
17
6
17
8
15
6
13
18
9
10
11
16
1
24
3
4
17
4
9
2
3
8
9
12
23
6
1
18
13
12
9
2
27
2
15
2
1
8
17
4
9
2
7
8
13
38
5
6
5
8
1
32
1
4
9
8
3
34
3
4
3
8
21
32
3
24
1
10
43
4
37
38
13
16
1
6
25
10
3
10
7
20
7
18
7
30
5
4
37
36
5
56
7
2
33
2
1
2
5
2
13
22
7
2
23
8
7
14
15
4
11
28
5
2
69
2
67
6
21
6
1
8
9
8
3
38
15
8
19
16
7
16
5
16
33
8
13
4
33
18
31
14
13
4
11
8
19
6
9
10
3
6
35
8
13
12
11
18
1
26
5
8
19
12
1
24
7
14
7
16
5
14
31
40
21
10
31
12
7
34
3
10
9
2
1
2
5
12
15
40
1
4
15
14
23
10
7
4
35
2
13
42
19
18
11
18
37
4
17
4
19
26
9
18
15
4
13
12
23
26
31
4
33
52
19
14
1
18
1
10
9
14
21
8
13
4
29
36
13
2
1
20
1
14
1
8
13
10
1
46
1
6
19
2
31
6
1
24
13
26
27
14
19
2
1
20
15
16
7
4
27
2
3
12
7
42
5
30
11
26
1
10
21
4
13
20
1
4
1
26
1
28
1
6
19
16
1
10
17
4
11
8
1
4
5
8
63
20
7
2
5
16
27
38
1
24
1
20
1
2
23
24
41
16
17
40
1
28
13
2
15
2
3
12
1
6
17
30
13
18
9
18
17
8
15
2
11
8
45
10
5
2
9
2
3
26
3
10
7
12
13
16
1
14
1
2
25
4
19
10
35
4
17
14
27
6
23
16
3
6
27
2
25
10
1
12
1
6
9
12
35
4
9
24
11
14
1
4
43
10
59
12
3
10
7
6
11
2
31
4
17
6
13
2
11
10
1
38
29
20
15
20
1
6
1
2
9
22
7
16
37
34
3
26
9
14
33
2
9
18
19
8
31
18
13
10
9
10
5
46
3
2
1
32
3
20
1
2
5
4
3
2
39
6
1
40
7
26
11
26
1
10
5
22
21
10
1
16
17
4
9
20
19
8
37
2
25
16
5
42
61
6
9
14
3
6
7
4
7
6
3
4
1
4
15
6
17
2
9
4
15
16
1
22
9
14
21
6
9
10
13
106
3
40
13
14
3
6
11
24
17
10
3
12
13
42
1
6
1
6
7
22
53
6
11
12
11
46
17
4
11
12
9
4
9
24
1
28
11
12
13
12
19
6
11
6
7
6
25
8
1
22
59
24
7
24
5
18
7
26
13
20
11
16
5
2
15
20
9
2
33
34
7
12
15
12
9
26
7
20
27
10
15
16
1
26
35
4
13
16
21
2
1
14
7
4
5
14
37
6
3
6
9
6
17
2
3
2
47
10
1
6
19
12
1
4
13
6
41
38
49
8
15
4
9
12
3
20
37
30
9
6
29
2
37
22
57
6
5
8
29
28
17
10
3
2
1
32
1
6
1
4
3
12
53
28
17
8
19
28
9
10
9
8
11
6
15
32
5
10
25
12
3
18
5
4
27
26
3
8
1
14
23
2
9
2
37
2
11
10
27
8
3
10
9
2
57
20
15
16
7
16
29
2
1
20
11
2
41
4
11
2
37
12
3
34
1
10
25
22
1
12
5
2
3
2
13
4
19
16
5
22
9
10
5
6
25
4
39
6
1
2
17
12
13
8
9
8
7
2
17
8
17
4
13
6
15
2
9
20
1
6
19
10
3
2
7
20
23
2
13
8
3
42
1
2
29
10
11
2
17
2
5
26
9
26
9
2
3
10
3
4
9
10
13
14
3
18
7
4
9
40
7
10
17
4
13
10
17
26
13
10
9
6
33
2
3
32
5
44
9
2
27
18
37
6
11
12
1
10
29
22
39
24
17
12
27
4
23
102
23
10
5
4
41
2
7
6
5
4
13
26
1
8
15
22
1
44
19
30
7
14
23
48
13
2
5
48
27
14
21
4
1
8
5
8
7
6
27
6
13
24
21
16
29
2
11
2
37
8
15
10
21
2
29
14
25
16
3
4
31
24
9
8
5
14
5
2
7
6
55
26
3
4
9
4
9
2
5
6
15
44
11
2
37
26
19
14
23
42
7
6
15
34
3
30
3
38
3
10
1
4
3
6
17
12
5
26
9
18
33
2
13
14
7
10
7
48
7
4
5
6
5
12
17
4
13
16
7
50
27
6
23
4
9
28
21
26
3
18
11
36
15
2
1
6
11
6
1
18
11
14
17
2
79
40
7
38
27
16
27
8
9
14
15
8
1
22
11
4
3
4
19
14
5
4
9
26
21
16
9
8
11
10
21
24
1
12
11
50
13
16
5
6
27
24
9
10
21
20
3
2
5
12
9
40
9
10
1
32
21
12
5
30
11
2
23
28
29
18
21
4
27
4
5
6
7
14
1
4
1
30
21
12
47
4
71
12
17
8
15
12
1
44
7
16
9
26
43
18
5
30
3
2
9
2
3
22
3
8
7
6
7
18
49
12
1
6
9
4
11
12
21
8
9
8
31
10
9
4
3
8
3
22
27
4
9
46
3
6
5
38
13
10
11
20
15
16
27
12
1
12
7
30
17
24
5
22
3
2
13
4
75
2
5
16
1
8
9
18
23
10
5
10
27
10
13
2
45
14
5
42
19
6
39
4
3
14
9
24
17
32
15
6
5
10
13
16
19
34
5
2
1
6
1
14
15
8
1
14
7
10
13
14
33
6
11
4
43
6
3
16
9
14
21
8
9
26
57
2
15
2
13
12
21
8
15
32
35
24
13
4
1
8
17
10
15
2
1
2
11
24
11
18
25
8
11
50
11
14
39
12
3
6
7
2
29
34
57
2
17
14
57
4
1
6
31
4
39
8
9
28
1
10
1
4
1
32
21
18
21
4
3
10
3
8
13
28
15
4
27
2
9
12
7
8
5
4
43
6
11
4
21
12
3
12
25
2
17
22
1
2
1
26
13
12
23
6
5
14
9
6
5
20
9
8
35
2
5
6
17
16
1
2
7
2
17
2
5
22
19
8
41
2
15
32
29
14
43
6
7
2
29
34
11
4
11
6
43
6
1
10
13
24
11
12
5
2
3
24
15
10
3
12
7
16
13
6
31
2
33
10
25
26
7
18
5
18
3
10
7
4
3
8
9
24
33
12
33
24
11
6
11
16
3
48
7
4
29
6
17
18
23
22
11
10
15
12
7
2
7
22
1
14
7
8
3
4
9
6
19
10
25
2
17
6
17
16
1
8
11
4
15
28
15
24
13
8
5
18
17
20
1
34
17
8
1
2
1
24
37
16
11
20
17
10
31
2
15
4
1
10
9
30
3
16
15
18
7
10
1
22
27
10
11
38
1
50
3
10
25
40
9
8
37
20
9
16
11
8
15
4
19
18
21
4
15
16
13
10
11
8
7
10
17
14
21
26
3
48
3
4
5
2
11
28
53
36
1
18
5
14
11
14
13
2
7
24
1
12
41
22
21
16
9
2
15
14
15
6
23
2
45
20
17
2
31
4
9
4
3
2
19
8
13
4
29
6
7
2
1
12
1
10
21
8
17
12
5
26
43
12
1
4
1
18
17
10
21
12
7
2
1
2
1
2
5
42
5
4
19
2
3
14
1
14
17
20
3
22
7
10
21
2
9
6
31
4
9
12
9
6
3
6
13
18
19
4
3
56
3
10
3
12
73
8
11
2
1
36
5
12
3
18
1
8
25
2
1
12
1
2
35
4
17
12
5
24
9
82
19
24
5
10
23
10
13
14
3
6
5
10
27
8
3
4
33
38
9
22
9
14
1
12
9
14
1
12
21
16
1
4
17
4
15
28
1
24
5
4
7
32
1
14
15
32
15
48
5
26
27
22
3
4
1
16
5
22
3
4
3
14
5
10
9
14
5
16
9
62
3
8
5
4
25
8
11
6
17
24
5
2
1
12
11
42
19
16
13
6
3
4
21
18
7
12
27
6
21
30
17
2
15
8
3
16
3
20
7
2
1
14
7
10
21
2
1
8
9
6
1
20
9
16
5
2
21
8
7
30
1
18
7
12
1
20
3
8
3
2
15
30
5
2
11
66
1
18
19
16
1
22
15
30
3
20
45
2
11
14
9
42
3
10
1
6
27
6
7
14
31
56
9
2
9
2
7
24
25
22
25
12
1
16
7
14
1
18
57
40
31
2
9
8
19
16
31
2
35
12
13
8
5
4
33
2
5
4
1
40
1
30
1
34
7
14
1
14
13
24
7
14
13
6
13
10
63
6
5
6
9
18
21
14
9
28
21
18
3
64
3
4
5
4
3
22
3
8
13
22
9
18
21
6
5
4
51
14
45
8
11
28
7
8
5
32
39
12
19
6
21
2
7
6
1
4
33
2
33
40
5
2
17
40
17
10
7
4
21
18
11
18
19
8
5
8
25
2
23
36
23
10
29
6
55
4
5
10
1
10
3
34
9
8
19
4
15
2
25
4
5
6
35
16
7
30
19
30
11
28
13
8
29
10
17
2
25
2
13
12
25
8
9
2
3
14
3
2
1
10
7
2
3
4
17
22
1
6
11
18
25
22
23
4
1
4
41
18
13
12
31
32
7
20
1
28
7
2
3
8
5
46
13
58
3
10
3
12
15
42
19
8
9
18
1
34
31
18
7
10
15
64
3
22
15
2
5
2
9
14
21
2
1
54
7
8
19
12
1
20
15
30
19
16
35
14
1
2
25
14
17
22
11
18
23
2
5
12
15
4
37
24
3
8
1
2
35
12
1
14
7
2
11
2
1
12
27
30
5
14
37
24
5
12
1
8
1
4
9
26
1
4
9
2
51
14
15
12
1
4
21
10
1
12
23
10
7
22
7
24
5
14
21
26
17
2
1
20
5
10
3
12
15
6
31
8
9
10
29
24
53
84
3
18
3
12
5
18
3
18
7
14
25
12
29
10
1
18
1
6
11
14
1
14
13
12
5
22
25
18
1
12
1
36
13
30
1
24
7
12
21
16
11
24
19
2
1
6
5
46
1
16
7
6
7
50
7
6
7
2
39
18
13
8
7
18
5
8
11
8
1
2
7
34
1
28
7
16
3
8
13
6
17
4
35
28
9
10
3
14
3
22
47
8
9
20
27
2
27
2
5
44
3
10
15
4
1
6
9
2
9
24
35
18
1
4
23
4
15
42
29
2
3
2
17
14
19
2
15
32
63
4
3
30
3
8
31
26
7
10
29
32
5
20
7
2
25
8
19
10
5
18
21
6
11
16
31
14
13
26
29
12
9
32
5
12
21
16
29
6
1
4
5
8
15
24
3
14
3
2
1
4
45
28
25
12
25
18
29
4
7
30
5
14
39
2
3
4
1
22
35
4
1
16
21
2
17
4
9
6
9
2
1
2
3
2
25
12
13
8
5
40
19
6
29
18
1
6
7
4
17
6
7
8
5
8
11
12
7
12
1
78
5
6
9
22
9
8
57
8
11
4
3
2
9
14
1
44
9
8
9
2
1
2
17
6
21
56
5
6
1
20
3
2
9
10
7
8
11
18
27
4
3
10
23
14
11
6
31
12
5
22
1
36
5
2
1
10
1
10
9
10
13
16
9
2
1
4
1
38
13
14
23
8
7
28
3
4
27
2
11
2
11
2
3
32
1
2
3
8
3
14
15
2
13
8
1
12
17
8
3
10
37
16
15
32
19
16
7
8
1
6
1
8
1
4
3
22
5
2
5
10
1
12
25
2
11
34
3
8
15
2
9
8
3
16
11
14
23
14
3
4
17
26
3
16
9
34
3
4
15
2
33
26
7
14
15
6
19
16
1
24
1
2
1
4
1
16
5
14
11
6
5
16
45
18
5
18
1
8
23
24
5
4
15
14
15
10
7
18
7
34
1
8
3
20
9
14
15
4
15
10
1
30
63
22
19
36
5
6
11
16
7
4
23
16
17
18
3
64
11
30
1
40
11
14
7
8
3
24
19
2
17
26
9
26
45
20
1
6
11
10
37
10
7
10
3
2
43
22
15
22
9
18
11
22
1
4
3
2
9
24
7
4
11
52
13
4
15
2
1
10
3
20
47
2
1
18
19
16
1
12
1
22
13
4
13
6
9
32
21
22
5
12
5
24
41
6
27
8
25
12
33
24
37
10
29
6
17
4
19
52
61
12
23
58
11
4
3
20
15
2
15
16
13
22
21
10
1
10
1
6
41
22
5
14
19
12
73
6
3
16
13
2
5
6
21
4
5
4
3
26
39
14
23
14
7
2
15
8
15
4
35
32
19
24
7
20
27
32
9
4
9
40
7
24
9
2
11
2
63
2
11
6
21
16
11
14
9
6
33
20
5
6
5
2
9
12
3
14
19
6
23
24
5
12
5
6
13
6
7
18
17
26
45
24
13
18
5
18
47
8
3
6
5
8
17
20
23
10
1
14
3
2
11
4
53
8
25
12
9
16
5
4
3
42
1
8
11
40
17
14
21
6
3
34
23
18
17
6
33
28
1
10
17
2
5
2
11
36
5
14
1
18
17
16
23
22
3
18
71
36
55
4
1
8
9
10
5
2
49
4
1
2
1
10
5
12
17
14
1
42
3
8
3
16
1
22
11
6
1
18
5
12
15
20
7
14
11
20
1
8
39
22
27
4
33
6
3
2
11
22
19
6
25
10
13
14
13
8
11
6
3
8
7
10
11
14
3
32
23
2
39
4
33
22
1
8
5
10
9
8
9
50
17
2
7
2
23
20
5
50
43
2
9
2
5
2
11
38
3
26
51
20
3
4
3
26
3
22
37
24
17
2
15
18
9
2
17
10
11
8
15
8
3
10
29
26
3
8
61
12
7
2
1
8
21
54
29
28
3
18
17
14
3
14
13
2
21
10
11
6
1
12
1
2
1
2
9
26
3
42
7
2
35
2
29
8
1
18
21
30
47
6
15
16
11
26
3
52
13
16
5
4
29
20
1
12
3
4
17
18
5
2
23
12
1
24
1
10
17
14
15
4
5
20
13
42
1
2
5
6
11
14
7
38
1
10
27
6
5
14
23
10
17
36
43
4
3
8
15
2
9
2
21
20
7
14
3
20
7
16
11
4
11
10
19
22
3
10
3
10
7
10
9
20
1
4
3
2
7
4
11
10
27
4
21
12
3
6
3
4
9
2
1
40
5
4
7
28
71
38
17
14
13
14
23
6
15
34
13
42
21
6
7
6
13
22
13
24
11
2
33
2
15
4
7
12
11
78
5
10
1
40
5
4
13
20
5
8
39
70
15
4
19
2
9
4
5
14
15
28
5
10
29
42
1
6
1
2
19
8
7
8
11
6
21
60
5
10
3
4
1
68
11
24
3
8
3
10
25
8
15
14
15
2
11
2
47
4
27
24
35
8
17
6
5
2
3
32
3
6
5
4
15
14
1
12
15
34
9
2
1
4
5
4
21
18
5
2
7
28
13
10
21
12
11
18
1
38
13
12
7
26
1
4
13
8
7
10
1
20
37
10
3
10
33
10
21
6
29
8
3
8
7
54
1
2
7
2
7
4
3
6
17
2
15
4
3
2
7
44
19
42
5
6
25
8
9
10
5
22
1
10
3
22
13
36
1
6
11
38
15
4
9
18
27
6
5
4
43
12
5
32
7
2
1
6
37
20
1
22
13
24
1
10
9
32
29
32
39
16
9
4
7
4
15
14
15
2
11
4
11
2
33
12
7
20
5
10
1
4
1
2
29
6
7
6
11
4
1
12
13
24
3
2
5
12
25
6
5
18
21
10
23
20
37
10
3
20
7
10
1
10
9
12
17
66
1
6
5
2
29
44
1
2
1
26
3
10
9
70
9
34
15
20
11
14
9
2
5
32
21
2
9
10
9
6
3
6
11
2
25
30
25
36
1
6
1
54
11
26
33
54
11
10
7
4
11
6
1
10
5
12
15
60
13
36
23
4
5
18
5
30
5
18
35
4
5
4
1
18
11
14
7
12
25
8
13
56
11
8
5
6
11
6
11
2
11
2
49
12
1
4
1
18
73
6
7
4
5
24
7
64
1
6
3
18
17
24
3
12
13
6
5
18
3
8
19
20
19
8
5
4
13
12
23
20
3
10
3
14
9
40
3
20
7
34
1
10
1
20
31
24
13
12
5
2
3
8
1
30
5
18
5
4
11
28
1
10
25
14
19
64
7
20
1
6
11
12
7
2
31
60
49
6
43
4
11
4
21
6
31
40
45
10
3
2
13
6
7
18
7
6
3
24
29
10
67
34
7
18
5
4
1
42
1
14
1
28
35
4
17
10
9
4
1
16
9
14
15
6
37
30
23
34
43
24
5
10
41
10
11
28
11
8
11
12
1
10
1
16
69
8
31
2
3
2
5
34
9
8
9
8
3
10
13
16
13
6
3
10
17
20
17
2
3
30
9
4
13
2
15
4
19
10
17
10
7
6
7
4
1
4
9
18
15
16
5
2
33
2
9
6
5
28
27
14
3
2
1
4
1
12
13
8
1
28
17
16
11
78
37
6
1
6
23
6
3
8
5
24
1
20
35
12
21
26
1
8
3
4
11
20
9
2
1
32
31
4
23
8
11
2
19
4
7
12
15
20
29
8
5
12
21
6
21
2
9
18
37
16
23
12
5
18
23
14
33
36
23
2
3
30
39
2
13
38
5
4
25
8
17
14
13
2
3
2
23
4
51
2
5
16
3
10
1
10
3
22
65
28
9
4
15
2
11
6
3
6
21
6
11
16
15
10
9
14
15
8
1
10
1
20
5
4
9
24
7
6
17
16
1
6
1
10
1
4
1
6
5
6
7
14
7
34
11
16
25
18
11
12
7
4
5
40
13
24
23
2
3
2
27
8
5
4
21
2
11
58
7
18
7
4
7
16
25
2
3
6
3
22
1
40
5
14
29
14
7
32
37
6
5
36
5
84
25
14
11
22
7
4
1
26
17
30
5
28
1
4
11
4
5
6
3
2
47
12
9
4
5
4
11
6
3
4
23
2
5
12
5
6
3
14
1
14
3
20
1
22
13
16
25
2
11
8
23
8
11
78
11
18
31
20
3
58
13
4
47
4
21
30
3
6
7
2
9
8
11
2
5
4
5
16
3
26
15
2
21
18
37
30
1
6
9
32
9
8
9
100
3
8
15
18
17
22
27
32
21
2
17
8
3
12
7
6
1
6
15
8
1
10
1
12
5
22
17
16
5
16
21
8
19
18
9
6
1
24
7
14
5
14
13
30
1
10
1
4
23
10
1
8
5
10
5
6
1
2
1
66
11
8
5
16
3
4
5
16
15
16
15
12
1
2
7
2
15
36
1
10
15
14
11
10
1
14
1
10
9
18
13
6
19
32
15
40
23
28
3
8
15
2
9
32
5
10
13
4
13
4
5
32
39
22
3
32
21
38
13
16
33
12
19
6
37
4
3
26
7
18
19
38
15
2
11
24
9
38
15
2
5
6
9
8
59
14
1
14
11
10
15
4
23
28
3
2
27
2
21
22
9
2
3
2
9
14
9
4
51
8
9
28
25
16
45
10
9
20
13
4
11
2
7
20
15
6
3
6
17
10
13
30
5
58
37
20
19
2
5
18
31
16
5
6
13
10
1
10
1
10
1
28
1
6
7
6
1
34
35
28
41
60
19
32
23
16
1
8
31
6
17
6
25
14
27
10
11
16
21
4
11
16
9
2
27
26
9
26
45
24
13
18
23
18
25
2
1
22
15
6
35
2
5
28
19
2
25
66
17
6
31
18
1
34
7
18
23
6
1
18
9
4
3
2
11
26
5
8
35
2
15
8
9
34
11
48
51
6
15
4
19
14
1
10
19
2
9
20
11
2
7
12
35
6
11
10
1
10
3
16
7
6
15
6
15
2
21
12
3
20
23
18
1
4
3
8
3
6
5
38
7
6
5
10
13
4
7
16
15
44
3
24
5
12
25
14
5
4
1
4
49
18
25
6
11
48
15
4
9
6
7
22
27
26
7
2
3
12
9
4
1
4
15
62
1
20
1
18
23
8
67
20
23
8
7
42
21
12
11
18
37
8
5
12
21
4
23
4
15
34
15
2
1
10
3
4
15
34
17
4
3
26
9
14
13
6
7
40
3
8
25
8
1
6
29
34
11
18
3
10
13
22
3
6
7
4
1
6
7
8
7
14
9
2
27
2
9
12
53
22
3
6
23
14
9
22
1
4
23
4
41
10
3
4
7
24
39
14
5
16
3
40
5
2
3
22
11
4
7
14
5
2
11
8
1
10
1
12
5
6
15
4
9
32
45
26
5
6
11
16
19
20
5
2
3
2
7
34
3
2
7
10
3
16
5
2
1
46
9
24
21
10
5
34
5
8
45
6
13
2
23
40
21
8
59
16
27
6
3
26
7
2
3
8
7
2
11
8
5
30
5
10
17
18
21
2
1
14
9
60
7
12
5
12
1
54
5
6
5
2
1
6
3
14
13
12
15
6
5
6
11
20
17
6
1
4
3
2
9
26
45
26
9
8
9
28
9
8
3
16
13
26
13
12
11
42
9
12
15
8
7
2
15
4
19
6
5
4
1
16
5
6
1
22
9
6
1
10
7
18
21
16
17
10
19
20
25
18
3
2
7
6
27
6
11
38
15
4
17
14
3
8
15
10
3
36
11
4
5
30
1
44
9
14
15
26
15
20
3
10
3
4
5
16
9
22
21
4
11
66
1
6
3
6
13
2
3
2
3
2
21
10
51
8
15
48
5
48
5
42
3
6
3
4
41
6
27
8
9
2
37
6
13
10
19
2
15
8
23
8
19
2
7
44
7
4
51
4
5
62
49
46
13
2
3
4
7
10
7
2
3
8
27
8
25
6
23
8
5
2
13
6
9
10
3
40
27
8
33
18
9
78
13
16
55
6
9
8
1
8
19
50
11
14
17
20
25
28
9
2
5
8
15
22
15
24
5
8
27
2
3
36
25
8
3
14
13
2
1
6
9
14
7
2
3
30
11
30
5
4
5
30
7
38
1
2
5
12
1
10
5
14
9
6
3
20
19
10
13
6
5
20
43
6
7
6
5
12
17
12
1
8
1
4
1
38
5
18
37
18
17
10
9
8
15
18
1
30
5
30
17
8
23
26
7
14
3
10
9
8
11
12
15
8
15
8
9
14
7
8
23
4
1
14
7
12
7
8
35
2
23
26
7
2
1
8
1
12
15
24
21
8
3
2
41
8
9
46
9
4
7
12
11
16
23
6
1
6
3
6
9
22
3
4
21
16
15
8
7
14
3
12
11
26
21
8
45
4
15
4
1
18
1
40
7
10
9
4
5
8
17
14
7
28
3
4
9
10
7
14
23
16
1
16
13
2
5
2
9
42
3
2
5
4
1
2
17
8
19
4
3
8
9
20
17
8
1
20
3
2
3
14
3
4
31
24
7
4
7
20
11
6
25
56
9
10
33
26
3
24
1
32
1
10
1
12
15
16
5
2
15
12
13
8
11
6
3
14
21
24
19
8
7
34
3
22
1
2
37
22
7
2
1
6
1
12
7
48
11
20
3
4
11
10
5
22
5
38
13
12
11
18
19
34
19
6
11
14
1
10
7
10
11
12
11
12
13
26
1
16
21
12
23
2
35
14
3
6
5
8
15
24
5
6
7
18
1
60
11
18
9
8
15
2
3
4
1
22
19
22
9
36
1
30
5
10
7
4
13
12
13
16
45
14
33
2
9
14
27
10
37
14
7
2
63
4
39
6
11
6
19
6
1
12
3
8
11
8
3
18
1
2
25
30
13
56
25
20
9
20
5
22
29
4
25
18
13
2
1
16
9
66
7
4
1
8
9
26
1
18
3
4
5
8
63
8
15
56
9
8
5
12
5
16
79
4
9
12
31
2
3
12
1
14
3
2
3
10
23
6
7
8
9
22
1
2
9
8
1
18
7
18
1
6
23
18
9
8
1
2
27
4
3
12
11
6
1
12
13
44
9
6
3
6
33
6
3
20
1
62
29
30
17
12
3
10
1
18
1
14
7
12
11
2
21
6
7
16
29
6
1
12
1
6
3
12
3
16
3
4
3
38
11
10
1
2
3
6
13
24
19
8
9
2
9
20
35
20
33
4
5
8
1
26
1
4
13
6
5
2
43
2
5
16
33
16
5
8
19
6
5
6
41
4
5
8
3
16
3
16
9
26
13
14
3
22
13
10
9
6
23
8
3
20
23
46
49
24
27
6
25
8
7
20
43
18
5
8
29
24
13
6
1
4
13
14
9
18
5
14
25
10
15
2
9
14
21
38
9
14
5
14
5
24
7
16
1
10
7
8
29
6
1
20
17
2
23
22
3
10
37
6
5
20
17
10
5
6
7
10
17
26
3
2
3
12
41
26
17
14
7
6
7
4
21
8
3
30
21
8
13
32
3
40
15
22
27
22
5
14
3
2
21
6
19
12
5
4
7
14
9
16
23
2
9
2
3
6
33
6
39
46
9
16
7
36
3
32
25
6
11
2
21
16
19
12
1
4
7
10
9
6
9
32
1
4
11
12
7
14
41
8
11
2
7
44
11
2
3
2
9
28
1
8
3
14
9
14
17
18
33
4
11
16
9
14
55
4
23
2
5
26
21
4
25
6
35
6
3
16
15
10
11
4
5
12
9
4
7
28
1
16
15
14
1
36
5
26
5
2
5
12
1
2
11
8
1
18
21
56
73
12
3
24
19
2
17
8
3
30
71
6
41
24
7
2
1
34
1
2
1
24
17
2
7
4
5
14
11
2
5
10
11
6
11
6
5
6
13
4
17
28
7
12
15
16
9
10
3
2
3
12
1
8
5
28
3
20
5
8
3
10
13
6
1
2
11
42
11
12
41
4
19
20
3
8
5
34
23
6
43
24
1
12
11
22
1
20
15
14
71
18
13
2
3
8
13
6
19
4
7
22
5
4
39
32
7
12
13
34
23
12
23
16
11
4
9
14
23
28
17
10
3
8
1
6
29
18
19
12
5
6
1
12
17
6
5
20
11
4
21
14
9
10
1
8
7
4
1
2
17
6
1
12
7
10
3
2
15
4
1
82
9
74
27
28
15
4
27
2
1
8
3
2
9
10
13
20
1
26
13
18
17
14
5
12
7
28
9
24
1
2
3
30
49
42
1
2
13
8
9
4
5
16
5
6
25
2
15
8
9
22
33
2
15
4
1
16
5
8
17
8
17
2
15
22
9
50
29
4
49
32
25
2
21
8
55
2
15
6
5
20
9
16
13
4
1
24
33
8
5
4
5
20
3
32
29
4
1
12
5
8
29
10
5
6
17
2
17
6
5
8
13
36
5
12
9
4
11
4
17
38
65
8
55
4
17
16
7
18
7
16
5
6
1
6
1
6
41
40
11
14
31
10
55
36
15
4
31
14
15
18
15
16
43
20
21
28
15
24
11
18
3
14
15
10
27
6
1
10
1
6
5
8
27
20
33
14
11
12
7
14
13
26
11
4
9
2
3
12
5
18
1
8
15
30
29
84
43
24
1
22
5
44
29
10
11
12
13
18
19
4
39
8
7
4
15
10
31
36
9
4
3
32
1
12
11
12
9
4
11
16
9
12
9
30
15
16
11
8
3
10
11
24
7
10
3
68
1
4
1
14
23
6
11
6
3
32
11
22
1
2
7
14
15
8
31
10
1
2
9
22
19
8
29
20
3
4
9
6
7
14
23
22
23
8
21
10
7
10
3
40
5
4
51
2
3
2
3
10
7
6
7
6
1
14
5
4
3
14
3
4
7
2
15
4
7
12
19
8
7
26
1
28
35
2
1
6
17
6
17
14
41
20
29
8
5
24
15
4
25
20
3
10
27
34
11
4
17
6
1
14
13
10
3
16
7
12
3
10
15
12
31
6
15
4
25
48
27
12
5
2
1
2
27
14
1
6
5
24
15
8
11
2
15
14
37
6
27
8
5
14
11
16
3
2
9
26
1
14
15
42
29
2
11
30
1
24
21
28
1
18
7
38
3
20
9
6
35
2
21
2
11
14
25
6
11
46
17
10
7
6
25
10
3
42
5
10
7
20
5
2
31
2
13
10
17
12
17
6
3
4
17
2
7
16
17
4
13
6
3
12
5
4
67
10
1
20
9
4
3
14
39
2
9
4
5
2
3
4
39
10
3
24
5
26
11
4
1
36
1
32
27
22
9
2
9
22
39
4
7
46
1
18
11
12
1
24
9
36
27
34
25
10
9
26
15
6
7
18
13
14
43
16
5
14
19
8
13
6
1
4
51
12
15
16
9
4
31
4
35
26
21
18
25
32
3
8
23
28
7
8
11
46
27
8
5
42
1
2
17
2
13
4
47
10
7
38
17
8
1
16
73
6
5
24
11
36
37
24
29
8
25
12
5
22
33
4
7
8
43
4
41
26
1
18
5
12
5
2
1
8
1
6
19
4
3
14
3
8
3
4
9
24
19
2
7
4
7
18
43
10
17
6
19
2
25
4
31
8
19
6
1
6
41
12
11
6
7
30
1
6
5
8
3
12
9
64
53
22
9
10
19
16
9
8
37
2
31
48
1
20
3
6
9
10
3
22
17
10
7
6
9
16
13
12
1
16
21
4
9
4
9
12
55
8
23
28
15
22
1
14
1
22
7
4
1
2
51
28
13
6
7
20
5
64
43
10
1
38
15
40
5
30
67
6
43
10
5
44
17
6
13
10
27
4
13
16
5
4
9
6
21
2
11
2
7
20
13
2
27
2
13
2
7
24
13
16
3
2
11
34
5
4
7
10
41
12
15
18
3
2
13
28
33
10
3
18
7
14
1
30
11
8
15
14
13
2
13
8
9
2
11
14
11
20
17
10
9
18
17
8
35
26
11
12
23
18
25
6
11
8
23
26
27
4
11
14
15
4
23
30
3
2
3
8
5
28
11
8
5
6
29
20
23
14
65
28
49
12
15
2
1
18
13
12
3
12
7
10
5
6
29
8
7
28
15
34
7
78
5
10
15
4
27
34
3
12
13
24
9
8
13
34
7
4
3
6
1
4
5
16
7
64
19
8
13
26
25
12
7
10
15
26
17
6
9
2
3
14
5
36
1
2
25
6
17
16
23
8
27
8
25
20
5
22
3
38
1
2
7
2
37
24
7
22
1
10
1
6
1
12
73
28
29
12
7
22
37
16
7
40
7
14
9
6
29
8
11
26
5
8
11
12
17
30
9
6
35
12
41
20
13
6
35
24
1
22
3
4
5
20
23
16
5
4
19
78
5
12
7
10
7
6
1
4
1
12
25
6
7
40
19
8
11
16
23
50
15
14
13
22
3
12
7
6
1
20
35
18
25
20
15
14
1
34
29
2
11
18
23
16
29
12
7
2
7
22
17
22
1
6
7
6
19
34
1
2
17
16
1
4
3
8
1
14
9
6
17
6
11
12
11
28
13
14
15
10
9
2
63
12
13
18
9
2
7
8
29
4
23
2
21
4
11
8
11
2
15
10
5
14
3
12
3
2
3
14
5
12
17
44
15
26
3
26
13
12
7
8
19
2
25
32
21
22
3
2
29
10
13
14
21
20
7
8
7
4
1
4
1
10
7
14
1
2
11
4
3
14
13
22
35
6
7
4
1
6
1
12
7
10
7
52
7
14
41
2
21
16
9
6
21
10
1
14
13
16
3
6
7
4
39
10
21
8
1
16
1
2
13
16
21
8
33
14
3
30
3
56
19
22
5
24
3
12
13
6
27
8
1
14
1
8
17
14
5
10
7
4
29
12
3
8
9
14
1
6
3
18
1
4
9
16
31
8
15
12
7
20
1
2
7
14
21
42
15
2
5
20
3
8
13
12
23
12
9
20
1
56
19
10
11
4
9
10
7
12
21
2
11
96
5
6
35
6
3
14
21
26
5
20
7
16
9
2
1
18
7
22
19
14
5
6
11
6
15
22
5
14
9
6
15
2
5
6
23
6
19
12
5
18
5
4
9
56
15
58
19
22
3
8
3
6
29
16
1
4
35
18
1
24
1
46
1
10
13
16
3
8
23
6
5
2
33
14
21
2
9
10
3
2
3
8
11
22
23
4
7
2
11
18
1
16
11
4
7
24
7
4
13
18
1
4
49
2
5
14
3
6
9
12
21
10
5
18
3
8
1
2
11
2
17
30
1
2
29
20
9
12
3
12
13
4
1
20
7
20
5
12
13
20
35
2
15
8
7
10
3
40
3
6
1
8
37
14
7
6
49
28
27
28
11
4
35
16
19
78
17
28
7
28
27
2
51
10
15
4
3
20
5
4
9
4
19
4
15
8
1
12
13
2
39
16
11
2
1
4
13
6
15
18
15
6
1
6
3
8
7
8
15
18
3
32
1
2
29
56
3
14
9
50
3
8
11
16
31
4
7
6
13
8
23
10
17
6
7
6
3
8
3
14
5
14
3
6
13
34
1
6
3
36
3
2
13
62
23
6
17
6
1
8
27
2
5
12
7
8
11
12
13
6
1
2
11
12
1
10
9
14
17
10
33
16
3
40
1
14
7
10
11
4
7
10
5
16
1
2
19
2
1
10
3
14
3
20
7
30
1
18
31
24
17
6
23
12
5
6
7
48
43
12
35
2
1
24
11
12
11
44
29
24
5
22
19
6
3
6
7
4
19
16
5
50
7
8
25
20
21
4
5
12
19
4
5
14
1
12
19
34
9
20
3
30
17
6
13
54
5
24
7
6
9
16
3
38
3
36
5
4
1
46
27
34
17
30
17
10
9
16
31
2
11
12
3
14
17
16
19
12
21
2
13
10
25
6
3
10
25
8
3
58
31
12
13
20
3
26
5
2
17
10
29
8
13
6
23
12
7
30
23
6
1
10
1
20
9
8
23
8
5
10
53
6
11
2
15
26
3
2
9
4
19
2
1
2
1
10
17
4
23
4
1
4
19
18
11
8
1
54
31
6
23
6
13
14
37
30
15
22
9
16
43
22
27
28
9
20
23
2
19
8
27
8
9
4
5
4
15
2
1
26
25
4
3
10
3
6
3
22
7
24
11
8
5
38
25
2
5
24
5
18
1
24
17
18
23
36
19
2
5
20
17
20
1
14
17
2
35
6
11
6
43
6
5
4
7
32
9
14
35
16
3
8
1
24
45
8
13
12
35
6
1
32
1
6
3
44
21
12
7
2
57
6
17
6
19
6
23
30
1
18
5
48
5
2
31
8
21
18
3
10
15
10
3
4
15
4
1
2
1
18
17
2
11
6
7
12
3
8
23
18
21
30
7
8
49
6
13
2
3
6
9
16
49
26
1
6
13
6
3
2
17
10
25
26
7
4
27
8
11
4
5
2
19
2
5
2
3
16
3
28
7
4
17
20
5
4
3
14
39
56
25
12
5
6
29
2
15
12
9
24
5
16
7
12
19
4
11
8
67
2
11
16
35
2
1
22
7
18
9
2
3
20
1
18
11
6
11
10
13
2
5
6
7
6
3
20
25
14
3
14
3
34
19
22
11
2
39
4
13
12
3
12
11
6
1
4
27
14
3
16
13
12
11
2
21
2
13
2
11
16
13
18
5
42
1
6
1
6
1
6
15
22
11
12
19
28
9
22
17
4
31
32
5
2
1
2
31
4
21
4
9
8
17
6
5
16
13
10
19
30
5
6
7
6
1
36
29
6
25
16
1
8
1
6
15
2
5
2
9
10
3
16
7
10
1
6
37
36
19
2
9
26
27
10
3
4
5
24
33
2
13
6
43
20
7
20
17
8
11
28
5
16
1
2
3
2
5
28
5
8
3
14
3
10
7
2
3
2
9
34
1
2
9
12
19
42
3
4
25
18
3
4
1
2
13
74
25
6
5
2
5
10
17
2
1
20
17
52
3
16
19
4
9
6
41
12
3
8
7
10
7
2
19
18
11
18
1
4
3
4
45
8
13
4
17
18
23
32
9
10
7
20
21
4
3
64
5
10
27
22
7
6
37
10
11
20
5
14
9
4
35
42
1
6
5
12
35
12
7
10
19
32
7
4
9
10
29
6
5
8
9
18
17
30
9
2
35
2
1
4
9
22
9
8
3
2
9
8
7
6
3
38
3
12
23
6
1
24
7
6
1
6
5
28
7
14
5
44
9
16
19
10
35
18
21
2
1
2
31
10
13
6
11
6
1
30
31
12
23
2
27
10
19
36
3
44
3
4
7
4
7
54
1
24
3
10
13
10
7
64
17
14
13
12
1
4
7
28
11
8
9
8
63
16
3
26
5
2
11
24
9
8
5
4
1
12
7
30
19
6
13
10
3
34
1
14
47
8
3
6
23
12
5
16
5
18
5
42
9
24
33
6
19
12
11
4
3
20
43
14
3
4
9
22
19
54
1
8
5
10
9
14
27
18
7
14
29
6
37
24
1
20
3
22
17
14
7
8
13
22
1
2
1
20
7
12
15
12
15
4
9
12
15
6
35
24
33
6
3
20
27
12
31
20
13
16
57
16
21
16
15
6
107
18
5
50
9
12
17
8
9
16
7
22
29
12
19
26
1
2
13
8
13
8
17
6
17
6
1
14
11
8
5
6
7
8
5
8
7
20
37
18
5
4
15
22
3
26
35
4
1
30
27
28
11
8
9
8
5
2
31
28
21
2
9
8
3
26
3
30
21
12
13
4
1
6
1
6
5
2
17
44
13
12
1
6
3
12
3
14
3
6
23
12
19
40
7
36
25
4
29
4
11
8
15
2
45
2
17
12
7
42
21
8
11
26
1
2
15
8
7
8
3
4
5
16
7
4
3
2
35
12
3
8
5
14
9
8
13
70
21
34
3
22
41
14
11
26
9
4
1
36
7
12
11
8
15
10
3
26
3
14
1
42
1
2
7
24
1
38
5
26
15
10
27
12
5
18
1
4
9
12
5
10
51
6
9
12
15
10
9
22
23
10
31
2
15
8
7
6
11
20
13
20
13
12
23
4
15
8
51
8
21
2
5
4
19
28
5
22
19
4
15
14
21
16
33
8
5
4
1
32
1
2
3
8
15
4
3
4
7
4
13
14
21
8
19
2
1
2
5
6
13
36
5
18
11
28
29
6
33
16
11
20
7
2
9
4
9
4
29
18
7
2
41
44
5
4
1
10
11
12
5
18
11
10
1
60
5
12
27
22
15
2
1
4
9
26
3
4
11
6
5
6
3
2
7
8
11
4
1
34
1
18
3
40
13
4
9
34
9
4
9
2
5
10
3
22
31
2
21
34
7
24
7
26
9
2
3
6
23
12
39
34
1
18
17
20
49
10
3
4
47
18
11
22
5
12
17
2
5
6
31
8
9
4
3
10
1
10
1
24
25
6
1
50
3
8
3
12
11
6
25
28
7
6
5
6
9
28
1
32
23
2
3
8
7
10
13
2
7
16
23
14
31
4
43
16
21
18
5
4
5
6
3
12
19
4
35
16
7
26
11
14
3
18
5
12
5
4
11
4
3
20
1
14
5
18
1
18
27
4
1
8
9
22
17
4
17
6
13
2
13
10
9
16
25
30
27
2
13
14
11
10
5
6
1
12
5
4
19
4
5
28
9
4
1
4
1
10
11
24
3
78
5
2
5
4
15
8
17
68
29
14
15
2
9
12
15
26
15
8
23
12
7
36
19
2
7
6
35
14
5
6
25
14
1
16
1
16
27
22
25
2
19
76
1
22
11
12
5
12
13
14
1
4
1
38
13
44
1
4
1
16
47
18
7
2
15
14
9
4
3
44
21
2
9
16
3
48
47
18
5
10
15
10
1
48
29
10
3
18
33
12
37
12
3
34
5
30
5
20
1
4
13
10
31
18
13
2
9
14
7
12
13
10
49
12
9
2
7
6
1
2
5
12
7
18
21
16
1
2
9
22
27
10
5
12
9
2
33
70
27
4
25
10
9
8
3
4
41
62
3
2
33
24
17
18
7
38
39
14
1
12
3
2
57
16
35
12
17
20
1
10
21
2
17
2
1
16
7
12
9
6
5
16
11
34
3
2
7
10
1
8
21
20
7
2
39
4
21
14
15
10
5
8
7
2
1
16
5
16
21
32
67
14
5
12
15
6
1
8
13
4
13
6
29
12
53
26
3
4
9
18
17
14
19
2
1
22
23
38
1
10
19
12
41
22
3
38
9
10
3
26
3
52
13
22
9
8
7
22
1
2
23
2
5
4
7
8
5
14
11
8
25
4
25
6
3
6
1
2
17
60
3
22
5
14
39
2
9
50
3
20
15
2
3
22
35
6
7
6
13
8
1
6
7
2
55
6
7
4
31
4
83
4
3
6
5
30
31
32
13
8
3
22
3
14
3
2
13
38
1
8
11
30
1
10
17
8
23
76
5
24
1
8
13
6
11
10
1
20
9
12
7
10
77
6
7
28
9
4
3
20
23
2
9
22
55
26
11
2
27
4
1
2
15
28
29
4
17
4
1
52
3
2
33
10
9
6
29
26
15
30
17
12
21
2
1
52
7
18
17
18
7
2
15
6
7
2
7
10
3
2
7
24
1
6
11
10
11
8
17
8
5
12
7
20
53
4
29
4
23
6
5
4
33
4
15
2
3
4
1
14
1
4
11
70
7
4
15
6
5
38
13
8
5
8
23
48
17
4
7
24
1
20
21
50
11
10
31
10
3
4
25
2
7
6
1
14
3
46
9
20
5
2
25
14
13
14
5
2
7
6
47
4
7
10
27
44
5
8
15
12
17
2
3
2
3
24
1
20
5
4
11
18
5
10
5
8
13
2
13
2
15
4
1
18
43
6
5
6
1
6
25
8
17
12
29
6
51
4
9
4
7
36
7
12
1
14
3
58
7
12
7
18
1
2
7
26
3
34
11
34
23
8
23
8
57
36
7
18
7
4
5
4
5
20
39
14
1
24
7
2
7
8
25
8
9
12
1
8
37
10
9
46
13
4
1
16
1
6
27
6
3
2
3
42
11
12
51
30
17
8
25
26
11
8
15
12
1
26
27
56
3
2
9
6
7
6
25
44
21
14
5
2
9
10
11
2
1
6
5
2
5
8
1
2
19
18
11
22
15
4
3
12
1
4
19
16
29
2
11
2
5
28
19
26
5
12
15
8
45
14
19
8
9
2
9
6
11
2
1
16
13
4
9
6
7
32
13
8
7
6
35
4
17
24
17
6
5
4
7
50
85
4
23
4
1
18
27
6
3
4
9
22
13
18
49
6
3
18
9
12
13
4
17
2
1
10
1
8
9
6
15
16
1
24
3
14
3
12
9
38
3
8
1
2
15
8
7
38
21
16
13
30
13
28
25
28
1
26
19
10
5
24
3
6
27
40
11
10
19
30
7
26
5
8
19
6
9
36
3
12
37
4
25
14
13
12
25
72
5
24
35
8
3
28
19
14
9
2
9
10
3
2
7
6
3
24
5
36
23
6
23
20
47
10
9
14
13
14
35
4
11
10
17
20
5
22
5
2
11
28
3
2
5
10
33
16
5
2
5
28
19
10
3
18
9
10
7
8
15
4
29
30
1
6
33
54
7
12
13
6
1
6
1
4
13
12
13
12
1
20
1
44
11
8
35
8
7
6
5
14
5
10
3
2
5
6
9
10
7
16
53
10
37
22
3
32
1
42
1
12
5
16
7
6
9
6
19
12
41
12
11
32
3
40
3
16
1
8
3
10
5
14
17
6
13
48
13
18
7
18
5
22
27
2
3
2
13
8
33
2
15
2
39
4
1
18
7
30
27
28
45
16
3
2
7
6
15
14
5
28
19
4
3
4
11
20
3
4
11
12
35
18
11
4
3
16
3
2
7
12
7
34
5
14
45
8
17
16
3
12
43
54
31
30
5
2
3
2
27
6
5
16
27
10
3
2
3
12
29
34
3
14
1
12
1
12
25
18
5
2
3
18
37
2
19
30
7
2
13
10
3
16
17
8
33
20
7
2
15
32
13
4
17
20
17
22
31
12
13
20
15
4
1
38
7
30
11
6
11
18
23
10
13
18
15
38
9
10
33
56
1
12
1
2
17
12
13
32
1
30
7
44
41
20
1
14
1
40
9
18
23
8
19
20
3
2
7
24
23
6
5
20
9
2
31
8
5
14
7
4
13
10
31
28
11
10
33
6
1
12
25
8
1
36
1
24
7
44
1
12
17
2
5
8
9
34
49
4
1
14
7
6
27
2
9
26
47
6
33
30
13
2
17
6
1
40
1
4
3
10
27
6
15
24
11
18
5
2
21
6
3
8
5
4
13
12
1
8
23
10
11
22
5
6
7
26
19
24
1
16
7
2
5
10
3
22
3
26
11
4
7
6
1
16
9
22
15
2
61
22
9
4
17
16
5
24
1
36
1
6
17
4
11
6
23
8
1
18
11
10
17
28
1
2
17
10
7
10
71
12
1
2
13
12
9
28
11
12
17
10
1
22
17
16
1
6
1
6
5
2
13
6
19
12
19
14
1
24
3
2
49
18
13
4
35
12
9
12
29
8
29
16
1
12
3
6
19
16
11
10
1
40
3
18
19
8
39
8
9
26
17
14
1
32
3
16
3
2
9
34
5
4
13
12
7
22
1
10
21
4
7
34
35
12
17
12
41
20
3
20
35
54
13
12
15
16
13
10
7
4
7
10
1
4
7
2
13
6
19
12
3
40
1
22
5
2
1
4
3
30
7
2
1
18
3
4
15
2
5
28
21
6
73
18
3
8
5
4
19
10
7
2
3
20
3
4
3
4
3
4
9
4
7
48
5
10
13
46
7
18
25
24
19
30
17
52
5
2
7
50
5
4
49
2
15
8
31
16
5
10
19
6
17
6
1
4
7
34
29
6
1
14
37
10
21
26
7
8
13
34
1
24
35
12
29
30
1
8
47
42
9
16
3
6
7
8
19
10
49
12
9
2
3
6
21
8
13
6
3
6
13
12
3
22
11
14
9
26
3
8
23
16
7
10
5
12
7
26
13
28
5
18
15
2
33
8
7
4
11
20
33
34
21
12
31
24
11
24
9
6
21
4
9
10
31
30
1
34
7
8
13
48
3
22
3
22
1
4
3
2
5
4
13
16
25
16
1
18
41
18
11
8
3
18
27
2
7
6
1
14
53
2
25
8
47
6
13
6
5
14
7
4
11
10
11
14
3
2
1
22
19
16
11
10
3
2
25
18
19
12
7
20
7
48
7
16
9
2
11
12
13
14
19
6
7
16
7
28
25
14
11
6
9
10
21
2
21
18
11
6
11
6
3
24
11
20
15
4
1
14
23
14
7
4
1
8
11
12
1
42
19
2
17
14
17
42
5
76
39
12
1
2
15
8
5
6
1
2
9
2
15
16
29
8
31
30
7
32
13
22
15
10
7
2
7
4
27
8
15
10
3
30
5
28
25
22
23
34
9
14
7
20
11
26
11
26
13
40
13
4
15
2
35
6
43
2
13
18
29
6
11
18
13
4
1
24
41
22
7
2
7
2
1
14
15
14
9
20
3
8
21
6
1
6
33
24
3
2
7
4
37
10
3
8
29
10
15
20
17
28
11
28
9
6
13
20
21
24
23
6
1
36
1
26
11
24
71
8
13
6
7
6
5
24
3
4
19
4
3
8
7
10
19
22
15
2
17
64
3
14
11
22
3
10
3
4
27
2
11
2
19
6
9
2
9
10
19
20
15
4
3
58
1
4
1
8
7
4
25
20
31
26
11
14
5
2
1
8
3
14
5
2
1
12
3
6
5
18
7
26
1
14
11
2
5
18
17
8
7
12
1
18
15
66
7
6
31
6
11
24
39
24
33
2
11
2
3
40
3
4
23
8
3
2
33
10
5
30
99
6
11
12
25
6
7
38
17
4
37
4
11
2
7
36
9
24
15
62
9
2
7
2
9
2
9
20
45
2
1
32
29
26
7
2
9
26
19
2
11
4
9
40
3
4
9
4
15
2
15
2
1
12
15
4
1
12
23
14
5
14
29
6
1
10
17
8
1
4
25
2
5
26
13
6
5
14
3
8
39
6
27
6
29
6
17
22
49
18
5
42
7
16
5
16
3
28
1
16
3
2
31
16
35
8
5
4
1
12
19
24
5
6
5
12
25
16
27
26
13
4
1
4
9
10
25
2
3
6
35
14
27
28
3
14
11
10
23
24
9
74
3
20
15
44
5
64
9
16
11
22
7
6
3
22
15
42
23
10
77
14
5
32
3
16
19
6
25
2
3
8
15
26
33
2
7
6
1
32
5
10
19
8
5
8
3
4
21
4
5
14
7
12
25
6
1
34
31
42
9
2
9
14
3
14
31
36
1
14
17
14
5
26
9
18
9
8
7
16
9
20
17
4
11
4
19
8
1
54
27
4
15
10
7
16
9
6
11
6
23
20
23
6
17
10
7
4
43
4
9
12
25
6
31
10
11
8
1
6
9
4
15
22
15
4
5
24
21
8
45
14
3
26
17
30
3
8
3
20
5
8
19
4
45
14
41
24
17
6
5
36
23
4
11
24
23
4
17
4
9
4
29
8
9
32
3
8
15
66
1
10
9
2
31
22
19
2
3
20
3
14
17
44
11
4
21
4
15
4
9
2
23
30
9
6
37
14
5
4
15
4
3
8
5
18
5
16
17
36
1
94
3
8
3
46
5
24
31
12
1
14
17
20
9
14
5
16
31
36
7
6
7
6
31
12
21
4
15
26
3
12
3
14
5
24
9
6
9
54
3
4
81
6
1
16
5
16
15
20
3
2
29
14
23
12
1
6
1
2
13
10
1
6
5
6
11
14
21
4
1
32
1
76
15
2
3
18
21
10
1
22
17
4
31
6
5
16
23
4
5
2
11
34
89
6
19
6
25
14
5
6
7
2
19
4
3
20
3
12
5
4
1
18
3
18
3
14
1
12
1
76
21
14
19
2
25
6
17
12
1
8
17
6
1
12
29
14
13
4
1
4
13
6
57
2
13
26
5
4
43
6
9
28
11
10
41
10
1
12
23
4
25
6
9
14
5
6
1
2
15
2
3
6
27
2
3
4
1
2
3
36
9
22
9
10
13
14
3
4
11
14
27
4
15
30
35
18
21
12
27
8
5
22
41
10
1
22
29
2
3
14
17
24
1
10
23
4
21
22
1
26
3
4
9
10
3
20
15
2
3
4
19
16
1
6
25
26
7
2
1
10
13
2
9
8
3
18
17
4
1
54
1
6
5
14
11
56
7
18
37
4
5
20
5
2
5
6
37
8
7
14
7
4
1
10
13
6
11
32
11
18
15
26
7
4
11
10
15
4
29
26
27
2
21
8
91
32
11
2
5
80
11
10
11
2
27
4
15
2
1
42
7
14
7
10
1
2
5
4
15
14
15
8
29
14
3
26
1
4
3
8
5
8
13
38
51
10
45
14
21
12
3
34
7
20
11
6
5
60
1
46
31
10
5
2
1
36
1
4
17
6
15
14
21
18
35
44
1
2
29
28
1
2
1
20
13
34
5
16
1
6
3
12
19
2
23
24
7
24
37
22
13
10
3
26
3
30
9
2
3
16
7
32
19
10
5
26
15
26
9
8
3
10
3
14
3
2
5
4
9
8
31
2
9
8
13
24
19
14
27
12
17
6
13
4
19
20
11
18
5
30
1
18
25
8
1
4
27
4
1
10
23
4
5
24
19
6
7
22
3
34
9
4
9
4
3
22
11
4
9
4
7
10
9
38
5
6
21
16
1
20
11
18
3
14
31
2
5
32
7
30
43
12
11
12
1
22
13
18
19
26
1
14
3
30
7
24
1
12
1
14
11
66
5
8
11
18
23
24
9
2
1
8
21
2
9
8
1
46
3
10
5
12
15
2
27
4
9
2
9
14
19
32
23
2
15
4
37
2
5
20
7
36
27
4
1
2
7
8
23
2
9
16
17
4
11
8
1
4
27
6
79
16
9
8
3
2
25
12
11
2
3
6
17
2
11
2
33
4
9
36
5
64
1
14
5
4
29
8
37
34
1
18
5
6
25
6
23
2
21
8
17
12
57
30
7
20
7
16
7
10
9
10
3
2
7
6
21
2
3
6
7
2
39
62
35
12
5
8
1
6
13
2
3
12
13
46
5
24
23
10
7
6
5
12
13
14
31
4
13
8
15
10
3
14
7
20
5
2
11
2
1
8
3
2
9
16
21
10
21
20
9
30
3
14
1
6
11
14
19
6
11
30
53
2
57
52
1
4
13
18
13
46
13
4
15
6
19
10
1
28
19
18
1
14
1
10
15
18
17
16
9
20
29
2
13
28
25
8
15
10
21
4
7
12
7
16
3
4
21
6
5
8
11
34
1
6
9
8
29
26
11
4
11
8
31
66
23
26
3
2
19
8
5
8
5
18
7
16
21
2
35
8
1
20
15
18
13
56
15
30
5
2
13
12
5
2
3
24
1
18
7
30
1
18
5
6
9
36
31
8
11
4
1
6
55
6
35
12
3
4
11
10
7
2
13
4
11
42
13
6
7
38
35
4
5
42
45
6
5
2
17
2
3
10
7
22
1
12
3
4
17
30
19
8
5
12
51
22
15
8
17
54
51
2
17
12
5
2
3
20
11
18
13
6
1
10
21
10
7
24
1
24
23
10
7
4
3
2
15
8
21
28
39
8
3
2
3
4
45
60
11
52
15
6
15
42
5
18
7
10
7
12
23
50
5
8
21
12
15
4
23
24
7
12
3
32
5
20
5
12
9
18
15
14
39
8
9
26
37
32
5
16
19
2
27
2
3
2
3
4
15
14
5
32
5
2
9
14
5
12
5
20
13
36
33
2
7
12
27
4
45
6
3
2
15
6
7
8
29
6
7
10
15
2
1
4
21
24
57
14
5
12
13
12
53
14
17
6
13
2
13
6
9
4
3
42
13
16
19
2
5
14
3
28
13
14
3
12
1
4
3
6
29
8
11
4
1
4
7
40
11
2
17
24
7
6
31
2
7
4
23
2
43
16
5
8
63
22
1
4
3
8
11
36
17
16
7
2
31
10
11
2
13
20
31
2
11
10
17
4
5
44
5
8
33
12
3
4
35
36
11
10
21
18
7
2
5
8
23
18
23
6
7
12
1
8
17
10
11
8
1
12
19
20
31
2
27
30
27
64
3
4
31
4
7
8
3
10
11
4
7
14
5
6
19
2
11
18
9
12
5
12
19
8
7
28
7
14
23
56
23
2
1
16
37
48
19
2
3
26
25
22
5
20
13
2
17
72
15
8
31
4
1
4
3
4
11
6
7
10
23
32
5
2
5
12
15
2
1
24
1
14
5
18
13
14
5
22
7
2
21
4
17
18
1
18
1
10
11
20
21
4
9
4
1
46
13
8
5
6
1
30
7
24
5
4
15
14
33
12
23
24
23
24
1
18
1
12
5
20
11
8
1
16
7
22
17
10
23
2
9
2
1
8
11
12
1
30
13
38
11
24
7
4
9
8
15
12
3
4
25
6
9
4
27
10
13
24
21
24
15
14
21
2
9
16
31
14
31
28
1
10
33
6
1
18
11
10
1
6
41
6
15
14
3
2
75
10
7
8
17
4
5
6
3
6
11
2
7
6
7
20
25
10
27
14
21
28
1
24
13
36
31
18
7
10
5
32
1
20
15
28
5
6
7
14
21
8
9
32
9
4
5
6
1
14
7
2
1
8
13
8
7
20
3
6
43
20
7
12
49
18
21
16
1
2
3
26
19
14
7
20
31
18
31
30
7
10
11
4
21
20
13
4
5
20
41
44
11
6
7
18
21
8
9
6
13
40
7
18
3
4
5
6
13
14
7
10
17
8
1
24
7
8
3
8
1
16
13
18
5
8
7
8
31
4
1
8
15
2
3
16
3
74
7
44
1
8
7
20
15
20
25
2
1
20
13
2
3
20
19
8
7
16
9
12
1
10
15
6
13
4
71
10
1
16
9
4
7
10
31
2
1
8
1
2
7
6
13
4
1
2
11
20
5
8
1
58
41
4
17
2
39
14
25
10
19
6
7
44
11
24
11
18
5
6
25
4
17
12
11
4
13
12
57
8
5
4
3
16
11
60
7
6
11
2
7
20
3
6
9
8
33
8
1
36
1
6
1
4
31
36
5
44
7
18
15
20
19
2
7
18
1
14
27
22
13
14
3
2
3
10
3
10
31
20
11
2
7
4
7
2
11
4
7
14
1
16
1
18
9
24
25
2
5
12
33
4
9
14
3
76
23
2
29
14
17
8
7
4
3
58
3
8
1
8
15
6
27
50
19
28
1
68
9
16
5
26
15
16
9
4
11
8
29
16
1
14
3
30
11
2
7
26
11
8
15
50
3
8
21
4
3
8
13
2
17
14
21
2
3
8
23
32
3
14
9
10
23
20
1
16
1
6
7
14
53
4
7
14
7
6
29
6
13
14
15
34
29
14
11
4
29
4
15
26
7
4
15
26
15
48
1
6
7
16
7
30
1
6
19
18
5
2
7
16
1
32
17
30
15
14
23
22
7
26
19
6
1
2
27
2
11
20
11
4
33
10
5
2
45
2
47
4
11
14
9
4
3
14
1
12
11
6
47
30
1
12
5
8
43
6
5
46
13
4
1
48
5
22
1
2
15
12
3
10
1
28
3
18
3
18
5
4
5
18
35
10
29
6
21
36
27
20
27
20
1
2
3
34
21
14
3
56
27
20
1
2
41
6
15
12
3
16
3
4
9
28
21
20
23
4
1
8
9
2
9
2
3
20
5
4
7
18
17
10
11
2
9
20
11
2
31
14
9
6
7
26
5
14
15
44
3
14
3
8
9
16
5
2
29
2
13
74
3
10
21
16
13
18
5
6
41
12
5
6
11
12
11
24
1
12
11
42
9
34
9
40
5
10
11
10
1
2
13
4
5
4
23
4
19
8
11
28
13
6
13
36
21
2
5
42
5
30
5
18
5
18
5
6
11
12
21
28
5
8
11
20
5
20
27
10
19
20
17
2
25
20
13
6
1
22
3
16
1
22
15
22
7
16
27
18
9
14
1
78
1
12
1
8
1
6
1
4
3
8
3
10
11
14
27
20
1
6
39
2
3
30
31
2
17
6
1
12
13
6
19
10
11
18
35
60
13
12
7
8
11
4
11
18
1
4
7
4
21
12
43
10
7
10
21
18
17
58
17
4
9
10
13
12
7
8
47
6
5
24
5
12
1
16
13
34
3
2
5
8
1
18
13
34
5
30
7
6
5
20
9
6
13
10
5
4
5
12
1
30
13
40
1
6
11
10
11
26
35
4
29
4
7
6
23
10
7
2
13
8
17
56
1
4
7
6
33
10
5
30
47
2
1
4
1
30
1
2
9
18
39
4
11
10
39
2
23
54
11
2
19
4
3
4
3
2
13
2
9
4
5
4
13
16
17
4
3
2
7
16
3
6
5
36
13
6
9
8
43
6
23
16
7
12
3
4
3
10
15
4
15
8
19
10
25
2
15
4
21
14
43
4
5
30
1
36
19
22
3
6
3
12
13
2
11
40
13
4
29
12
19
40
13
12
33
8
3
14
21
4
17
8
9
34
5
20
11
6
9
2
15
4
3
14
11
12
1
6
21
4
27
8
9
6
11
6
15
16
15
2
1
2
11
12
7
6
23
2
5
18
27
4
5
14
3
4
15
8
17
16
3
2
25
14
1
28
1
4
25
32
13
8
17
2
1
28
1
4
49
28
29
16
17
22
5
2
7
6
9
2
11
14
1
2
27
2
7
12
13
32
7
32
9
8
3
30
3
34
31
18
11
24
9
6
47
26
7
8
23
6
1
16
11
6
5
6
5
8
23
6
5
12
7
4
3
8
17
12
5
50
15
2
23
2
7
18
1
4
1
22
41
24
5
8
7
6
3
18
37
26
11
32
1
4
7
18
19
10
25
6
9
16
19
6
13
18
5
4
11
24
25
12
33
14
13
36
19
46
1
6
23
28
17
6
11
24
3
6
35
2
3
4
1
10
19
22
15
10
43
6
1
40
11
2
43
6
29
2
13
18
33
2
9
8
21
42
1
6
5
12
23
8
9
10
7
12
23
28
11
10
1
2
1
8
3
22
3
2
5
14
1
26
13
10
9
4
13
40
9
2
9
6
7
8
5
30
7
6
9
34
17
10
1
18
13
8
11
2
5
20
21
8
31
30
13
4
33
4
63
18
1
6
13
6
35
14
19
18
3
16
13
12
35
28
1
10
7
2
11
48
5
4
19
4
23
14
3
6
3
2
1
2
11
6
13
6
5
14
3
22
1
18
41
6
37
10
7
24
3
6
19
2
11
20
7
2
7
10
7
6
31
24
17
6
13
2
15
4
19
4
5
2
11
20
17
4
9
12
17
30
19
36
5
8
27
12
13
6
19
24
21
4
3
2
3
12
1
2
1
6
1
6
3
6
17
2
15
8
9
2
21
2
11
34
21
2
21
20
15
2
3
36
1
14
15
20
3
14
1
8
35
14
7
4
15
4
21
8
19
2
5
18
3
32
17
2
3
2
1
2
1
20
17
24
11
16
11
6
7
8
15
2
3
26
5
8
15
2
1
2
3
16
29
18
19
2
13
16
17
2
1
4
23
24
1
6
19
24
5
2
9
20
21
8
5
28
9
4
11
30
29
18
3
8
5
16
27
2
1
10
11
10
11
50
1
48
5
68
9
22
5
28
17
10
9
22
19
2
5
10
7
8
7
4
9
18
5
2
13
6
33
12
7
14
21
44
1
8
3
6
39
10
11
14
37
60
21
22
23
14
11
26
5
30
23
8
5
22
7
16
15
14
27
34
9
18
11
12
13
10
23
18
7
18
11
26
5
2
1
30
1
6
13
4
5
6
7
42
3
8
23
4
15
2
19
28
25
28
9
18
33
4
21
10
7
28
7
12
1
38
1
36
5
12
15
8
3
22
11
10
27
14
1
26
3
2
1
26
3
4
3
12
19
24
9
16
35
6
3
14
29
8
7
32
7
18
25
2
1
16
29
10
9
8
3
2
15
46
15
2
19
2
13
8
19
12
55
4
7
6
7
70
7
6
17
2
9
4
5
4
1
10
5
32
15
22
29
4
15
8
23
6
5
2
19
12
11
2
53
28
1
18
1
4
15
8
43
6
7
6
9
6
5
8
31
28
5
16
5
6
11
6
9
2
3
20
1
22
9
24
15
14
3
2
9
8
1
2
13
28
13
26
1
8
27
52
27
8
1
12
9
2
3
4
17
24
1
6
17
4
15
20
9
2
17
54
5
6
9
8
1
12
17
16
3
24
19
34
23
4
7
12
1
14
5
20
9
34
19
10
9
16
1
8
25
6
1
26
5
2
25
18
17
6
1
6
11
56
5
24
13
6
37
14
31
18
1
22
23
6
31
10
1
6
7
12
17
2
21
16
25
2
11
10
9
12
1
10
1
2
21
16
25
28
75
8
3
4
17
2
1
14
19
4
13
18
1
4
29
14
7
4
13
2
37
20
13
4
3
12
11
6
11
2
11
2
3
38
5
6
11
6
1
8
9
16
13
6
9
4
5
2
1
4
1
2
3
8
3
18
11
26
17
24
3
10
15
6
3
14
3
8
7
10
5
24
17
6
47
4
9
2
5
8
35
4
3
6
11
10
7
8
15
38
9
2
1
10
1
8
7
16
9
22
11
22
3
2
5
2
13
12
3
6
1
34
27
18
7
38
7
34
31
4
9
16
15
8
9
8
25
8
15
2
3
16
17
6
11
6
9
8
53
18
39
30
7
6
17
12
1
20
45
4
25
16
15
4
1
4
5
14
25
8
17
16
23
12
35
12
3
2
51
10
15
12
5
30
9
16
9
16
1
12
19
10
15
22
11
14
1
4
47
10
27
8
69
14
1
8
27
66
7
8
15
14
27
14
1
8
3
12
13
6
9
12
21
14
1
26
3
16
7
16
15
14
11
30
25
16
19
10
9
36
29
16
29
40
7
6
1
20
5
6
3
18
13
4
1
6
9
4
11
4
7
4
3
8
25
24
3
2
25
2
43
26
9
30
17
14
3
10
21
22
15
6
15
4
23
16
17
2
17
4
5
16
15
16
3
14
9
10
3
10
27
4
9
4
39
2
11
6
3
18
25
20
13
10
15
26
27
34
27
18
15
20
3
28
7
10
9
14
57
6
5
6
5
40
25
2
7
8
17
8
15
22
33
4
7
20
5
6
11
4
3
12
1
16
33
8
21
62
11
10
9
14
1
2
11
34
5
4
1
16
1
38
1
12
5
4
3
2
11
8
9
8
31
2
39
2
13
2
7
2
19
2
11
22
1
22
11
18
1
6
31
2
7
12
17
2
5
8
5
2
11
42
19
8
3
26
3
6
7
2
11
4
5
8
15
12
17
20
11
8
5
24
7
20
15
4
7
4
19
10
11
14
23
16
1
10
11
24
5
14
7
20
1
6
1
6
9
10
1
6
13
6
3
20
3
12
21
66
1
12
5
2
53
20
1
30
13
40
3
10
19
10
5
4
19
8
1
14
5
2
1
26
5
2
3
8
9
10
9
18
9
20
25
2
57
8
9
16
3
10
9
24
1
2
55
28
19
14
21
18
39
10
3
12
1
16
11
8
23
24
13
18
49
6
7
10
17
6
1
2
15
16
33
20
7
42
55
6
7
42
5
14
13
24
3
16
3
4
21
4
13
20
1
4
15
12
17
26
19
12
5
6
1
44
1
12
3
6
3
42
13
6
1
6
17
30
13
22
1
30
11
6
7
14
1
10
39
18
11
6
11
42
17
20
7
28
1
66
11
14
23
10
13
6
11
22
1
12
29
22
11
4
41
16
3
10
9
2
9
2
9
4
13
6
11
10
5
2
35
22
19
32
3
24
21
40
1
14
19
4
1
30
11
30
1
6
13
2
1
16
1
12
19
2
7
4
13
8
3
2
3
2
9
2
3
8
9
60
7
10
1
24
9
36
19
6
3
2
37
2
27
38
3
4
3
6
5
4
3
2
1
34
13
22
3
62
15
14
1
26
9
14
5
10
45
6
5
22
37
2
27
2
9
2
7
40
27
22
17
36
7
30
13
40
13
16
3
8
9
2
1
2
5
8
47
6
47
16
31
16
7
20
3
4
39
18
19
4
5
14
39
28
13
8
1
10
19
6
1
10
17
4
11
4
9
4
47
6
53
14
9
4
33
38
27
6
11
6
9
4
3
20
15
38
5
2
3
2
3
10
1
52
55
2
31
46
5
24
35
2
1
22
3
4
25
8
51
8
13
4
3
14
15
26
19
2
9
10
13
24
1
38
25
12
1
2
11
2
9
20
11
8
5
14
5
18
5
8
13
14
3
4
7
32
29
12
31
6
15
8
3
10
21
2
23
42
1
24
9
26
3
2
11
2
29
50
3
8
3
46
21
12
15
10
13
24
17
4
15
6
3
2
21
4
9
2
11
24
3
6
9
6
51
4
3
34
3
10
15
36
27
24
1
10
7
6
1
10
13
12
1
10
3
20
87
16
13
8
17
6
5
56
17
18
5
20
5
12
1
16
1
16
5
12
9
20
13
16
17
24
25
2
55
34
13
4
3
18
17
8
17
2
25
4
13
6
13
18
13
14
3
8
1
16
3
10
21
2
9
10
15
46
17
28
5
16
1
8
7
12
7
14
9
4
11
28
5
12
57
6
7
6
29
26
25
4
1
4
3
22
1
4
11
32
1
22
33
6
1
4
11
64
9
28
15
34
15
10
15
16
3
10
3
10
13
8
13
10
7
6
7
10
11
16
29
2
15
22
7
38
27
8
23
30
1
38
33
18
3
2
29
4
3
28
7
14
3
14
21
8
15
18
37
8
7
8
17
18
25
20
7
2
29
8
59
8
3
12
1
6
41
32
5
6
1
26
7
2
1
6
5
8
3
54
27
18
1
4
1
26
5
8
19
6
3
38
1
22
9
4
11
6
7
6
15
2
9
14
9
16
15
18
9
2
15
26
7
2
9
22
5
12
31
16
33
8
3
2
29
18
9
2
9
8
7
16
1
4
1
8
9
4
1
2
33
24
15
8
3
18
11
12
7
10
5
4
31
54
37
4
59
4
25
2
21
6
11
16
3
24
1
4
1
10
17
6
21
8
11
8
21
4
19
16
15
22
29
6
7
2
37
10
23
12
7
4
13
22
17
14
5
4
9
4
25
2
5
22
11
20
5
14
1
6
13
16
7
4
15
4
17
6
1
6
3
2
7
2
15
2
3
46
3
10
3
2
13
2
1
2
5
6
7
6
1
34
13
6
1
6
1
6
11
16
1
10
3
8
25
32
11
10
3
14
7
8
1
24
1
12
9
2
5
8
1
12
5
28
9
6
1
22
11
16
21
12
1
4
27
2
15
16
1
22
7
34
3
4
11
10
7
12
17
2
3
12
1
6
131
12
5
4
7
4
9
4
3
14
1
4
1
12
1
10
7
2
3
2
15
2
5
4
41
12
7
4
13
10
23
14
77
4
1
18
15
42
13
24
7
14
29
18
3
18
9
2
17
16
39
40
1
20
1
4
97
4
5
4
15
4
11
32
1
78
13
4
25
26
5
2
13
20
3
16
33
16
13
4
7
8
13
44
9
14
17
26
3
14
27
44
21
34
9
46
3
24
5
2
13
4
9
2
19
16
1
34
27
2
13
4
1
8
17
10
17
6
11
2
9
2
33
10
29
12
43
18
11
12
19
30
35
24
5
8
5
44
101
6
13
12
13
6
13
12
1
8
1
20
7
2
15
14
29
40
7
2
25
4
27
16
11
6
5
2
5
6
1
4
13
4
29
16
13
10
13
24
23
38
17
16
25
6
15
10
3
50
7
26
15
14
21
62
1
2
9
10
7
12
25
12
1
48
15
10
11
10
9
16
3
8
51
4
11
4
1
2
15
4
11
6
11
6
15
2
29
10
49
4
27
10
27
10
43
26
15
2
7
10
7
28
7
10
17
36
5
12
19
30
7
34
11
2
11
20
1
18
15
8
1
16
9
4
5
6
1
12
5
16
5
2
11
8
7
42
13
32
9
4
9
36
7
8
11
50
3
6
19
8
5
16
17
8
5
8
27
2
27
2
31
12
3
20
45
16
9
26
45
8
17
4
23
2
3
16
51
18
29
10
23
6
25
8
1
18
9
46
33
4
5
4
11
10
1
70
29
2
1
48
1
18
7
16
7
2
3
2
17
4
3
38
9
6
27
10
15
10
5
56
5
4
3
6
11
4
23
12
7
12
5
4
63
14
13
4
9
8
3
6
21
10
23
14
21
4
5
6
3
12
29
8
7
6
49
22
13
10
41
16
9
6
13
6
7
12
23
8
5
4
3
4
21
2
5
26
11
8
7
4
13
18
15
8
17
6
19
26
27
6
1
80
47
16
23
2
3
8
17
12
13
18
31
6
7
24
5
30
21
16
15
38
21
22
9
14
17
12
11
2
5
6
11
2
9
6
13
32
13
6
1
12
5
16
9
8
5
14
5
4
7
6
43
18
7
14
7
4
5
8
15
8
5
18
29
20
19
52
5
6
45
10
3
24
11
12
1
60
17
14
23
6
3
4
31
12
7
2
25
16
1
4
17
10
31
10
1
8
13
4
11
2
7
6
49
42
13
2
35
2
5
8
49
2
1
26
5
4
3
8
27
4
17
40
9
2
5
14
5
20
9
8
17
14
9
6
9
6
55
6
5
28
11
14
69
26
15
2
23
14
3
2
25
4
1
8
5
46
7
34
31
34
13
8
11
26
11
6
7
4
9
2
1
22
3
4
7
10
39
4
5
10
23
14
11
14
21
16
3
56
5
50
7
44
23
20
19
12
3
38
11
8
17
20
21
8
19
4
33
10
21
4
7
14
3
30
21
28
1
14
25
22
13
22
25
2
3
20
3
4
7
4
13
6
9
2
21
22
23
4
7
18
9
6
11
30
5
4
29
24
39
4
7
10
19
94
37
2
5
8
19
76
13
26
5
16
23
12
17
4
31
4
3
28
7
36
15
4
23
16
11
8
13
16
1
6
23
6
19
24
47
6
53
10
15
10
27
8
59
10
41
4
5
6
9
26
19
56
45
12
1
36
1
14
21
22
1
32
7
14
15
14
27
22
9
6
19
2
3
26
55
2
1
16
51
14
9
8
3
28
1
4
19
30
29
22
5
18
9
34
9
18
5
12
9
22
25
26
9
14
15
56
21
6
77
10
17
38
3
8
13
12
25
2
5
50
23
12
43
30
1
2
1
48
3
2
21
44
11
4
17
4
9
2
49
6
9
4
39
24
3
2
7
2
23
8
11
10
1
36
49
24
1
28
5
4
9
2
13
2
1
4
11
8
5
2
3
10
7
22
13
34
1
28
7
16
23
2
1
2
5
26
15
36
9
26
37
34
3
44
9
28
1
4
11
10
27
4
11
14
3
14
1
18
29
10
1
12
3
10
15
20
3
10
3
40
13
4
13
6
9
10
1
10
3
14
3
4
15
16
15
2
7
10
17
8
65
20
1
2
1
6
1
4
9
8
31
12
3
2
31
12
3
46
7
50
17
46
29
18
1
12
19
22
9
8
19
34
7
18
41
8
21
14
1
24
13
4
1
8
19
4
7
4
41
2
1
16
17
38
9
28
3
22
9
8
11
6
1
20
1
2
9
14
1
46
1
2
3
18
1
6
7
2
7
20
9
4
11
12
1
32
5
8
13
8
3
18
1
16
1
6
5
16
11
20
15
4
7
10
23
24
11
8
23
6
3
10
7
6
9
8
7
20
7
30
17
36
35
6
19
8
99
38
33
6
5
4
27
20
5
36
21
8
13
6
33
2
7
26
15
38
13
6
19
24
3
44
13
18
1
30
3
8
17
22
39
20
15
12
5
18
7
10
5
8
47
4
3
10
3
6
9
6
7
2
1
2
7
12
13
4
25
4
13
76
5
10
3
2
15
4
5
2
3
22
5
10
27
42
7
4
7
28
1
6
5
10
9
16
9
8
3
16
27
2
47
12
39
12
5
16
1
2
3
2
1
8
15
16
3
54
3
8
15
10
29
10
17
2
7
14
27
2
15
26
3
4
13
8
3
26
5
2
1
2
15
20
7
20
9
2
5
46
3
24
3
4
5
28
1
2
3
8
15
6
7
18
11
6
13
2
17
6
13
14
7
12
5
2
1
6
17
12
25
2
7
18
33
2
5
12
3
4
1
12
3
2
23
18
1
36
7
28
11
4
1
2
9
8
33
2
17
6
17
8
3
28
5
16
25
18
17
4
1
2
9
4
19
14
5
8
5
26
13
4
7
18
9
10
19
16
3
2
47
26
13
8
3
6
3
12
5
16
15
22
19
8
1
12
5
12
41
20
7
12
5
10
3
10
67
8
9
16
11
2
1
44
47
16
3
40
21
4
1
4
1
12
17
56
49
6
31
6
13
26
3
4
5
50
31
10
55
2
39
2
19
8
9
2
3
4
27
10
15
2
3
8
11
8
3
16
5
20
7
2
5
18
1
2
11
28
3
4
7
40
5
4
9
48
7
6
25
30
9
20
41
4
7
10
79
20
31
30
19
6
19
6
15
20
39
14
21
52
41
2
15
8
3
2
13
8
7
28
3
4
3
2
3
4
7
2
33
4
9
4
9
10
1
14
27
24
1
6
7
70
17
18
1
8
25
30
7
16
13
34
13
10
11
12
15
12
29
4
5
2
3
2
3
16
13
26
11
4
13
20
9
8
9
28
15
10
1
10
1
26
15
14
5
10
9
8
5
12
3
4
1
6
5
24
11
6
21
2
5
4
41
2
1
6
13
10
5
6
53
12
23
12
13
46
13
62
11
10
5
14
19
2
7
36
7
6
1
12
1
6
7
6
11
2
19
6
1
12
19
4
9
8
9
48
19
10
13
14
9
18
23
30
5
22
7
10
5
14
7
16
41
34
1
18
5
10
1
6
7
30
41
14
1
6
11
28
5
8
17
12
9
8
1
6
19
4
7
6
31
18
1
10
19
10
19
6
57
4
39
12
7
8
15
22
15
4
23
6
15
12
7
12
17
4
5
4
27
38
7
2
9
12
9
8
3
18
15
4
3
26
21
14
5
14
7
4
7
16
5
4
3
4
45
2
3
22
5
14
3
10
3
20
13
4
3
2
69
4
23
42
25
12
9
2
9
4
3
8
39
20
51
12
5
6
9
2
19
42
17
18
5
6
3
10
3
8
9
2
9
10
7
6
3
16
3
4
17
4
5
34
7
4
17
14
5
26
1
52
1
12
7
22
5
26
13
12
9
4
9
32
5
6
13
14
11
16
3
16
31
58
21
6
3
18
7
10
13
48
23
4
19
2
1
2
5
4
7
44
93
2
7
4
23
28
27
4
11
6
7
18
31
30
49
14
13
12
65
2
5
6
3
30
13
6
1
16
31
4
1
14
27
16
21
8
9
8
27
14
5
20
7
36
3
50
1
28
1
2
9
2
3
16
41
6
5
2
15
12
29
4
21
8
1
8
59
48
9
22
5
24
37
6
3
6
9
2
41
2
21
6
45
10
53
10
13
2
7
8
7
22
1
8
19
2
13
4
23
16
17
22
69
8
21
8
9
10
17
4
9
10
1
28
13
2
29
8
31
12
13
4
5
60
1
12
5
16
25
10
21
2
5
4
13
10
7
20
3
8
1
8
3
2
11
14
7
46
37
20
31
4
3
10
5
30
33
2
27
32
1
22
3
10
19
4
3
12
13
24
9
32
3
12
5
26
11
24
23
6
7
16
15
4
9
4
1
20
35
8
1
10
3
8
1
16
13
12
21
4
13
58
9
36
11
18
9
18
7
4
25
6
25
14
9
20
7
4
1
16
9
4
23
16
11
26
13
8
15
8
15
4
15
16
13
8
3
8
7
10
15
26
1
6
19
6
5
40
21
10
3
12
9
12
15
10
39
8
3
4
41
4
21
10
21
16
7
2
3
20
7
6
1
2
31
14
5
14
9
48
3
32
3
24
7
30
29
2
13
4
11
4
21
4
9
16
1
12
13
12
13
22
29
42
9
2
5
30
11
12
11
10
13
8
7
26
19
4
7
6
1
8
7
10
21
2
1
34
9
18
3
18
1
18
11
8
1
26
3
2
1
8
11
78
17
22
1
22
21
2
11
12
7
4
9
2
7
6
3
2
57
2
3
2
3
2
49
10
21
10
1
22
5
68
3
34
15
16
9
50
13
8
9
62
5
10
1
42
1
14
27
2
1
18
7
4
13
28
5
26
13
4
9
6
21
2
17
2
23
4
5
18
11
14
7
16
11
6
1
12
19
4
5
6
15
10
19
2
13
4
9
28
1
8
5
24
19
30
7
6
13
4
9
6
11
6
31
4
1
10
3
4
3
22
13
8
5
4
3
40
3
4
5
38
15
16
13
4
7
54
1
10
5
18
49
14
25
4
9
14
3
8
1
22
47
2
9
20
21
8
53
2
3
38
25
2
5
10
9
8
5
6
13
18
9
28
25
6
1
10
33
4
11
6
1
6
21
22
1
2
5
28
29
14
21
30
11
24
63
4
3
10
7
10
17
14
3
26
9
12
31
8
11
24
3
20
7
4
41
26
7
24
11
8
39
10
25
14
1
26
7
40
29
18
11
6
5
16
9
4
1
6
7
24
11
2
7
38
11
6
3
30
3
26
5
10
51
2
7
6
1
36
17
18
5
16
5
4
19
12
5
52
9
10
35
16
31
14
33
2
21
16
11
6
11
18
23
16
17
8
13
6
9
6
7
24
1
4
15
8
17
8
13
4
15
4
23
18
21
12
17
66
3
2
17
16
37
4
19
8
23
8
9
6
5
6
7
18
31
20
7
4
9
28
15
10
7
2
19
4
9
2
9
2
11
18
1
4
11
12
1
8
5
4
13
12
1
12
13
36
11
18
29
16
11
30
15
16
3
6
3
20
1
50
1
20
33
8
35
12
1
22
11
18
17
18
1
2
25
16
23
10
5
12
57
6
1
12
1
18
7
10
5
2
15
12
17
14
29
4
3
4
13
24
17
10
1
14
23
6
27
10
21
2
19
18
25
6
7
22
5
10
11
4
37
4
9
58
9
8
3
10
15
12
1
4
9
22
13
4
5
16
1
4
5
6
5
40
1
10
15
12
15
20
29
28
17
6
1
16
17
12
29
2
9
4
25
4
5
28
27
2
5
4
5
6
7
12
9
8
25
8
23
8
11
26
5
12
25
28
13
4
47
18
3
2
5
16
7
4
3
14
5
24
13
24
21
16
15
4
3
2
25
14
15
4
15
30
17
26
53
56
25
22
75
16
21
16
33
2
11
2
3
28
9
2
5
4
9
6
17
4
5
12
7
26
31
62
7
4
17
4
9
8
19
10
5
32
5
2
3
14
3
4
3
6
21
4
19
4
23
38
1
2
13
10
3
6
11
2
3
40
7
8
1
8
43
14
9
4
25
2
1
12
35
20
31
12
3
32
1
28
37
2
25
4
25
32
15
44
13
22
1
22
15
32
3
6
15
14
1
24
1
24
25
8
37
26
3
4
1
10
1
14
23
24
11
14
5
24
35
10
7
34
17
12
9
10
33
8
3
8
33
16
3
2
3
4
19
2
29
12
7
10
13
16
1
36
1
66
5
6
13
42
23
14
1
6
3
4
1
12
19
2
25
34
3
2
9
42
21
2
43
46
7
24
37
18
11
12
11
12
29
4
17
2
9
2
5
18
17
24
27
40
21
4
9
8
5
2
33
2
9
14
19
4
7
42
7
4
3
22
5
6
47
2
3
18
15
10
11
24
11
20
13
12
27
2
3
4
3
2
15
64
19
28
11
18
91
24
1
18
23
6
5
16
1
6
5
6
5
4
5
12
1
20
13
6
5
6
1
6
3
4
1
4
25
4
9
22
43
8
3
26
3
52
21
20
5
8
37
6
17
12
19
16
7
14
9
6
51
16
3
52
29
12
25
18
1
2
13
48
5
24
35
2
11
6
1
6
1
10
9
2
7
8
45
2
1
2
5
46
7
6
9
20
25
8
3
12
11
16
1
34
23
8
15
14
23
32
37
10
9
16
13
20
7
10
1
4
37
6
7
8
13
8
5
18
13
2
27
16
3
6
13
2
7
6
1
4
17
6
1
12
11
4
9
6
7
6
5
18
23
16
1
12
7
12
29
2
1
10
3
16
5
2
3
32
9
10
9
8
51
14
1
38
3
10
33
24
7
10
5
2
15
2
9
18
1
2
13
30
3
4
9
10
3
32
1
2
3
8
17
12
9
12
19
6
1
10
17
2
1
16
5
22
13
10
5
6
5
12
17
6
11
18
17
12
9
24
19
24
3
4
3
4
5
2
5
4
17
10
9
6
13
50
9
10
11
12
17
12
11
12
5
22
25
12
19
8
47
10
1
24
17
8
1
2
13
12
25
18
1
6
17
8
17
2
17
4
17
12
5
12
19
42
15
40
3
10
5
32
41
26
37
8
15
26
25
8
39
2
11
26
15
6
1
22
11
12
15
2
11
2
7
42
43
8
3
16
11
4
7
6
5
2
29
22
7
38
7
6
7
28
17
6
15
10
3
12
7
2
21
2
11
28
5
20
23
30
23
74
21
20
37
4
33
48
3
2
29
10
13
8
9
8
1
4
5
2
75
4
3
18
3
4
1
6
15
22
1
26
3
34
15
8
21
42
3
6
19
16
11
8
3
6
21
38
23
32
11
6
7
18
1
16
7
6
3
2
9
8
21
26
1
22
1
30
1
2
9
4
3
20
3
4
21
4
7
6
11
16
9
6
3
14
15
38
13
18
35
8
13
14
17
10
7
20
13
10
3
8
11
4
15
10
33
6
7
18
11
12
37
6
37
2
1
14
3
2
17
2
3
30
3
12
9
36
1
30
13
12
5
8
19
14
19
14
35
40
31
32
11
56
7
16
11
12
7
8
21
10
11
34
33
4
9
20
39
40
25
22
37
38
59
22
5
30
9
14
15
2
7
86
17
6
41
30
11
60
3
10
9
6
3
4
5
6
7
4
11
68
3
10
1
4
3
14
3
10
1
4
3
12
3
8
11
8
29
6
1
20
3
14
9
6
1
8
3
14
17
8
19
6
19
2
13
20
21
8
5
6
23
6
13
6
1
4
15
14
9
6
13
6
1
8
5
4
25
8
13
2
7
6
7
34
31
10
21
16
5
38
3
28
25
10
27
10
19
52
21
32
15
2
3
28
13
30
9
38
31
20
33
10
11
32
19
4
3
20
21
2
1
8
17
2
19
58
11
28
5
16
39
8
7
10
1
12
21
6
3
6
13
18
1
4
15
2
11
16
3
4
9
8
33
2
19
8
7
24
5
36
11
32
15
18
7
4
1
4
21
22
21
2
23
62
15
24
9
10
33
2
1
14
9
4
9
18
17
2
11
6
5
20
7
10
5
2
17
14
3
32
15
12
21
4
11
18
17
20
3
58
3
10
1
12
1
2
23
2
1
8
13
14
43
8
9
16
13
8
1
18
1
12
7
8
1
36
29
2
5
2
5
16
1
4
1
12
27
28
17
6
1
4
7
18
15
8
11
22
3
4
3
2
7
4
29
14
13
8
3
40
3
4
45
8
9
16
11
16
19
6
47
2
29
4
11
12
1
24
7
24
1
10
3
2
33
10
3
6
3
12
15
10
21
6
5
16
5
6
11
84
5
28
3
18
35
38
3
4
25
2
65
6
5
8
3
2
7
4
31
26
5
8
1
16
3
2
3
6
3
4
35
2
33
2
19
4
9
4
3
20
1
42
1
2
1
2
43
22
15
16
13
2
7
32
9
18
5
20
3
8
15
6
19
2
23
10
37
6
11
4
7
8
3
22
15
16
19
28
13
28
7
28
3
14
31
6
5
30
17
2
15
26
1
24
17
6
27
2
7
4
1
4
1
12
11
24
17
18
5
10
23
6
7
26
5
34
29
36
11
6
7
6
7
2
29
12
7
28
11
16
21
8
11
6
15
16
15
12
11
2
1
40
1
12
5
14
3
12
19
2
13
42
5
6
23
6
11
48
5
4
9
12
9
34
29
10
3
6
5
6
21
6
21
8
7
10
3
8
15
2
1
2
1
14
5
14
15
32
13
10
9
14
7
12
17
26
11
30
11
2
1
10
15
2
13
2
5
18
7
4
5
12
19
6
7
12
3
26
29
4
17
28
9
14
5
30
7
6
9
8
15
6
9
2
3
8
13
6
7
6
5
4
25
6
15
26
7
4
7
20
47
38
5
28
5
16
3
4
15
14
9
8
3
16
3
14
33
16
13
32
27
2
29
6
7
34
7
6
25
14
59
30
7
4
5
2
9
10
3
16
13
2
9
42
39
12
45
8
5
20
21
8
5
24
31
4
19
6
13
18
1
2
35
6
5
36
3
38
11
10
1
36
3
16
9
10
27
30
61
62
33
6
25
4
3
2
11
16
7
2
19
20
11
28
11
24
5
2
17
8
9
4
57
8
15
4
17
16
13
18
7
4
15
2
5
2
1
26
1
10
15
2
15
32
33
14
1
26
39
34
1
18
1
40
17
6
7
2
11
8
29
4
1
28
11
6
3
16
13
2
23
6
9
28
25
42
19
8
13
2
3
4
7
6
17
6
15
26
3
6
3
38
5
22
5
14
9
16
19
14
21
10
3
10
41
18
1
12
9
14
15
8
3
14
1
56
11
32
11
12
11
16
21
8
3
2
1
2
19
18
11
14
7
34
9
18
29
12
17
2
3
2
19
2
3
16
51
64
9
2
39
4
3
34
45
14
7
50
3
12
21
20
3
32
9
2
17
6
1
18
9
24
37
2
1
24
19
22
3
44
3
2
21
2
1
8
45
8
21
20
27
2
9
16
13
2
17
36
29
8
53
28
53
20
17
6
27
16
7
8
9
14
9
10
17
2
1
18
5
2
3
2
17
20
17
8
3
4
1
14
1
8
15
28
13
6
17
24
29
14
21
4
47
20
1
8
27
84
25
6
1
6
5
4
3
28
7
20
9
20
1
4
9
22
9
2
39
10
15
2
13
10
21
4
7
18
1
8
7
2
3
18
15
2
9
112
11
12
3
18
9
50
21
76
9
2
9
28
3
6
15
2
37
4
11
6
11
4
19
4
27
16
5
14
13
16
3
12
11
24
3
10
7
2
1
48
5
4
13
16
5
4
5
20
3
46
7
62
1
40
7
10
29
38
11
22
5
18
15
48
1
2
11
10
17
6
7
6
11
4
11
24
5
8
13
40
23
2
13
20
15
20
53
18
9
16
11
2
5
36
29
38
5
4
5
10
1
18
7
6
1
6
7
4
1
44
1
4
27
18
7
4
3
24
17
2
11
22
7
28
11
4
1
6
13
2
7
2
7
30
1
48
1
26
13
8
31
2
9
12
19
6
17
6
59
2
11
10
57
2
33
38
5
32
5
10
7
10
5
6
3
20
5
10
1
20
15
12
19
2
7
32
17
2
1
30
11
36
3
24
31
10
7
10
1
32
1
12
21
8
5
12
19
8
1
2
39
8
29
16
1
20
5
6
29
8
11
24
11
32
17
10
5
2
1
10
19
14
19
34
17
20
19
2
29
6
13
24
7
2
19
16
29
4
15
2
11
10
23
6
19
8
1
4
29
6
1
18
13
6
3
82
1
8
7
10
1
18
17
8
1
72
23
2
7
12
7
10
9
20
39
16
5
6
35
30
7
8
11
8
23
2
1
16
23
14
5
22
7
4
3
8
49
12
25
88
3
8
5
22
11
10
9
4
9
14
35
16
3
8
5
12
11
42
1
24
23
4
1
8
5
6
29
18
13
8
5
12
7
6
3
8
57
16
17
14
1
20
9
12
21
10
33
4
11
8
17
4
13
6
1
28
19
2
5
10
1
6
13
46
1
76
5
10
5
8
7
40
19
24
9
4
3
14
9
16
7
12
27
4
43
6
5
2
13
14
9
20
5
26
5
14
3
2
3
4
1
2
41
2
27
18
27
6
7
16
5
18
1
18
33
16
5
14
27
16
9
38
39
30
3
4
19
6
35
8
47
4
15
4
39
4
25
20
23
2
7
4
5
12
35
10
7
42
5
22
41
18
27
4
7
8
53
14
5
4
7
4
3
18
7
4
3
24
3
12
7
16
11
2
19
6
17
16
13
10
13
40
5
24
23
20
27
20
21
6
25
50
23
10
7
18
13
2
1
10
27
12
9
46
23
16
15
20
15
6
17
10
3
40
37
8
27
10
3
30
7
12
15
4
5
2
3
14
25
16
3
16
9
2
15
6
17
16
7
20
7
26
5
6
15
26
21
10
5
20
5
26
15
20
29
6
7
6
7
20
5
4
3
4
3
10
27
2
9
18
5
8
5
2
29
4
17
6
7
24
7
12
21
18
1
18
3
14
9
2
17
4
19
8
7
20
19
12
9
20
23
6
11
12
11
90
5
6
27
4
1
2
3
12
1
6
13
18
5
18
17
4
45
6
15
2
9
10
33
4
47
8
3
8
7
8
19
2
17
30
19
6
1
20
29
12
3
4
7
4
7
4
9
10
37
4
37
4
23
12
17
10
9
4
1
36
5
4
3
10
11
6
3
6
17
6
23
4
1
6
13
6
9
42
53
4
7
12
11
10
21
12
31
4
19
24
15
16
23
44
35
40
15
4
15
46
5
50
5
4
7
40
9
32
11
14
3
8
61
12
27
20
5
2
5
10
9
2
9
4
25
36
29
18
1
6
3
6
5
26
9
4
9
14
1
62
5
28
19
10
1
30
1
18
13
18
9
20
3
8
17
18
1
14
9
2
5
4
7
2
13
4
7
6
11
6
1
12
5
20
13
38
29
14
5
18
1
28
17
22
7
18
15
6
43
38
7
6
5
12
7
26
9
2
1
10
35
18
21
8
11
28
9
22
13
18
31
12
1
2
3
18
29
6
21
20
9
22
13
32
5
34
7
2
17
6
45
10
1
10
11
6
5
4
13
2
1
38
17
6
41
12
13
36
19
2
1
2
3
24
3
18
1
6
11
42
15
10
3
2
23
10
5
8
9
2
1
6
19
2
9
2
23
10
9
10
3
6
7
4
7
8
21
4
11
8
17
6
5
4
5
22
7
6
3
40
15
34
5
44
15
22
5
10
7
32
11
16
5
12
17
8
7
12
19
2
29
50
27
24
23
2
11
8
21
4
25
8
21
20
5
10
9
4
9
12
21
44
33
20
3
26
3
4
19
4
7
2
19
32
9
8
1
2
9
4
1
6
43
10
9
4
33
26
13
20
23
2
5
2
3
14
13
2
35
10
15
14
1
34
7
20
27
14
19
10
3
6
1
6
17
20
21
6
29
14
21
4
3
4
15
2
3
16
1
34
15
2
3
6
9
6
5
16
3
8
43
14
25
10
21
2
5
2
3
10
17
6
23
2
29
6
9
4
3
28
9
32
53
10
5
6
21
8
21
8
9
34
37
2
1
26
17
2
11
34
89
4
3
6
23
4
13
4
39
12
129
12
3
4
3
2
5
14
13
2
7
14
1
6
3
16
7
12
3
20
3
16
15
8
9
12
17
16
29
6
17
2
7
8
27
6
17
8
3
4
23
16
1
18
37
2
43
2
29
12
19
2
11
22
39
34
5
16
11
4
31
20
23
46
3
2
13
10
27
4
13
12
5
24
7
8
37
10
3
10
55
2
1
28
27
6
15
18
13
34
7
8
5
24
13
22
35
2
3
6
1
16
11
12
21
6
9
38
1
14
29
18
11
18
5
2
7
6
11
16
1
18
5
4
5
16
5
6
19
34
35
4
25
2
21
36
19
6
11
2
9
22
29
14
11
22
23
48
41
16
3
26
51
6
15
4
3
40
35
20
43
4
15
10
7
8
15
16
19
20
3
10
3
10
35
4
13
34
21
2
3
2
3
8
3
12
3
14
9
2
27
4
11
30
3
10
15
14
3
4
9
24
5
26
15
10
1
16
1
40
21
18
9
4
3
6
7
40
21
12
31
12
11
2
11
6
21
16
1
6
25
12
5
12
1
4
1
2
3
6
41
18
75
2
1
8
3
12
5
18
17
2
19
10
13
12
19
12
13
4
11
2
17
18
15
6
9
10
9
8
7
2
7
14
7
20
9
44
5
8
5
12
1
16
9
10
7
2
3
2
9
12
3
2
3
4
13
20
23
2
35
14
31
40
11
4
17
6
11
4
5
46
5
16
3
10
17
30
7
54
29
2
43
2
5
12
19
2
9
22
3
10
11
2
15
18
19
10
29
8
5
6
1
6
1
4
15
6
9
10
5
2
21
42
1
10
9
4
41
36
33
24
3
4
7
8
1
6
13
8
11
18
17
20
1
44
7
16
7
8
13
24
7
2
3
20
3
38
21
6
5
6
31
40
1
2
9
46
19
24
29
96
1
2
5
6
23
4
13
32
23
26
1
8
7
6
7
6
85
12
9
4
1
8
1
6
11
32
1
30
19
12
7
6
11
52
13
6
3
16
25
26
37
6
3
2
1
4
25
4
9
4
3
14
17
2
1
40
5
22
3
22
7
6
1
10
17
8
1
6
1
2
5
8
11
30
21
16
9
14
21
56
5
8
17
44
53
6
3
26
19
40
11
4
23
14
5
2
9
20
1
14
5
24
7
32
5
4
1
4
23
2
21
52
11
12
31
18
1
6
11
16
9
14
19
8
9
34
13
22
5
16
9
2
1
8
19
6
25
22
43
16
1
12
5
44
3
26
5
18
9
20
7
10
29
22
5
18
11
4
7
12
17
26
1
2
5
2
1
2
11
16
13
14
3
12
21
26
21
26
23
4
19
2
19
26
3
4
13
32
19
4
39
4
9
42
5
2
13
4
1
2
19
18
3
10
21
8
7
4
1
4
1
40
23
4
31
2
27
8
7
2
35
2
9
10
21
2
1
10
13
12
21
14
3
2
7
8
27
12
1
36
3
34
9
20
47
16
7
18
29
18
23
4
3
20
5
12
11
40
7
34
19
12
5
4
3
6
13
6
59
24
33
38
27
10
9
18
11
6
19
14
11
10
11
8
3
14
3
2
53
34
7
2
5
20
3
6
1
6
5
2
7
16
47
24
29
4
35
4
1
4
11
38
7
18
17
12
3
2
43
54
27
10
1
30
17
4
17
2
15
6
5
6
13
16
23
16
9
4
3
12
9
22
5
8
19
14
13
6
5
2
1
16
19
8
17
8
1
48
3
4
21
10
9
4
23
8
1
52
11
6
21
2
25
12
19
6
13
12
45
10
5
26
1
4
21
4
3
2
9
2
3
58
11
12
3
22
21
12
1
4
15
10
5
10
27
4
15
12
15
4
15
60
45
8
1
22
11
16
7
10
3
4
1
56
11
2
1
16
7
76
21
8
9
10
17
14
9
12
37
6
3
32
39
16
1
2
19
6
5
2
5
48
3
2
9
2
1
8
1
8
9
14
41
38
9
2
3
12
11
18
1
6
17
18
1
10
11
12
5
2
7
10
13
10
13
24
5
6
25
50
7
4
35
4
3
18
7
32
35
6
11
26
1
4
17
14
19
4
19
34
5
6
13
2
5
12
1
2
1
2
9
6
5
16
1
8
1
10
11
6
13
8
7
18
19
12
29
6
29
12
1
6
13
6
1
6
7
28
3
2
1
4
17
38
21
24
19
8
55
12
1
6
3
28
7
6
5
14
17
2
33
10
3
34
15
22
11
38
11
12
1
6
57
10
3
6
11
8
15
4
3
6
5
12
3
6
15
2
21
20
23
18
7
34
1
28
15
44
5
8
17
60
3
2
39
8
3
10
11
14
13
4
5
2
9
4
1
26
3
6
3
10
7
14
5
12
9
36
7
12
19
12
9
28
9
30
5
4
7
2
3
4
13
6
9
2
33
2
7
32
17
2
21
12
7
6
27
20
3
16
19
36
13
20
23
24
7
6
5
6
27
36
17
18
7
16
5
4
35
6
9
6
57
8
27
14
5
10
5
10
1
14
5
18
7
18
19
42
3
4
3
20
9
14
5
28
29
12
3
26
35
22
13
16
19
12
29
42
9
14
5
8
15
20
19
48
11
8
3
16
15
22
19
4
3
2
25
10
3
16
39
32
17
36
5
28
23
4
11
10
1
2
3
22
5
2
11
18
9
6
3
44
21
10
3
2
5
2
31
12
5
30
29
4
9
8
3
10
5
26
7
24
1
4
1
16
3
8
17
6
13
38
1
16
7
26
23
2
21
10
19
14
23
4
1
8
3
14
13
24
57
22
13
32
29
30
7
14
9
18
5
22
67
6
11
14
1
2
7
4
39
28
5
8
21
2
9
4
3
4
19
30
5
40
47
20
9
4
1
10
49
4
9
10
19
32
25
18
13
20
1
48
1
6
19
14
45
10
15
30
19
20
3
34
37
36
25
24
5
20
11
62
9
34
15
16
3
38
39
4
5
32
11
10
1
4
3
22
11
10
101
6
1
14
5
12
13
2
9
40
3
20
9
2
5
6
7
2
31
18
31
4
11
36
1
10
3
6
3
2
11
4
7
2
5
2
15
8
31
18
5
4
1
18
11
30
23
4
31
8
29
10
19
8
43
14
1
4
3
4
3
50
25
14
41
12
11
18
13
16
9
30
17
12
11
10
17
6
9
4
11
14
7
32
3
6
1
2
13
4
5
14
61
52
13
4
7
24
33
24
19
2
5
74
3
2
33
10
21
4
63
10
27
12
1
4
59
6
9
34
23
38
15
2
3
10
17
8
29
8
19
6
51
22
1
4
15
4
11
6
13
16
3
4
29
22
11
14
3
36
1
4
9
2
9
16
21
2
9
18
39
20
3
2
11
18
5
18
33
8
29
4
1
2
11
10
1
32
17
36
31
46
5
4
7
14
11
4
9
14
13
22
9
14
5
12
25
30
23
12
3
6
23
16
5
22
29
2
23
2
7
28
17
20
51
4
1
6
1
8
1
6
5
6
13
2
1
2
13
4
13
20
5
18
55
2
7
8
29
28
37
14
5
10
23
16
5
12
9
14
5
8
9
10
25
12
1
26
3
8
21
2
11
2
21
10
11
40
9
10
23
8
17
12
1
2
9
10
21
16
7
12
37
10
7
60
13
6
25
34
11
12
25
28
7
12
25
4
19
14
29
24
13
4
7
6
9
4
3
2
27
14
31
2
1
10
35
30
3
2
13
18
7
4
5
18
19
4
37
6
7
2
21
16
17
14
3
4
5
2
7
2
5
10
3
12
1
14
1
6
19
26
9
4
5
8
3
8
1
18
1
4
1
8
3
34
3
2
3
16
3
26
3
4
33
2
3
2
33
34
1
10
5
14
5
6
3
10
5
10
13
26
1
12
1
18
25
8
5
18
15
4
1
2
3
32
13
12
5
12
1
10
5
20
13
8
11
6
25
14
11
8
3
10
7
12
13
6
15
34
31
8
3
8
1
28
7
16
9
6
53
8
9
28
5
10
7
6
1
48
1
26
7
8
27
20
27
26
9
2
5
28
33
2
49
2
25
2
15
6
9
2
19
10
3
24
5
6
1
18
1
2
7
4
43
34
17
24
17
6
3
2
21
2
3
6
1
4
1
8
5
40
7
2
21
4
39
2
1
2
3
2
15
28
7
4
13
22
1
20
1
6
1
4
15
12
11
10
5
6
1
2
7
42
3
12
33
6
1
10
9
18
5
14
39
2
27
4
1
14
7
2
1
2
15
18
1
14
19
2
3
4
3
12
3
4
3
12
13
8
29
24
33
6
7
16
3
10
11
16
5
14
3
4
21
22
51
10
7
28
13
38
63
16
1
4
7
10
15
18
27
10
15
6
7
16
35
6
1
34
5
6
3
22
3
26
9
6
3
28
5
2
1
2
31
12
51
24
3
12
13
2
1
2
7
14
29
6
1
2
9
2
13
14
5
24
1
4
15
34
7
10
35
4
23
72
17
2
1
2
13
10
3
32
13
6
1
8
17
2
3
2
3
20
9
2
21
2
17
2
5
30
1
22
11
38
17
4
11
2
3
2
11
16
3
18
25
24
43
12
7
6
1
12
5
30
5
2
5
6
53
2
5
4
19
16
7
2
21
20
47
2
3
20
7
8
19
8
19
6
1
6
7
30
1
2
3
28
27
2
17
6
19
42
13
8
17
18
3
6
3
16
13
10
9
10
3
28
1
12
21
2
13
14
1
6
9
32
1
10
15
4
5
24
29
18
25
62
61
6
1
40
3
6
5
16
3
4
3
2
15
6
1
12
29
12
11
12
3
26
5
2
19
4
3
26
1
4
33
14
33
8
19
22
3
8
35
10
9
8
1
20
21
38
27
10
13
20
1
32
31
6
29
30
3
2
27
8
15
2
3
4
1
6
3
8
7
10
3
14
3
14
9
50
43
14
17
2
45
12
9
4
9
10
11
30
11
12
17
18
11
16
13
6
3
6
1
8
3
6
1
2
5
10
1
4
7
10
7
6
23
4
1
8
1
8
1
38
3
26
17
2
5
50
15
16
13
6
31
6
1
14
15
10
51
18
31
2
59
6
29
2
43
12
11
18
13
22
21
4
9
2
21
10
33
4
27
34
5
10
87
4
11
6
3
10
15
2
5
4
45
10
5
8
3
22
1
6
13
2
23
36
1
16
17
10
3
4
11
16
13
8
5
4
5
6
33
4
9
28
1
6
3
10
5
24
7
8
1
12
57
6
3
4
17
30
57
12
55
4
31
12
7
22
9
10
21
24
31
14
3
34
9
14
19
50
25
18
3
14
23
18
13
2
29
22
5
6
23
14
1
18
47
2
9
2
3
12
5
8
5
10
1
64
7
4
29
10
17
2
19
4
5
4
9
10
27
20
21
10
3
4
3
14
21
26
31
8
13
8
1
14
21
38
3
8
11
14
13
12
9
14
3
10
27
20
21
2
15
14
1
8
5
4
5
6
47
2
25
18
11
16
1
2
11
18
1
2
5
22
3
8
59
36
19
12
3
24
3
56
3
6
5
2
5
20
5
6
1
28
1
2
1
32
1
6
3
2
15
2
3
26
3
32
1
10
25
10
13
8
25
4
1
10
7
16
17
4
23
28
47
6
1
6
19
22
1
2
9
32
1
2
3
4
11
24
7
18
5
14
9
12
9
8
3
8
3
8
27
4
33
2
1
10
1
2
19
16
19
6
39
68
1
4
13
6
47
10
7
16
15
2
35
4
3
6
7
32
1
2
41
14
15
28
9
20
9
8
1
16
5
8
19
8
7
72
1
6
49
6
27
14
7
14
13
24
5
4
3
2
1
8
1
4
3
2
1
6
31
38
1
4
9
4
9
2
9
12
9
24
9
16
9
22
51
10
3
38
3
6
1
4
1
6
43
26
13
6
5
10
1
4
13
4
13
36
5
24
1
4
17
10
1
14
1
12
1
32
11
30
13
12
5
62
11
8
3
32
7
22
13
42
1
8
21
2
7
4
3
4
3
4
1
2
1
4
17
34
7
2
3
8
23
10
13
24
17
16
3
34
5
6
19
22
5
18
3
110
1
16
3
10
3
14
13
16
25
42
25
16
1
38
7
12
37
28
3
14
31
4
1
20
19
14
29
16
11
42
41
2
5
16
3
2
19
20
3
6
7
18
9
12
11
20
7
8
21
8
11
2
5
28
13
2
3
4
3
4
13
10
5
6
17
10
3
40
3
20
27
24
69
4
7
24
1
28
13
16
7
18
9
4
33
14
13
4
15
14
27
20
15
2
21
6
29
12
11
4
9
22
3
32
15
2
25
4
7
2
19
4
7
8
9
4
1
10
27
28
29
4
49
6
1
6
7
34
11
2
23
12
1
4
3
6
5
46
1
8
1
14
5
6
7
14
1
14
31
2
3
10
25
12
1
4
15
38
63
10
29
36
27
2
17
16
1
38
27
46
7
4
19
16
11
30
13
2
1
18
1
14
11
6
1
12
13
12
1
16
33
2
3
4
5
14
3
24
13
30
9
10
11
24
51
2
23
22
11
4
7
12
25
36
11
48
5
10
17
2
3
32
1
6
11
8
49
4
31
6
5
14
11
2
3
20
5
2
11
18
7
4
3
50
11
4
27
10
29
28
5
16
3
10
21
12
13
2
15
4
39
8
9
30
21
14
7
8
3
26
11
16
3
36
13
26
3
14
3
6
5
34
55
6
5
6
93
8
9
22
17
26
1
12
11
2
11
14
19
8
17
6
9
12
1
42
9
10
11
16
1
12
9
12
27
2
9
2
13
6
57
12
17
20
3
2
5
20
1
2
7
8
17
2
21
6
31
6
19
32
1
2
5
12
13
18
19
52
35
8
5
30
5
6
11
116
1
6
5
6
27
4
13
12
3
2
1
28
1
20
1
8
3
8
9
4
15
2
3
12
25
6
13
8
49
12
19
4
1
18
21
14
9
16
3
4
5
26
11
6
23
32
13
24
5
18
5
52
5
18
55
30
9
52
31
4
1
4
7
16
1
50
17
18
11
4
29
12
17
12
7
10
21
20
11
2
13
10
9
18
5
22
39
38
13
8
1
24
1
26
11
20
67
20
3
12
19
10
7
2
5
10
1
32
47
4
3
18
3
2
5
42
3
10
21
2
9
2
3
2
9
10
27
22
55
4
25
6
1
30
9
10
13
42
29
18
7
6
3
14
15
42
19
4
9
12
3
36
3
18
5
12
41
8
5
2
19
28
13
18
33
8
27
8
63
2
7
40
11
6
3
72
1
8
15
22
21
8
7
18
3
2
1
8
5
14
3
22
7
36
1
34
5
6
11
10
17
16
57
38
73
30
7
6
5
24
1
24
13
6
9
30
3
16
1
16
21
4
5
2
17
6
19
6
9
4
1
4
39
2
27
2
1
2
39
10
33
14
3
6
1
36
7
8
1
12
5
18
5
12
5
18
23
26
17
14
3
4
35
20
27
2
1
6
17
2
13
4
5
2
17
10
15
20
15
8
9
6
11
24
5
10
43
2
29
4
15
28
3
4
27
14
3
8
23
12
5
10
29
30
21
12
23
24
1
4
13
18
17
8
7
4
23
10
33
26
5
32
5
4
9
2
7
2
7
20
3
26
45
8
5
14
27
2
1
2
9
20
49
4
7
2
15
8
37
18
5
20
1
10
13
6
1
6
17
18
1
16
5
10
5
6
5
32
13
20
19
42
5
36
65
2
9
10
3
10
3
4
11
24
1
6
35
12
1
4
23
30
3
4
15
6
5
6
7
32
11
8
35
6
47
16
29
12
13
32
3
4
71
14
3
10
15
36
3
38
13
16
17
20
9
6
3
22
23
12
19
10
25
12
31
26
5
6
15
2
1
2
29
4
17
6
15
8
5
30
25
20
19
8
7
14
11
6
13
10
5
6
9
8
9
12
9
18
11
18
5
6
13
18
17
6
3
12
11
20
3
2
1
2
19
6
7
12
15
26
1
2
13
18
31
6
15
44
37
4
9
14
33
4
45
36
7
34
5
4
1
12
5
22
17
6
19
10
7
10
15
4
21
4
3
14
1
2
21
8
5
2
35
24
31
12
11
4
17
10
3
10
9
14
15
14
11
10
9
14
9
56
9
4
7
8
5
2
3
2
9
4
3
10
57
16
7
8
21
2
1
8
9
4
5
26
9
12
23
32
1
18
31
16
7
2
15
6
7
28
13
6
1
6
3
10
15
10
9
6
3
10
9
8
1
6
29
2
9
4
1
6
13
8
7
8
9
34
31
4
29
10
7
30
11
72
13
4
5
10
5
8
11
36
5
12
11
14
17
18
25
26
3
4
1
8
15
10
1
86
5
14
3
8
5
12
1
8
13
18
5
54
9
6
7
6
9
12
7
18
15
4
17
6
15
8
17
20
9
2
3
20
47
8
5
12
1
36
31
6
1
10
11
12
5
18
19
18
5
8
31
2
31
20
11
14
15
24
59
4
7
12
19
2
41
2
7
12
5
2
17
14
3
10
11
30
11
4
19
4
7
32
5
2
3
32
9
16
39
34
5
22
1
2
11
12
27
8
9
4
15
2
1
2
1
14
15
22
3
6
1
12
3
24
23
2
15
12
11
8
9
4
3
10
19
14
9
20
1
26
9
10
5
32
35
12
13
22
13
2
5
14
19
36
55
4
15
8
3
4
1
4
3
4
21
8
9
4
15
8
9
10
23
18
17
2
63
8
15
12
49
8
5
10
19
6
13
14
5
8
17
8
53
32
3
16
9
10
9
6
5
24
7
28
23
6
17
4
15
8
21
14
13
2
5
14
3
16
5
2
13
6
17
14
29
6
3
36
1
4
5
24
11
2
15
12
31
40
5
18
5
36
15
60
11
4
21
32
35
14
1
10
9
18
17
42
1
22
3
8
9
44
23
14
7
8
25
10
23
2
1
8
7
30
1
14
1
12
7
20
11
6
31
2
1
6
1
4
3
10
11
38
5
28
55
14
27
6
7
54
47
2
5
10
13
6
9
16
15
22
9
6
5
8
3
2
1
26
1
2
7
20
33
4
19
2
7
8
19
10
7
4
23
6
9
2
21
10
7
2
23
62
63
58
7
22
5
4
9
2
3
2
11
4
21
10
3
8
1
18
15
52
21
14
15
4
9
4
1
36
1
4
37
2
25
8
3
6
13
6
21
4
37
10
29
10
21
8
15
34
29
10
25
16
7
40
3
6
15
12
7
18
1
4
17
6
19
24
11
16
65
10
1
32
9
14
5
8
11
2
7
16
11
6
13
14
35
22
7
10
51
36
11
6
7
12
5
8
39
8
1
42
3
14
7
8
3
2
5
22
41
2
11
20
23
4
37
16
7
16
1
4
7
4
3
4
7
2
21
4
1
28
9
68
7
20
29
14
3
8
9
2
11
2
7
2
19
4
3
16
13
40
15
36
13
24
7
12
3
34
9
4
11
4
33
34
1
10
5
10
9
6
5
2
3
2
37
12
1
6
3
2
99
10
21
26
11
2
1
28
7
30
11
34
1
10
13
2
25
8
23
8
19
16
11
12
13
18
11
6
5
66
5
12
11
18
1
8
11
6
13
18
5
36
11
2
1
14
11
20
1
2
13
4
3
8
1
2
11
16
3
6
3
2
1
8
27
6
15
2
9
4
11
22
3
16
1
50
37
32
3
14
15
14
3
16
21
8
17
12
5
16
1
20
9
6
9
2
11
2
9
38
5
12
3
4
3
8
3
22
9
28
1
10
3
4
13
16
3
6
23
2
3
2
27
18
25
12
39
14
23
12
5
4
7
16
27
10
21
12
5
4
3
42
35
16
9
14
3
2
5
24
1
24
1
10
7
10
21
24
7
12
1
16
27
22
25
16
19
4
21
8
3
16
29
38
65
6
3
10
35
14
9
2
7
16
23
20
13
26
11
10
7
30
5
60
3
16
11
2
1
4
25
8
5
6
5
12
45
8
3
34
33
8
29
24
17
2
17
6
17
10
13
52
41
2
7
16
7
2
1
24
21
2
19
12
7
42
1
8
3
30
41
12
5
2
1
8
3
8
1
16
7
8
1
4
13
10
19
8
11
2
1
12
29
30
19
30
13
10
1
22
19
2
23
16
11
16
1
2
25
6
7
4
1
6
71
2
13
2
25
2
1
8
1
6
11
2
3
2
31
16
3
10
1
16
5
14
17
6
9
10
7
2
1
4
1
40
19
20
11
30
17
6
5
22
13
26
41
6
23
4
9
6
13
12
55
18
17
28
23
18
19
12
1
2
5
6
13
10
7
14
1
12
5
6
25
20
5
10
11
34
21
6
41
18
1
12
1
4
7
8
1
12
1
44
29
22
27
18
43
2
17
10
9
34
3
8
3
16
15
8
3
26
13
22
5
26
5
8
1
18
9
2
7
10
7
22
11
28
19
8
9
6
41
4
13
56
7
4
21
4
1
18
1
60
5
4
11
4
35
24
37
36
9
40
17
18
9
54
13
6
5
10
1
38
7
4
1
14
9
22
9
4
13
8
15
8
3
32
3
2
5
2
11
38
3
16
11
64
3
32
9
34
1
8
9
2
33
30
5
6
23
18
11
10
19
30
7
4
23
16
11
4
3
6
13
18
25
36
51
26
19
10
11
2
9
2
21
2
13
6
7
26
11
20
7
22
15
18
1
32
9
14
23
10
45
2
15
10
1
8
3
12
15
4
21
10
1
8
5
18
11
4
39
50
1
38
23
16
3
10
9
32
5
22
3
10
9
10
19
22
1
4
3
12
9
48
21
6
43
24
49
6
17
12
9
2
29
10
1
34
23
8
21
14
13
22
7
2
1
48
61
10
29
24
25
12
7
2
1
28
1
2
29
6
7
12
5
12
25
16
5
2
11
8
11
6
1
18
29
10
23
8
25
2
5
8
3
14
7
28
21
16
25
2
5
6
5
4
7
28
3
18
5
14
1
10
23
2
41
2
3
6
19
30
9
8
9
28
11
24
5
2
25
22
1
2
1
8
3
10
9
2
9
6
1
32
19
36
19
16
11
12
37
42
5
12
7
6
23
34
17
10
5
6
11
4
19
12
1
12
1
4
9
2
5
2
9
2
1
4
13
24
5
2
53
6
7
22
3
16
3
6
11
22
15
50
29
6
31
24
9
4
15
22
15
24
3
8
33
4
7
8
11
4
21
26
21
10
3
14
3
6
37
10
11
56
13
10
41
2
31
14
43
54
3
2
15
6
7
2
5
4
1
6
17
8
29
30
11
14
19
6
5
4
7
10
1
42
17
12
7
6
1
24
19
6
3
6
1
12
7
28
5
4
15
26
15
4
23
6
21
2
9
14
7
40
1
20
11
16
9
12
7
6
29
28
49
10
3
2
3
6
3
6
15
12
7
20
49
10
5
24
1
12
15
20
15
2
5
4
9
8
3
2
19
4
7
4
1
10
7
20
3
20
33
22
5
2
3
14
3
12
15
8
9
6
15
8
3
32
13
2
13
4
13
16
41
10
11
18
7
6
5
8
3
2
1
6
3
16
1
22
17
2
3
6
23
32
11
4
3
4
23
36
1
16
7
4
3
8
3
8
7
4
11
26
13
2
3
56
19
22
15
4
9
6
1
8
41
2
7
2
3
4
23
46
15
8
3
22
3
4
81
14
1
10
31
6
21
10
49
20
7
46
13
6
7
12
13
4
13
2
1
22
7
18
17
18
17
6
1
34
7
2
17
4
1
18
21
4
9
36
31
42
13
2
3
16
1
10
11
8
11
8
5
38
9
36
19
8
11
12
7
48
13
2
1
30
3
12
23
12
5
4
19
6
19
12
23
10
39
14
1
30
1
30
17
12
9
44
11
12
41
6
7
10
31
42
17
72
7
2
19
10
33
2
25
34
5
10
3
6
5
6
15
4
7
4
13
2
5
18
11
4
19
36
9
4
13
24
21
30
47
24
15
2
7
16
17
24
5
2
9
2
15
2
19
30
5
2
15
22
21
12
9
4
43
14
1
4
1
2
11
6
13
12
5
8
17
8
3
14
11
30
21
2
1
2
1
4
9
20
29
8
7
4
9
14
23
6
1
12
3
18
5
8
23
4
5
2
5
14
13
2
13
12
19
8
19
4
1
6
7
6
1
10
13
22
7
14
39
14
31
4
3
12
17
26
3
2
11
6
9
12
17
20
1
10
31
2
9
8
5
14
11
4
45
4
5
24
17
12
5
24
3
22
13
8
9
4
9
2
9
4
17
18
7
20
7
14
1
6
13
10
3
2
3
28
1
48
29
10
1
6
7
34
21
2
11
2
3
28
59
2
9
2
37
8
9
28
9
2
3
26
3
18
11
8
11
36
19
18
5
12
27
32
39
8
37
8
23
34
21
46
41
14
9
10
11
20
5
6
15
32
17
6
1
18
39
12
1
24
9
18
37
24
1
22
13
2
7
8
1
4
27
4
5
8
41
8
1
6
11
18
1
6
11
6
5
10
11
8
9
6
21
8
33
20
5
18
1
14
21
8
3
62
13
4
5
18
1
16
3
8
19
2
23
18
29
36
21
20
37
24
5
18
15
22
23
32
13
14
25
4
5
20
3
4
9
2
17
6
7
18
5
10
1
18
17
4
5
14
1
46
7
16
7
14
11
20
9
12
7
12
1
10
7
8
5
16
3
40
19
22
7
42
23
12
5
6
7
26
25
24
15
4
13
8
29
6
7
6
5
8
11
4
11
36
49
60
7
12
39
2
5
22
7
2
3
24
3
2
25
10
7
2
7
4
13
38
23
20
5
8
31
8
27
12
21
10
15
26
1
8
5
6
3
36
1
6
11
6
7
6
7
10
13
28
5
8
37
26
11
16
17
8
11
2
3
14
3
16
11
6
21
38
31
20
9
6
23
18
9
18
31
6
11
20
15
10
3
8
7
2
3
4
21
16
3
28
11
16
21
2
19
14
3
16
21
8
35
16
3
8
5
12
1
4
17
24
3
2
7
26
17
2
3
38
3
2
1
2
17
8
7
2
9
10
1
10
59
6
3
16
5
14
1
4
9
6
19
8
9
28
7
6
13
26
3
26
1
18
5
6
17
2
17
22
17
20
5
2
1
2
3
10
3
2
25
10
25
6
3
8
5
18
25
14
23
4
23
40
7
8
3
4
9
20
3
62
1
2
43
4
29
12
3
20
1
36
5
4
5
8
1
12
3
64
47
6
23
10
21
6
29
30
11
6
47
12
11
64
83
74
13
48
1
4
1
8
29
34
15
30
15
4
1
62
33
12
23
10
7
10
7
16
3
6
1
18
25
12
5
6
1
4
3
4
7
14
11
12
41
20
17
6
7
12
7
4
5
4
1
20
1
12
37
18
1
56
3
6
3
4
15
2
11
18
17
16
43
20
7
24
31
4
49
12
1
24
11
12
13
2
21
40
15
12
7
30
5
16
13
12
25
36
1
6
17
16
11
6
47
12
1
12
21
8
17
2
1
4
9
10
3
6
1
12
1
10
25
4
21
4
19
22
15
2
3
2
15
8
17
2
13
2
21
20
1
8
5
14
23
22
11
4
5
6
17
14
5
2
17
10
1
6
9
10
3
22
15
2
3
6
7
48
7
4
9
32
3
10
19
16
7
2
19
2
1
10
1
12
13
18
1
4
1
28
11
18
59
12
7
2
13
6
1
24
23
18
17
12
41
16
29
6
1
2
7
52
19
4
5
6
91
30
11
6
23
10
11
6
15
28
1
10
29
6
103
10
1
4
31
14
1
12
17
46
5
2
3
26
15
2
7
22
15
4
3
10
15
8
3
2
1
32
1
6
5
16
5
4
7
8
17
24
1
36
1
26
7
22
11
20
1
4
7
16
3
10
3
4
7
4
5
22
11
4
1
18
5
36
45
18
3
22
1
4
5
20
13
4
11
8
11
4
9
2
17
44
5
22
7
2
1
34
3
4
7
4
17
10
13
16
17
8
25
4
17
14
5
4
9
22
15
4
5
2
11
10
7
2
33
6
19
28
3
26
21
36
43
6
33
4
7
2
9
8
9
4
27
2
9
2
3
4
3
2
19
18
1
12
9
6
27
4
1
66
5
2
5
80
1
8
19
6
1
2
1
16
1
2
11
24
19
2
1
12
15
4
21
16
11
6
41
6
23
6
3
20
9
24
7
14
25
2
25
18
5
6
7
8
21
4
25
40
59
14
29
30
9
8
1
4
11
10
7
4
13
16
3
20
15
2
13
22
5
8
9
20
9
16
37
10
3
10
19
4
11
14
1
6
101
2
9
18
57
8
5
24
9
12
1
10
21
12
13
2
3
20
5
8
7
32
3
2
9
2
1
22
7
6
5
2
31
14
21
4
17
8
89
2
19
22
11
26
19
78
1
8
9
2
3
6
9
4
5
12
5
56
15
4
15
2
3
14
11
4
9
22
39
16
9
2
1
10
7
2
3
14
13
6
17
6
3
14
11
4
7
12
23
12
33
14
3
4
9
4
23
40
11
4
3
6
5
2
33
20
9
2
5
2
1
2
17
12
5
14
5
12
29
4
1
24
1
10
5
6
25
16
11
8
11
10
7
20
1
2
53
4
15
8
3
4
23
14
7
2
3
2
3
10
21
26
3
14
3
2
1
18
3
10
33
6
11
18
67
14
1
16
7
4
17
4
1
40
1
20
5
8
3
4
19
40
3
18
5
6
13
60
5
12
5
4
11
8
9
24
5
10
23
12
27
24
3
40
1
16
1
2
17
20
5
4
29
14
5
36
3
32
1
4
7
48
3
2
7
2
23
6
5
8
11
16
1
8
3
12
3
18
21
14
1
14
7
16
3
22
5
22
5
16
7
20
49
10
15
4
41
16
1
14
1
38
9
14
7
2
41
14
3
24
27
10
21
4
5
16
19
6
27
2
19
44
11
2
11
8
7
8
13
10
3
14
9
2
9
32
3
12
25
26
1
32
3
20
13
18
5
8
7
2
1
4
13
6
23
20
11
12
11
16
23
2
37
2
13
10
51
104
37
4
29
14
3
4
1
10
1
8
9
12
19
4
43
2
11
2
23
12
1
42
47
6
45
12
7
30
7
4
1
28
19
12
23
2
9
10
7
4
1
10
1
10
13
38
17
4
13
36
5
2
1
60
17
4
9
14
21
16
3
6
5
4
27
36
5
8
13
26
1
8
1
16
1
8
1
10
27
34
31
52
1
8
9
8
1
8
35
10
13
10
9
18
5
28
21
18
13
8
25
2
1
2
13
10
19
8
13
2
21
2
13
62
3
20
3
16
9
24
21
10
9
2
9
6
43
14
5
28
7
4
3
10
5
14
1
6
1
58
5
40
9
18
9
30
5
10
3
2
21
2
17
8
41
8
11
4
13
4
1
8
3
36
1
12
43
12
27
10
19
16
7
2
15
18
9
6
7
4
49
14
23
22
11
26
3
14
21
4
3
8
3
2
21
2
7
34
21
18
29
6
5
2
9
8
3
14
3
14
25
8
1
8
11
6
47
2
7
12
33
8
3
22
19
38
9
6
61
12
19
10
1
4
5
36
13
8
21
4
5
6
1
30
5
18
11
4
15
4
3
26
1
4
27
26
1
2
13
32
1
10
13
2
3
2
5
6
5
12
1
24
35
14
25
2
19
2
9
4
7
2
83
38
15
16
15
24
27
8
3
6
9
10
57
10
5
20
1
36
3
44
29
18
17
8
5
16
35
16
11
2
1
42
3
28
13
2
3
8
7
4
5
6
5
12
7
12
7
18
5
6
13
18
1
6
7
2
9
6
3
6
13
4
23
10
9
30
19
12
1
8
3
22
1
18
17
6
3
4
9
16
5
32
5
6
5
18
17
12
11
22
15
28
15
16
9
16
19
16
11
16
1
10
15
38
3
48
11
6
19
12
1
22
9
2
11
10
17
4
1
54
7
6
7
12
5
14
7
18
11
8
11
4
41
8
29
4
7
2
9
8
7
20
3
18
43
6
13
32
1
4
1
12
27
38
1
16
17
22
5
4
1
2
7
14
1
6
17
24
1
18
1
6
25
12
17
16
5
6
7
18
7
10
19
10
29
16
3
8
1
24
11
6
27
10
27
18
31
26
9
4
3
12
11
22
25
16
21
4
19
12
5
10
5
12
5
8
1
26
7
10
3
14
33
8
3
12
3
18
11
12
1
30
9
10
15
2
3
14
19
8
19
52
3
4
17
2
3
14
7
10
1
8
3
6
1
14
7
10
27
16
9
4
7
10
9
4
21
22
13
88
1
18
27
8
15
16
3
10
9
2
23
32
1
14
9
38
3
24
7
26
17
14
31
4
7
6
29
12
7
12
13
10
1
6
13
8
1
22
19
12
9
8
57
16
11
26
3
8
3
10
5
22
45
2
5
10
17
2
13
4
9
32
27
4
13
46
11
10
11
18
5
2
19
8
15
12
13
18
31
6
19
18
25
8
13
2
5
6
9
20
9
26
9
20
1
12
3
4
11
10
5
4
5
6
11
20
1
10
47
6
9
36
11
10
15
2
15
14
3
20
1
22
9
8
27
14
11
6
25
30
7
12
13
32
17
6
7
18
5
14
55
30
17
10
67
4
59
8
23
6
25
6
13
14
21
8
3
20
9
4
43
18
1
6
17
20
17
34
21
2
51
36
5
18
13
10
39
2
3
50
9
44
3
24
7
6
41
6
37
34
5
20
1
2
15
22
21
8
15
20
15
22
13
24
13
20
13
30
9
24
9
10
25
4
21
4
1
4
5
6
7
4
19
32
5
12
11
16
5
18
7
2
7
8
1
6
7
2
63
12
11
4
3
10
3
18
3
22
47
42
1
14
13
4
1
16
1
4
19
6
1
14
5
16
13
8
3
2
3
8
13
8
27
4
15
16
3
10
31
16
3
2
11
44
27
14
11
48
1
12
3
2
7
6
5
12
3
6
7
2
5
32
19
8
23
4
15
4
5
6
9
4
17
24
1
28
15
22
1
4
17
2
19
8
15
20
3
50
1
36
7
4
23
18
11
42
7
30
5
6
13
32
7
6
59
8
5
38
3
26
1
12
7
18
43
6
1
54
9
4
15
6
9
26
13
2
15
68
1
22
23
2
19
8
13
48
39
10
11
2
7
8
5
12
3
10
1
16
11
16
15
4
21
8
3
10
7
4
7
2
27
14
5
14
3
4
7
14
29
24
43
4
11
34
11
24
7
10
17
20
1
22
21
2
3
22
21
10
27
40
15
10
17
10
17
4
3
6
13
18
23
6
7
6
3
36
5
10
31
24
7
10
15
32
1
12
5
30
3
14
19
4
21
6
3
8
33
26
5
6
9
4
3
8
33
6
1
2
1
52
13
24
3
6
3
4
37
22
1
16
1
10
25
4
3
16
1
16
7
24
5
6
5
14
9
34
3
12
19
28
7
18
53
26
1
12
3
2
29
14
5
10
7
28
1
2
3
10
3
4
21
2
11
68
3
8
13
6
7
22
17
2
21
4
5
12
11
14
9
44
5
22
21
2
5
4
37
2
11
8
7
58
29
24
9
10
5
2
15
58
3
12
55
2
1
26
25
16
41
40
19
28
5
10
3
6
11
6
23
8
13
18
15
8
1
6
11
12
17
6
7
10
19
32
41
12
43
6
27
4
5
4
7
4
11
24
1
4
29
32
1
6
1
66
15
8
3
30
1
14
11
2
3
2
9
12
1
12
5
2
17
6
15
18
7
10
3
2
23
4
27
12
7
8
9
4
3
2
1
6
5
18
17
18
5
30
1
18
5
2
5
28
7
32
19
4
35
2
5
22
27
34
19
20
1
32
1
14
9
14
3
16
13
2
7
14
25
26
3
24
11
4
13
2
25
18
23
8
11
6
25
6
5
8
17
20
15
44
9
8
17
46
3
10
11
28
15
18
1
60
3
20
9
6
13
32
21
6
7
8
11
2
27
8
41
4
7
6
27
8
27
6
3
18
9
22
5
24
15
8
25
8
17
34
1
6
7
8
13
30
67
34
25
12
11
6
27
8
21
26
1
36
7
2
1
34
21
14
25
6
49
6
35
6
5
14
31
22
5
28
43
34
11
14
1
10
15
8
27
4
13
10
13
6
5
26
11
6
17
8
5
8
21
14
21
6
11
4
13
4
13
10
1
16
7
14
37
10
3
16
11
16
9
16
5
16
39
2
3
52
5
6
27
14
13
6
13
10
27
4
1
8
5
44
7
8
9
12
7
20
1
6
1
12
19
20
13
24
9
36
13
8
19
4
15
10
29
8
13
84
1
14
5
10
3
58
33
4
5
6
13
18
3
16
7
18
31
6
3
32
9
8
7
24
5
4
5
62
15
6
19
16
15
14
3
10
13
24
31
26
17
4
41
8
5
2
11
22
7
18
3
22
25
38
35
18
5
6
23
6
19
8
5
2
15
12
5
12
17
36
1
16
13
6
19
14
9
8
21
28
11
8
13
20
19
30
5
20
5
44
51
8
13
24
9
22
5
6
1
6
37
4
11
36
3
2
35
10
3
18
5
2
5
6
23
24
13
6
43
26
21
2
1
24
13
12
1
6
17
28
1
8
37
10
29
24
49
4
115
28
5
2
9
2
9
2
9
4
1
6
1
4
13
12
7
26
1
12
13
22
5
6
5
16
19
12
31
8
5
36
11
6
3
14
1
18
15
4
17
6
19
42
1
2
47
8
5
6
7
4
15
14
17
10
1
6
9
36
5
6
17
42
3
10
3
10
1
34
9
10
1
44
9
42
3
2
15
4
3
10
9
14
19
24
9
14
19
16
5
8
1
24
5
14
5
18
1
46
1
40
1
46
19
20
19
50
1
2
19
4
11
4
1
2
13
18
5
6
21
10
13
42
19
4
37
2
1
6
25
12
1
4
15
4
17
14
3
8
1
2
35
2
1
72
1
8
29
32
19
12
5
6
5
8
1
2
1
22
17
18
7
4
9
4
21
22
3
8
3
14
7
8
21
8
11
8
17
8
25
10
27
4
29
2
41
12
1
38
1
12
37
20
5
14
49
2
11
26
17
26
61
28
7
8
7
38
1
4
7
2
37
44
1
2
11
8
5
6
9
26
3
2
3
2
51
2
5
4
9
16
5
4
9
4
17
4
21
14
11
6
37
4
3
2
27
8
19
20
15
2
9
2
9
6
1
14
21
6
19
2
9
10
31
2
3
6
5
38
33
4
19
6
7
2
13
2
29
6
5
30
31
6
23
8
9
8
9
12
1
26
9
4
7
14
35
30
7
10
9
6
5
4
7
28
31
2
37
4
41
24
11
60
1
12
11
12
7
18
17
26
13
12
5
6
31
12
41
22
1
8
3
12
5
6
1
24
93
8
1
6
41
28
19
54
1
6
3
14
27
10
3
14
9
14
5
6
1
2
7
4
5
12
3
4
3
24
9
4
3
10
3
24
13
16
3
14
9
16
11
18
27
28
25
14
1
42
7
4
11
34
21
12
5
8
17
20
5
28
1
22
5
10
11
34
15
4
1
14
3
18
1
42
1
10
17
2
3
4
11
16
9
2
7
4
1
8
3
4
1
26
37
4
5
16
3
14
9
26
23
6
25
12
19
8
37
2
21
28
11
8
17
10
11
2
3
22
17
32
9
14
5
6
11
32
11
18
1
18
33
26
3
16
27
54
9
2
3
6
13
6
17
2
11
14
1
18
3
12
75
28
1
4
1
4
21
20
1
16
1
10
9
34
3
4
11
34
23
24
29
22
19
34
13
38
15
4
31
18
7
16
11
46
7
26
11
4
5
10
1
30
5
20
13
44
41
8
1
4
17
14
51
8
5
12
7
18
5
12
9
10
45
2
5
16
15
14
3
16
17
4
9
2
1
20
23
6
3
2
13
4
23
10
3
2
11
2
15
4
1
14
11
10
7
10
1
6
13
16
5
8
37
22
15
8
33
16
27
34
9
2
7
2
19
8
11
4
1
68
35
36
39
8
3
8
5
10
1
18
13
20
21
8
1
22
1
12
27
4
3
2
13
28
25
40
19
2
3
20
53
32
19
2
3
22
19
4
63
2
5
2
25
24
9
8
13
16
3
38
7
4
1
2
1
2
9
20
13
6
23
16
25
20
13
8
17
6
1
36
1
28
15
6
1
8
5
28
5
12
5
18
7
12
9
16
7
16
3
14
15
14
7
26
13
4
15
4
7
2
5
52
7
20
37
20
9
14
19
4
5
12
1
24
15
26
7
18
11
10
9
22
3
6
27
8
13
12
45
10
9
20
19
22
15
36
15
2
9
10
31
16
11
20
27
10
7
4
17
2
1
24
23
38
39
36
27
12
17
14
5
18
7
6
1
4
9
4
13
10
7
6
11
10
21
4
23
2
21
10
11
46
11
4
25
16
13
10
7
32
13
2
9
2
35
18
25
6
19
14
15
10
33
2
9
2
61
2
17
22
3
14
3
20
21
10
1
14
17
26
3
16
7
60
11
18
1
20
17
18
19
2
1
24
23
14
5
26
3
10
29
18
5
4
23
6
7
4
7
8
25
6
5
14
11
22
11
34
13
10
1
40
3
12
25
4
17
4
7
2
5
26
51
10
3
10
1
4
11
4
7
10
1
6
9
10
15
18
11
32
13
12
45
14
19
50
7
2
1
10
3
20
21
8
19
24
5
4
3
26
15
2
3
12
11
18
9
2
17
6
9
6
11
4
11
32
15
4
5
34
3
20
3
2
15
8
3
20
7
58
31
44
1
4
1
2
5
10
11
10
9
26
15
22
1
20
17
24
45
28
19
6
7
24
7
18
11
14
13
24
1
18
1
18
15
16
5
38
51
2
31
18
1
12
23
2
5
12
1
6
29
8
17
40
3
28
11
2
15
28
7
26
5
4
13
2
1
38
3
8
21
4
7
4
5
4
13
12
1
36
7
12
1
10
1
38
19
6
1
4
5
18
1
6
9
2
21
2
13
12
1
6
1
28
7
56
9
26
9
16
17
18
33
32
15
8
19
12
11
6
9
8
31
24
5
6
9
4
11
2
69
10
3
6
19
46
11
8
5
2
33
22
11
16
3
14
3
12
29
24
39
12
3
2
5
4
9
4
7
10
15
10
37
6
19
12
11
6
13
18
7
12
15
20
1
42
29
40
3
40
9
26
7
14
5
2
37
6
19
6
7
6
3
16
3
16
13
4
45
28
7
18
7
8
11
22
13
10
17
14
5
30
1
4
9
4
15
2
9
4
3
30
1
10
9
2
11
2
11
6
11
6
5
2
21
2
5
6
1
24
31
6
3
10
31
8
1
6
11
6
3
2
27
8
1
10
19
22
31
2
9
14
57
4
5
16
15
8
5
14
19
10
43
8
5
28
25
2
29
4
1
16
1
14
17
4
3
34
3
16
3
6
19
16
5
4
1
20
3
10
21
4
3
14
3
4
31
30
5
6
29
4
3
10
3
10
23
2
9
10
27
2
3
40
25
8
19
42
1
12
1
18
13
38
57
58
15
10
1
12
25
10
3
10
5
10
19
8
7
14
5
28
7
24
7
12
1
4
3
14
13
16
5
10
3
4
75
48
9
94
3
48
1
2
5
24
5
2
19
6
31
14
5
6
1
8
17
6
15
10
21
4
5
18
5
12
11
10
31
24
11
46
11
14
13
6
7
2
1
4
3
18
5
2
23
16
63
16
23
2
9
10
9
6
19
2
9
2
25
8
15
24
15
20
19
12
17
4
1
14
11
38
35
42
1
20
13
30
25
6
29
28
1
24
61
14
15
26
3
20
21
2
7
8
23
20
7
24
3
8
15
4
5
12
11
8
23
20
7
8
3
2
7
12
1
16
25
6
35
4
15
4
9
14
17
34
1
24
9
2
19
18
3
36
7
4
9
8
3
4
35
4
9
14
3
16
5
4
15
28
13
4
3
6
1
24
11
6
99
2
19
8
11
2
13
6
23
2
31
6
3
16
11
22
5
14
13
34
1
6
11
4
27
8
7
10
5
34
15
6
17
6
15
24
7
32
7
18
17
6
21
20
21
4
1
32
19
6
5
8
1
8
5
2
1
4
5
2
5
2
9
4
33
4
49
8
11
6
13
6
11
16
3
2
9
34
21
2
1
4
25
4
9
2
15
16
47
18
19
4
11
8
3
22
19
22
3
2
13
34
1
20
3
20
5
10
7
4
27
2
7
4
21
2
1
10
1
34
9
14
1
2
15
18
13
2
39
8
7
4
13
2
35
48
9
30
1
10
23
18
19
12
11
2
33
4
3
22
1
4
3
8
21
10
23
2
17
22
17
18
5
6
3
12
5
6
9
12
21
14
25
4
27
16
1
32
9
8
15
4
1
34
9
14
3
4
21
4
21
20
11
2
15
12
3
4
13
6
11
8
13
16
17
10
25
12
15
8
13
8
3
16
5
4
27
16
7
2
11
14
3
6
19
8
33
16
21
14
1
16
19
2
11
14
13
6
19
14
17
18
53
4
7
18
65
6
11
24
3
8
21
2
23
42
3
52
25
20
53
22
11
2
1
4
9
6
19
8
9
10
63
4
1
2
1
20
9
24
25
6
5
10
1
2
19
24
23
76
13
8
31
16
13
6
7
4
21
18
19
2
19
8
61
8
3
46
11
4
1
2
13
24
25
2
15
4
5
2
29
4
1
4
15
34
9
14
39
2
9
52
15
8
43
4
75
4
9
8
3
2
17
4
1
8
25
24
85
14
1
2
3
4
15
6
3
20
9
16
19
6
19
6
1
4
51
2
9
22
1
26
3
28
11
24
1
4
7
70
35
12
1
8
39
10
65
6
13
6
39
36
5
14
3
56
7
10
51
60
11
8
11
10
23
4
17
4
3
8
15
6
9
10
9
10
31
2
7
12
15
24
5
32
7
20
9
8
3
4
1
14
1
10
5
12
19
18
3
6
41
20
5
12
15
10
39
10
75
4
33
22
39
6
71
42
9
22
3
12
25
54
29
20
35
4
3
8
33
20
33
12
7
8
9
26
19
14
1
24
1
12
7
2
3
14
43
6
21
20
17
32
15
2
9
22
3
14
9
22
25
2
5
22
35
10
15
2
3
16
19
10
7
8
39
2
1
10
1
26
13
10
9
6
49
6
3
22
1
8
11
58
13
20
7
6
11
38
37
10
29
8
13
4
5
2
11
12
23
8
1
14
7
12
9
34
47
4
9
8
13
30
25
2
15
52
3
68
15
2
5
4
11
14
7
12
5
2
55
24
15
10
9
10
27
34
25
8
3
22
13
20
19
30
13
6
13
24
7
6
5
4
7
2
47
16
29
6
13
14
1
28
1
4
17
18
5
10
3
6
1
4
1
8
21
2
9
4
25
10
25
10
7
14
7
14
1
18
9
8
3
12
5
2
3
72
33
6
15
2
95
48
19
14
17
2
5
26
9
10
3
4
23
8
15
28
7
6
13
10
13
4
1
2
7
4
3
38
3
32
29
8
1
20
15
4
11
32
9
10
3
10
3
2
11
8
11
22
7
8
1
4
11
30
7
38
13
12
9
6
43
18
11
6
13
10
3
4
19
4
1
4
9
28
33
10
21
2
13
24
63
32
1
8
5
14
15
8
15
22
5
6
77
2
19
26
11
2
3
30
1
2
27
14
19
14
15
4
9
10
33
10
11
8
9
26
53
6
9
2
7
14
13
26
29
4
7
2
21
12
11
10
3
6
1
30
1
2
15
2
5
4
5
18
7
36
1
20
9
22
3
12
27
28
21
4
13
54
25
58
5
8
5
22
11
28
1
8
27
4
37
6
7
8
15
30
1
6
1
10
5
8
27
26
43
4
33
6
43
4
3
10
3
32
9
30
9
2
15
2
43
26
37
10
11
20
15
12
9
16
47
6
7
6
11
24
5
18
13
18
13
14
11
24
1
4
11
26
21
6
15
8
5
20
5
12
29
2
9
4
1
4
1
12
1
2
11
18
5
18
3
18
3
34
23
4
3
2
3
4
7
2
1
6
7
8
1
4
1
12
23
4
11
6
5
16
11
4
21
4
3
10
3
8
9
2
3
18
9
6
11
6
1
12
11
2
47
24
15
8
13
6
7
8
51
2
1
6
15
2
9
4
21
8
5
8
9
2
17
18
1
2
9
4
1
8
9
22
35
8
21
14
39
24
31
18
5
72
35
10
47
6
1
2
13
6
17
10
3
4
19
6
5
6
35
6
23
8
35
2
3
14
3
20
19
2
15
2
17
10
3
2
9
2
11
6
11
8
23
8
15
2
5
2
7
8
3
18
1
6
5
2
9
14
9
16
5
4
11
30
7
8
9
12
7
12
1
12
73
22
7
14
1
12
23
16
9
2
1
16
5
10
17
26
3
8
7
14
9
2
17
24
35
8
5
38
7
40
15
6
1
6
9
28
9
94
25
2
1
2
33
2
11
38
13
14
9
2
13
6
11
8
3
2
5
12
7
18
7
12
9
22
3
22
31
40
5
10
5
20
5
4
5
26
7
18
7
26
21
26
19
20
19
14
49
16
37
20
19
12
9
10
39
10
29
50
7
32
23
2
13
16
1
8
21
4
27
14
9
2
25
4
1
20
13
6
7
18
1
4
15
54
19
26
15
24
7
2
3
32
57
6
7
54
11
4
33
16
11
14
1
10
29
38
5
32
5
10
5
18
9
6
43
12
1
12
35
8
5
6
65
6
19
4
23
6
17
14
3
12
5
24
5
2
1
6
61
6
25
6
13
14
7
18
25
26
5
18
11
32
29
20
65
6
7
10
5
4
1
4
5
10
73
22
13
38
9
14
33
2
3
4
13
12
5
4
7
24
3
30
5
2
1
20
29
28
7
4
1
12
1
24
31
12
47
6
35
16
17
2
5
2
29
12
11
18
3
16
33
8
7
26
1
6
19
30
5
12
5
24
15
12
23
4
15
10
17
2
11
20
9
8
17
2
19
14
5
4
19
6
7
2
3
16
23
2
3
6
5
8
17
2
1
10
33
6
3
14
33
20
39
6
1
2
5
2
9
2
1
2
9
4
23
4
15
16
3
8
3
28
3
4
3
8
11
20
1
6
7
4
33
28
49
8
13
2
23
10
3
2
11
22
9
2
9
14
7
10
23
18
13
4
17
28
1
26
3
8
39
14
7
2
15
4
1
2
33
4
25
6
1
20
3
14
27
12
1
18
11
6
5
22
5
40
13
38
1
30
5
8
17
6
9
4
55
10
3
8
55
6
5
4
43
4
3
58
15
4
7
2
19
16
47
34
9
10
1
10
21
6
1
16
3
48
1
30
27
14
9
14
3
12
21
4
5
4
3
10
19
8
5
2
5
22
1
2
25
2
57
4
3
6
25
2
27
48
1
4
3
14
3
6
43
10
7
20
1
14
1
16
7
44
3
4
3
2
9
8
5
2
9
14
15
14
19
8
5
6
9
12
13
4
73
10
7
42
13
14
21
20
3
2
1
10
5
2
5
8
3
4
33
12
3
14
13
8
39
8
11
8
21
24
9
2
13
40
3
2
1
6
23
22
3
6
9
8
9
4
3
22
9
2
19
8
19
26
11
4
65
2
5
18
13
2
3
52
5
16
1
28
3
22
5
28
5
50
5
18
35
8
13
12
13
22
7
24
11
50
9
18
31
18
5
14
5
12
5
24
1
38
7
6
15
2
23
36
5
10
3
98
1
4
5
10
5
12
39
14
7
6
25
12
5
26
17
4
13
4
7
6
43
2
9
40
7
2
9
14
9
6
9
16
21
2
1
2
3
2
9
58
7
10
3
30
5
2
1
26
9
14
7
10
7
40
13
4
3
14
3
10
19
8
19
46
21
2
5
38
5
20
11
12
7
18
5
6
3
4
9
10
5
12
5
18
5
24
15
46
13
2
5
26
31
16
23
12
27
4
21
38
5
18
19
18
9
12
3
26
1
4
9
4
9
24
11
6
45
4
1
8
7
4
35
16
15
20
1
8
17
6
9
8
11
16
1
12
15
4
11
4
3
12
3
14
9
4
1
18
9
52
1
6
5
34
1
6
25
8
9
36
7
4
9
12
7
18
1
12
1
6
55
2
17
12
11
14
13
2
9
2
37
24
33
20
1
12
7
8
7
10
81
28
21
4
25
40
1
8
33
8
1
30
1
48
5
6
1
4
17
8
27
16
7
2
15
38
15
10
19
4
31
6
1
12
1
24
11
4
5
2
31
46
21
22
59
4
25
4
1
6
3
16
39
8
3
2
11
38
5
6
1
14
23
48
25
24
23
14
1
18
17
12
5
34
15
22
15
10
3
14
5
4
51
8
3
14
11
10
9
20
23
32
21
8
3
10
11
8
7
6
31
8
19
10
13
20
17
40
3
56
11
8
5
2
21
14
13
2
21
26
15
8
23
6
3
34
15
14
5
14
3
4
3
6
19
14
11
6
15
14
1
36
19
36
17
16
11
24
1
10
5
2
1
2
21
8
7
24
11
60
11
24
25
2
21
16
3
26
27
26
3
4
3
10
7
4
1
26
5
10
1
24
7
2
7
4
15
2
1
14
9
12
7
36
19
26
65
26
3
14
1
42
7
44
1
18
5
12
1
14
51
6
3
2
21
4
5
22
25
12
1
6
13
6
1
4
7
12
5
2
19
48
5
12
19
42
9
2
13
44
5
2
3
14
15
10
5
2
11
2
3
14
9
4
1
36
37
6
7
4
3
12
11
20
65
4
1
16
47
42
9
10
63
6
1
22
7
2
7
4
7
6
5
26
11
4
3
10
19
10
17
8
3
24
7
2
1
32
1
14
9
14
7
16
3
12
3
28
1
12
3
14
5
36
3
6
23
8
3
8
9
8
39
8
3
12
23
46
3
44
1
34
21
4
5
2
11
10
9
12
13
4
1
4
5
50
17
8
5
60
1
20
27
24
25
8
3
14
21
16
7
10
3
10
3
6
13
6
23
2
23
12
17
26
19
20
21
12
15
6
29
34
31
24
5
6
7
14
3
50
25
4
5
4
7
8
17
12
5
40
3
30
19
6
17
4
1
4
1
6
15
16
1
4
13
4
33
16
1
2
1
10
5
2
13
10
5
6
53
18
7
6
11
26
35
6
13
6
37
2
5
10
3
60
25
28
1
28
19
10
11
2
5
36
25
14
9
2
9
30
3
4
3
12
1
2
11
4
7
14
7
32
25
2
7
12
23
8
9
30
27
30
11
2
21
2
21
10
11
8
1
4
9
4
5
16
19
66
1
2
1
18
15
18
31
10
11
30
19
6
9
10
1
6
25
24
1
22
17
24
7
10
7
18
15
2
9
68
19
16
13
6
19
24
7
14
1
24
23
48
9
2
3
38
11
26
29
6
3
8
11
6
3
10
21
18
7
40
5
8
7
34
5
20
25
4
3
20
9
8
15
32
17
12
17
4
3
6
29
12
1
6
9
22
19
56
27
12
47
30
1
18
7
6
7
8
1
6
21
8
33
10
3
22
19
26
1
20
9
14
5
14
1
8
1
10
1
4
1
50
19
4
13
10
15
6
41
6
11
16
1
80
1
16
1
2
1
32
9
38
5
12
7
4
7
2
9
24
19
16
7
6
37
14
5
12
1
10
3
6
9
16
5
6
5
4
3
16
39
8
25
4
7
2
17
8
25
16
7
6
5
6
1
6
7
4
1
26
15
38
9
40
27
18
15
30
17
6
13
16
5
10
7
2
11
20
7
10
1
6
37
12
15
36
11
2
1
20
13
6
13
6
31
18
27
2
5
32
37
10
23
4
3
14
9
10
11
2
41
14
47
10
13
24
9
6
1
10
1
14
1
4
1
4
3
20
7
46
5
6
7
14
9
20
23
10
29
4
27
4
3
2
7
22
13
30
11
6
5
4
23
2
3
26
23
8
3
42
5
6
39
16
57
4
39
2
9
8
15
2
15
18
11
24
25
4
11
26
1
6
1
2
11
18
9
8
3
8
17
16
1
4
23
12
7
4
1
2
3
16
105
70
21
16
3
14
25
6
19
2
17
10
9
22
23
16
27
24
11
4
11
24
25
20
7
12
5
2
13
46
47
2
29
24
7
24
3
28
7
18
13
8
3
4
11
4
15
48
5
24
43
16
25
12
7
18
7
6
1
6
13
8
17
30
17
8
31
4
9
4
19
30
29
14
17
4
1
4
1
6
3
44
1
8
7
24
3
34
9
4
17
2
9
20
3
2
3
6
1
8
3
10
9
8
23
44
17
20
33
8
1
22
3
8
3
22
7
22
3
2
13
20
9
18
5
14
3
2
1
6
3
14
9
6
25
4
17
4
15
18
3
4
5
14
29
10
3
4
7
6
19
4
13
2
7
4
1
6
17
4
9
16
1
10
19
6
63
10
1
2
31
2
5
8
11
12
1
18
47
6
11
4
7
6
1
16
35
4
3
10
1
4
1
28
11
4
9
10
7
30
21
8
19
38
77
16
15
26
71
34
3
4
1
34
15
2
3
36
39
22
1
50
1
10
5
4
7
24
15
10
63
4
15
10
9
4
21
8
17
6
17
2
15
16
1
4
11
26
19
4
1
2
5
6
7
12
3
2
15
6
11
10
21
2
11
2
15
10
23
4
9
2
9
8
21
2
5
8
27
2
1
46
3
18
15
2
15
6
29
8
5
26
3
16
21
2
39
38
21
10
27
8
27
30
11
4
5
18
25
18
41
10
1
38
39
16
3
8
39
8
9
2
23
6
3
16
13
18
9
16
3
16
1
8
9
2
3
20
5
8
13
2
7
28
19
4
9
4
17
8
3
8
7
8
3
4
9
20
5
6
11
4
17
4
1
22
3
4
3
6
7
18
15
10
5
8
19
42
15
4
9
4
27
8
15
52
1
6
27
10
45
8
11
8
13
4
11
2
1
12
11
8
3
12
11
24
5
4
7
38
9
10
15
20
39
4
9
12
35
16
9
18
7
14
27
6
7
2
9
6
3
26
11
6
1
42
1
4
37
2
9
12
3
22
21
8
11
12
31
20
9
4
11
4
5
2
39
4
5
2
7
24
5
28
3
26
33
18
9
4
1
16
3
10
1
22
15
4
13
38
1
24
15
4
19
8
13
6
21
8
3
34
13
2
1
14
9
6
11
6
25
6
7
26
23
26
27
4
7
2
1
4
9
2
1
4
19
28
9
4
5
4
13
12
27
8
7
24
7
8
3
30
9
6
41
18
15
12
13
4
15
26
3
2
13
14
9
22
7
20
7
20
13
44
5
12
27
26
7
10
19
12
31
8
1
6
1
14
7
6
1
6
37
18
13
2
33
18
15
22
11
36
5
10
3
4
13
6
23
6
17
12
7
12
3
6
29
4
25
10
21
4
9
18
25
2
15
32
7
12
19
12
19
14
57
6
5
16
43
6
7
4
21
8
35
20
1
12
9
22
11
10
23
2
65
14
7
30
45
2
11
4
7
6
15
24
11
18
11
14
11
12
31
16
5
10
1
30
11
2
5
4
11
14
1
20
7
10
17
12
13
6
3
8
3
8
5
8
1
10
3
50
7
20
15
12
9
10
33
18
1
34
13
10
35
22
5
16
29
18
17
12
33
2
3
2
23
8
37
20
21
20
41
10
3
2
7
40
21
14
5
4
29
18
3
24
53
12
13
4
23
2
5
32
35
4
13
2
25
12
11
18
1
18
11
6
23
14
11
8
5
16
3
12
7
6
13
4
13
40
1
18
7
38
41
6
1
4
11
2
1
34
7
14
7
6
69
6
1
18
7
6
1
36
1
8
15
28
9
8
21
16
1
22
21
10
13
2
5
6
53
4
7
14
13
2
15
28
35
4
7
8
9
16
21
14
27
10
5
4
13
4
13
8
9
4
49
44
21
8
11
34
5
8
25
2
7
44
7
6
15
6
1
14
5
14
5
4
13
10
21
34
11
16
3
16
5
2
1
66
25
10
7
18
17
8
11
24
31
4
3
18
25
24
19
12
7
18
11
38
5
42
5
12
3
12
1
2
1
12
25
8
1
12
9
6
5
18
7
16
5
12
1
56
7
4
37
64
43
14
9
36
11
10
19
20
5
16
5
12
7
22
37
18
5
8
15
14
7
2
21
36
53
16
3
4
9
20
11
10
3
8
3
2
15
8
9
32
11
16
11
2
19
10
47
20
9
18
5
10
5
6
17
6
25
4
1
6
7
2
1
14
13
4
13
2
11
4
5
8
9
14
1
76
3
20
1
2
1
58
3
4
11
2
43
12
5
10
25
8
9
10
3
4
9
2
7
22
5
60
5
4
3
60
41
36
7
12
1
8
1
8
5
14
23
34
7
16
1
6
15
2
29
30
65
6
7
12
3
2
71
6
29
22
7
12
1
18
3
20
43
6
19
2
29
4
9
8
3
2
5
4
43
2
3
20
29
20
5
18
17
18
11
2
5
2
7
56
21
2
3
8
7
14
25
20
19
20
17
2
25
12
21
44
1
4
15
18
1
8
5
28
3
36
1
8
21
38
15
2
9
22
35
10
17
32
17
40
1
10
19
2
1
26
1
28
29
16
5
2
5
6
11
2
9
8
31
2
3
4
7
14
3
32
15
26
31
2
1
14
19
16
13
10
1
22
27
10
7
2
21
8
3
28
13
8
3
10
15
26
21
4
3
2
5
30
17
18
1
10
9
14
3
2
1
2
17
36
9
10
7
6
11
18
45
24
3
2
27
24
1
54
29
24
15
4
3
2
9
6
41
32
31
72
37
16
13
22
29
2
23
4
7
4
5
2
7
6
31
14
13
2
1
8
25
30
11
10
1
4
7
24
33
4
3
12
19
28
9
4
13
6
33
18
23
32
9
2
5
34
1
4
37
2
7
26
9
10
1
16
7
4
27
16
11
10
7
8
5
8
3
2
3
6
15
28
3
6
57
10
1
16
21
12
11
12
31
12
7
66
5
12
7
72
19
6
9
6
3
40
27
20
31
36
9
50
39
8
21
14
5
2
47
12
23
10
3
6
17
14
7
38
5
2
51
14
7
12
1
20
1
8
17
4
7
4
5
2
31
8
5
10
67
48
9
32
5
16
5
20
9
10
3
26
9
28
5
2
3
34
29
20
17
22
17
2
1
2
49
12
7
14
17
12
13
6
19
4
3
20
5
4
9
4
9
32
17
6
27
12
11
6
1
4
11
10
19
10
17
6
13
4
7
12
29
14
3
16
19
2
3
38
27
6
7
8
9
2
15
10
9
8
1
4
19
20
7
8
7
12
27
4
23
2
7
12
17
34
3
32
9
22
15
4
9
24
1
12
1
4
3
2
19
2
15
2
53
6
11
16
35
4
9
32
1
26
7
38
9
4
3
16
27
2
9
12
63
46
9
14
1
8
17
8
9
66
1
4
15
2
3
2
11
8
7
48
5
22
1
2
31
18
11
2
15
20
3
10
9
16
3
4
9
2
3
8
1
8
17
4
3
4
3
4
1
6
1
8
1
6
1
40
17
26
5
6
3
50
11
2
27
2
19
14
1
12
23
12
5
28
31
6
1
4
1
16
11
4
11
22
11
36
3
20
21
10
37
6
7
2
13
4
13
12
63
34
37
26
3
4
5
4
13
12
17
30
25
6
9
10
17
18
9
2
1
2
1
18
1
4
13
42
21
2
21
12
31
2
5
18
17
2
37
6
13
12
15
2
7
18
3
22
11
4
57
8
9
2
1
8
17
6
11
10
11
22
1
4
3
18
47
14
3
8
19
16
3
28
3
10
17
2
5
24
27
6
13
2
29
10
3
4
15
4
7
28
17
8
5
20
23
2
17
52
5
4
35
2
1
2
13
14
3
10
1
18
27
22
1
20
5
6
11
38
5
6
7
6
17
14
25
20
27
16
3
14
19
8
5
44
11
8
31
44
11
2
13
14
3
4
23
22
11
6
13
24
1
4
11
2
15
6
5
40
15
8
9
46
5
12
5
14
17
6
11
12
9
18
5
20
11
12
33
16
7
12
25
10
7
4
19
24
1
4
35
20
13
16
7
38
5
6
11
18
39
16
3
50
1
8
1
30
13
12
41
28
33
6
5
38
5
6
5
8
17
8
15
16
1
10
9
2
21
24
15
22
15
2
5
20
7
4
27
10
17
10
5
8
11
4
1
2
7
8
11
12
13
2
9
10
9
6
1
4
15
54
17
4
13
12
23
14
5
8
1
48
61
4
11
6
1
4
9
8
11
28
23
18
11
10
1
10
5
2
7
10
3
6
57
24
9
4
5
2
3
8
13
22
5
6
21
12
15
32
3
4
9
6
19
6
17
38
9
16
3
2
21
12
5
4
5
14
11
12
1
10
33
2
13
12
39
6
33
22
25
6
13
30
21
4
3
54
11
4
21
4
29
14
17
22
13
2
17
18
5
6
21
22
5
2
33
18
19
2
31
2
35
6
21
6
3
4
27
20
1
8
1
10
27
26
45
2
1
2
5
4
21
12
21
6
5
38
25
24
35
10
11
18
11
12
3
14
15
8
7
6
5
10
3
14
21
16
37
10
45
18
7
6
13
2
7
2
3
4
39
4
19
10
5
44
21
16
29
2
19
2
39
2
3
2
3
4
9
2
1
8
45
2
27
6
11
14
3
78
7
24
3
6
7
6
1
10
49
4
1
12
5
8
5
22
9
4
1
6
13
22
53
22
33
6
25
2
37
6
13
14
7
4
1
44
5
2
43
4
27
8
7
16
37
20
51
16
27
2
59
10
7
26
5
6
29
6
49
24
7
2
7
6
27
20
33
6
21
4
3
8
9
8
9
46
13
2
1
30
17
8
11
14
9
26
3
14
1
4
5
4
5
8
13
2
3
22
3
4
9
22
11
12
29
2
19
16
13
34
7
6
13
28
3
4
9
4
3
4
9
14
41
2
17
18
1
20
1
18
11
20
21
10
21
4
5
8
41
20
15
2
17
4
7
50
15
4
5
18
17
12
13
6
11
4
15
6
23
2
23
4
7
8
9
4
5
28
9
16
11
44
5
10
21
16
9
2
13
16
11
10
33
6
9
4
5
8
21
6
1
60
31
10
15
2
9
22
35
4
3
2
1
2
47
6
1
8
17
46
23
6
5
4
13
10
1
10
11
4
11
6
1
10
3
14
11
10
1
8
3
58
1
12
1
22
25
4
5
34
33
8
13
16
5
6
17
4
17
18
31
4
11
44
11
12
13
12
5
2
7
18
1
18
9
12
3
2
11
8
5
4
13
26
3
16
15
4
25
10
3
8
11
22
1
10
9
4
41
4
39
20
17
4
3
2
19
12
1
12
1
2
21
8
5
2
1
20
7
2
11
16
13
20
1
44
9
12
25
8
3
82
11
10
5
28
35
14
7
10
63
8
3
6
13
12
3
30
21
16
19
4
21
4
15
34
3
10
11
44
5
28
1
6
13
12
19
16
13
4
13
8
9
8
35
2
5
8
29
2
5
2
11
18
7
6
5
10
3
6
1
16
21
2
13
4
9
6
11
16
1
40
1
16
27
22
11
12
29
2
11
22
5
4
25
8
1
34
35
4
13
4
17
36
13
8
41
2
25
4
7
12
21
32
3
16
1
2
15
10
59
4
3
12
31
34
11
2
3
4
3
8
1
8
15
14
1
6
3
14
31
2
47
16
17
2
9
12
11
28
3
2
15
16
9
6
41
6
5
12
11
10
5
22
19
14
1
30
31
6
1
70
23
30
23
28
7
42
1
10
25
2
1
4
1
8
15
14
33
4
15
2
1
62
3
8
21
8
17
18
1
12
9
30
9
2
15
12
1
18
3
32
15
8
3
4
5
42
13
14
23
52
11
6
17
26
13
12
7
58
5
6
3
8
5
10
3
4
15
38
57
6
11
30
5
18
33
2
1
46
1
12
7
2
61
18
3
4
15
34
21
8
3
2
3
44
9
2
27
24
27
22
31
4
11
4
27
22
5
14
29
2
5
4
3
2
19
2
1
2
1
6
9
20
27
8
3
22
25
4
17
44
3
8
1
4
17
16
51
16
11
6
13
32
31
4
17
24
17
12
9
22
3
52
3
6
7
6
9
18
11
14
7
6
27
16
15
4
15
14
5
16
21
8
9
6
7
12
13
18
13
2
13
12
35
18
11
12
7
36
13
6
7
30
3
8
13
2
3
56
5
32
7
78
5
18
5
2
7
12
1
2
1
10
11
2
7
18
7
30
7
20
19
4
15
2
7
4
25
16
9
6
37
6
7
2
19
10
9
8
1
18
31
28
7
14
7
12
29
12
1
2
1
20
11
4
45
10
13
10
23
2
39
32
1
2
11
12
25
2
13
32
1
22
3
20
59
6
7
12
5
24
7
6
7
2
9
4
43
12
7
30
9
2
9
4
21
18
1
40
17
18
13
34
9
12
39
52
3
10
7
2
5
18
19
8
11
12
25
6
25
2
5
6
5
4
37
38
15
10
7
14
21
28
1
6
1
24
17
10
7
8
19
2
1
16
1
14
25
18
77
4
35
4
5
12
1
4
17
26
9
12
5
2
11
18
1
4
19
2
61
38
15
32
3
14
5
10
5
4
7
8
1
10
3
26
11
22
3
24
19
6
7
34
11
56
31
8
7
18
9
22
15
14
11
4
3
2
17
6
1
30
3
8
9
38
27
4
7
8
7
12
11
12
13
12
5
2
7
4
13
10
19
16
5
6
5
8
13
4
51
14
5
8
3
8
11
20
3
12
9
4
31
12
13
24
15
14
11
6
1
12
25
16
1
2
13
10
57
36
23
26
5
6
41
26
9
12
1
20
5
26
3
2
15
4
3
6
23
8
9
8
11
2
3
20
3
22
5
22
35
10
1
20
37
2
7
4
23
8
11
10
11
2
1
6
37
38
3
28
1
8
17
4
3
4
5
10
5
12
7
4
1
10
1
4
5
14
15
8
1
14
1
54
5
2
3
30
21
62
9
4
1
4
17
2
27
6
1
10
23
8
3
20
5
2
1
4
25
6
11
24
5
22
1
4
7
8
15
6
1
26
15
4
5
10
9
2
1
8
5
14
19
16
13
50
1
18
27
10
23
8
15
16
27
12
9
26
9
2
3
8
1
10
27
8
15
2
13
6
19
6
5
46
3
2
3
22
9
14
11
4
27
12
5
8
13
20
3
32
1
18
29
8
3
8
21
6
1
30
13
30
9
8
3
8
21
2
97
20
23
2
7
2
7
44
11
4
5
16
1
2
1
10
3
14
3
2
9
18
23
10
13
6
3
4
7
70
3
20
1
4
3
6
7
16
7
10
5
16
11
6
5
4
25
38
23
2
19
10
3
16
15
6
17
18
1
36
1
12
21
4
15
26
5
16
3
8
3
10
13
2
13
4
7
4
5
12
7
22
19
12
13
6
7
6
1
2
13
12
11
42
19
2
7
2
3
2
11
8
9
16
7
6
3
8
5
20
5
18
3
52
35
6
1
34
1
6
11
22
3
12
21
14
1
2
11
2
11
20
3
14
11
16
19
14
3
2
19
16
19
24
95
2
17
12
1
14
13
10
9
16
9
20
3
6
41
24
11
30
23
8
25
2
15
6
19
8
19
10
5
22
7
4
7
4
19
2
19
20
3
10
47
2
27
32
3
8
3
16
33
10
1
2
7
46
7
18
5
2
17
10
3
28
5
12
15
14
53
20
3
4
1
12
11
6
1
16
9
30
3
14
23
10
17
14
17
20
9
52
21
2
9
4
25
10
27
12
1
8
9
2
9
8
21
10
35
2
27
10
43
10
1
8
5
6
35
12
17
2
9
8
9
2
5
50
15
2
9
12
1
18
9
12
19
32
21
10
21
4
3
14
29
6
11
12
39
2
15
30
3
6
1
14
7
18
29
14
3
26
1
24
9
14
11
26
33
8
33
10
5
4
9
8
1
8
35
4
1
4
5
14
11
8
11
2
49
8
3
16
7
20
27
2
3
4
33
16
23
20
21
12
3
12
1
6
17
26
37
8
19
32
3
10
17
34
19
34
27
16
3
32
7
4
3
14
23
10
3
32
21
8
9
12
13
8
19
4
7
2
11
10
11
18
29
38
1
12
11
4
1
4
9
54
15
4
1
10
49
4
27
10
15
6
3
12
23
6
9
12
11
40
11
10
29
2
45
16
13
40
1
48
1
26
63
40
15
18
35
16
13
24
3
6
1
16
13
30
75
12
13
32
29
12
55
12
15
10
39
32
3
14
3
6
33
2
11
40
5
38
19
20
9
20
37
4
9
8
3
26
9
4
19
18
7
16
3
2
19
10
37
6
11
12
1
10
1
12
9
8
3
2
21
2
27
4
9
2
3
16
3
8
15
6
1
4
29
10
5
6
13
14
3
6
9
14
7
4
1
32
7
38
21
16
29
12
17
2
19
22
7
14
3
22
29
8
11
6
9
50
5
2
11
2
15
22
9
2
21
2
35
46
1
12
47
2
21
16
9
8
31
24
29
2
7
12
5
22
25
28
25
4
5
10
1
4
5
14
9
2
25
8
105
2
23
6
7
10
1
64
1
2
37
12
33
6
5
18
11
2
35
6
67
12
11
42
1
6
15
4
3
28
25
4
11
16
19
4
13
2
5
28
7
2
11
30
1
26
9
42
59
6
7
12
7
4
11
6
19
4
31
6
1
10
3
6
7
24
25
12
5
16
13
4
7
18
1
20
7
6
5
8
71
10
3
4
17
12
15
4
5
24
23
18
7
14
7
8
31
2
5
14
41
10
45
50
21
4
9
12
5
12
3
16
21
28
9
20
21
12
17
2
11
6
47
38
11
8
25
20
3
40
29
26
5
24
3
20
9
8
27
24
13
4
21
34
27
34
9
14
3
34
1
6
35
12
3
10
15
4
9
6
5
18
1
10
11
10
1
2
1
2
17
36
19
6
23
6
35
2
1
10
1
8
5
20
15
36
5
28
13
4
11
8
13
18
27
6
9
60
1
14
3
4
21
36
1
14
1
8
27
6
17
10
9
8
19
4
19
14
3
28
21
4
23
16
21
46
3
38
27
4
15
86
3
2
3
6
23
6
7
6
19
30
1
2
49
6
5
16
47
4
1
6
3
6
9
28
1
4
15
4
13
22
11
22
41
48
7
6
1
20
3
34
7
2
31
8
9
4
13
4
25
6
19
22
29
4
1
24
15
16
15
4
9
16
5
8
11
30
25
12
5
12
59
6
7
4
1
4
9
16
19
36
23
4
1
16
29
6
1
20
23
28
1
34
1
10
5
34
7
10
25
4
1
8
13
6
23
14
15
20
21
6
7
2
1
12
19
30
11
18
29
2
17
12
1
6
1
16
15
30
7
16
19
2
21
4
23
4
21
20
9
16
7
4
1
10
31
18
11
18
5
6
17
10
31
12
13
16
11
4
9
30
5
6
11
36
1
24
23
4
35
4
3
22
23
6
19
6
17
4
1
74
5
6
51
24
7
36
61
2
9
2
15
22
3
20
3
6
3
4
15
2
3
10
21
12
7
16
21
10
3
4
3
14
51
4
19
6
13
10
3
2
9
12
15
8
3
4
39
44
3
58
7
18
5
8
7
2
15
14
17
24
19
22
7
8
13
10
11
8
1
32
3
2
17
12
17
4
5
16
9
4
9
16
3
4
1
10
23
26
1
8
3
18
17
14
15
2
13
10
17
30
3
22
19
10
5
6
9
36
1
22
17
34
7
4
43
32
29
10
1
4
11
8
15
14
5
2
5
18
37
24
5
38
5
4
15
12
5
34
13
2
1
14
15
2
45
4
15
4
43
6
11
30
13
8
31
4
19
2
3
10
5
2
13
4
11
12
1
8
45
2
1
4
13
40
3
4
7
2
3
2
3
2
13
6
3
26
5
8
11
10
7
74
5
18
17
22
1
22
5
6
13
14
1
4
23
12
7
4
1
42
13
20
15
12
15
10
11
22
1
6
17
4
1
2
21
14
9
32
27
2
5
4
25
2
51
14
3
26
39
2
7
14
7
10
15
2
7
10
19
10
19
52
13
2
17
28
3
8
9
2
1
8
5
22
33
2
11
6
3
16
5
14
13
2
25
14
3
14
9
2
9
30
1
4
1
20
9
10
5
24
9
22
21
40
3
14
7
8
17
16
7
4
3
8
5
20
25
22
19
44
13
4
3
8
29
2
1
2
9
22
1
2
5
8
1
18
5
12
5
8
7
64
11
12
5
6
1
6
1
2
7
36
13
6
31
22
15
2
31
14
15
2
3
8
13
6
3
22
23
4
31
2
9
4
11
18
11
2
1
10
17
32
55
6
13
30
5
6
13
32
1
4
5
30
15
22
5
6
13
2
1
10
17
10
23
70
7
6
37
6
21
2
23
2
3
14
45
34
3
14
9
14
13
6
5
30
31
4
3
16
7
2
1
10
5
6
3
8
7
28
29
4
25
6
9
8
11
2
15
10
5
16
11
10
51
4
11
10
11
4
9
2
9
6
5
4
1
12
23
10
21
48
7
8
9
24
17
2
7
18
1
4
7
20
21
8
7
30
7
4
5
20
5
12
19
10
51
14
1
6
23
8
23
18
27
12
3
10
41
28
23
4
3
2
43
8
37
4
1
74
3
20
13
12
7
40
1
2
5
8
1
22
5
2
3
20
15
14
33
10
35
4
1
6
7
24
9
8
5
6
25
8
51
2
21
2
5
2
3
4
25
26
23
2
1
6
11
12
3
2
27
30
11
2
13
2
27
10
3
14
23
8
5
4
13
2
13
2
5
2
13
54
17
4
7
6
7
6
5
6
5
56
7
12
29
8
25
12
13
4
1
2
23
14
15
10
9
50
1
20
13
10
1
2
33
12
13
8
3
26
5
16
17
16
23
34
3
8
13
14
23
2
17
8
3
4
13
26
47
6
23
12
1
2
3
4
11
8
7
18
5
12
13
8
27
18
5
24
41
4
7
4
15
40
7
24
17
22
1
26
69
2
15
30
5
2
9
28
9
12
1
4
9
28
35
2
13
12
63
34
3
4
13
10
7
10
41
38
15
12
9
24
21
10
5
24
13
12
13
10
21
6
21
4
11
4
25
2
5
4
15
6
9
38
15
8
37
12
19
2
9
4
3
14
5
30
29
18
1
2
3
6
25
10
11
6
17
6
3
18
5
28
11
6
61
8
19
6
7
18
1
8
23
8
41
44
17
18
1
16
17
14
23
6
17
24
23
86
11
46
97
14
1
14
49
6
9
18
3
6
23
22
15
4
7
32
13
6
5
12
1
24
3
8
23
14
41
2
47
26
29
28
23
4
3
20
1
10
17
4
43
2
9
18
7
2
17
42
37
24
1
34
11
2
1
24
79
6
9
8
29
6
49
4
5
10
1
10
9
8
15
2
21
20
9
4
13
2
33
2
21
10
7
34
1
10
3
12
3
4
9
2
13
4
19
4
5
8
21
4
27
2
9
26
3
38
17
6
25
30
17
8
1
8
1
42
17
4
7
8
27
4
7
20
59
20
7
12
3
4
1
6
25
2
33
10
3
8
9
24
17
12
35
26
1
2
13
20
1
32
11
2
5
2
15
10
1
114
13
30
1
22
3
12
23
10
1
6
1
10
1
6
3
2
35
8
13
2
11
2
23
44
1
4
53
8
7
10
33
6
7
42
1
66
47
2
27
2
7
12
7
4
19
38
5
8
11
16
3
20
15
20
3
10
7
8
35
20
13
2
9
14
29
6
3
36
13
12
1
2
19
18
3
10
1
8
21
40
39
4
1
12
27
26
5
4
19
18
5
10
1
16
19
12
3
18
17
8
23
24
31
32
19
12
3
6
11
6
9
2
27
20
3
22
15
16
1
4
7
2
9
14
11
4
1
2
13
14
1
4
9
8
27
2
11
6
1
22
13
24
1
8
1
6
27
10
3
24
23
70
15
14
23
20
13
16
5
6
29
6
21
6
13
20
3
10
25
18
31
34
7
34
3
2
13
8
19
10
3
18
5
14
7
2
3
52
9
4
13
6
13
10
17
20
11
56
3
24
17
30
9
10
21
34
1
34
13
14
17
22
35
12
11
8
19
14
7
30
5
60
1
4
3
2
17
2
9
8
33
14
1
8
5
8
13
4
1
28
19
14
1
12
15
2
3
20
11
18
5
16
13
36
5
12
13
12
11
22
3
32
3
20
15
8
15
2
43
48
9
10
11
2
41
12
7
6
5
6
43
36
7
10
7
10
31
10
21
40
27
4
19
10
11
26
97
8
3
26
39
32
3
4
17
6
15
8
5
28
21
62
17
10
25
20
3
2
9
2
15
4
23
10
9
2
3
14
7
18
1
4
33
2
33
48
1
10
7
6
5
16
3
26
39
8
27
22
5
2
3
24
9
38
35
10
11
6
97
32
21
24
5
14
11
4
3
2
15
4
45
8
13
10
21
20
3
62
17
12
31
6
3
6
17
4
3
2
19
10
11
8
3
20
3
10
13
8
9
14
23
36
5
6
29
4
1
8
29
4
1
40
1
32
7
4
1
24
9
6
3
8
75
54
3
6
5
18
9
16
19
50
35
12
15
12
25
54
1
38
5
2
9
18
5
16
3
56
15
4
19
22
9
8
5
4
3
2
9
14
5
14
1
24
11
4
11
4
1
6
11
20
3
4
15
28
1
26
3
30
13
14
9
24
1
14
15
4
9
38
9
4
47
4
15
36
1
8
31
6
3
12
23
16
7
8
45
2
1
4
1
8
13
14
13
2
53
6
3
6
15
26
13
14
3
2
23
6
17
22
23
4
3
4
43
32
43
14
15
22
9
2
5
14
1
16
3
16
9
8
9
6
3
2
19
4
45
84
13
16
11
4
3
16
13
2
7
20
21
4
25
28
5
64
11
14
11
20
19
12
11
4
1
8
11
2
1
56
5
2
9
22
29
32
21
10
5
24
11
6
55
6
5
6
3
24
5
6
1
24
1
12
21
16
9
2
11
4
9
4
9
18
7
82
11
10
11
2
1
12
23
6
11
10
31
10
9
30
37
70
17
6
25
18
25
8
21
20
9
14
45
14
3
20
27
50
5
2
5
2
29
6
7
8
49
16
29
8
5
6
23
2
7
6
57
22
21
8
1
4
1
28
3
8
15
6
1
52
1
12
7
64
5
22
5
144
7
8
9
22
5
8
15
52
5
20
3
4
7
2
25
44
17
18
7
22
7
30
1
4
13
6
9
8
23
4
7
40
13
4
21
4
75
58
5
38
1
18
19
6
5
40
11
32
15
8
5
4
61
8
5
10
5
26
7
4
11
20
19
8
7
12
25
8
3
16
9
2
33
18
11
22
1
28
11
14
1
4
29
2
5
2
1
6
7
36
17
26
1
24
7
12
1
18
3
28
25
42
11
14
13
8
15
14
13
18
81
2
65
38
5
8
13
6
17
14
23
12
11
6
17
26
1
12
15
14
11
14
3
2
3
40
3
26
9
6
15
2
13
2
49
20
15
16
23
8
5
10
3
28
27
8
19
8
19
16
17
4
1
4
9
2
1
6
41
32
5
32
23
42
9
8
19
2
1
2
13
18
5
8
3
66
9
30
1
6
7
10
31
4
23
12
7
6
5
12
3
16
17
2
1
14
15
4
5
6
31
2
1
8
13
2
5
6
21
2
5
6
3
18
9
4
19
8
13
46
7
22
1
16
27
2
3
4
15
12
19
20
1
12
19
4
17
12
21
20
11
20
1
6
19
4
23
22
11
30
15
30
29
2
39
4
17
18
1
28
5
22
1
12
1
6
13
10
13
26
3
16
3
6
3
16
1
34
7
14
3
30
21
38
9
14
25
10
3
10
15
52
5
26
1
16
1
24
29
6
5
2
9
4
23
16
7
10
35
16
37
6
9
28
9
2
37
22
3
22
1
16
9
30
15
14
9
4
7
14
17
8
1
2
33
2
3
4
19
22
5
2
59
46
1
26
9
4
1
2
59
22
5
6
13
20
17
12
47
36
15
6
1
2
7
12
7
22
5
6
11
6
3
4
3
16
15
14
11
6
1
30
15
2
11
18
13
28
5
8
5
6
19
14
1
24
1
2
25
10
41
14
5
4
1
2
5
44
17
6
13
4
11
14
23
2
11
12
11
4
17
50
25
10
1
14
1
2
25
4
3
2
29
38
11
10
31
28
1
2
19
6
5
8
7
4
1
2
1
38
9
10
15
10
3
32
63
4
17
8
9
62
11
40
11
10
33
12
15
26
1
2
1
14
27
12
3
12
7
6
3
6
3
44
41
10
3
16
7
28
35
4
5
22
1
12
11
8
5
6
9
2
3
8
1
10
13
16
3
6
27
10
1
4
15
14
7
14
9
18
7
10
3
30
17
14
13
30
5
46
1
20
13
6
5
10
13
2
11
12
9
6
73
2
3
28
31
4
33
6
1
16
1
2
53
8
11
24
25
12
5
2
21
32
9
2
9
4
25
2
15
4
5
10
3
24
11
6
1
16
15
20
41
10
15
34
9
14
17
26
3
8
27
4
15
26
5
8
1
4
7
26
1
8
1
6
11
12
25
18
5
4
1
8
15
14
27
8
5
4
9
34
21
8
1
58
1
12
1
6
1
24
1
4
13
10
9
46
3
14
13
10
3
28
13
20
1
8
41
2
1
2
7
2
3
4
27
10
9
4
15
6
17
12
5
10
9
2
3
8
13
38
3
20
1
22
23
10
3
22
25
26
15
2
1
12
3
10
5
14
23
10
1
2
9
4
15
10
9
26
19
4
1
2
1
20
9
6
3
44
3
30
5
10
11
22
41
8
7
4
31
24
17
8
9
14
27
8
15
14
11
16
5
4
9
24
13
8
9
2
9
34
31
12
51
4
15
4
5
10
9
48
19
34
33
14
19
12
9
24
19
4
21
18
7
62
29
10
31
24
3
2
11
2
1
2
7
10
3
28
13
10
21
20
5
26
11
4
5
24
19
6
5
6
1
32
5
32
9
4
7
8
1
30
3
6
19
14
19
4
5
18
5
6
25
10
17
4
7
30
15
10
5
2
23
6
5
34
31
24
31
24
1
12
7
10
1
12
13
20
11
8
11
12
17
34
3
52
23
6
49
6
13
2
9
4
11
18
1
20
5
4
1
8
1
10
25
18
25
6
1
14
35
32
21
68
23
4
15
10
9
20
19
8
1
42
11
10
19
8
53
10
119
6
23
4
29
6
15
12
3
4
1
4
9
2
27
12
15
12
5
28
9
8
5
2
13
8
11
6
21
16
19
14
5
4
3
10
17
8
37
4
33
4
7
6
33
16
1
4
1
16
29
4
3
26
9
94
21
20
5
16
15
22
1
28
5
14
21
14
1
8
23
2
1
58
9
28
21
6
39
20
19
6
27
6
3
28
1
10
1
4
9
8
5
10
11
2
3
22
13
10
7
8
27
16
3
4
15
6
5
8
7
4
3
40
43
6
5
4
1
12
5
16
7
4
5
2
17
12
5
40
1
12
5
2
5
16
7
14
21
6
9
24
9
28
9
6
17
48
13
6
17
30
5
18
19
56
17
20
15
40
1
6
9
2
25
24
11
6
33
18
37
24
19
8
11
22
29
4
9
6
9
40
11
6
17
2
5
12
21
20
11
6
23
6
11
4
3
12
11
12
1
28
19
12
21
36
19
16
7
4
1
10
27
8
13
2
1
26
1
24
1
8
1
2
1
4
1
16
59
2
39
10
5
6
7
12
9
10
5
12
1
2
7
12
53
2
5
42
27
8
3
8
3
58
9
14
21
4
3
8
19
12
9
16
13
32
15
2
19
10
13
10
7
2
17
10
95
2
1
22
11
10
39
2
27
10
9
4
3
4
3
14
5
6
1
12
5
10
7
12
11
20
11
4
1
28
19
16
13
8
27
50
27
10
5
2
11
30
61
22
15
32
31
8
15
2
9
6
21
42
11
10
19
52
1
12
11
4
1
6
5
2
17
26
5
8
5
26
9
10
5
2
1
2
19
4
3
4
13
14
37
28
11
2
21
18
7
12
13
6
41
6
3
8
9
14
33
8
37
10
7
24
9
2
3
40
17
20
9
12
19
24
11
6
13
4
9
4
15
20
9
16
17
2
19
6
3
16
1
20
3
22
3
8
1
2
3
18
1
24
5
18
7
12
3
38
1
24
53
2
15
6
25
16
5
26
69
4
19
2
1
10
7
54
17
2
25
18
5
2
31
16
13
62
57
14
15
12
11
6
7
18
19
8
11
28
7
12
23
2
1
14
5
10
3
14
1
12
7
6
15
14
13
12
5
12
1
2
7
4
7
44
5
4
3
78
13
8
15
6
3
6
17
8
11
12
29
48
17
8
7
28
3
54
15
20
1
8
33
30
11
2
19
12
11
6
1
12
5
2
41
8
7
10
13
30
1
26
17
6
5
12
3
38
7
4
5
20
57
12
27
10
3
2
11
4
9
32
15
30
7
22
33
8
3
2
29
38
15
4
39
4
3
16
7
14
1
16
7
2
53
8
41
6
43
26
9
14
1
26
33
16
1
2
1
24
11
12
21
28
7
6
5
8
1
2
7
10
5
6
29
66
21
2
1
4
43
2
21
12
5
2
5
20
29
18
1
6
3
2
9
8
1
2
3
6
43
20
5
6
23
20
25
30
5
10
1
8
7
6
11
8
31
30
1
10
1
4
3
62
39
6
57
22
7
6
23
18
13
28
31
10
9
2
49
2
1
2
7
28
33
38
9
8
1
12
13
4
13
6
35
6
35
18
25
2
41
10
19
36
7
4
35
4
31
38
15
4
3
2
1
2
13
56
15
6
9
4
19
36
5
10
13
10
7
2
9
10
1
2
3
16
1
10
13
2
15
12
41
20
27
10
1
2
17
30
11
12
7
16
13
6
1
12
1
14
3
10
11
28
9
18
19
6
17
14
23
8
7
18
23
6
7
20
3
32
3
10
3
10
1
14
33
8
53
16
5
8
23
4
1
10
31
14
3
36
35
12
45
4
19
12
5
8
17
14
33
2
7
4
21
20
3
76
5
68
35
4
19
24
29
6
37
26
21
44
9
10
3
8
3
6
1
12
11
6
13
2
3
10
5
30
37
14
9
2
11
2
39
20
9
28
3
14
9
6
9
16
7
12
5
18
5
12
1
4
53
18
21
4
3
40
17
2
3
12
1
24
19
8
1
10
1
14
1
10
11
10
9
6
1
4
11
22
25
22
7
26
11
4
3
4
37
4
31
8
41
4
1
8
13
12
11
2
7
14
1
46
1
16
3
4
3
8
11
20
75
24
13
24
19
2
5
6
5
4
13
12
3
14
27
2
23
36
1
4
7
18
19
18
9
48
5
30
25
14
7
8
7
32
1
8
5
30
1
24
1
14
15
16
7
16
1
10
3
20
13
4
19
4
11
10
9
12
7
18
23
8
1
26
17
8
7
4
3
34
3
4
1
26
47
26
21
10
5
2
45
22
11
52
11
26
15
32
7
12
19
2
49
4
15
8
1
10
7
2
11
18
17
2
27
14
9
8
13
2
3
14
13
4
7
4
31
10
25
4
15
12
1
12
9
8
17
26
25
30
23
28
7
26
3
2
5
12
23
6
1
12
55
14
3
14
9
10
35
26
21
20
7
20
7
28
17
18
1
10
17
6
11
8
5
10
11
24
1
6
35
10
17
6
63
2
9
10
25
46
3
2
3
6
15
4
13
8
21
28
13
4
43
2
11
16
5
22
15
34
5
2
1
26
1
12
3
14
61
24
1
10
1
24
7
36
39
16
3
8
11
4
3
2
15
2
9
12
31
12
1
42
13
26
7
8
3
12
7
12
7
18
7
24
19
8
13
20
89
10
11
4
11
6
19
22
1
20
11
40
15
30
15
10
25
2
47
14
3
2
3
10
3
10
3
6
9
16
1
18
9
10
15
20
15
8
13
2
15
8
3
2
7
14
3
2
3
2
15
8
11
18
5
14
7
2
9
2
15
18
5
6
13
2
11
44
9
10
21
2
21
10
13
22
17
12
1
12
17
32
1
8
5
20
25
34
5
10
15
2
9
4
3
18
5
20
3
8
37
30
15
2
13
8
3
14
37
14
11
6
1
8
1
10
51
16
11
8
41
8
21
22
3
28
27
4
3
2
19
52
7
32
15
62
39
44
7
18
5
18
25
46
7
22
5
6
15
28
25
4
25
10
1
22
1
18
7
18
19
26
7
6
5
8
3
8
17
4
5
32
5
20
1
8
3
4
13
10
11
2
3
32
15
12
1
12
5
2
7
12
17
16
13
6
3
6
23
36
1
12
21
6
1
2
23
4
1
14
23
16
15
2
3
2
15
22
3
6
39
26
7
16
1
24
5
14
7
10
5
4
3
20
1
10
9
52
25
66
21
14
11
8
21
10
23
8
5
6
15
12
1
44
13
10
15
40
3
26
7
20
19
4
1
6
35
8
3
16
11
2
23
18
7
12
1
76
9
30
59
4
3
6
1
2
3
4
27
10
17
6
7
10
19
18
7
6
1
2
41
4
31
4
11
86
5
18
5
6
17
2
29
4
1
8
1
4
23
10
25
22
49
20
45
8
45
2
5
22
21
26
3
28
7
16
9
34
21
4
1
8
7
30
11
8
7
6
27
52
5
16
13
6
11
10
7
2
3
10
13
2
1
12
7
14
15
16
13
14
17
22
7
10
29
24
19
6
29
2
23
12
17
4
71
4
1
14
1
38
5
8
9
4
1
2
35
18
3
4
5
10
9
44
21
2
17
6
27
12
5
20
39
20
5
18
25
20
9
2
13
10
7
4
11
2
19
24
13
10
27
40
13
14
23
26
23
2
3
8
3
14
3
18
1
2
11
18
19
2
23
58
7
46
41
8
23
36
5
2
25
32
17
10
1
2
5
12
29
2
9
4
5
8
51
10
19
2
15
2
15
10
19
2
13
20
15
28
13
26
9
56
21
14
5
2
37
2
3
6
3
26
1
4
25
14
7
2
9
12
5
6
19
8
9
24
3
6
1
16
15
10
3
32
3
8
19
34
11
20
15
2
3
10
9
16
11
8
5
24
23
48
3
2
5
24
1
8
11
56
21
10
7
8
15
22
65
4
3
44
1
4
9
30
1
2
45
4
61
2
1
2
11
16
9
22
9
20
13
6
5
28
3
14
1
4
9
10
1
14
11
36
25
10
77
6
3
12
21
8
13
8
7
2
21
2
3
4
1
28
31
28
9
12
19
4
19
36
23
2
15
2
15
4
17
18
7
6
5
18
11
6
1
26
7
2
13
2
5
6
13
12
5
12
3
32
3
2
11
4
7
18
51
4
5
4
1
26
9
28
3
28
45
8
3
4
3
18
7
6
7
34
85
26
11
4
13
6
15
22
7
16
17
2
11
8
35
34
9
52
9
10
3
4
27
16
1
12
5
8
19
14
1
18
1
4
3
2
3
18
1
10
3
8
15
56
13
4
15
16
37
12
11
6
5
6
5
18
7
4
7
4
1
4
11
10
3
12
11
2
5
16
9
2
9
20
25
26
1
10
27
14
5
16
17
2
23
12
31
2
11
8
25
20
37
8
19
6
7
20
21
6
3
2
5
4
3
38
5
2
23
2
1
38
7
4
61
6
3
4
3
10
5
14
13
8
17
16
39
34
1
8
25
2
15
2
3
4
7
4
17
6
13
24
5
2
1
20
19
8
5
18
7
4
11
34
11
42
13
14
11
6
25
50
1
8
33
8
15
8
1
34
3
18
25
14
19
26
15
6
13
6
25
14
5
10
7
14
1
8
13
2
23
10
3
6
1
38
27
10
3
12
9
16
3
12
47
2
19
16
25
18
29
6
5
12
19
30
7
2
9
8
25
6
3
42
1
20
29
28
3
10
1
2
5
12
5
6
7
10
19
10
1
8
3
16
25
12
25
2
33
6
11
28
3
20
57
50
1
18
9
14
17
4
13
2
1
20
37
6
33
14
27
22
9
22
15
2
1
4
9
2
5
10
5
16
3
2
3
38
27
38
3
16
25
30
1
30
1
12
11
6
1
20
15
10
1
8
5
4
11
14
9
14
31
22
15
12
19
2
1
8
13
10
15
4
47
22
1
24
17
4
11
8
39
20
45
6
19
4
39
2
15
2
39
24
31
6
1
78
43
6
19
4
13
2
3
10
35
14
1
8
15
18
13
6
3
30
15
2
9
8
3
12
5
18
5
46
17
36
7
12
5
28
13
6
21
20
3
8
21
4
9
6
7
14
5
6
11
22
15
2
23
8
61
10
3
2
3
8
21
2
3
4
29
18
9
4
9
8
15
8
21
22
23
14
11
20
3
4
3
36
11
52
15
30
3
24
3
18
19
50
13
28
3
12
1
6
11
6
1
10
5
16
25
4
5
12
9
2
3
10
29
2
7
8
1
24
1
4
19
4
25
22
3
10
11
4
1
2
9
18
19
28
9
30
5
32
9
16
19
2
39
4
21
2
3
10
45
8
9
10
5
6
1
10
19
38
1
18
5
4
7
10
11
18
9
2
7
74
39
6
17
6
11
32
29
10
1
34
3
6
1
4
1
2
5
10
7
2
13
22
1
40
31
20
1
20
35
6
5
16
5
10
11
30
19
10
49
8
13
30
5
10
7
6
11
6
19
6
17
6
37
4
21
22
15
46
9
12
1
4
3
12
13
4
23
24
3
4
13
44
19
10
3
2
1
2
13
4
9
4
17
12
23
18
5
6
5
30
25
26
1
6
19
6
1
28
23
24
5
6
11
52
7
10
15
20
21
8
5
4
23
16
27
2
3
36
9
6
3
4
33
24
21
2
1
16
3
26
3
2
3
18
5
4
15
4
5
8
3
2
55
8
21
8
25
12
31
10
7
6
11
2
29
8
1
8
15
4
21
8
23
2
1
60
9
26
23
34
5
2
13
10
9
26
41
4
5
14
21
20
11
16
5
16
9
14
15
8
13
2
31
6
5
24
17
2
1
4
1
10
5
4
15
6
13
2
39
26
21
42
1
16
1
6
3
4
15
16
17
26
19
10
3
4
3
26
7
16
9
22
39
10
7
10
1
32
3
10
23
8
3
4
13
2
5
10
3
2
39
12
1
30
11
4
7
26
1
24
27
6
7
36
11
2
1
6
23
12
5
22
1
4
13
14
39
22
47
10
27
12
21
10
7
32
1
2
21
10
15
2
11
2
1
34
1
18
31
6
33
22
9
20
5
20
3
2
3
4
23
6
1
38
41
10
7
18
5
10
9
4
21
30
17
12
11
34
15
4
3
44
1
4
7
40
3
50
3
6
9
14
5
2
17
8
1
8
27
4
33
12
7
24
3
14
7
8
1
14
51
6
11
10
31
36
25
10
13
30
3
2
1
28
25
18
29
44
17
8
7
14
17
4
69
10
9
4
49
2
3
4
3
32
3
2
7
26
21
38
13
12
9
4
3
2
1
2
5
12
1
10
5
2
7
12
25
4
7
2
23
12
9
6
23
18
17
12
3
16
17
8
15
8
1
26
15
18
1
14
17
20
9
4
17
12
3
6
21
6
1
2
7
8
35
12
43
10
11
4
11
16
7
2
25
10
3
42
1
16
3
18
23
12
7
2
15
2
17
50
25
14
17
8
3
4
3
42
7
8
19
26
7
80
11
6
31
12
11
14
13
22
29
16
5
6
23
16
3
16
57
10
9
18
11
14
7
8
7
10
1
18
1
24
25
28
25
24
31
30
13
18
39
12
11
2
3
10
17
2
29
14
15
10
7
14
3
20
1
2
7
4
1
14
3
8
3
28
3
24
17
6
35
8
9
4
3
12
3
4
9
2
3
4
9
12
17
2
21
12
19
8
5
2
1
2
11
2
23
24
29
48
31
12
1
38
3
10
3
22
13
18
19
6
45
28
27
16
9
4
3
6
11
10
1
4
23
44
3
24
7
12
7
4
11
12
23
18
19
12
9
8
7
4
5
14
19
24
11
16
27
2
5
10
1
26
5
38
9
20
17
6
5
8
17
4
5
24
1
2
15
8
21
2
3
20
9
4
3
4
27
2
5
22
5
2
1
8
9
38
3
8
19
16
33
4
9
10
5
10
3
6
3
12
1
26
11
24
3
16
3
56
17
12
21
18
67
22
35
2
5
2
13
4
3
8
37
10
27
2
1
8
33
12
9
42
55
16
7
14
1
28
5
2
1
12
13
8
17
8
1
66
25
10
1
8
19
10
39
18
9
18
1
16
1
20
45
4
1
32
9
4
9
8
5
16
29
8
31
2
27
4
15
28
33
8
27
6
31
18
11
20
11
18
15
6
7
14
7
18
11
8
9
12
3
34
17
6
89
2
1
14
1
14
1
8
11
30
1
4
25
16
17
16
11
4
5
12
19
2
3
12
5
6
5
6
33
12
43
2
7
8
3
2
31
2
11
24
5
6
5
6
1
12
7
10
15
4
5
22
17
10
3
2
9
10
1
68
1
18
1
12
13
6
7
16
11
32
9
8
25
2
5
20
1
10
25
14
19
4
3
2
15
2
9
18
9
18
9
6
23
6
7
4
9
2
13
16
5
28
7
36
1
12
35
6
5
10
1
28
27
6
13
14
9
2
17
10
11
32
19
2
13
2
13
14
5
2
45
4
3
2
11
6
7
8
7
42
15
20
15
16
7
20
1
14
9
4
57
10
33
16
13
6
49
4
5
42
23
18
3
6
39
4
19
24
29
6
7
6
19
16
25
4
1
2
1
20
3
2
1
4
15
8
15
8
1
22
5
4
3
24
9
12
17
2
13
2
11
20
23
4
5
16
17
62
113
2
5
14
5
28
1
2
19
4
87
10
3
14
33
2
23
12
1
6
1
10
23
2
3
6
23
6
23
24
1
34
7
4
5
4
13
2
39
8
21
2
11
20
13
4
7
12
41
6
11
2
21
22
1
4
3
4
29
22
29
4
3
74
5
8
11
8
3
14
13
30
21
8
21
12
9
22
17
16
7
12
11
8
3
6
1
10
35
60
37
66
11
2
19
10
17
18
13
16
7
26
1
8
7
8
35
6
13
4
15
16
3
10
1
6
31
36
11
8
9
14
23
2
3
12
11
18
3
14
13
14
1
28
15
4
15
4
21
30
3
2
21
14
33
14
23
4
7
2
49
8
3
28
7
14
21
2
7
74
1
2
9
6
13
12
1
12
11
36
7
16
17
4
23
38
13
14
27
20
3
10
21
20
9
16
33
14
13
10
19
50
15
22
3
4
3
2
1
52
7
2
1
6
1
6
1
2
7
4
19
8
5
14
11
12
13
24
1
30
1
10
33
8
11
6
11
18
19
10
1
4
5
2
15
12
9
22
3
34
27
4
15
10
3
32
13
14
9
10
65
14
19
44
15
2
1
8
3
12
27
18
5
18
1
34
1
16
7
18
1
18
5
20
19
2
1
6
1
2
1
4
3
12
39
2
11
20
7
6
11
4
5
16
11
10
19
10
19
2
13
2
3
8
9
10
1
6
7
8
5
4
35
4
1
62
1
32
5
18
9
4
1
6
43
12
23
10
1
10
27
32
7
22
25
6
1
10
5
12
3
10
21
4
3
2
7
12
9
50
11
8
15
4
17
26
1
4
7
8
65
14
3
4
7
10
5
8
23
2
7
14
7
6
23
12
13
24
11
28
37
56
17
56
5
56
1
38
11
4
15
22
3
2
1
14
21
26
9
20
3
6
7
20
17
6
5
6
7
6
1
6
5
18
1
14
13
8
15
4
27
16
5
62
15
20
11
48
5
6
1
20
3
4
11
6
1
6
17
18
13
6
1
2
9
52
29
14
23
40
9
26
5
4
11
42
11
12
1
12
11
34
7
50
41
2
19
12
3
6
7
10
3
8
17
2
17
8
29
2
3
30
13
24
29
18
3
4
1
6
11
38
1
12
31
2
85
22
9
16
17
12
21
8
7
2
5
12
7
14
13
8
1
10
3
2
15
2
7
34
5
22
9
2
17
4
5
14
5
16
1
4
25
8
5
18
29
16
11
14
39
48
31
18
5
56
1
8
17
10
11
8
63
40
23
8
13
12
1
24
21
22
15
24
5
10
13
14
11
2
15
44
23
10
5
14
13
4
29
10
25
34
3
18
29
54
25
2
5
10
27
10
37
14
9
14
9
2
3
4
15
8
9
8
25
26
13
16
15
8
31
34
7
8
43
2
1
16
11
22
7
10
1
58
19
2
27
34
21
14
7
30
11
4
7
22
11
2
5
2
15
2
15
4
13
18
3
10
17
6
1
4
1
6
9
8
11
14
17
24
25
10
33
12
35
22
57
16
5
40
1
14
1
20
7
2
3
4
7
4
7
2
9
10
3
2
7
26
7
10
15
2
9
10
19
4
19
30
17
4
5
4
29
18
5
14
1
18
9
8
5
14
35
10
1
22
15
6
11
6
3
40
1
6
7
6
19
18
3
10
5
38
3
32
19
4
1
26
3
14
39
10
59
2
7
2
1
26
17
26
3
22
3
8
5
10
3
2
15
14
3
10
13
12
1
36
7
6
17
22
11
4
3
18
7
2
13
4
3
2
7
10
5
4
1
4
53
4
17
18
11
6
13
6
37
54
1
4
3
6
23
4
3
2
11
16
33
4
27
2
7
40
17
6
11
14
21
4
15
20
37
12
3
4
1
8
19
14
41
6
5
18
35
12
25
8
11
24
17
30
17
24
11
6
3
2
11
40
3
22
51
32
1
2
19
4
11
34
23
44
9
6
5
16
13
40
3
10
9
8
11
38
15
12
51
44
5
14
3
8
9
10
15
12
61
4
13
2
3
4
31
2
9
8
5
8
13
32
3
44
3
4
1
4
5
4
11
26
37
10
25
4
21
2
37
32
7
12
11
24
53
34
3
10
3
68
7
8
35
24
3
4
5
16
37
4
3
14
1
40
5
30
7
20
17
8
3
4
25
6
3
2
1
40
13
6
19
66
27
14
1
24
11
46
1
6
13
4
5
12
59
2
1
2
5
12
39
8
9
24
5
8
5
16
5
12
17
20
19
2
13
6
17
30
31
26
7
4
1
4
3
32
5
10
39
32
31
26
31
18
9
6
43
18
17
10
1
24
13
38
7
12
1
14
7
34
7
48
61
4
37
8
45
8
27
18
7
14
3
28
7
2
3
6
31
6
5
6
13
2
23
20
3
6
7
20
29
26
13
14
5
2
13
2
23
12
5
2
23
36
33
10
3
10
1
18
7
10
1
12
3
10
3
6
1
66
1
4
19
2
17
10
5
2
19
6
27
4
13
22
1
2
29
10
3
10
9
4
19
14
1
10
3
2
1
44
5
22
7
8
15
8
41
32
31
8
9
28
9
2
23
4
29
6
3
2
3
8
1
2
19
4
3
14
33
22
47
32
27
2
59
32
7
10
1
6
3
16
7
20
3
26
7
12
13
20
19
18
1
6
1
54
11
6
1
2
3
2
53
8
45
14
17
12
1
6
1
2
1
34
3
20
5
4
23
22
7
20
1
12
9
10
3
8
3
2
5
2
15
6
7
52
25
12
19
2
21
4
21
18
9
10
33
26
5
36
27
22
23
4
15
2
9
4
3
22
9
14
11
2
3
2
19
2
1
4
51
24
49
14
7
12
13
16
7
8
21
10
17
6
5
14
13
22
11
12
39
20
23
2
17
20
5
4
5
28
7
4
27
52
25
8
3
6
3
6
19
38
5
4
3
26
3
10
33
10
17
6
5
30
3
14
13
4
11
20
23
18
37
4
15
20
7
2
5
22
1
16
15
42
3
16
29
10
23
4
3
2
23
4
11
34
1
34
1
24
25
6
17
20
21
10
3
10
9
8
33
10
15
2
5
10
15
2
5
2
9
20
5
4
13
6
5
12
1
10
3
12
17
18
5
8
5
4
15
24
25
6
7
4
19
10
1
4
3
54
11
36
21
2
31
4
9
20
5
16
5
36
13
8
39
22
13
2
27
8
39
10
29
10
3
4
7
2
13
2
33
12
11
20
3
30
47
22
5
2
65
8
17
18
11
40
19
4
17
16
11
14
1
12
19
12
9
46
25
6
7
16
1
18
13
28
1
2
5
28
1
14
3
2
3
16
5
20
7
8
5
10
43
2
21
18
1
8
25
30
1
8
5
6
3
8
1
22
15
52
7
8
7
4
15
4
11
8
9
32
15
38
3
10
1
22
11
16
9
6
21
20
1
6
7
4
19
40
21
22
3
14
47
30
7
4
1
6
1
20
17
2
27
28
1
12
19
16
5
18
7
8
11
2
3
16
15
16
47
8
11
4
25
6
35
6
1
54
7
10
1
14
47
30
7
14
1
4
15
6
9
28
15
8
3
40
3
4
3
2
11
16
13
2
11
14
93
30
1
18
7
14
15
24
17
10
23
6
5
4
1
12
19
2
7
10
7
18
1
2
11
8
17
6
43
22
13
2
13
4
1
12
11
38
3
14
13
6
13
4
11
6
3
10
27
8
33
2
53
32
37
4
19
10
3
16
7
14
7
2
21
2
1
40
49
12
11
8
27
40
5
12
5
18
11
8
17
2
9
16
3
22
19
10
11
20
17
4
1
16
11
34
1
16
7
12
29
8
69
18
65
14
1
24
31
52
9
10
1
14
9
14
9
2
11
8
1
18
5
2
15
2
25
28
13
2
25
4
3
6
59
2
1
6
13
24
1
40
3
14
21
2
11
24
3
4
21
2
13
32
9
4
13
8
1
28
21
18
7
2
13
26
41
30
13
22
35
18
19
24
7
4
7
8
17
12
1
4
21
20
5
2
17
4
15
10
31
12
1
2
7
12
9
4
25
6
7
20
3
10
7
24
5
4
13
2
47
8
9
2
3
22
1
10
1
12
13
2
19
10
17
18
27
16
7
52
21
32
11
12
13
2
19
48
3
8
17
6
11
8
1
10
3
22
11
4
5
42
13
22
11
10
1
6
13
58
29
10
27
2
1
4
1
8
7
14
45
8
3
8
5
2
13
38
27
14
23
2
23
6
31
8
5
12
17
28
5
2
11
16
3
4
9
2
7
36
3
10
29
18
21
28
5
60
5
10
5
54
1
2
23
16
5
4
7
8
13
16
11
10
5
2
19
12
9
10
1
30
13
16
3
16
51
8
11
16
7
6
15
8
9
10
3
14
13
28
1
14
23
4
5
20
13
12
9
12
19
6
7
12
9
10
1
4
21
8
3
22
15
2
57
14
39
4
15
30
7
14
11
8
17
24
1
4
3
2
29
32
23
4
5
72
13
12
5
16
1
8
7
2
13
28
7
10
11
2
9
2
3
14
27
2
19
26
3
2
9
2
1
28
5
2
13
14
1
34
3
14
5
54
5
20
1
16
3
14
33
24
1
16
5
22
5
6
11
2
5
2
21
46
5
12
1
4
5
2
11
14
17
8
3
74
27
14
25
4
61
8
25
8
19
6
15
6
11
2
1
8
9
2
55
40
19
2
7
12
5
4
53
26
27
4
17
10
15
44
5
28
1
20
9
20
25
6
1
10
1
6
23
36
7
2
5
12
1
2
29
10
21
40
1
30
5
20
25
18
1
4
7
2
3
4
29
28
3
2
3
26
3
20
33
28
43
26
1
68
17
2
11
14
9
4
11
2
21
4
1
10
9
4
13
2
21
38
9
8
27
10
15
2
13
44
5
8
7
30
1
2
1
10
1
66
1
12
5
4
15
10
19
22
1
10
3
34
5
48
1
8
3
22
5
14
11
26
1
14
3
12
15
10
3
16
3
2
11
22
9
52
21
8
19
22
5
18
1
34
49
18
5
18
33
6
11
24
5
14
19
6
45
18
1
12
1
28
5
12
23
2
21
20
25
26
45
2
13
42
23
18
7
2
1
2
5
66
3
6
23
16
7
12
1
2
7
48
17
8
1
10
15
12
9
42
17
24
1
2
27
34
15
14
13
10
3
6
13
2
7
22
3
36
5
10
5
24
7
2
3
22
11
16
9
4
1
4
13
10
9
10
13
18
13
24
11
18
13
4
5
8
1
48
5
8
19
4
7
8
1
18
19
4
23
8
1
20
31
22
7
2
83
24
13
2
17
6
5
12
29
2
7
6
17
30
11
2
43
8
5
14
19
16
3
2
11
30
5
6
5
10
3
10
3
18
13
22
39
2
79
14
17
10
27
4
33
12
3
12
19
12
9
6
9
6
17
24
11
2
11
2
11
16
11
40
29
4
5
4
11
22
3
24
15
10
47
2
19
30
9
22
37
34
31
18
13
14
3
18
3
8
19
14
3
24
1
14
1
26
7
4
3
28
5
14
3
6
5
10
35
24
25
18
9
2
61
8
13
18
19
20
7
36
7
12
5
12
29
6
1
16
19
10
7
10
3
4
19
12
17
4
23
14
5
12
1
8
11
12
7
54
1
38
13
16
19
42
13
2
7
48
7
8
1
6
3
24
31
34
7
6
3
4
1
34
9
16
9
26
3
38
1
12
9
8
7
2
11
12
11
8
17
12
25
12
21
10
5
20
1
58
13
12
5
4
15
2
3
4
5
2
11
6
31
10
59
8
1
2
25
2
1
30
35
8
7
2
9
24
19
24
17
30
3
56
1
30
7
18
3
4
1
22
27
8
11
24
7
18
43
16
1
4
13
32
15
2
19
30
9
12
1
76
5
30
23
22
1
8
15
10
3
14
1
8
3
2
3
22
9
14
15
42
17
20
13
10
3
10
9
12
7
8
7
10
1
8
15
2
9
2
25
6
3
26
1
10
13
14
1
20
11
4
1
4
1
10
57
10
27
36
1
18
11
12
3
6
3
4
55
2
3
10
17
12
1
6
17
14
11
6
7
14
3
16
3
2
3
4
23
4
3
66
1
10
5
28
17
8
7
24
29
6
1
26
35
10
1
22
25
14
41
16
15
14
3
20
11
14
5
4
1
12
21
18
47
26
11
4
1
12
11
4
19
4
41
2
13
20
23
4
41
6
49
48
13
20
5
4
25
32
7
50
3
2
19
8
13
6
7
14
3
44
9
14
1
32
5
20
13
12
3
10
19
4
23
4
3
32
7
14
21
40
13
20
17
12
5
8
9
6
23
10
5
14
17
22
7
22
11
4
9
30
37
4
5
34
9
16
33
18
33
28
3
24
17
8
11
20
29
6
11
18
13
12
5
24
9
22
19
12
5
42
1
10
33
2
3
2
23
12
7
14
9
2
13
6
29
2
5
4
1
8
31
8
15
26
31
2
3
14
3
28
1
26
7
6
17
2
1
22
15
6
1
18
1
20
33
12
7
4
3
14
3
10
9
22
5
6
1
10
113
4
3
8
7
46
5
10
31
8
5
2
1
16
5
48
101
28
49
12
7
16
5
34
11
2
43
10
15
24
7
28
53
4
37
12
23
16
31
24
39
22
21
20
15
6
49
2
1
4
7
26
1
2
7
10
1
30
1
8
21
20
15
8
7
10
21
28
33
8
1
16
3
14
13
8
5
28
33
4
43
6
19
16
13
16
15
20
11
22
19
12
19
30
63
56
5
16
23
18
1
2
3
12
11
10
1
6
13
54
3
4
13
4
3
4
23
18
1
18
3
18
11
6
39
8
11
2
13
10
5
12
3
12
17
12
25
8
19
32
33
4
15
22
1
46
1
12
25
74
73
8
7
10
23
4
5
8
9
22
7
24
29
8
7
2
25
4
17
34
15
12
33
4
5
64
15
2
17
10
3
32
1
12
11
2
11
6
79
4
3
16
29
12
47
18
15
4
1
14
43
10
17
28
21
14
21
2
1
16
1
2
15
30
41
42
15
6
5
22
19
14
7
20
3
4
1
6
7
4
47
10
7
10
13
16
9
2
21
24
13
12
1
10
49
28
1
10
1
2
7
6
23
10
13
40
3
20
15
26
9
2
7
24
11
26
23
22
17
12
11
10
23
18
5
8
65
6
37
42
31
6
5
14
7
14
39
14
15
10
9
14
23
10
1
30
9
2
1
4
3
8
17
12
7
6
45
4
13
36
3
14
35
12
1
30
31
28
1
12
7
28
25
34
11
6
9
10
15
68
27
12
19
6
17
6
7
12
15
4
11
12
3
2
11
6
25
6
13
10
23
28
19
4
1
6
13
4
13
8
21
46
25
2
21
6
13
4
3
2
5
20
3
24
11
18
3
50
3
8
19
6
13
4
23
12
5
2
15
46
3
20
33
10
1
2
27
14
7
14
3
8
9
2
17
2
3
44
5
10
1
44
11
12
13
48
1
6
1
2
17
20
23
46
5
2
11
8
3
2
23
2
3
2
21
4
7
2
41
4
17
22
71
26
3
4
17
16
1
22
3
2
1
14
7
6
33
22
43
24
23
24
9
10
11
2
11
2
1
12
3
14
1
6
23
2
9
12
1
2
11
8
33
4
23
18
33
4
3
36
3
4
11
14
1
26
5
2
7
46
3
38
11
8
1
30
1
14
25
2
3
24
19
22
41
12
37
16
21
10
17
38
13
12
13
62
3
2
13
6
3
4
49
36
25
4
29
14
21
24
11
6
17
30
5
8
9
4
3
18
13
2
43
34
3
12
17
2
15
2
23
4
7
18
21
2
1
16
3
2
17
26
1
2
5
16
13
28
45
8
3
4
27
6
13
14
17
14
1
12
7
36
11
4
17
4
35
6
9
2
45
16
17
10
11
6
1
40
47
40
5
2
25
10
9
16
15
24
19
26
3
20
17
4
27
16
21
14
7
2
27
36
7
6
9
30
39
16
1
4
7
34
3
16
47
20
9
4
53
76
31
16
17
18
9
2
3
16
15
18
3
10
1
2
7
4
5
10
19
8
9
12
5
8
11
14
25
60
9
10
7
14
1
16
3
24
23
6
31
36
25
44
7
16
1
14
19
2
33
26
21
2
29
14
3
18
9
12
3
14
19
8
39
22
9
32
9
4
17
18
13
30
15
4
21
10
9
14
57
14
9
8
15
4
9
8
15
2
13
2
17
8
13
20
7
10
29
14
13
10
25
2
7
40
3
14
31
40
7
10
1
6
5
6
59
14
5
2
19
22
5
10
3
8
5
34
17
2
17
10
39
2
17
26
7
6
1
12
7
6
1
6
11
2
1
8
23
22
9
6
9
26
21
12
31
22
25
38
1
4
1
4
47
6
21
20
1
6
19
32
13
4
27
16
9
10
3
16
5
2
27
6
7
42
5
10
9
16
9
8
1
6
7
12
31
12
1
6
1
6
7
4
11
34
7
24
9
26
5
6
7
16
3
22
9
6
7
10
47
8
5
14
37
4
9
2
1
4
21
20
55
22
1
10
13
24
7
12
17
4
9
12
3
14
7
2
29
12
51
2
7
2
11
2
7
10
21
20
31
24
11
4
1
12
5
24
5
14
25
2
15
4
43
8
19
38
1
22
7
4
11
2
9
2
1
12
9
14
27
10
3
6
67
10
41
10
17
2
7
2
5
6
5
16
41
8
1
2
5
8
5
18
13
2
7
10
21
10
1
8
13
2
25
4
17
2
7
24
27
4
11
16
25
4
21
14
25
2
5
2
15
8
5
6
7
18
31
2
19
8
11
4
9
12
35
4
19
14
25
4
13
18
5
4
11
32
31
4
1
10
25
16
3
4
11
38
19
4
19
12
1
12
31
8
5
42
17
2
1
4
5
10
3
6
1
12
45
6
11
2
27
10
37
4
1
6
3
2
3
2
51
4
39
18
21
40
21
4
47
14
9
16
9
2
3
2
21
8
11
12
9
22
21
28
33
16
1
46
15
10
23
4
27
4
39
2
13
24
9
36
13
10
13
12
3
4
5
4
3
8
9
24
11
2
1
2
7
2
5
22
9
16
5
34
3
8
27
42
17
12
1
20
23
30
3
2
11
22
17
30
1
40
1
2
3
26
27
4
5
12
19
18
1
14
35
2
3
36
7
8
5
2
3
38
9
2
17
8
23
12
27
4
3
10
21
10
1
16
5
8
33
10
1
20
63
8
9
16
5
4
7
26
5
2
3
18
1
2
21
24
1
14
5
18
55
6
15
42
11
20
7
10
11
6
77
6
11
6
5
6
17
20
17
30
5
6
11
4
3
8
45
58
1
36
17
18
11
6
9
2
15
4
1
10
31
8
9
32
19
14
5
4
9
2
1
8
7
12
1
10
7
8
29
18
39
8
23
4
9
4
5
12
31
22
11
12
11
18
13
14
11
12
1
24
13
16
19
10
21
8
19
26
19
6
13
2
7
2
45
16
21
4
1
2
9
14
19
10
3
10
41
8
3
2
1
2
5
32
9
2
5
2
3
22
7
8
35
6
3
24
5
14
19
6
17
4
55
6
13
42
31
6
7
24
23
60
5
20
25
24
11
30
21
4
9
2
21
14
43
2
41
14
3
8
9
8
13
12
7
10
3
28
7
4
5
8
7
2
21
2
7
16
13
8
1
30
11
42
5
12
7
34
15
20
21
14
5
2
3
8
1
16
9
22
15
34
25
2
3
34
13
10
37
86
3
30
29
6
23
46
5
34
33
22
25
28
17
52
5
12
9
20
9
16
27
2
13
18
17
12
5
4
15
8
5
20
1
36
19
12
9
24
15
12
11
6
17
30
17
6
17
10
17
24
35
4
13
8
19
6
27
10
35
24
17
6
1
30
3
10
15
6
5
16
3
6
11
2
9
42
19
8
23
8
3
2
11
16
3
28
3
8
19
8
1
8
9
4
21
20
29
72
3
10
27
22
13
4
1
2
9
2
7
8
13
2
45
2
29
18
13
6
5
24
35
10
23
12
7
16
13
12
7
2
1
16
25
10
19
16
13
2
13
6
29
2
29
12
1
10
9
16
5
14
1
10
19
20
1
12
13
6
1
48
29
16
7
10
15
14
1
8
19
24
1
10
13
14
1
16
1
10
11
10
13
28
7
10
5
10
13
2
3
28
7
12
5
2
1
38
3
6
7
4
1
4
5
12
1
18
7
2
23
2
1
2
5
2
9
12
9
4
9
4
9
2
15
4
33
108
1
16
13
24
1
18
3
4
9
8
19
6
19
6
7
12
31
2
1
22
1
14
43
14
59
4
1
16
37
2
25
40
11
16
7
8
65
52
7
4
15
12
19
10
11
8
3
16
83
22
29
10
9
8
7
6
11
28
7
14
9
2
1
10
13
4
19
12
1
2
1
18
41
2
3
6
19
14
3
8
7
30
11
8
19
6
5
8
19
14
11
28
9
32
17
28
1
22
5
14
9
2
1
10
7
18
1
20
21
22
3
24
9
34
47
2
1
38
15
6
25
6
1
14
29
42
5
6
21
12
13
56
5
30
5
16
13
10
11
6
15
8
17
12
15
8
7
6
11
6
13
20
15
24
1
2
9
20
9
10
51
6
11
4
9
20
9
10
35
56
15
36
7
28
5
6
45
10
23
2
45
20
19
34
9
14
7
4
3
2
11
18
7
24
31
4
11
4
15
12
5
42
23
16
3
4
1
4
5
8
17
14
7
6
13
4
11
20
1
18
3
16
1
2
23
6
17
12
25
24
21
6
7
36
19
8
13
2
31
24
31
2
3
34
21
10
9
44
13
34
1
2
7
34
15
2
1
14
11
2
23
2
1
8
23
14
17
12
11
8
5
34
13
2
39
62
31
2
5
20
1
4
21
30
1
20
13
10
9
12
17
12
17
8
3
12
5
10
21
2
3
16
29
10
1
12
19
18
15
16
1
28
11
12
13
6
3
2
9
20
19
4
3
32
15
8
15
8
3
4
9
36
27
8
43
28
3
46
3
2
15
22
11
6
3
4
19
22
3
4
17
26
1
8
3
12
31
10
11
22
11
8
43
22
25
4
11
14
13
12
3
10
7
8
23
42
49
64
1
12
1
10
33
2
1
8
19
8
23
38
3
16
9
8
1
60
5
48
1
34
3
8
1
60
13
40
3
16
23
2
9
2
25
6
15
2
3
22
1
30
9
14
29
22
27
8
1
10
107
10
1
14
7
12
47
20
35
26
33
8
5
10
3
10
3
20
17
16
3
2
3
46
7
14
7
6
5
18
3
10
23
4
19
14
1
18
1
12
5
2
11
34
27
4
9
14
57
30
9
22
39
2
9
16
3
4
3
8
23
4
37
8
1
6
15
12
45
10
15
22
9
30
17
6
1
40
5
10
5
28
13
8
9
20
11
12
7
2
3
12
1
16
9
4
9
2
17
20
7
4
23
6
1
6
21
2
11
24
3
6
21
2
15
38
3
12
7
6
5
8
5
4
1
10
15
4
1
18
13
8
19
8
1
14
19
10
51
10
5
2
5
26
23
4
1
4
7
12
15
4
23
18
1
4
1
2
3
58
1
10
9
16
13
8
1
6
3
18
17
6
5
26
1
2
7
30
23
38
1
30
17
12
13
36
25
2
13
8
11
2
9
8
9
20
17
38
15
2
7
14
7
12
19
30
3
4
21
4
9
22
1
4
3
2
15
34
15
8
33
42
5
48
19
12
7
40
5
2
5
36
1
6
5
36
9
14
3
24
9
14
9
2
9
12
7
48
31
4
1
20
3
26
5
20
19
8
11
14
3
2
13
4
27
2
3
4
29
20
1
4
5
10
3
18
5
4
1
10
9
8
1
12
11
4
1
16
7
8
17
10
19
6
33
10
39
2
19
14
3
2
7
10
7
12
1
30
1
12
3
2
7
48
7
4
1
6
45
8
19
4
23
12
29
20
3
2
17
8
57
54
17
14
7
12
1
16
5
2
3
28
3
44
37
12
5
20
11
6
15
4
27
4
13
82
21
2
45
4
1
44
15
12
3
32
5
12
5
24
23
2
11
22
21
4
61
10
5
54
11
4
25
12
5
6
5
24
3
4
1
4
7
36
37
18
5
10
11
18
45
10
3
2
3
10
9
6
21
2
29
12
23
2
9
12
3
20
5
22
39
20
19
2
23
6
7
2
13
16
3
2
17
2
1
12
23
12
47
4
19
8
3
24
3
2
3
2
35
44
3
2
25
28
7
10
31
2
1
72
5
58
31
10
15
10
3
52
7
14
19
20
29
8
7
12
51
2
27
28
25
26
9
8
7
6
11
30
35
28
7
2
21
46
25
14
1
6
11
2
11
8
11
4
1
10
1
2
11
6
3
20
13
14
23
6
3
14
3
26
15
16
11
14
5
18
7
32
13
6
85
24
13
10
17
6
7
6
3
6
5
6
9
6
29
12
5
10
1
26
5
16
1
10
41
12
3
40
27
6
11
8
49
28
7
12
13
6
45
10
5
4
15
2
11
8
3
30
37
42
19
10
17
70
13
4
33
14
19
16
3
14
11
32
1
10
9
18
17
2
27
16
3
6
33
24
7
22
5
2
17
16
61
2
1
2
9
8
3
4
1
18
1
4
1
6
13
10
1
32
33
6
7
18
11
14
53
30
17
30
9
4
17
8
9
2
9
8
5
28
13
14
5
8
37
20
5
6
37
4
9
4
25
10
3
30
1
18
5
48
1
8
23
4
17
10
11
34
9
12
25
28
3
14
3
8
1
16
7
4
19
2
17
16
5
26
1
40
1
18
13
30
53
36
7
20
43
20
43
14
21
10
3
12
21
40
3
4
21
8
37
10
19
10
11
6
75
54
17
10
9
4
11
18
7
14
7
6
7
20
7
14
5
20
23
10
9
4
5
4
9
10
1
8
17
32
9
8
11
2
1
16
5
14
1
24
33
8
25
10
9
4
1
8
21
6
7
2
1
4
13
6
9
4
3
2
3
34
5
20
3
2
11
16
1
2
3
30
3
26
11
2
23
6
7
4
15
4
11
26
21
12
1
2
11
6
7
6
3
28
3
14
13
8
15
4
5
2
3
6
1
28
17
6
5
10
27
6
19
30
49
20
9
12
3
6
1
6
19
14
5
22
17
48
29
10
67
4
9
8
3
14
1
16
7
26
11
42
37
2
3
6
1
26
11
24
1
80
17
4
5
24
5
6
11
6
5
18
1
12
11
18
37
4
11
14
25
10
11
24
5
26
5
18
5
4
23
18
7
52
27
6
19
2
7
12
33
2
5
4
1
8
3
32
9
36
7
10
15
2
15
54
29
50
11
18
3
14
39
8
13
22
21
4
5
14
9
4
1
16
41
6
5
16
27
4
3
2
9
2
1
8
3
14
1
16
13
28
11
20
19
20
1
28
9
10
5
10
15
4
33
8
15
2
7
10
41
34
17
6
11
2
9
8
25
24
5
22
5
30
15
4
3
10
15
24
45
14
3
4
5
10
33
20
11
8
7
14
1
6
11
2
25
6
11
18
17
4
11
2
7
2
1
2
17
26
3
14
1
8
11
26
1
2
3
48
13
10
5
36
11
8
1
24
49
2
21
14
5
20
21
6
5
18
9
2
21
16
33
2
5
16
1
16
23
4
19
18
13
6
1
14
9
42
1
2
5
6
5
22
7
16
29
2
23
8
5
10
13
14
3
2
11
10
27
4
23
2
9
26
17
52
31
2
23
8
1
10
35
6
1
2
5
6
47
12
1
10
17
24
7
52
7
4
1
10
17
24
5
30
1
10
17
46
7
8
1
10
17
10
29
8
17
20
11
24
7
12
19
8
3
2
7
14
43
14
11
22
11
30
39
16
23
2
3
4
5
8
23
8
19
16
1
2
21
4
3
12
3
26
1
20
13
4
13
4
5
10
7
20
13
10
17
32
5
6
27
14
1
4
9
2
9
16
7
4
33
6
9
18
1
2
3
8
29
10
9
8
13
6
13
10
3
4
23
6
5
22
1
10
29
4
13
2
27
2
11
22
3
14
7
10
3
6
3
10
37
4
15
20
7
2
19
20
7
8
1
2
7
2
15
2
5
24
13
16
3
20
57
6
7
2
19
36
15
2
9
14
3
16
13
4
3
16
3
10
3
4
11
8
13
10
3
16
13
2
9
2
29
22
9
10
89
4
23
42
21
20
27
20
21
2
3
8
3
44
11
10
11
10
17
24
1
2
33
12
17
12
5
8
13
12
19
6
17
4
9
8
3
12
3
10
19
20
1
8
11
2
11
24
11
30
3
6
5
2
1
2
19
18
23
12
5
12
7
44
5
18
45
2
1
18
1
18
5
12
1
10
15
4
17
16
3
8
15
20
29
20
5
8
31
40
13
10
21
2
1
26
3
14
11
22
11
14
7
30
3
18
39
28
3
22
15
34
7
8
43
38
3
20
7
24
7
4
19
4
13
2
3
2
17
8
15
4
15
40
1
18
5
24
9
12
1
22
7
22
9
4
3
26
7
6
17
22
7
20
27
4
7
24
37
8
1
16
9
38
27
2
27
6
1
14
1
14
3
24
19
6
15
6
43
10
11
28
29
12
5
8
1
46
11
10
29
16
1
2
1
18
19
6
13
22
1
14
5
32
43
22
1
26
3
6
13
14
7
18
7
14
17
10
21
26
9
14
5
12
13
28
25
10
3
34
5
44
9
2
9
6
23
24
1
2
5
6
5
22
9
2
13
26
25
16
27
12
25
16
9
12
27
8
1
10
35
28
1
2
17
18
17
42
39
20
9
30
5
6
9
6
31
16
27
12
17
2
1
16
1
8
5
14
3
24
11
4
29
14
13
12
1
4
17
2
1
4
3
18
3
28
11
4
19
14
5
74
5
6
5
10
7
6
23
16
3
4
9
6
25
4
3
10
7
14
19
22
17
2
7
24
13
18
13
20
59
18
1
10
3
20
23
14
9
34
11
22
5
4
11
30
5
8
7
14
7
10
5
14
5
18
1
4
33
2
19
4
3
30
5
10
19
14
7
10
3
6
11
10
25
6
3
2
1
32
3
6
1
4
13
30
11
18
13
4
59
8
3
4
9
2
9
6
5
12
21
4
9
28
5
2
9
10
9
14
3
2
15
2
33
10
1
16
1
6
25
8
27
26
3
26
37
26
5
24
31
12
23
6
13
8
15
38
1
16
23
18
1
26
33
20
5
12
21
8
5
4
5
16
5
4
13
6
5
8
5
12
9
2
15
24
3
6
7
18
23
6
3
32
9
20
7
36
39
14
15
14
35
22
9
8
5
20
13
2
3
8
19
14
7
4
3
2
3
2
67
28
29
6
1
6
5
2
25
6
9
2
9
26
19
2
25
16
5
6
47
2
1
30
1
4
9
10
3
46
7
20
1
4
3
4
7
10
23
18
11
10
1
4
23
10
1
16
35
4
13
24
3
2
3
36
3
14
63
2
15
42
15
12
17
28
5
26
7
18
5
26
11
16
7
2
17
8
11
40
3
26
39
14
9
56
35
14
1
2
17
6
7
10
1
6
9
2
17
24
11
8
7
20
1
14
25
6
9
6
7
12
13
8
9
10
25
8
3
30
1
14
13
8
1
26
3
12
11
2
21
4
13
10
51
18
5
6
3
20
23
8
5
28
11
4
7
22
9
8
9
28
15
4
9
4
45
6
19
4
25
4
5
6
1
10
9
8
7
2
11
6
1
26
5
26
13
6
1
18
7
4
5
2
9
2
9
4
39
4
15
40
21
70
21
30
29
12
3
12
31
12
15
26
1
8
19
54
11
22
3
10
7
34
1
6
9
10
67
26
9
36
19
6
11
20
17
42
57
14
1
36
13
22
11
12
1
16
13
28
1
10
27
8
1
6
17
16
3
8
3
24
3
32
9
10
3
60
25
12
1
14
23
6
13
6
1
32
13
10
1
44
13
2
19
6
3
16
5
2
9
2
13
10
5
4
1
8
21
4
1
10
55
10
9
20
5
8
3
12
3
42
19
8
5
12
19
8
1
34
1
16
17
2
11
40
5
6
7
12
5
10
5
4
23
14
3
2
3
28
19
2
7
16
1
18
3
26
39
2
21
2
3
10
3
2
11
12
7
2
5
12
5
8
3
8
11
4
9
8
9
16
39
36
19
26
29
8
15
2
13
8
5
8
1
22
15
56
9
2
15
14
17
8
5
14
9
8
1
2
23
2
23
20
17
4
5
18
5
4
21
8
51
10
9
22
15
30
7
18
7
28
25
2
11
36
21
18
29
14
1
12
1
8
17
10
9
22
3
12
13
8
55
10
13
4
13
12
1
14
45
20
21
16
9
16
35
20
55
34
13
10
13
2
13
4
13
4
9
22
15
16
1
6
23
62
3
14
1
18
17
8
1
14
9
28
1
8
19
6
11
6
21
6
19
4
15
32
7
30
9
8
13
16
3
20
53
2
9
10
29
8
7
14
1
8
23
46
3
2
9
42
11
6
59
16
13
20
1
4
5
18
11
32
51
10
3
4
3
10
47
4
15
2
15
52
1
2
17
18
11
22
3
24
7
10
3
16
15
16
3
30
19
32
7
12
5
12
1
8
11
16
25
6
5
6
1
18
1
14
51
20
41
20
3
6
1
2
5
18
5
6
3
2
31
6
21
28
17
2
17
40
11
2
9
8
31
2
49
6
13
6
5
34
1
10
7
4
7
12
1
6
17
2
11
34
5
2
31
4
13
6
1
6
25
4
3
16
29
16
25
14
13
16
17
8
9
32
5
22
7
10
9
40
9
36
25
4
9
6
41
4
19
22
11
10
19
10
1
2
5
2
5
12
23
8
11
18
43
6
7
12
11
6
23
8
11
2
25
22
5
18
25
18
1
34
11
4
5
22
3
14
15
10
11
6
13
14
17
2
1
2
7
70
37
18
15
8
5
30
1
26
15
10
9
6
11
2
13
30
29
4
1
2
1
16
15
24
5
44
1
10
21
8
3
6
11
6
1
6
7
2
25
34
41
8
1
2
11
2
25
4
53
18
67
2
11
30
5
4
3
4
3
46
3
6
3
10
3
4
45
40
3
12
5
14
7
12
9
2
9
28
1
12
23
12
5
26
39
16
9
38
33
14
3
22
13
32
3
4
45
2
17
6
13
24
5
12
5
2
19
28
7
32
1
8
17
38
3
4
11
4
35
20
7
42
13
4
3
20
1
2
5
24
17
12
1
20
27
92
11
2
15
26
69
12
23
36
17
18
7
6
3
34
43
14
7
18
7
6
37
10
9
32
13
2
9
4
3
16
11
8
39
4
7
6
5
28
3
6
21
6
21
34
11
32
3
12
3
4
1
28
3
10
13
26
7
18
7
12
19
32
1
10
25
18
3
24
7
2
1
8
19
12
5
2
11
4
47
6
5
4
31
34
3
10
9
34
9
2
25
18
23
10
7
8
3
20
15
2
13
18
43
18
1
2
29
34
1
6
5
16
3
6
7
14
9
2
59
8
3
12
1
10
35
10
9
2
17
4
3
2
9
16
3
22
17
8
1
8
1
8
13
42
5
18
3
2
27
2
9
6
13
34
3
2
3
6
27
6
3
16
1
6
11
12
75
8
19
8
17
6
23
12
3
10
9
8
15
28
17
20
15
20
3
20
9
2
1
32
47
14
3
16
15
4
13
2
27
6
7
12
19
2
13
26
15
8
9
12
31
38
15
10
11
16
13
4
5
22
13
10
61
10
3
26
25
6
13
4
23
26
1
32
11
14
1
24
7
4
33
2
55
68
7
14
5
6
9
18
3
22
3
4
5
12
11
12
1
2
27
46
33
26
7
40
7
2
3
4
15
4
47
70
11
6
29
4
11
20
3
46
25
18
1
20
1
6
5
4
23
2
3
22
3
2
7
18
45
2
29
14
17
4
1
4
7
26
3
24
9
64
13
28
3
14
1
34
5
4
1
4
5
10
15
8
3
12
33
4
3
2
1
6
27
18
5
6
5
26
15
20
7
4
63
2
1
8
1
14
11
10
9
10
9
42
1
10
15
4
11
2
11
18
1
2
23
6
1
18
5
10
1
8
7
42
1
10
17
6
13
18
1
8
15
70
15
2
7
6
13
4
7
6
9
10
13
6
3
2
3
56
11
4
3
10
17
10
33
20
3
14
3
28
5
18
9
2
35
14
83
8
3
2
3
8
1
26
3
40
15
26
5
8
5
24
35
6
29
10
9
2
9
2
13
6
29
2
9
22
31
4
13
2
13
18
7
4
17
2
1
20
23
6
17
16
67
6
1
10
23
20
1
6
31
4
5
4
13
12
5
4
9
4
9
2
7
26
5
22
65
14
19
12
1
2
17
34
9
40
39
14
5
4
19
40
3
4
25
2
7
10
3
32
5
36
5
2
1
18
17
2
3
8
41
14
3
2
9
8
19
16
47
32
25
58
13
34
71
8
125
6
17
4
5
28
7
4
15
4
15
22
15
2
23
12
9
6
3
10
3
6
7
8
15
52
9
28
15
4
37
16
29
2
19
2
1
10
7
28
45
2
11
10
1
6
39
40
3
6
1
12
11
2
19
8
13
14
27
26
29
20
5
12
7
8
7
10
21
2
21
14
29
10
9
8
11
44
13
10
9
22
11
6
7
24
7
32
11
24
1
18
1
4
27
20
53
8
9
8
33
20
3
4
15
16
3
10
7
18
5
2
1
4
15
20
7
16
5
26
27
2
27
8
19
20
1
18
5
10
9
2
3
4
1
32
3
10
19
22
29
8
37
14
9
18
25
38
17
18
3
10
21
2
27
2
15
14
3
16
19
8
5
46
33
10
3
8
1
8
35
10
11
8
3
4
7
32
29
2
1
18
23
12
17
22
19
36
1
6
5
28
17
6
5
16
3
10
5
48
5
14
5
12
13
4
3
38
45
8
1
8
25
18
9
16
5
10
3
8
17
2
63
32
15
2
9
8
33
44
15
16
1
2
1
8
7
4
7
36
7
6
7
6
45
6
1
2
3
40
5
14
7
2
29
6
45
22
9
32
19
16
19
12
3
8
5
14
1
6
15
6
1
6
1
4
7
20
7
44
3
6
5
4
1
18
5
4
33
8
3
32
7
2
25
2
7
8
7
40
13
16
3
14
15
28
21
24
23
28
21
10
9
4
17
12
25
26
7
6
5
18
25
18
5
6
33
6
15
8
11
6
31
6
37
6
5
14
9
14
9
4
3
14
11
2
7
46
9
4
11
28
31
4
11
6
5
12
3
4
1
4
11
4
1
4
7
36
5
6
1
4
1
2
3
2
13
16
9
12
25
16
3
18
19
16
33
2
1
28
23
32
13
12
21
14
13
26
17
18
5
4
3
28
11
10
7
2
3
14
21
12
5
12
15
20
43
6
1
26
25
8
7
4
41
4
45
8
1
6
1
6
5
18
19
8
5
4
13
48
1
8
7
28
5
46
19
4
17
2
33
2
3
16
1
10
1
6
23
12
29
20
1
10
1
12
11
2
3
6
1
6
43
14
1
2
5
24
41
76
39
10
11
12
27
12
9
10
1
8
39
10
27
4
1
2
1
4
11
8
47
10
39
6
5
20
7
32
3
14
3
10
25
2
3
46
3
8
1
6
9
8
43
26
9
14
17
40
1
14
7
12
1
6
13
14
21
10
3
4
17
2
19
18
11
2
25
12
29
12
9
26
7
36
1
4
1
6
47
26
23
12
7
6
13
22
5
36
5
20
3
12
5
6
3
2
7
8
13
28
21
8
15
14
9
18
17
8
1
10
23
2
3
4
13
48
1
2
11
24
15
6
7
4
25
16
1
2
31
20
5
6
3
22
9
22
1
24
25
2
17
24
5
6
1
6
25
4
5
30
1
16
3
12
19
2
11
6
31
6
1
8
19
2
1
22
1
50
5
34
5
30
9
14
7
4
33
28
3
4
3
10
13
4
1
6
13
6
5
6
1
18
57
14
11
8
3
6
13
2
13
14
9
2
1
34
15
2
37
12
15
2
5
6
41
6
5
2
7
8
13
44
7
14
1
12
63
2
13
16
33
26
27
16
5
4
11
8
59
6
5
8
15
18
1
12
5
2
41
2
15
16
1
8
1
8
25
10
1
10
3
8
55
10
17
8
7
50
9
8
9
14
33
12
17
36
7
2
3
46
3
14
9
28
13
8
9
4
1
2
7
34
11
22
1
28
29
10
11
4
3
28
9
10
5
34
5
4
7
6
9
36
13
44
7
8
1
12
11
68
11
4
23
4
1
42
3
6
63
6
17
6
3
34
21
10
25
12
1
22
11
2
25
14
45
2
9
28
7
14
21
34
17
4
17
14
1
10
25
36
67
2
5
2
9
30
3
32
21
60
21
16
3
10
17
30
5
4
3
8
1
6
1
20
25
4
13
8
9
52
5
4
11
30
9
6
23
8
35
12
7
24
15
4
5
32
1
4
9
26
25
22
11
24
11
16
49
50
19
24
7
36
15
32
21
16
45
2
7
2
23
40
21
28
1
16
5
10
9
20
9
54
41
2
13
44
13
38
9
10
27
22
13
4
27
8
9
34
23
42
11
12
3
2
31
8
17
12
13
16
23
14
27
26
9
4
27
2
1
28
29
10
1
10
1
14
37
8
3
8
5
26
31
12
25
4
1
6
25
34
17
6
5
26
5
12
15
16
3
16
9
2
13
8
5
16
27
12
3
10
7
16
3
50
45
20
3
40
9
10
23
6
25
4
13
16
1
4
39
6
1
26
5
2
11
8
13
22
9
32
25
2
3
18
23
18
17
10
15
26
3
14
25
24
1
12
1
12
15
14
1
14
25
6
27
34
15
4
3
22
37
4
13
18
15
10
1
30
3
14
13
22
1
4
7
8
1
2
25
2
13
6
7
8
5
12
1
12
7
4
37
4
3
10
1
66
15
10
29
38
3
4
7
4
1
2
89
12
11
6
13
20
31
12
3
4
9
6
1
2
11
4
45
40
43
8
5
2
15
26
7
18
35
4
7
2
15
8
7
2
11
30
1
36
13
4
13
20
7
4
1
6
5
26
25
20
1
18
9
30
7
20
7
6
13
6
11
4
7
14
1
28
25
2
7
8
1
6
3
14
3
10
31
10
13
20
21
12
9
6
7
2
29
18
7
12
1
10
1
2
43
28
15
40
3
12
5
6
7
34
3
8
3
18
17
10
5
6
5
30
11
22
1
28
7
4
15
14
15
14
27
22
1
8
11
50
23
14
7
4
7
16
25
12
19
12
1
6
13
30
25
4
17
12
7
14
17
48
11
8
3
32
5
14
5
40
5
20
7
46
1
6
23
6
5
2
11
2
3
6
19
10
5
18
1
24
9
22
17
2
15
18
17
4
13
4
1
6
15
8
9
22
11
50
11
12
25
12
9
10
11
2
15
2
41
14
9
8
3
2
3
8
9
14
39
58
5
12
5
10
5
28
21
8
3
38
25
28
7
38
15
6
1
12
11
8
1
12
1
14
33
26
13
2
7
12
7
6
1
10
7
30
5
38
1
28
1
10
23
12
7
8
3
10
21
32
15
42
17
8
27
14
13
22
25
10
7
4
17
12
11
26
9
2
17
2
21
22
7
8
23
2
3
18
7
14
7
30
19
8
1
10
13
6
13
18
3
20
5
12
1
14
31
10
13
44
5
18
19
16
25
14
15
24
5
8
19
16
1
18
19
2
3
8
21
8
15
2
33
12
5
10
1
8
5
48
19
36
31
14
9
8
1
42
7
2
43
6
1
2
15
20
3
10
17
6
9
14
17
6
3
2
55
14
7
6
1
8
17
10
11
2
5
48
11
20
57
8
1
38
13
2
25
2
11
10
17
14
13
22
5
8
5
4
11
10
11
54
5
18
17
2
3
16
19
6
25
38
11
20
11
28
1
4
11
14
5
24
33
14
11
22
9
8
1
2
23
14
9
12
11
18
11
54
17
24
9
36
17
6
15
12
9
6
7
6
15
22
5
20
21
6
17
26
45
4
5
16
3
6
7
50
3
10
11
6
7
2
3
34
17
6
3
12
7
10
17
10
1
12
5
16
5
8
7
10
17
2
1
6
1
40
65
16
1
60
29
46
13
14
7
24
7
10
15
20
5
18
23
2
3
12
19
30
33
4
3
36
1
16
5
8
5
4
7
2
21
2
7
18
39
10
7
10
7
16
1
98
11
2
3
16
33
18
41
8
1
20
3
20
17
10
7
10
15
10
3
6
23
6
5
6
13
14
9
20
1
2
1
14
19
12
1
12
5
6
3
2
21
12
9
4
23
2
39
8
33
12
3
14
3
16
39
22
35
8
1
12
17
6
19
12
1
4
19
4
9
14
13
52
21
12
5
6
1
30
1
4
7
8
3
4
3
10
17
26
9
10
1
24
11
2
15
4
23
20
29
12
25
14
37
6
3
2
43
34
11
52
27
28
29
16
9
14
1
12
15
46
9
8
39
14
17
2
15
4
29
40
9
12
1
16
29
12
19
4
1
6
13
8
27
14
41
4
59
6
37
72
27
2
23
12
3
4
33
12
13
12
1
2
9
36
19
28
3
18
7
34
17
54
11
10
15
28
39
20
73
8
3
2
27
18
1
14
19
8
1
14
5
6
13
14
35
2
27
42
27
8
3
24
5
88
27
10
7
10
11
14
1
2
35
10
19
4
13
20
29
10
29
6
15
26
7
10
25
62
17
22
39
6
1
6
19
18
15
38
3
2
7
12
19
8
45
16
3
22
1
8
5
2
15
2
41
26
3
8
3
10
13
38
53
2
3
12
5
16
3
26
27
8
3
24
3
4
17
6
9
2
17
26
15
10
5
42
41
50
5
24
7
50
41
12
1
12
9
20
37
2
47
10
3
2
27
20
5
12
9
2
21
34
15
8
5
2
9
20
9
14
5
8
1
12
41
66
7
8
43
40
41
12
21
10
5
6
13
24
11
2
5
6
7
30
33
20
7
6
11
6
1
6
11
10
7
12
23
24
1
48
1
2
1
4
33
2
1
6
5
16
41
4
3
14
11
26
15
10
17
10
3
26
5
20
23
22
15
2
27
24
29
18
27
6
3
2
27
22
31
6
7
4
5
24
23
4
17
30
23
18
65
20
1
30
3
16
11
10
13
8
9
2
9
4
17
30
13
16
11
8
1
16
5
4
19
4
55
6
1
48
67
6
21
6
3
4
39
2
23
34
1
10
9
16
21
14
3
2
19
10
51
10
27
8
35
18
9
60
7
10
61
2
7
8
7
8
9
12
3
16
11
8
19
6
59
6
7
12
21
20
13
30
11
4
23
2
7
16
9
2
33
18
67
30
23
2
3
2
9
8
3
10
3
50
1
2
5
16
29
14
1
6
11
6
1
46
11
6
11
6
25
18
9
38
13
18
19
44
3
2
19
8
31
30
1
4
13
24
17
18
1
16
9
18
7
22
37
70
1
4
5
6
17
28
29
10
13
6
5
26
7
4
13
16
31
6
1
8
49
4
51
4
25
18
1
6
3
24
13
42
13
8
3
2
5
12
21
26
15
4
9
6
7
4
47
6
1
30
19
26
25
10
1
2
1
6
47
4
13
6
23
8
19
4
15
4
17
4
45
16
3
2
5
10
45
6
5
16
11
2
31
10
11
30
1
8
7
4
7
4
19
8
17
2
23
8
41
10
27
12
5
12
7
2
7
8
13
20
55
4
5
46
7
4
3
18
27
26
15
38
31
2
37
2
19
8
3
2
5
2
23
26
13
6
25
2
9
4
27
2
21
4
33
2
23
2
5
22
47
2
29
50
7
10
5
12
15
8
1
4
51
10
5
34
21
22
7
20
3
2
5
34
25
8
7
4
11
14
1
42
5
44
23
6
3
14
27
2
1
8
3
18
1
18
11
10
17
2
5
6
3
18
43
8
9
6
1
20
5
2
17
16
13
12
5
6
11
12
3
10
29
6
17
2
13
6
29
12
1
6
23
2
5
18
9
14
25
6
7
12
3
6
3
12
17
28
39
36
5
10
17
10
13
20
11
6
9
26
13
8
3
4
39
14
21
30
31
22
13
16
11
10
9
2
17
12
7
2
19
16
25
30
31
24
5
4
13
30
17
8
35
10
7
16
11
26
13
36
19
4
13
8
1
14
23
12
25
4
41
10
13
2
23
10
9
4
3
6
17
26
33
32
3
6
27
8
15
2
3
8
3
10
7
2
3
26
7
4
7
6
11
10
11
22
15
32
1
8
5
10
11
12
29
16
17
38
15
4
15
4
11
16
19
30
1
62
1
20
15
6
15
40
5
14
7
12
1
8
1
8
5
12
21
10
13
4
9
2
1
2
31
2
29
42
19
18
1
6
19
10
3
22
5
10
1
24
17
16
11
22
1
14
17
4
11
14
1
10
21
54
25
34
5
2
3
4
21
16
19
18
7
18
43
34
5
14
31
26
29
8
5
44
7
8
17
6
11
24
11
16
5
4
15
6
9
10
51
4
5
2
3
54
25
10
17
22
7
6
5
4
3
12
13
4
9
2
9
22
39
6
1
8
1
2
7
14
3
4
5
40
39
8
17
22
33
4
13
26
3
6
31
4
1
8
33
4
5
4
5
18
11
4
3
18
1
24
17
10
15
2
27
16
9
18
3
10
3
6
19
12
11
10
61
10
1
12
3
14
1
12
13
4
1
8
1
2
21
12
7
6
1
8
43
18
7
10
7
4
35
12
3
6
9
14
23
8
21
8
29
2
5
10
21
2
15
14
25
24
1
6
55
12
5
4
1
12
9
4
5
6
5
4
13
12
17
14
47
74
47
20
1
20
9
6
17
6
15
30
1
8
1
2
19
28
15
22
3
4
7
26
61
12
43
16
11
32
35
2
5
14
11
8
27
4
5
14
5
14
23
62
19
2
5
2
19
42
1
66
3
2
63
34
1
30
17
4
3
6
5
56
1
12
1
16
33
10
9
14
17
20
11
4
1
4
3
6
7
4
1
6
19
4
21
14
19
50
9
22
11
26
9
2
1
2
7
4
1
4
17
8
9
34
3
6
15
26
1
32
7
10
13
12
23
4
15
8
21
6
27
50
9
26
7
26
9
34
33
10
15
4
5
10
13
2
1
24
29
6
5
40
3
8
3
20
9
2
1
10
37
2
85
6
5
16
1
2
5
4
5
14
1
8
7
12
3
8
3
10
19
2
29
4
13
2
3
28
13
2
15
2
13
8
1
4
3
40
21
28
17
16
15
8
33
10
17
2
15
20
29
8
11
12
7
12
5
6
5
2
1
6
23
12
1
6
1
8
3
20
15
4
1
14
19
10
1
4
1
4
5
2
21
8
9
14
15
8
15
4
9
10
7
12
3
22
33
2
7
2
3
2
11
58
3
2
1
2
1
40
63
4
27
16
21
14
3
14
7
14
7
20
3
8
21
10
27
14
13
34
41
2
5
6
47
4
1
4
5
24
45
12
1
26
31
2
7
10
23
6
1
16
1
34
3
8
11
26
9
4
3
30
41
26
1
8
9
34
17
10
3
2
5
30
5
14
23
4
1
12
33
56
17
4
37
4
7
26
17
8
53
12
5
10
11
8
35
28
11
14
43
28
3
8
43
16
25
6
33
20
7
8
7
42
3
8
11
2
3
50
7
34
37
2
11
4
17
12
35
28
5
10
15
6
1
12
3
2
3
16
13
12
21
74
39
4
5
14
31
6
3
4
1
32
17
2
5
16
19
6
7
2
1
6
25
6
25
6
1
12
19
14
1
8
1
12
7
6
31
2
1
2
3
38
11
2
21
44
3
22
9
6
7
20
1
26
9
2
9
14
43
18
7
24
53
40
3
18
3
18
1
2
15
28
17
14
7
4
43
8
57
4
21
2
9
6
15
18
47
60
13
6
7
4
1
6
29
56
25
16
5
4
13
28
3
4
23
4
1
20
1
20
25
14
1
46
33
6
7
28
7
26
19
20
1
6
41
44
55
16
15
4
25
18
31
6
3
2
31
12
35
16
11
20
11
6
1
20
25
32
19
14
11
22
5
10
9
28
1
8
21
6
13
4
51
2
5
12
7
2
13
4
9
2
15
10
5
4
5
28
9
2
17
12
3
2
9
4
21
2
27
18
9
2
1
16
65
24
3
6
3
12
5
6
1
14
37
18
7
2
3
48
5
10
19
6
3
20
1
6
3
6
3
56
57
14
31
20
17
2
7
8
27
16
17
2
19
18
11
8
19
6
7
22
23
4
5
2
5
22
3
40
17
2
13
16
3
44
27
4
7
20
13
4
1
4
7
12
21
8
11
14
3
22
11
18
3
6
1
6
33
2
49
2
25
12
11
10
17
6
5
2
3
12
11
4
13
6
5
58
15
8
1
8
29
16
11
4
17
6
29
2
3
30
11
12
1
14
29
40
23
14
31
12
39
12
5
10
49
18
11
4
17
2
13
2
3
2
1
66
1
14
49
2
17
8
1
6
23
44
1
24
25
2
19
12
27
40
9
8
1
12
25
24
3
10
15
6
13
10
3
8
5
4
3
2
3
12
35
4
13
10
21
4
3
4
19
18
3
10
9
2
3
22
1
10
3
2
1
18
3
8
1
8
11
4
13
16
7
8
1
30
5
2
9
10
17
2
13
14
9
14
7
10
9
6
1
14
1
14
19
12
3
34
33
6
33
36
7
4
7
8
1
16
1
4
5
18
5
16
1
2
21
6
11
8
11
18
19
2
29
14
37
12
1
12
5
20
5
20
13
28
3
2
7
24
13
8
13
44
15
8
65
4
37
32
13
6
5
6
7
8
49
6
1
24
1
10
3
36
3
24
23
6
15
8
7
4
13
22
3
20
23
12
5
4
3
14
3
4
3
42
5
24
1
2
25
24
23
6
17
10
3
2
5
18
1
6
21
4
15
12
11
24
1
24
7
30
15
78
7
8
13
42
11
18
1
32
17
2
1
14
1
16
3
12
15
10
45
20
5
20
3
6
15
6
5
4
23
6
17
8
31
36
1
8
11
28
3
16
27
10
3
56
17
14
5
24
23
4
11
14
1
4
5
24
13
38
19
42
23
16
1
24
25
6
1
12
5
4
1
6
5
36
37
8
3
4
15
8
3
16
13
12
15
24
1
6
7
2
11
4
19
16
13
6
11
2
9
38
21
20
39
14
5
34
3
6
13
4
5
2
1
18
1
46
3
2
3
18
13
20
9
8
5
14
5
36
5
8
3
38
29
12
1
4
1
8
21
2
9
10
3
32
9
22
23
20
19
4
17
6
23
6
5
24
19
12
5
6
21
4
1
6
47
16
17
14
27
12
9
14
3
30
3
16
5
18
29
2
41
8
15
2
11
70
1
10
49
18
25
2
11
2
27
4
33
18
1
18
13
10
5
4
19
6
19
4
1
6
17
16
7
44
5
10
1
10
3
4
19
8
15
20
7
44
13
26
15
4
23
8
13
12
13
8
1
22
7
12
5
2
3
26
1
2
3
8
15
30
5
32
11
4
3
24
3
14
15
4
3
4
95
16
13
8
9
34
9
8
25
12
47
12
3
10
9
10
97
6
3
12
7
12
5
4
35
4
37
14
31
2
5
46
5
36
25
12
47
2
3
22
5
10
1
84
23
18
5
44
31
2
7
6
7
6
1
42
17
6
3
4
13
22
7
22
17
12
3
2
47
8
11
36
77
2
1
22
5
2
11
12
11
6
35
4
7
10
23
2
1
12
3
38
7
16
1
8
3
16
1
14
23
4
55
12
11
20
9
16
15
10
11
14
19
8
19
28
9
20
15
10
3
18
13
8
17
4
17
2
5
10
13
6
9
10
5
8
9
2
5
8
7
6
19
24
7
20
3
12
35
6
11
14
1
20
43
44
17
24
1
4
9
14
1
2
1
14
13
10
13
22
65
42
9
18
13
10
19
2
69
4
27
14
17
24
9
30
11
40
9
4
35
8
57
20
3
4
3
2
55
4
1
2
7
4
27
6
3
2
11
6
7
12
3
20
3
2
9
14
21
14
33
4
11
2
9
4
19
14
39
2
31
52
33
18
23
18
7
8
13
16
9
4
11
36
33
4
11
20
17
6
17
30
33
32
15
24
19
6
29
100
9
8
15
38
17
30
23
6
19
4
13
20
25
6
17
34
1
2
7
14
5
36
7
36
23
6
9
12
7
8
7
8
3
4
121
2
1
18
7
18
11
2
23
8
21
6
43
12
1
6
15
46
19
28
23
8
7
6
11
6
3
12
15
10
29
26
15
74
3
16
1
4
19
4
9
20
9
2
69
28
5
2
1
46
15
10
1
28
11
8
9
14
15
2
1
4
29
12
41
12
17
2
1
10
11
18
1
30
11
8
13
34
15
8
31
6
7
6
13
4
1
16
9
10
1
20
1
16
1
8
17
2
15
16
17
40
13
4
55
6
11
6
5
24
13
12
3
34
9
10
21
10
5
4
1
18
5
24
41
12
1
10
21
14
23
62
3
20
23
4
15
2
21
8
13
10
3
12
29
20
35
8
13
2
27
8
17
18
15
8
7
46
19
12
11
10
15
22
15
26
1
10
43
34
17
6
23
4
5
4
1
2
5
8
3
14
3
2
7
8
21
14
7
10
17
4
9
18
43
4
1
58
7
14
1
6
7
8
1
6
3
28
9
2
17
2
11
2
17
8
31
8
5
10
13
18
9
2
27
16
55
10
9
2
3
8
1
10
3
14
1
70
27
6
39
12
9
6
11
12
5
20
31
2
23
22
9
2
45
2
5
2
39
2
23
4
27
14
3
10
15
10
1
26
3
16
3
12
5
48
11
22
29
2
1
14
13
4
9
6
1
12
31
20
27
4
9
6
3
4
5
2
19
2
5
2
1
10
11
46
19
4
7
6
3
4
3
10
1
8
7
16
5
8
33
40
13
2
15
10
9
2
7
32
3
28
13
2
3
16
7
30
13
4
17
16
7
6
1
16
3
28
15
20
5
2
7
28
35
16
15
2
1
22
3
36
11
8
5
12
3
2
9
20
9
2
19
32
35
6
7
14
1
20
19
28
15
8
15
28
9
22
3
2
3
14
13
20
5
2
3
12
25
18
11
18
5
34
39
22
3
34
15
34
5
22
23
10
3
26
3
4
37
20
25
12
5
12
15
6
19
14
9
16
33
68
1
2
11
46
7
14
1
8
1
14
15
4
13
4
9
42
7
20
1
16
7
2
9
18
9
12
27
2
7
18
1
8
1
2
35
20
7
10
3
38
3
8
9
4
13
8
5
2
17
14
9
30
7
4
13
10
15
8
33
6
39
58
3
50
7
2
9
10
3
8
7
10
15
26
19
8
15
2
3
12
35
8
19
16
5
12
29
6
7
44
7
12
11
46
19
20
7
22
3
4
5
10
7
16
9
8
5
2
17
10
7
2
5
6
5
18
13
14
3
6
3
8
21
2
11
12
23
4
9
2
11
28
21
12
19
30
1
4
15
30
17
4
23
10
9
4
5
6
31
22
17
4
37
16
25
14
13
6
19
18
7
2
17
6
11
2
1
4
13
10
7
28
1
24
25
2
3
2
3
14
21
14
1
24
31
16
27
20
7
2
5
2
13
16
43
4
7
14
17
22
1
24
17
6
49
22
1
22
3
26
39
10
9
8
37
14
5
10
11
48
25
12
3
22
1
14
3
8
7
6
11
4
7
4
21
2
15
32
21
16
1
2
9
14
17
6
19
22
1
42
9
18
3
4
23
6
1
8
15
2
3
20
37
2
3
28
1
12
11
24
7
20
3
24
29
4
5
36
1
20
1
14
59
4
1
10
3
44
7
44
3
4
5
4
1
2
3
20
1
38
3
10
7
20
23
4
3
8
13
14
3
8
9
4
37
4
9
10
11
14
5
10
5
4
3
12
5
14
41
74
13
8
13
12
41
8
13
24
17
2
5
2
21
2
23
20
5
44
9
18
11
2
3
20
51
44
49
28
3
16
27
10
33
38
29
22
3
16
7
2
9
10
5
6
7
14
33
4
9
26
31
6
35
14
27
4
9
2
7
6
19
6
21
18
9
22
11
28
29
28
1
46
5
6
47
6
5
6
17
48
29
20
1
2
13
34
17
20
3
4
7
20
15
64
13
20
25
10
11
6
9
20
3
8
5
14
3
86
7
58
13
4
3
16
21
14
13
14
17
12
5
32
27
14
23
26
3
6
11
12
25
8
1
14
3
2
5
8
33
14
15
24
27
18
1
32
3
20
9
6
7
24
3
12
19
4
43
4
3
10
3
12
23
4
5
14
3
10
3
4
15
2
9
16
1
2
3
38
13
76
25
10
41
4
17
16
71
10
1
6
23
10
29
2
11
38
5
2
13
14
1
6
15
6
29
24
9
4
9
12
15
6
5
12
3
2
3
12
5
22
29
2
13
6
11
18
5
26
5
10
15
4
1
26
9
48
23
2
5
28
9
6
27
24
7
6
3
14
7
10
7
2
7
30
31
16
7
6
3
4
3
2
7
2
3
52
3
4
3
4
7
76
3
8
7
12
11
6
9
4
3
2
3
22
7
20
19
18
1
72
11
28
17
18
1
16
13
12
9
16
1
36
35
18
3
14
1
2
7
12
13
14
5
10
11
18
11
6
7
28
5
16
21
8
9
12
15
2
5
4
9
4
27
8
7
10
7
2
3
38
15
2
7
4
31
2
5
16
33
8
3
12
5
6
3
26
3
4
3
6
1
8
3
24
57
10
19
16
3
34
3
24
13
2
1
6
1
18
23
12
31
6
5
32
27
2
11
2
7
24
3
4
3
10
19
22
3
76
33
4
17
4
1
14
3
2
27
10
11
12
9
2
31
22
15
2
3
10
3
22
11
10
39
28
3
14
7
6
31
4
1
2
1
2
35
18
11
18
71
6
5
12
29
6
31
34
35
16
23
24
5
16
13
10
1
4
1
30
3
10
23
8
11
26
9
2
17
12
7
6
13
2
9
26
3
12
13
22
15
2
1
2
11
16
13
52
1
10
27
8
9
14
1
2
23
12
21
10
13
8
7
2
23
6
15
12
11
8
11
2
5
6
7
4
17
6
31
24
7
2
7
42
15
14
5
30
5
4
29
6
13
68
7
6
1
10
29
2
7
12
15
28
15
10
37
8
19
10
1
20
15
2
15
2
9
6
9
4
13
4
1
20
1
2
11
14
1
8
25
2
11
4
19
8
1
28
15
16
11
12
17
4
13
6
7
6
5
18
17
8
13
8
37
24
7
2
5
22
5
6
15
14
7
16
25
6
11
22
1
16
15
2
73
4
7
44
33
14
5
10
13
4
7
50
15
12
1
18
1
18
1
8
13
8
15
2
19
2
15
10
3
16
1
4
17
30
1
78
1
18
17
54
7
4
3
4
1
84
17
4
5
24
9
10
3
10
15
2
15
2
9
8
17
4
45
18
7
10
7
32
5
4
7
18
7
8
3
50
3
12
7
18
11
12
9
6
19
4
1
12
23
40
13
14
15
2
9
8
1
14
31
24
7
20
13
18
1
14
7
22
37
10
3
2
9
8
7
6
3
8
9
8
17
16
57
26
5
22
1
4
1
4
11
22
11
14
7
20
11
2
33
2
3
4
5
20
39
2
5
2
35
14
7
58
5
6
13
18
3
2
21
40
9
12
5
4
5
4
9
26
13
4
15
2
9
8
3
4
3
10
9
42
11
12
5
8
3
8
29
6
21
8
21
6
23
6
15
6
5
16
15
6
5
40
7
24
1
10
5
2
1
10
23
8
3
64
15
20
11
2
3
28
1
20
15
46
3
2
19
2
9
74
5
22
11
10
11
4
1
16
17
30
43
26
5
24
7
2
1
12
1
30
37
4
45
4
3
4
11
4
3
8
19
26
11
32
25
4
49
4
5
6
11
30
5
26
19
10
29
8
5
18
21
12
25
22
5
6
3
32
15
4
1
2
3
18
3
16
11
20
3
4
3
24
11
2
5
6
19
14
7
4
49
20
5
12
51
4
17
26
11
4
21
8
1
20
25
32
5
12
13
12
3
14
11
22
1
56
1
8
19
14
7
16
5
22
65
8
1
12
11
36
23
6
9
2
3
8
15
2
5
10
19
4
5
16
13
4
3
6
5
8
27
18
7
4
23
14
21
14
5
16
23
16
21
14
9
4
3
16
21
2
1
6
13
8
21
2
19
10
7
14
37
10
9
4
3
14
9
8
25
16
13
16
7
60
9
12
3
10
17
6
1
52
5
22
3
14
21
16
9
22
11
4
1
6
1
14
7
16
1
4
39
4
13
4
11
12
5
42
17
6
11
20
7
12
7
6
5
4
3
42
23
28
1
26
15
8
3
4
9
4
13
2
3
50
3
22
1
8
15
8
23
24
3
2
5
12
5
22
7
6
3
2
9
2
23
14
3
4
1
2
11
18
1
12
11
10
13
10
3
2
49
6
1
44
25
32
5
56
3
18
17
42
1
4
11
30
9
4
15
22
3
2
5
20
1
26
5
12
9
4
1
10
15
10
33
4
9
30
1
4
11
10
13
22
15
14
3
6
47
2
5
70
21
12
25
18
7
26
3
18
3
22
3
56
11
16
15
36
3
28
3
14
5
10
5
8
1
10
7
12
35
16
1
12
5
16
1
20
15
20
7
12
9
14
21
8
69
4
15
14
21
32
7
14
13
8
9
4
15
20
5
2
13
12
11
6
7
4
23
2
23
6
1
16
1
10
19
12
17
10
23
28
27
6
3
6
1
24
15
20
17
44
9
8
25
52
3
8
9
2
13
10
1
4
3
8
27
10
7
30
9
8
33
18
13
14
13
6
5
4
7
10
3
2
3
32
15
2
11
10
3
6
37
18
15
6
5
82
11
10
15
16
5
6
13
10
23
8
9
14
5
6
51
10
5
16
5
20
5
4
7
10
21
18
5
6
19
18
29
4
7
20
17
8
7
2
21
2
3
2
1
8
3
12
5
16
3
8
27
4
5
32
9
6
1
12
3
16
19
8
13
22
1
10
17
8
9
4
7
12
3
4
3
4
27
8
3
2
15
20
13
2
5
4
17
14
3
18
3
6
3
14
15
6
1
6
35
24
11
12
11
8
13
18
19
30
17
16
5
2
9
20
1
10
15
4
31
2
23
24
21
32
11
10
9
2
7
18
35
4
11
28
13
6
1
10
13
36
3
28
15
12
7
38
37
18
1
2
19
28
1
6
1
8
1
6
7
18
3
34
21
2
3
8
1
8
3
8
7
30
3
6
3
28
9
8
1
8
43
18
1
84
11
24
5
20
1
6
9
12
21
20
17
10
3
4
1
4
45
2
11
56
35
4
13
6
17
32
51
2
7
2
3
14
69
28
5
4
27
58
17
6
29
8
35
14
3
54
33
2
21
68
3
4
21
18
3
12
9
2
3
28
9
14
9
6
13
12
5
38
5
46
19
2
1
8
29
4
13
10
23
12
7
30
25
24
15
20
5
6
5
8
55
26
1
12
15
22
1
8
5
40
1
48
25
6
15
18
13
12
11
12
3
10
13
34
13
24
3
8
5
2
1
4
31
14
1
24
19
20
3
52
1
20
5
8
5
10
5
12
5
22
11
12
3
10
33
2
11
6
11
30
9
22
13
14
17
8
1
4
37
28
1
14
9
10
13
16
15
16
15
8
3
6
7
10
7
2
11
2
5
6
19
26
35
6
1
6
13
14
13
24
19
2
1
20
37
12
5
8
15
4
33
26
53
32
13
10
1
20
17
4
31
12
25
14
5
2
7
60
1
4
13
20
11
14
27
20
21
28
3
2
33
4
1
18
21
8
35
42
17
10
55
56
13
34
31
12
7
30
13
22
3
22
3
6
17
54
67
24
23
18
3
12
29
26
3
10
31
14
15
4
3
2
35
20
5
26
1
26
3
20
1
28
5
16
13
2
1
22
11
10
13
2
23
2
23
4
19
30
9
6
23
12
17
12
13
14
27
4
41
8
1
16
3
28
9
2
5
14
15
8
15
14
125
6
3
16
13
2
3
32
19
10
11
6
39
30
21
10
9
24
27
10
7
18
7
6
21
6
5
4
5
2
3
4
5
50
35
6
13
42
21
8
19
14
15
8
9
2
9
2
19
4
1
18
13
40
5
2
13
42
5
26
5
18
17
14
41
14
5
42
17
12
95
30
3
56
21
16
5
20
1
6
1
2
7
20
13
4
27
18
19
20
7
8
15
2
9
26
11
12
11
2
51
12
1
10
5
26
23
16
27
4
15
6
3
6
23
4
41
4
19
18
19
10
7
20
21
2
9
40
1
22
63
4
5
16
13
28
3
16
11
16
7
18
25
42
1
4
57
40
5
6
15
24
1
2
21
4
5
4
11
38
15
10
3
24
17
40
61
24
31
10
5
2
7
22
45
42
17
10
35
20
27
6
11
38
9
2
13
2
25
6
5
36
33
34
5
6
43
36
33
2
21
34
21
26
17
14
13
2
15
8
23
2
1
36
7
18
3
12
1
8
23
24
11
10
39
16
9
20
9
20
3
28
23
18
21
6
5
6
13
16
35
14
9
4
9
14
1
28
1
4
13
30
15
26
1
6
33
16
11
4
11
8
27
2
41
14
15
32
23
8
3
2
9
10
25
10
1
32
17
26
31
14
9
54
5
4
29
8
11
68
5
4
7
4
1
8
13
2
1
10
11
56
1
24
1
10
5
10
27
2
3
10
37
6
11
6
3
10
13
28
3
2
3
8
5
42
31
2
9
46
3
20
23
20
35
16
11
4
11
18
23
4
1
12
7
30
3
14
23
4
3
4
9
22
27
2
1
2
3
12
9
62
15
8
5
24
17
6
7
14
11
16
49
8
7
6
3
4
1
20
27
12
11
14
5
28
1
14
37
24
35
24
5
2
19
8
1
32
1
30
15
28
3
50
11
38
9
26
3
16
17
8
19
4
3
20
23
10
87
10
3
22
53
38
1
4
15
4
7
32
45
4
9
4
25
6
5
76
9
8
13
6
9
22
17
2
19
10
21
18
7
28
35
2
19
8
5
6
7
26
25
6
13
30
15
14
11
2
33
14
15
14
29
32
3
18
19
2
1
24
17
36
3
10
3
26
15
4
11
4
27
4
1
26
1
28
3
2
9
8
5
18
7
4
9
30
3
36
17
32
1
10
13
4
11
4
5
6
23
46
1
8
9
4
9
4
23
2
5
18
1
50
17
8
19
12
13
6
11
32
7
4
21
4
21
4
1
2
5
22
17
2
1
2
15
22
15
6
5
6
27
4
47
4
1
18
35
8
3
8
3
8
3
14
9
2
3
26
17
34
7
2
27
18
1
12
1
12
7
26
25
16
5
24
5
12
7
12
39
16
3
10
3
2
5
2
9
10
3
2
21
20
3
32
1
4
9
8
15
14
3
2
25
38
5
38
3
2
3
18
1
18
11
14
1
6
1
8
7
6
9
18
13
2
19
10
3
4
9
18
17
6
23
4
3
24
11
10
3
16
7
18
1
6
1
12
9
20
3
8
15
16
5
6
7
12
35
18
9
2
7
16
1
28
15
8
15
2
11
18
31
36
1
32
7
6
31
10
11
8
15
2
31
6
13
30
1
12
31
22
5
6
3
18
13
26
17
20
3
2
3
14
7
30
11
10
3
8
27
8
13
6
3
52
9
12
69
14
13
8
23
14
3
8
1
16
27
26
9
2
5
14
5
2
13
30
17
26
1
10
3
4
27
14
5
6
17
26
3
4
3
14
15
8
51
10
27
16
3
28
19
2
5
6
11
2
7
18
13
10
21
8
3
4
1
8
1
14
7
18
15
16
9
6
5
12
1
16
21
6
1
8
11
16
3
2
73
16
3
38
7
4
73
6
1
14
1
8
11
4
5
6
1
26
1
6
5
4
15
12
1
10
17
2
15
6
5
10
1
22
17
4
17
8
31
10
1
18
51
16
9
16
1
8
7
18
3
6
5
6
13
12
3
10
1
2
21
2
1
14
3
6
11
14
13
8
27
14
19
2
3
6
27
10
15
28
7
6
5
32
7
24
29
42
19
24
7
14
9
8
9
60
3
10
19
6
15
8
1
6
3
34
1
20
19
2
3
2
9
12
11
14
39
28
11
4
11
6
31
2
5
4
23
30
13
12
1
18
1
14
41
4
7
20
1
16
3
14
7
32
13
14
9
4
27
8
3
6
17
32
5
28
3
2
17
4
43
14
3
4
25
14
1
6
15
2
3
38
11
24
1
10
27
4
1
16
7
4
17
16
5
4
3
4
3
28
3
18
17
4
5
18
37
12
23
24
7
22
5
2
1
16
1
4
1
28
13
2
7
6
13
12
7
6
5
14
13
56
7
44
3
8
3
6
17
2
15
16
33
10
7
4
9
16
5
58
3
2
3
16
5
2
5
34
11
4
13
4
5
20
9
22
29
26
15
8
11
8
51
4
9
2
1
40
15
2
9
14
7
2
5
2
11
2
7
8
35
18
27
10
1
18
1
10
71
6
27
2
35
14
5
6
17
24
19
2
21
4
21
2
3
20
9
2
69
2
31
10
5
8
1
12
21
2
7
4
1
12
5
18
21
10
3
14
19
40
3
2
15
12
13
6
5
2
7
6
23
6
15
8
9
26
13
54
15
24
9
14
3
6
7
28
7
4
21
16
1
4
3
4
3
2
1
22
3
4
5
4
1
18
5
8
7
6
7
14
7
32
15
20
1
20
3
2
1
28
3
10
3
48
1
6
3
14
7
4
5
12
9
8
11
2
23
6
55
6
1
34
23
4
17
18
5
18
13
14
5
16
5
14
11
4
17
4
1
4
3
18
17
20
1
8
1
6
3
2
21
8
1
24
17
4
1
8
13
24
1
18
3
8
5
8
1
4
47
40
5
6
73
4
23
10
7
30
45
6
11
32
3
14
1
4
29
2
69
10
13
42
19
14
9
14
11
14
3
4
25
30
11
4
29
4
27
8
3
2
15
2
13
14
15
24
23
2
3
2
31
6
33
18
3
10
15
2
3
16
7
26
11
6
5
4
25
2
11
4
13
8
23
24
1
10
3
4
21
10
7
6
1
12
85
56
25
12
21
6
3
20
13
14
9
18
17
14
1
28
1
28
23
14
19
30
17
24
9
26
1
30
11
6
3
2
3
16
7
4
7
4
7
26
5
10
23
12
3
40
13
12
29
12
19
6
5
8
1
18
13
10
17
30
5
8
1
12
17
4
15
6
9
8
7
32
29
6
27
14
9
18
1
20
9
10
5
20
9
10
19
4
21
4
3
4
5
4
1
10
1
8
59
8
1
8
13
34
27
10
1
10
7
2
1
4
1
2
1
2
31
106
47
6
7
24
11
70
3
4
1
8
7
40
13
18
15
14
17
20
29
16
31
4
15
12
33
4
21
2
7
2
9
20
3
14
15
6
1
12
25
4
11
4
33
2
3
36
15
24
15
10
11
2
3
4
7
12
19
16
7
2
11
10
1
8
1
8
1
6
5
30
7
14
21
10
1
10
27
16
29
20
17
10
1
28
3
8
13
2
7
16
1
20
13
2
27
4
7
10
13
36
11
2
3
6
37
2
25
8
13
2
15
20
7
4
23
4
87
34
11
2
7
38
15
10
9
52
5
12
27
12
3
6
19
6
17
12
1
12
5
52
17
40
11
6
13
26
17
24
23
4
11
10
9
10
1
12
3
22
5
6
17
14
13
6
13
6
9
6
1
2
11
30
5
6
5
8
3
20
65
4
3
2
19
2
7
4
3
20
1
22
21
18
3
24
19
18
1
18
7
2
3
14
9
6
17
12
1
6
11
6
67
10
13
4
3
4
35
12
7
38
13
6
9
8
33
28
1
12
25
4
9
32
5
6
21
36
15
18
5
32
9
4
13
50
13
8
29
6
11
12
1
6
5
14
17
30
5
14
7
6
13
6
1
20
17
2
11
12
13
16
19
6
17
4
5
8
3
2
29
4
5
2
5
30
7
8
23
16
21
8
15
4
9
14
13
50
13
2
9
8
1
22
21
12
7
2
45
14
3
22
9
8
1
2
9
36
23
6
25
16
5
14
7
4
43
14
9
46
41
2
1
28
9
12
3
8
27
22
31
2
3
4
13
10
5
12
5
20
31
8
3
4
1
10
13
2
9
18
39
34
5
26
37
4
15
44
15
8
9
8
1
22
13
10
25
34
19
52
15
4
5
38
49
2
15
28
15
6
9
16
13
24
27
36
25
4
19
16
31
24
7
16
1
16
21
12
5
4
13
2
17
14
19
8
9
4
15
20
3
22
3
10
23
4
3
8
17
28
9
16
1
4
49
24
7
4
17
2
17
24
29
10
7
18
9
22
5
10
35
4
19
12
1
6
1
12
1
16
7
4
11
6
5
16
5
2
3
6
7
22
5
2
21
18
11
18
17
26
31
46
13
10
1
6
7
6
21
4
3
4
1
2
7
8
43
2
17
2
15
8
5
26
15
24
3
18
15
8
5
8
3
8
11
8
7
8
57
28
9
10
5
28
13
28
1
52
3
2
11
8
13
26
3
8
11
2
69
4
11
48
5
26
3
2
1
6
17
8
7
8
3
42
5
26
11
10
5
6
1
12
5
24
15
8
1
12
7
14
35
12
5
34
17
6
3
4
5
6
1
36
13
2
5
2
5
24
17
2
5
18
7
10
29
2
9
4
11
16
1
4
5
2
9
32
55
4
11
6
15
10
13
14
9
22
45
10
13
4
13
8
11
6
13
6
19
10
7
10
19
20
9
2
21
42
1
6
43
18
13
14
19
34
21
2
39
20
11
12
1
8
7
2
5
10
11
10
13
20
17
14
15
2
23
14
3
10
15
38
1
18
3
12
7
2
5
8
33
14
3
14
21
20
9
22
1
8
57
12
13
16
9
10
17
8
15
8
71
4
9
6
1
18
3
2
1
18
31
2
13
8
1
8
13
16
17
10
33
2
19
4
17
2
17
32
21
12
21
32
43
26
5
24
19
24
3
10
35
24
1
26
1
18
5
26
23
18
17
28
11
2
13
4
11
38
3
12
19
2
5
6
1
66
31
12
21
46
17
16
23
34
3
10
15
18
3
12
3
68
9
10
33
6
19
2
13
4
31
4
1
10
15
22
15
14
13
4
1
8
73
10
23
24
51
26
15
2
11
46
3
8
15
24
17
4
7
56
11
12
27
48
53
2
37
2
3
8
3
2
13
8
13
18
9
2
25
34
15
8
19
8
5
8
23
12
25
12
5
4
13
6
15
18
3
24
29
2
5
2
1
6
33
14
3
4
5
22
29
6
9
4
13
10
17
10
21
22
53
16
31
22
3
4
9
2
1
14
7
6
11
36
21
2
9
20
9
20
21
2
17
40
1
36
7
8
25
6
9
8
17
4
21
8
1
6
3
46
59
30
1
14
7
6
7
20
29
6
23
14
1
2
21
4
27
50
11
40
9
8
27
14
57
46
21
6
9
10
27
2
11
2
5
24
13
4
17
4
17
20
21
6
23
4
15
16
9
6
13
8
11
30
13
36
7
20
5
14
5
48
21
28
7
24
9
16
15
8
7
10
1
2
21
28
1
8
7
4
27
26
9
14
3
8
5
12
5
48
15
2
7
32
1
2
3
24
17
8
3
4
1
6
7
8
1
6
15
12
5
4
31
22
1
30
37
6
13
22
27
52
5
42
9
2
1
2
41
6
47
18
29
12
7
10
15
24
25
22
25
6
5
6
3
8
39
2
3
32
27
8
13
16
51
4
7
8
23
2
39
2
9
20
1
6
5
2
1
2
3
10
19
12
3
4
5
18
1
4
27
34
15
4
13
8
23
4
3
24
13
6
11
12
17
6
7
30
25
6
7
2
71
8
1
2
61
22
25
28
13
10
3
26
9
2
27
26
1
36
11
22
9
12
13
28
5
2
43
30
7
4
5
4
29
4
15
16
11
16
3
4
13
14
7
44
15
4
1
30
17
2
67
2
7
16
23
2
11
2
5
24
5
4
7
8
3
4
1
6
3
10
3
4
9
14
5
12
17
26
5
6
23
74
7
34
7
16
13
18
11
16
21
10
39
14
7
8
3
12
11
10
9
38
9
10
25
20
41
18
15
2
1
14
1
6
25
16
23
2
17
4
7
6
5
20
21
62
5
4
3
6
25
10
9
14
29
12
7
16
3
22
1
14
9
2
37
2
1
22
15
2
35
4
21
2
13
8
17
22
3
46
11
2
3
10
11
14
39
2
1
6
19
12
17
12
11
4
23
38
37
4
3
10
11
24
7
22
1
8
3
10
1
60
19
2
15
46
9
12
13
42
21
26
15
12
1
6
19
12
1
26
5
12
9
16
1
8
33
10
5
28
7
4
9
2
21
6
15
94
9
14
19
4
15
26
19
6
5
8
21
4
5
10
1
34
5
20
19
10
17
4
1
2
23
62
1
10
1
22
1
16
1
18
25
26
5
48
5
20
1
14
7
10
13
36
1
14
13
8
27
10
9
28
9
4
25
8
5
20
9
14
61
2
1
6
35
6
11
10
7
6
17
4
9
6
13
8
7
16
19
8
13
12
19
18
3
10
1
16
11
24
1
8
1
34
21
4
13
8
19
4
13
18
5
32
1
10
7
2
7
2
7
24
5
2
15
44
9
6
23
6
9
18
27
34
15
2
7
2
1
12
37
14
7
12
1
30
15
4
9
18
5
24
11
4
1
4
1
2
21
2
37
4
17
30
5
2
7
18
9
4
17
2
1
20
25
24
5
2
13
12
13
6
1
14
17
2
11
12
1
22
5
8
1
4
15
26
19
4
9
2
3
22
9
10
39
8
27
6
1
24
7
32
15
18
9
2
19
44
7
8
23
8
3
16
1
4
5
76
11
2
1
6
9
8
7
10
13
6
77
6
21
18
3
4
3
10
1
52
5
8
23
4
1
20
9
28
1
14
13
6
3
16
9
4
19
8
13
24
15
30
1
2
11
16
3
10
19
36
15
2
5
10
31
30
1
2
15
22
7
24
7
44
9
56
9
2
11
12
11
56
15
28
17
8
9
4
25
16
9
2
3
22
7
10
1
14
3
4
23
18
3
4
37
12
15
32
51
34
5
24
13
6
9
14
3
16
9
46
3
14
17
10
13
18
5
26
1
20
27
10
13
32
9
28
19
8
11
6
31
52
35
32
33
14
15
4
15
2
21
24
1
26
25
2
7
28
27
6
1
2
9
32
3
2
33
16
11
6
1
36
1
38
7
4
5
8
19
8
17
14
3
16
1
16
15
10
13
16
21
8
5
8
3
8
5
10
19
10
13
12
19
4
15
18
35
12
3
8
9
14
7
12
7
24
1
6
43
40
17
4
5
10
13
8
1
36
5
2
37
10
35
4
9
28
3
34
17
26
7
76
15
10
3
20
7
42
1
24
23
34
13
26
1
6
1
46
1
14
7
22
13
26
5
28
13
4
3
30
15
12
5
4
25
6
9
2
15
14
11
16
31
24
17
2
17
12
53
18
19
72
5
4
27
6
31
16
5
24
5
24
33
2
53
12
5
18
21
26
15
2
21
14
5
2
25
6
7
16
13
34
7
18
21
2
23
4
1
4
7
8
1
4
47
4
9
66
23
2
9
10
3
6
9
6
51
18
11
8
1
4
15
2
3
14
3
10
37
4
23
28
19
4
15
8
5
18
21
30
23
18
7
4
5
16
1
6
5
16
25
2
1
2
21
18
17
4
1
6
15
10
5
8
5
38
31
2
25
6
21
10
7
2
1
2
9
34
7
10
15
4
17
22
11
26
3
44
5
2
21
50
49
20
3
14
15
4
1
16
27
34
3
4
1
4
1
2
21
4
5
2
5
16
25
6
13
38
23
18
11
18
9
34
1
6
51
12
7
2
9
30
3
26
39
10
3
12
21
46
5
62
17
6
43
12
13
20
13
8
7
68
13
30
7
6
45
10
15
10
27
8
1
6
5
2
23
12
11
2
11
22
49
4
35
10
7
6
11
12
3
24
23
24
3
40
7
2
17
6
15
4
3
16
9
2
3
10
19
10
1
2
13
12
9
22
9
4
13
16
9
10
11
10
3
12
11
2
5
8
9
10
9
4
9
8
41
68
3
8
19
4
5
4
15
2
59
16
11
6
21
6
21
8
5
4
11
44
13
24
13
6
27
10
5
10
9
4
11
4
7
40
33
34
9
4
13
22
5
10
31
6
9
34
3
14
15
4
9
30
7
4
3
40
13
32
3
10
25
18
15
2
11
4
25
8
3
14
19
4
5
18
3
40
15
40
3
6
13
18
13
20
13
4
5
10
37
16
7
2
5
30
1
10
13
34
25
12
1
14
7
22
55
8
25
14
3
10
25
40
21
14
3
10
1
14
5
16
3
4
3
20
45
6
29
4
13
12
29
2
3
8
9
2
53
2
25
28
9
14
5
56
3
40
37
24
15
4
1
6
5
8
1
2
15
12
41
34
13
6
1
6
3
24
1
8
11
18
11
2
11
12
5
14
1
12
1
2
35
8
19
16
9
54
7
14
27
14
41
6
3
10
21
4
3
10
23
6
37
6
19
6
1
6
1
6
31
6
1
14
3
22
7
26
1
12
7
26
5
4
3
4
1
8
27
28
3
2
7
4
3
44
15
4
53
2
15
4
9
6
1
40
41
16
11
20
13
12
71
16
21
8
41
18
1
8
9
32
7
18
7
10
3
56
53
8
27
10
15
8
3
10
1
38
7
4
15
24
5
22
19
4
25
2
15
2
33
4
9
14
1
2
51
4
23
4
29
2
3
26
1
28
3
10
1
8
1
10
7
10
31
10
3
18
15
14
19
24
23
8
5
24
7
32
5
6
1
18
1
14
7
26
21
60
9
22
9
6
19
6
15
28
13
20
43
12
3
4
9
20
5
22
13
18
1
24
7
12
5
38
3
52
1
104
3
24
5
2
3
16
15
2
27
22
9
4
3
2
67
6
23
2
7
8
17
54
17
16
13
8
17
12
1
8
1
6
3
10
1
46
17
4
7
16
37
2
3
2
11
4
17
30
3
10
11
10
45
20
23
8
9
14
33
2
15
2
9
4
9
2
5
12
7
10
13
2
5
4
7
30
65
12
1
4
3
2
7
8
1
24
15
6
15
14
9
48
35
30
13
14
3
6
5
26
3
2
13
38
9
6
11
44
11
22
9
12
1
4
9
18
7
14
5
24
5
4
3
8
13
14
1
30
17
6
3
18
19
2
1
16
9
22
5
2
3
10
1
10
21
2
11
12
7
12
3
26
37
18
1
10
5
10
3
14
21
2
47
20
13
52
3
10
7
24
5
14
5
50
23
4
11
44
7
8
3
8
3
14
1
2
3
20
9
10
13
4
7
18
5
18
13
4
9
12
13
4
7
30
5
18
1
12
41
12
1
2
45
8
3
38
13
16
17
8
3
10
11
24
7
14
63
6
7
18
5
2
3
6
3
2
7
22
17
8
13
30
7
14
35
54
23
10
57
16
1
2
15
6
1
34
7
8
1
10
9
6
21
16
21
8
11
2
11
2
1
4
19
26
27
30
65
10
1
12
5
6
5
2
1
10
1
34
35
6
9
16
3
4
13
20
27
14
21
10
5
28
21
16
29
10
3
16
45
10
9
20
1
4
15
20
1
4
55
12
11
8
3
8
15
8
13
14
3
10
31
42
21
2
3
54
9
2
19
12
19
10
9
4
11
24
5
36
49
10
7
18
15
18
15
2
7
32
3
34
21
16
7
26
17
30
3
6
13
24
5
6
5
4
15
24
1
6
5
4
31
28
17
56
9
18
65
4
7
26
3
34
3
4
5
2
5
4
49
26
1
36
29
14
5
12
1
30
11
20
7
6
13
18
17
2
21
10
3
16
21
4
15
32
3
2
31
6
1
4
5
6
1
18
7
38
3
26
25
14
11
2
3
32
3
2
21
2
3
20
17
10
3
8
5
10
15
2
5
6
1
50
11
14
3
24
29
12
11
12
1
18
9
26
11
44
15
4
3
8
21
4
3
12
5
38
5
28
1
8
11
4
7
32
5
12
29
4
27
6
5
16
13
46
1
2
1
2
3
8
3
4
1
6
17
2
11
14
7
8
23
16
27
6
19
28
1
10
1
6
1
20
21
10
1
2
9
6
1
26
29
38
35
44
7
18
23
14
21
8
23
8
3
34
3
2
3
2
3
6
25
10
3
14
7
22
9
22
27
2
3
8
47
28
15
8
1
14
21
20
13
14
13
8
1
20
9
4
3
4
1
18
25
8
1
12
13
6
13
4
3
2
9
22
31
8
31
14
9
8
27
10
3
58
1
28
13
2
1
12
1
12
9
12
7
6
5
12
9
40
17
6
3
6
3
20
3
40
7
4
5
6
1
6
17
12
21
8
17
6
95
6
17
28
5
4
5
6
7
22
1
24
1
12
37
4
1
12
5
2
1
4
5
18
5
2
29
12
27
4
9
18
7
56
15
2
3
10
7
34
15
18
13
2
31
20
3
8
3
4
7
16
9
22
21
28
7
6
9
2
5
36
7
4
17
2
3
6
47
8
1
18
23
14
9
10
15
20
29
10
7
20
17
14
3
8
15
36
1
4
5
36
19
14
9
10
13
30
3
38
1
10
3
4
21
8
15
26
3
12
7
14
11
12
5
8
9
10
5
2
9
20
7
22
15
20
9
2
15
56
49
12
25
4
5
60
1
8
1
10
1
22
3
6
3
26
27
6
23
16
49
6
13
18
1
44
25
10
9
12
21
12
23
18
27
28
15
30
11
12
5
10
9
4
29
16
7
14
1
12
11
2
9
14
5
36
1
6
7
2
5
12
29
16
13
4
3
16
3
64
7
14
11
6
1
6
19
6
7
6
1
10
5
24
9
14
3
44
5
6
9
38
3
8
9
44
3
2
11
10
3
12
3
10
3
10
33
10
11
2
1
4
35
34
1
28
15
10
29
10
21
4
9
8
17
10
3
2
1
24
57
10
3
2
17
34
35
42
5
10
19
14
1
2
41
22
45
8
3
4
19
8
13
4
1
10
5
8
13
42
1
6
3
2
1
4
11
22
17
2
23
22
9
16
3
12
15
8
1
2
9
2
25
10
17
34
9
14
1
8
1
14
21
14
17
4
15
20
19
16
3
8
3
8
3
10
1
12
7
18
7
6
1
58
1
18
19
16
1
10
23
42
7
4
25
16
5
6
11
6
19
2
33
6
13
12
13
18
17
8
15
6
15
2
61
26
25
30
1
12
1
18
5
24
17
6
17
8
5
16
3
20
23
2
19
6
9
10
3
14
23
4
3
14
3
16
9
12
9
28
11
20
11
20
15
14
15
18
7
6
9
18
7
6
13
30
19
6
1
8
5
28
5
2
1
8
9
18
1
20
1
18
1
10
15
44
3
4
9
2
15
28
5
14
5
16
21
2
7
6
9
8
5
22
9
4
5
6
1
38
7
10
17
6
9
40
3
44
7
2
13
48
19
10
17
14
1
2
21
14
21
2
9
28
5
12
33
16
27
8
7
2
7
2
13
18
63
22
7
2
1
10
3
4
13
10
1
6
23
12
21
10
3
8
5
12
9
4
7
6
45
8
17
12
11
2
17
8
9
14
1
8
1
2
21
2
11
14
3
12
13
22
51
2
9
10
17
2
9
18
33
2
9
12
1
18
3
10
11
26
21
4
1
10
7
4
13
2
31
10
9
8
13
34
5
14
17
18
15
14
3
2
17
34
1
16
35
20
49
10
23
26
45
2
1
18
19
6
5
4
23
8
7
4
9
16
9
22
9
6
19
2
37
16
11
4
13
20
1
24
17
6
13
40
17
44
7
28
3
16
3
14
63
8
5
4
15
2
1
16
9
2
1
8
3
32
3
4
1
4
19
12
1
12
1
10
13
28
23
18
19
16
33
4
11
30
9
8
9
2
21
24
15
14
1
4
3
20
5
2
3
2
33
2
1
14
15
52
9
12
9
32
19
6
29
2
5
12
1
2
1
4
3
4
3
2
7
26
43
14
3
2
3
24
3
26
1
6
29
10
11
6
19
36
1
28
11
26
7
14
7
24
3
6
5
6
17
28
35
4
1
18
19
6
17
10
1
2
19
6
83
4
1
22
11
24
15
12
15
4
1
6
3
4
5
22
1
16
29
24
11
8
35
16
11
12
1
10
5
24
17
20
1
10
7
10
7
2
9
8
29
12
5
18
15
10
71
18
17
20
1
6
3
8
15
22
7
10
7
20
3
4
17
2
7
24
7
10
17
18
23
2
11
4
31
20
5
2
3
30
5
2
31
22
9
10
7
10
3
20
3
8
13
8
17
16
21
2
1
8
7
38
7
32
15
40
51
2
21
10
5
4
7
10
1
10
9
4
7
4
3
6
25
20
7
16
27
2
15
10
15
14
17
16
13
4
17
8
1
4
9
2
9
20
9
4
7
22
7
22
7
6
3
10
7
14
5
8
23
2
5
6
1
6
1
10
19
24
19
10
5
8
11
48
39
34
7
2
45
16
81
14
1
8
3
8
9
2
3
10
3
10
9
2
7
2
19
12
1
12
3
12
5
4
31
16
13
2
1
12
5
24
11
6
5
12
9
10
7
12
23
6
67
8
1
4
15
16
15
2
3
6
1
20
5
2
5
4
1
18
31
30
37
18
5
2
21
2
3
16
11
50
11
42
23
4
25
4
9
14
11
4
25
6
21
4
45
32
1
26
3
4
41
10
5
26
9
62
25
4
3
14
27
6
3
10
39
24
37
6
7
6
15
2
11
80
7
10
53
6
15
12
11
12
19
26
3
12
1
52
25
12
19
12
5
32
7
2
7
12
5
6
23
6
9
2
31
6
15
14
15
2
9
62
9
32
5
16
3
8
1
6
31
6
7
10
15
40
7
74
23
14
1
14
23
10
3
34
1
8
3
18
5
10
7
46
21
10
27
4
33
6
9
24
17
22
7
18
9
4
15
14
3
10
69
42
13
16
7
4
11
8
33
14
51
24
9
2
15
38
3
2
5
2
1
58
35
2
7
32
1
6
7
62
11
12
11
2
7
12
13
18
7
2
1
10
3
4
23
6
9
2
3
14
23
6
27
2
35
2
1
6
3
6
23
8
41
10
1
2
25
24
41
10
5
6
15
10
3
10
5
8
1
14
7
6
13
26
15
8
39
2
13
24
9
14
15
18
15
6
21
10
3
10
5
2
11
42
1
10
35
2
1
24
25
28
11
18
7
8
3
2
3
2
3
14
41
12
5
12
7
22
5
40
27
6
1
26
7
12
17
28
11
6
31
22
9
14
1
4
3
6
3
2
17
10
5
38
11
2
3
6
15
10
15
26
23
24
1
30
1
8
9
8
3
4
15
6
7
8
17
10
1
6
1
12
7
6
9
8
1
2
7
12
11
30
1
38
55
14
13
20
7
2
5
32
9
8
3
46
5
6
3
12
17
12
1
62
9
32
7
8
7
12
7
24
1
28
19
2
11
8
21
10
5
24
13
4
5
20
5
24
33
6
23
24
3
30
13
10
1
2
7
2
1
18
7
6
3
18
1
30
7
14
5
46
19
18
1
8
7
10
5
12
15
10
15
26
3
18
9
4
1
20
9
22
51
4
11
44
3
4
5
8
7
8
17
2
1
10
5
22
11
22
23
10
15
14
3
4
11
2
27
8
9
10
7
14
5
22
1
30
5
24
3
56
3
10
9
56
7
40
31
2
1
4
9
28
57
18
29
12
9
4
3
10
47
2
23
4
15
4
3
20
21
2
9
4
9
8
3
14
3
2
1
32
7
4
11
16
1
10
15
10
23
2
19
34
5
4
27
2
27
2
23
4
49
2
1
6
17
4
11
4
1
48
43
2
15
2
3
14
1
10
9
14
3
18
19
6
1
6
5
8
17
20
3
8
5
22
21
2
1
16
21
10
9
4
3
28
27
8
9
26
1
8
25
4
15
6
5
8
9
24
7
8
11
4
1
6
7
20
1
12
31
2
29
4
1
14
27
14
29
6
11
30
1
26
29
18
29
4
63
12
13
6
3
20
1
40
1
2
1
34
11
8
7
2
5
24
17
10
1
120
9
2
9
4
1
16
11
2
3
6
3
38
23
32
1
10
5
4
25
6
13
6
13
24
39
38
15
2
5
20
3
22
3
34
9
18
13
16
5
26
5
6
3
4
43
2
51
2
5
18
7
8
21
20
23
8
65
2
3
4
7
58
1
18
5
8
29
20
1
2
9
24
13
18
9
6
33
8
11
12
3
6
9
6
11
8
37
30
23
4
3
6
23
66
11
10
15
82
7
12
7
10
35
6
1
12
1
14
7
2
5
102
9
4
41
4
9
28
13
8
3
22
15
2
9
22
7
6
35
2
1
28
83
2
77
8
7
26
11
4
25
2
1
8
17
8
1
14
23
30
3
4
3
24
11
10
23
20
27
6
7
16
1
42
53
8
31
30
17
36
19
14
5
34
3
4
1
14
23
6
7
12
17
12
3
6
17
34
21
10
9
6
9
2
17
54
13
4
15
2
5
18
11
12
9
2
9
2
3
8
29
14
3
16
1
16
5
16
5
10
3
16
1
6
31
2
1
24
21
6
9
4
1
8
31
4
3
2
15
12
1
4
1
26
3
22
33
20
3
18
11
12
11
4
53
8
5
42
3
2
3
6
35
34
39
24
19
30
7
18
23
14
3
4
13
4
7
36
23
2
3
2
15
8
25
16
25
12
5
4
5
46
19
8
3
16
11
30
5
18
3
14
23
12
3
2
7
2
3
14
9
8
27
16
39
2
9
8
17
14
23
4
9
22
31
10
1
8
19
48
7
16
53
30
37
6
19
18
59
28
7
12
1
34
3
12
11
6
3
4
39
6
7
4
13
4
1
6
21
14
25
10
25
16
7
26
1
14
13
88
25
36
3
20
1
24
29
10
3
8
43
2
5
18
25
8
19
6
3
16
21
6
11
4
19
34
1
14
21
2
1
30
11
66
3
20
23
4
21
22
11
2
15
26
11
2
5
12
3
4
3
6
37
2
5
6
15
16
9
8
9
4
11
6
59
14
25
12
11
10
1
2
29
18
1
12
3
2
29
8
13
6
5
18
3
8
43
12
23
22
15
20
39
20
15
4
3
52
15
16
7
32
5
24
7
20
1
2
7
2
15
14
53
2
7
8
9
2
15
2
1
14
7
18
11
4
9
2
15
8
19
8
17
14
3
6
25
4
57
36
7
12
19
24
11
22
9
10
11
2
1
22
9
22
1
2
43
2
1
4
1
6
13
8
3
44
13
8
3
16
33
26
5
34
17
2
13
2
9
12
1
4
1
12
19
2
35
34
3
2
27
28
29
4
3
28
7
8
11
28
7
26
21
20
1
10
23
4
15
22
13
22
9
6
13
30
49
2
9
8
7
10
7
34
23
4
1
4
3
10
5
16
53
8
29
4
1
18
21
8
5
8
9
20
23
14
11
24
7
6
11
2
23
26
71
2
5
14
27
4
17
22
9
38
27
2
21
12
7
10
9
14
9
38
7
4
5
8
3
18
3
4
3
14
3
6
5
36
1
4
5
2
3
2
23
2
3
2
3
4
1
28
5
16
9
20
19
22
15
24
3
20
17
30
7
12
1
28
17
44
1
20
5
18
1
12
11
4
27
26
7
8
9
2
23
4
79
6
43
28
25
14
3
28
9
2
3
6
1
2
13
26
33
18
9
10
1
2
3
4
23
2
13
4
23
4
23
14
1
6
13
8
1
2
11
18
25
20
31
40
9
10
7
20
1
48
5
10
3
18
1
4
9
6
7
20
7
36
31
14
3
24
21
38
13
10
11
30
27
22
3
2
1
20
1
18
47
6
5
18
11
56
31
10
9
2
7
2
5
20
1
4
9
14
9
6
19
36
11
2
17
6
33
12
35
36
33
4
15
44
7
4
17
26
1
10
11
34
5
2
7
8
37
14
21
34
7
4
11
4
1
8
5
2
5
2
3
4
43
30
37
12
9
6
23
12
7
28
7
12
1
46
5
16
13
22
13
10
21
4
9
14
9
6
13
22
13
4
5
26
25
10
15
4
9
6
33
14
3
8
5
32
5
2
9
2
19
16
1
12
7
10
5
36
5
2
7
24
9
4
1
8
1
16
15
12
37
4
5
4
5
22
5
6
5
6
13
20
1
22
3
8
27
14
1
46
3
34
3
26
7
4
5
4
3
46
19
10
33
2
13
2
5
2
19
2
25
26
1
6
7
12
1
6
35
12
23
6
25
14
7
34
37
2
1
10
3
14
29
2
3
2
3
8
9
4
21
8
1
8
7
4
9
2
5
16
9
2
9
16
15
16
23
4
33
8
33
12
1
36
1
16
9
4
5
4
23
10
35
12
31
10
19
8
27
2
19
8
15
8
35
12
33
26
3
10
15
8
15
26
1
2
13
4
53
4
3
10
3
34
25
26
9
50
3
2
3
4
3
2
21
2
9
6
17
26
1
2
3
30
31
48
27
6
45
14
17
2
11
2
17
14
5
6
13
6
1
6
29
6
31
4
7
4
7
16
35
2
11
2
13
6
35
10
15
36
5
18
5
6
17
8
1
12
1
4
1
24
1
2
21
82
11
14
9
58
19
20
19
10
3
40
53
4
41
38
9
24
1
8
21
12
27
4
13
8
9
18
9
14
21
6
19
6
13
6
23
54
3
4
23
2
9
14
3
20
11
18
7
16
1
14
5
4
35
10
1
38
55
14
7
4
25
18
7
2
11
6
1
12
7
32
13
12
13
16
23
2
1
18
47
6
7
16
7
4
49
8
1
8
9
40
19
2
5
32
27
8
11
2
17
4
53
14
1
2
25
2
53
6
5
4
21
4
7
6
23
6
7
8
5
12
3
8
3
32
11
6
23
6
7
58
7
2
15
14
3
4
13
18
9
6
23
14
3
12
1
2
5
34
5
2
5
6
73
30
7
10
9
24
7
8
13
6
7
32
11
12
11
22
15
2
3
2
7
14
3
8
51
10
3
42
3
8
5
8
15
10
3
32
9
26
1
8
29
2
1
2
5
4
3
16
3
20
13
44
23
4
9
2
17
6
1
6
3
10
5
24
5
16
1
16
13
58
1
12
5
6
5
12
37
4
1
16
21
10
53
10
25
4
3
40
43
18
15
32
5
2
5
10
43
4
1
18
3
20
1
20
81
14
13
18
7
6
7
52
1
2
17
36
17
2
15
22
5
10
47
24
19
18
1
10
3
28
27
8
13
4
37
24
15
4
35
4
11
14
5
8
35
6
107
6
35
4
3
14
15
12
3
12
7
22
1
2
31
10
1
14
5
6
3
12
3
6
5
38
1
32
5
2
33
4
9
6
7
6
19
6
5
30
21
14
5
14
21
16
3
12
11
4
13
38
43
18
3
18
31
18
1
18
37
30
11
18
13
14
25
4
1
18
3
12
7
14
7
6
19
36
1
10
1
4
3
30
7
18
39
12
3
10
1
16
39
14
21
2
7
4
29
2
1
10
15
4
3
2
3
8
21
8
5
12
23
28
15
14
17
20
21
4
15
16
5
10
5
24
3
30
31
12
19
18
37
10
57
18
3
18
1
22
17
10
19
18
9
10
11
2
1
8
11
12
7
26
53
4
49
8
1
14
5
26
3
28
11
6
29
44
5
2
17
2
5
26
99
4
1
26
11
36
23
4
7
70
21
12
5
68
7
30
5
2
21
14
27
2
5
4
13
2
25
2
9
10
15
16
7
8
17
24
19
20
1
14
13
52
31
40
17
56
13
14
23
12
13
16
17
6
7
60
5
10
19
4
21
2
5
14
9
8
25
16
25
2
7
2
17
14
25
10
5
16
17
2
7
12
1
2
5
30
39
4
19
24
1
16
33
48
13
4
41
2
1
30
9
8
5
2
7
6
7
94
27
2
1
68
1
20
27
4
5
2
13
14
1
20
19
6
27
18
7
10
5
6
51
10
19
16
1
10
17
2
15
12
9
2
85
6
7
10
13
16
5
24
21
28
19
16
39
16
25
46
5
2
3
10
3
2
25
4
3
8
3
22
3
2
11
6
17
28
3
14
21
22
5
22
29
30
5
12
1
12
1
18
7
30
7
16
11
16
49
18
1
26
29
4
23
10
5
12
3
22
9
52
11
16
45
20
15
40
9
2
1
22
9
44
19
12
11
8
25
8
9
4
5
6
49
26
5
20
7
6
13
8
7
4
7
6
1
22
15
18
15
18
1
6
1
8
29
2
3
10
17
2
1
18
5
12
5
10
1
10
21
22
1
16
9
40
9
18
11
2
17
78
11
8
1
62
37
8
7
10
7
12
49
2
5
20
19
20
7
20
29
2
45
2
27
8
11
16
9
26
5
2
21
6
37
28
3
6
59
14
17
2
11
6
23
20
9
4
1
2
3
16
57
14
55
28
21
20
3
20
7
8
9
4
1
24
5
24
5
8
5
10
3
40
5
16
43
62
21
8
3
18
5
18
13
8
11
6
3
2
3
28
75
22
13
8
61
10
23
4
17
12
19
16
11
2
13
8
5
14
27
4
21
4
9
18
9
2
11
14
3
14
9
2
3
16
15
10
5
44
3
8
1
26
9
14
11
2
7
2
13
4
17
22
7
2
15
12
17
14
19
2
5
18
5
14
1
18
37
18
7
4
19
16
9
20
19
8
3
14
21
14
15
4
25
22
17
16
3
16
5
10
13
8
1
58
23
24
5
6
23
10
21
18
19
34
3
2
7
38
19
6
23
22
1
14
11
2
3
10
13
14
7
40
3
12
1
44
27
4
1
8
23
10
9
6
11
8
15
24
1
8
5
30
47
18
1
2
5
10
11
4
23
16
1
6
15
4
11
14
27
2
3
8
1
4
15
4
7
8
17
38
21
2
39
2
11
22
55
4
11
2
3
26
9
6
43
20
1
24
27
4
7
6
7
18
1
6
15
4
1
2
1
2
9
16
1
10
19
4
11
2
1
28
3
8
25
2
11
24
35
8
7
20
41
12
7
4
17
14
65
6
5
48
5
8
5
14
13
32
41
2
7
10
33
24
9
30
5
14
5
10
9
2
21
2
1
6
19
6
11
6
17
2
11
8
3
58
5
2
15
2
1
20
33
24
13
4
5
10
3
16
3
68
7
2
9
4
3
34
15
20
7
4
49
10
7
54
19
6
37
4
5
10
15
36
1
74
3
22
13
26
3
2
5
18
35
10
11
18
59
26
49
4
1
22
23
26
15
8
7
2
13
2
3
24
3
24
1
78
9
8
7
2
15
4
15
4
29
6
1
6
5
26
11
70
3
4
3
8
51
10
13
10
15
18
13
24
7
2
1
10
7
34
1
4
7
6
1
18
11
14
19
16
5
2
11
4
3
12
13
2
3
10
17
14
11
2
3
42
19
48
11
30
23
42
1
16
7
12
7
24
43
2
3
8
17
6
7
2
11
22
7
22
1
2
1
24
3
16
11
12
3
4
3
22
3
4
1
8
39
2
51
4
3
26
3
8
1
8
7
34
9
2
3
4
47
4
23
2
11
22
9
14
23
14
11
8
9
18
5
8
37
10
7
2
7
16
45
8
5
52
7
10
59
14
1
6
51
6
5
6
3
10
23
34
21
4
31
2
13
10
3
2
9
2
23
18
7
6
5
22
21
22
21
44
9
22
37
8
11
22
21
20
45
10
1
12
1
12
11
8
9
18
1
18
49
4
15
4
17
20
1
42
45
14
11
44
43
10
1
4
3
32
15
18
1
20
1
12
7
4
23
20
23
4
1
6
21
30
9
14
13
2
1
18
1
2
5
24
5
16
13
6
7
46
25
12
9
6
11
24
7
28
3
4
13
32
33
6
3
14
25
10
21
8
1
24
43
2
11
14
9
2
7
8
11
4
37
18
7
16
19
16
11
12
19
18
25
6
1
6
1
16
5
8
15
22
7
6
31
20
5
4
3
4
1
8
17
20
21
2
11
44
45
8
57
2
5
8
1
4
3
20
5
8
1
16
15
20
39
34
19
54
17
8
5
18
1
66
9
10
3
6
27
62
5
16
3
14
9
10
3
14
15
10
23
6
1
6
5
12
3
8
21
2
9
4
27
10
13
42
3
18
29
24
1
14
11
8
5
24
19
2
7
6
33
26
17
2
25
2
3
40
9
8
3
50
9
26
1
52
3
10
5
20
3
2
1
10
33
8
5
14
3
16
5
26
17
16
9
12
5
12
73
6
1
2
3
20
15
6
5
6
3
14
7
10
11
52
3
8
7
18
1
4
21
40
17
24
1
32
1
12
11
48
1
4
1
2
13
4
1
12
1
32
23
26
5
8
9
40
15
4
11
24
5
8
21
2
3
4
49
8
9
2
9
14
3
8
9
6
47
2
1
2
21
36
1
26
11
30
17
6
5
10
5
4
11
12
1
36
9
4
25
50
1
8
17
18
13
8
19
4
1
46
9
14
15
14
29
14
1
32
5
2
7
8
29
18
25
2
7
2
29
4
9
2
19
2
1
14
5
16
5
18
27
2
7
6
9
42
1
6
15
2
9
2
11
26
11
10
1
2
9
18
13
6
41
28
7
8
5
24
1
4
27
10
1
22
19
4
3
14
33
4
1
4
37
2
1
2
1
4
3
6
1
8
41
12
9
2
21
14
3
24
11
18
3
2
3
8
19
16
23
4
27
10
13
8
11
2
3
4
3
4
7
2
11
4
15
18
15
24
23
22
11
10
1
8
19
20
5
2
37
8
11
30
1
30
5
10
3
22
33
12
13
10
3
20
29
2
57
4
1
4
15
8
5
18
9
4
1
34
1
6
21
16
7
12
13
12
5
2
5
12
7
10
49
12
19
10
13
4
23
8
9
10
1
6
9
26
19
18
13
6
45
10
1
4
1
6
3
8
21
34
17
14
3
30
1
26
3
12
15
8
11
14
9
28
9
4
7
24
17
12
17
2
1
2
19
28
1
24
5
2
5
14
15
4
9
4
15
6
7
2
49
8
5
20
5
30
3
10
1
6
77
24
7
6
7
20
7
6
9
72
25
2
23
16
31
2
9
4
3
2
3
2
11
6
5
42
1
8
33
10
1
6
29
12
15
6
1
12
1
10
7
2
43
10
23
20
63
46
3
8
1
62
17
18
9
2
1
10
21
8
11
10
7
10
7
12
15
10
3
4
9
12
23
10
7
18
21
2
15
8
11
2
21
6
9
12
11
46
45
26
5
4
3
4
21
14
23
6
1
18
1
2
15
10
11
16
27
10
1
2
3
24
1
2
3
22
5
14
1
20
9
22
1
8
3
14
13
28
11
26
9
2
39
4
5
16
15
22
43
18
1
20
13
32
9
10
3
2
7
4
27
12
11
50
9
8
7
28
5
28
97
4
9
4
3
38
9
16
3
10
9
6
5
2
9
4
27
38
7
10
7
14
37
26
9
22
25
30
7
18
23
4
1
6
17
4
5
2
19
6
11
4
31
2
13
18
25
18
25
18
19
32
23
32
27
4
23
40
1
6
11
32
5
14
5
6
7
24
1
14
7
16
3
8
21
10
13
4
11
2
7
54
5
6
19
2
19
4
41
22
23
28
11
32
3
48
1
2
15
10
13
12
7
4
23
12
11
22
3
8
3
6
9
22
13
8
21
12
3
20
13
4
15
18
13
10
1
34
3
2
15
2
13
12
21
8
3
16
1
2
3
2
11
22
37
12
15
6
13
2
5
14
3
28
21
12
39
2
15
10
5
28
3
4
35
30
1
8
19
6
7
18
5
12
17
14
21
28
1
4
9
48
3
10
31
4
17
64
5
20
1
8
21
8
3
40
15
8
3
4
11
14
23
16
9
2
19
38
11
6
23
2
19
2
33
4
17
30
3
10
3
2
5
8
9
38
17
6
1
4
37
4
5
26
57
8
5
42
1
16
33
10
3
6
17
106
17
2
9
4
7
22
7
42
3
16
9
22
19
12
35
4
3
8
15
8
15
14
3
10
21
6
9
6
13
12
5
6
1
2
1
8
13
2
1
2
3
14
23
14
3
14
3
2
15
2
9
16
3
4
43
10
1
24
5
26
15
2
3
14
7
4
1
4
17
8
7
14
11
18
13
8
11
14
39
10
9
10
9
22
27
38
25
22
3
26
7
2
3
6
53
8
13
8
9
20
19
10
67
22
3
8
21
8
5
8
11
16
51
12
11
10
1
10
71
18
13
12
17
18
5
6
1
6
19
2
1
30
11
22
51
8
1
4
3
4
5
12
1
10
7
18
1
12
1
38
3
36
5
30
1
6
11
10
7
6
23
6
11
48
51
12
5
16
1
24
7
20
19
8
13
6
7
10
53
42
5
4
1
10
1
2
1
18
21
8
11
8
3
10
35
28
3
6
1
10
13
2
7
6
17
6
7
24
13
2
3
14
3
4
13
26
13
40
7
4
11
2
21
8
19
38
1
2
1
10
17
24
15
2
1
2
1
10
3
4
1
14
15
2
3
24
19
4
27
32
33
4
9
16
3
14
15
38
1
4
1
18
5
6
3
6
3
36
21
44
17
6
1
8
1
10
17
6
37
30
7
6
3
4
5
4
3
36
9
14
3
4
15
16
1
28
3
4
1
8
7
18
11
2
13
12
7
2
1
34
27
12
1
10
21
2
9
2
33
2
5
6
9
14
3
14
3
4
33
6
5
22
1
14
19
14
33
26
5
22
5
10
23
22
11
18
43
14
5
2
15
20
1
2
5
2
17
20
19
12
9
34
31
22
17
2
15
14
17
2
11
6
23
4
9
14
9
16
5
18
15
24
19
16
1
16
7
90
1
60
21
34
3
2
5
8
15
8
11
4
9
30
3
12
13
6
23
12
55
12
9
16
7
2
29
16
3
10
1
18
7
16
17
8
3
4
9
16
11
4
79
12
13
16
1
22
25
14
3
2
11
12
11
24
17
18
19
22
29
4
9
4
13
10
9
14
9
4
11
16
15
12
19
28
23
32
1
24
11
6
3
6
5
16
47
18
29
2
7
2
13
4
19
8
5
10
9
6
11
20
43
12
1
22
3
10
21
2
1
2
1
2
3
12
11
74
11
4
21
14
1
12
1
20
19
18
9
24
15
20
13
34
1
2
11
44
35
38
1
26
1
10
3
16
5
20
27
8
3
8
1
2
3
28
3
20
9
2
11
18
5
4
1
22
21
2
9
14
7
16
11
32
19
4
9
2
9
8
9
22
3
8
3
18
3
62
3
10
13
10
3
10
13
4
13
4
3
20
7
14
29
20
31
12
7
2
13
18
9
2
3
2
1
2
1
2
13
32
15
40
19
4
1
74
29
12
11
6
5
18
7
8
19
12
29
24
13
12
15
22
1
4
5
8
1
12
11
40
7
12
3
4
17
8
37
12
17
6
7
4
3
16
7
38
9
10
7
10
7
2
15
8
3
4
17
48
1
56
1
16
5
48
9
26
9
4
15
4
1
10
47
6
17
8
13
14
17
26
11
42
13
8
3
22
5
18
5
10
5
10
7
18
31
6
9
12
31
4
5
8
7
4
33
14
1
38
17
10
11
2
1
12
19
6
15
8
9
4
9
6
1
4
5
28
5
20
19
2
39
2
3
16
99
36
13
30
19
22
47
10
17
10
19
6
9
12
1
10
9
16
27
12
9
6
5
10
15
4
9
24
1
4
7
6
5
10
1
2
19
4
5
16
9
6
9
6
27
10
17
6
17
2
7
2
43
54
5
4
25
36
17
2
7
4
25
4
3
6
13
18
25
4
5
6
7
20
3
30
19
4
1
44
51
20
3
8
7
20
19
22
1
14
9
2
15
8
9
44
1
2
29
10
1
18
9
14
1
4
21
14
3
6
5
32
31
6
5
14
51
6
5
2
7
4
1
14
3
12
1
8
1
2
71
8
15
10
21
6
7
56
7
10
1
10
3
2
7
40
35
4
11
6
1
6
9
20
33
8
3
22
29
12
51
12
25
6
21
8
33
16
1
2
19
2
9
22
19
6
17
4
11
16
1
2
23
14
55
4
5
36
5
14
7
12
3
10
1
22
1
18
1
32
7
22
25
14
23
18
7
36
7
30
35
24
5
30
3
2
15
10
3
2
7
14
33
16
19
12
15
10
7
20
9
6
1
28
9
2
1
10
5
12
1
8
7
18
1
2
15
12
1
16
17
2
1
20
31
8
13
2
5
26
65
14
1
14
5
4
13
8
5
10
13
26
13
4
9
14
37
10
1
42
7
8
17
16
23
40
3
8
37
4
9
12
15
16
9
2
15
14
17
16
15
8
7
4
23
10
53
24
5
4
9
28
3
30
43
18
35
2
11
6
5
16
11
6
5
22
13
26
41
2
7
2
11
18
5
6
13
18
19
8
23
14
21
4
27
16
13
6
1
14
1
18
19
4
11
50
11
20
1
10
1
26
11
4
5
42
13
14
7
6
7
28
11
20
25
6
5
20
11
16
47
14
3
16
9
8
9
18
39
26
3
10
21
16
9
10
5
2
13
8
1
30
11
22
1
6
13
6
1
6
1
24
1
2
1
8
11
10
15
30
7
8
5
22
5
12
37
12
3
30
5
10
41
34
7
10
31
14
25
20
7
6
1
4
1
32
3
24
17
12
13
28
23
12
5
6
19
12
5
18
19
22
13
24
11
20
31
4
17
4
15
16
9
26
5
2
45
6
41
24
19
6
19
14
1
16
15
8
7
2
3
2
9
20
3
4
3
4
5
6
9
14
27
44
3
8
3
26
9
40
1
2
129
18
25
28
7
24
11
12
13
12
7
10
21
6
17
6
17
8
1
16
19
2
13
30
5
50
19
6
13
12
7
24
5
4
5
18
17
18
7
2
7
8
5
30
7
16
9
12
5
2
13
36
19
48
13
18
43
18
1
4
5
16
9
4
9
2
27
10
11
10
3
2
13
6
35
50
5
4
1
26
5
12
13
10
17
22
7
12
3
4
3
12
11
16
17
6
21
102
19
16
3
2
5
2
39
38
1
8
29
6
3
8
3
2
23
10
1
10
1
2
23
32
5
30
55
2
25
8
33
22
23
12
5
10
7
14
9
18
3
4
5
6
1
14
7
2
19
38
63
12
17
16
13
4
11
30
21
16
13
8
13
2
1
66
1
18
5
4
5
6
17
8
15
22
19
2
1
10
9
68
13
12
13
6
45
28
31
14
33
24
3
16
51
16
9
14
5
8
11
24
21
22
19
8
3
10
21
4
13
12
19
2
3
4
21
6
7
6
1
18
1
12
13
10
7
24
7
18
23
24
5
22
7
6
7
62
47
12
29
6
9
10
9
46
15
4
3
14
45
8
13
16
9
24
11
4
3
6
1
6
1
16
19
22
11
16
1
6
11
18
19
10
11
4
21
4
21
18
11
30
5
8
29
8
15
22
23
4
23
12
19
2
1
8
1
30
13
6
13
10
49
8
17
8
21
2
7
22
27
2
9
4
13
24
59
10
15
8
3
8
7
12
15
8
11
8
5
10
23
30
9
2
13
18
5
2
1
32
37
18
11
26
45
30
45
42
1
12
51
8
15
34
1
2
3
10
3
10
27
6
59
10
3
14
3
10
9
12
7
2
1
10
19
24
1
4
17
4
11
74
5
6
5
18
3
24
9
6
23
24
13
6
19
44
5
12
19
10
57
8
9
4
11
12
25
8
5
6
7
14
49
10
11
6
19
8
1
6
9
8
17
10
15
6
31
12
3
6
13
2
1
20
9
16
5
32
27
2
3
18
43
42
1
10
3
32
37
24
5
32
3
4
23
16
5
6
7
12
17
6
17
4
27
12
29
2
19
2
1
2
1
2
13
6
5
10
25
4
5
12
1
6
11
22
7
2
3
2
9
8
25
10
1
2
1
6
3
10
19
2
33
4
39
10
11
14
5
2
1
18
1
10
13
6
35
20
29
48
5
26
11
2
11
20
5
24
1
2
5
4
5
52
11
38
47
10
3
22
13
18
7
24
13
6
9
10
1
40
3
12
21
4
25
4
11
8
17
52
7
20
43
38
5
10
11
2
17
4
11
12
7
18
19
2
7
28
45
20
11
20
1
10
1
10
21
8
5
30
7
8
25
18
5
6
11
8
3
2
71
2
3
10
7
12
33
12
19
2
13
12
3
12
1
16
15
22
17
20
25
4
27
2
3
32
47
22
11
16
5
8
23
12
3
50
45
8
5
18
1
4
1
34
7
10
7
14
1
12
1
8
15
2
39
8
57
30
7
16
27
30
5
8
3
38
17
2
3
4
27
2
43
14
3
16
5
46
27
16
37
2
19
20
69
76
1
22
1
8
19
2
1
18
23
6
1
14
13
2
17
26
17
18
7
10
1
46
39
12
1
6
5
28
9
20
17
2
3
14
65
14
19
18
21
16
5
2
19
2
5
6
27
8
3
16
5
16
9
20
11
4
7
14
33
10
1
26
11
12
5
6
47
4
5
2
9
4
9
8
3
2
9
6
21
52
7
32
9
4
9
22
23
12
3
4
1
12
7
40
11
2
15
26
3
6
11
6
29
28
3
4
9
8
3
6
39
2
7
32
7
22
1
10
13
16
1
10
3
44
17
4
3
32
19
8
3
70
9
28
25
30
5
2
23
6
13
6
27
8
19
24
25
10
3
14
17
12
19
6
1
8
3
8
9
4
1
6
3
26
39
2
19
2
15
38
1
10
5
22
3
20
31
2
11
8
19
18
13
16
1
2
11
8
7
4
11
20
21
2
3
14
27
14
1
14
11
44
1
10
1
6
5
34
19
14
9
8
1
28
25
8
1
26
19
20
7
40
11
18
1
28
9
8
1
2
9
10
25
10
13
14
3
18
1
10
29
26
3
2
13
6
9
2
5
24
9
6
29
22
3
18
31
16
21
70
9
18
29
28
9
24
1
6
1
12
11
2
25
12
33
62
23
12
13
4
15
4
7
18
11
2
1
32
11
6
5
14
11
10
7
24
1
22
19
50
9
8
41
24
7
36
3
28
3
10
53
10
13
2
1
6
5
10
41
32
49
14
5
34
15
2
27
12
11
8
1
8
29
36
3
12
1
18
13
4
1
6
13
6
11
6
13
8
9
14
15
2
17
14
3
14
27
2
27
8
7
42
9
32
13
6
7
8
11
24
1
28
1
6
5
20
17
8
5
8
9
4
9
20
11
22
3
4
15
4
5
6
7
6
1
2
5
20
3
38
19
10
3
54
7
38
1
12
21
4
9
2
11
4
1
22
7
4
5
10
23
16
9
2
7
2
9
12
5
2
7
4
3
24
3
6
11
52
21
20
47
14
19
28
39
62
17
10
1
26
3
22
33
24
3
4
15
14
1
16
5
6
1
12
19
12
5
2
5
20
11
8
5
18
19
20
17
4
5
6
7
42
13
6
5
26
19
2
11
8
5
22
17
6
5
4
1
26
1
20
25
2
1
4
1
28
17
4
9
8
11
8
9
28
9
2
15
10
1
4
5
8
7
12
21
14
9
2
3
8
5
28
1
18
7
46
1
12
5
30
1
28
39
4
25
38
3
40
19
18
27
6
3
2
13
38
15
10
49
14
7
4
3
14
7
12
1
4
17
30
41
12
5
52
31
12
3
38
35
2
7
2
39
24
1
10
11
16
3
24
9
14
7
18
7
30
23
14
17
12
15
14
1
28
1
2
55
2
5
4
11
10
5
4
1
16
5
12
3
2
3
22
63
16
3
8
11
26
1
14
3
52
1
52
59
16
11
10
9
14
11
26
41
4
1
14
3
20
15
16
7
12
11
26
7
8
3
6
1
8
37
6
15
4
21
38
15
8
15
8
15
4
19
30
29
12
3
4
17
18
17
54
17
2
1
12
5
16
9
34
7
22
33
22
11
14
67
6
5
6
31
6
5
48
1
2
13
2
21
20
7
6
19
4
9
4
3
2
23
2
13
10
17
30
19
4
5
8
5
6
1
12
19
2
7
58
21
32
17
12
5
12
1
8
19
6
11
8
3
2
33
14
9
4
5
32
9
14
3
4
35
8
15
30
11
22
13
18
17
14
27
10
11
10
17
40
21
2
53
22
15
22
33
6
39
18
1
30
1
12
25
2
5
24
7
6
25
68
37
6
5
2
21
4
21
18
3
8
3
4
3
2
7
10
13
8
9
2
1
16
5
10
19
4
3
8
17
8
17
2
23
6
27
6
9
2
3
2
19
8
1
18
13
42
3
12
7
12
1
4
3
14
5
2
7
8
3
8
13
16
1
2
53
44
13
14
29
6
17
8
31
12
3
16
7
4
17
54
23
12
7
8
39
10
21
8
3
18
3
20
9
4
65
6
3
2
13
40
3
26
15
42
7
4
43
14
5
2
3
18
9
4
33
10
1
12
1
48
7
10
3
10
9
16
3
10
45
26
33
2
7
12
19
16
7
4
13
46
7
76
43
16
1
40
1
6
3
8
27
20
7
4
7
22
13
6
15
10
11
8
35
8
9
14
21
2
3
10
11
6
1
32
7
8
15
20
3
20
15
10
7
14
3
36
1
6
13
4
5
10
5
8
19
14
27
10
5
44
25
10
3
2
9
4
3
14
3
26
9
36
7
14
5
18
11
6
31
18
15
22
3
2
3
14
3
6
5
10
19
16
1
20
13
36
13
4
13
24
1
46
1
8
27
12
1
28
19
4
3
6
7
6
7
8
45
8
27
22
7
6
13
6
33
6
5
34
21
2
9
2
3
20
7
4
3
24
1
24
17
14
17
30
1
12
7
12
13
4
11
2
7
12
19
28
5
4
9
12
5
6
1
8
7
10
11
40
13
2
35
2
29
36
3
4
23
24
5
46
7
12
1
2
5
8
3
12
31
10
3
10
9
2
13
8
21
16
15
4
33
4
5
48
9
2
25
14
7
10
9
4
5
6
29
22
19
14
1
6
7
8
3
14
3
16
19
4
21
24
25
32
17
10
5
38
33
20
9
4
15
10
15
22
17
4
3
22
21
28
53
30
3
26
3
16
59
18
5
4
19
6
1
4
21
4
45
12
9
6
5
4
37
18
37
2
1
10
7
10
3
2
21
16
45
28
1
16
9
12
11
4
13
8
11
4
39
14
27
14
43
16
25
12
15
8
3
26
13
10
1
26
13
4
3
2
7
4
5
4
13
4
3
8
1
2
1
26
3
62
3
2
9
20
5
6
13
8
3
28
21
6
11
16
7
6
1
8
1
2
1
10
7
10
5
8
19
8
17
30
15
8
15
32
75
10
19
16
3
4
5
16
1
18
71
6
11
2
1
16
51
2
1
30
17
4
31
6
39
8
31
4
45
14
33
2
9
4
37
14
5
12
61
12
11
4
3
20
1
6
1
52
11
14
3
16
19
38
7
18
1
14
29
12
7
18
9
2
11
16
33
8
11
8
29
8
15
12
5
6
1
10
35
2
1
30
29
2
7
6
17
16
9
8
33
2
9
6
17
16
27
20
3
40
21
18
7
56
3
10
63
28
5
4
11
12
27
4
5
4
57
4
5
18
9
8
75
2
3
10
7
14
17
14
19
2
29
12
107
6
15
10
11
34
19
10
11
12
23
36
17
6
13
4
7
14
5
12
21
16
13
4
7
22
5
10
17
2
5
8
7
14
1
20
15
4
15
4
29
12
3
66
1
26
25
2
31
50
7
12
1
14
5
10
5
18
37
8
45
16
1
72
7
8
33
2
5
10
13
68
11
20
23
8
7
2
15
14
5
18
7
26
39
2
13
4
15
4
13
6
55
12
19
30
7
22
15
38
7
4
23
2
55
26
27
10
3
4
15
18
11
18
5
4
5
24
37
2
19
12
45
40
1
20
5
4
11
4
7
10
13
6
15
6
17
4
19
6
5
48
23
4
51
38
9
64
1
12
7
6
25
8
25
2
19
20
7
10
1
4
47
6
3
6
9
18
9
8
15
2
3
6
5
6
19
6
9
16
11
26
9
20
39
28
3
6
3
4
1
14
21
6
11
4
1
60
35
2
3
2
15
10
13
20
1
30
19
2
17
28
15
10
7
10
9
2
5
2
33
12
33
32
11
6
11
66
43
4
5
18
23
18
9
2
1
6
9
8
1
2
29
8
7
18
53
8
5
8
19
4
7
56
17
4
1
2
7
8
31
20
3
18
19
16
3
2
17
20
3
8
11
6
15
10
5
14
15
4
27
18
5
4
13
10
17
6
71
2
7
40
1
28
5
4
9
4
5
2
3
2
33
6
13
4
29
34
7
12
1
12
17
38
11
2
1
26
33
46
15
4
3
76
9
26
37
8
3
2
3
38
13
18
19
32
1
30
1
2
45
16
7
6
5
18
11
8
1
24
1
32
29
12
17
10
17
2
13
12
5
6
3
14
15
4
55
2
1
10
3
4
5
42
5
6
13
14
13
12
3
8
17
16
3
18
19
2
11
14
11
52
11
8
3
22
13
34
9
2
51
2
9
6
29
6
3
6
25
8
37
6
3
26
1
28
11
16
7
6
31
10
17
10
19
8
41
2
13
10
1
34
17
26
3
26
13
12
11
6
21
2
7
12
3
8
13
10
23
12
13
10
5
8
17
12
1
2
3
2
1
24
1
18
19
18
3
6
11
16
3
36
21
22
37
12
1
2
3
28
5
8
11
36
5
2
5
10
1
34
9
14
27
20
9
12
55
2
15
34
1
12
13
16
9
16
3
2
3
26
3
14
3
6
61
12
33
2
1
6
19
54
25
14
13
12
5
4
5
14
1
12
13
28
1
24
5
14
1
26
5
56
13
4
3
22
57
16
45
40
53
2
3
4
51
58
27
14
15
6
15
28
5
2
1
2
29
2
13
16
5
8
29
18
3
50
15
8
17
6
11
20
47
26
13
8
21
4
7
4
15
2
25
4
31
2
3
2
1
2
7
22
7
18
19
6
23
2
1
16
19
8
5
10
13
16
3
6
17
12
3
12
1
36
31
24
25
6
11
4
17
36
7
8
19
6
3
4
21
26
5
6
3
12
7
38
3
2
3
2
15
6
5
20
15
10
3
14
13
4
3
2
1
10
9
22
37
10
3
6
5
32
3
34
31
12
15
26
15
2
3
4
15
4
27
4
3
22
1
2
17
12
17
2
5
6
71
24
5
4
9
6
5
4
37
6
1
6
13
8
1
20
49
4
5
10
57
2
15
14
19
22
1
4
9
12
3
28
13
10
3
20
39
16
21
38
33
2
15
2
3
18
23
42
33
4
5
18
23
6
1
12
1
10
1
10
11
10
9
38
15
14
11
18
25
8
19
22
23
30
1
10
5
18
3
34
3
4
9
20
51
2
1
24
15
16
3
4
3
2
3
2
1
2
43
10
3
4
7
12
5
10
1
10
3
12
11
4
3
4
15
34
7
8
13
26
5
74
31
36
77
10
5
2
3
12
17
2
11
36
7
22
3
2
53
4
43
8
49
26
3
14
13
10
5
10
25
14
1
16
7
10
17
14
9
6
3
30
11
2
1
10
9
4
1
2
13
16
7
8
25
2
11
10
5
2
5
2
17
16
1
4
3
16
5
8
7
4
7
12
7
16
5
52
27
16
23
4
27
22
3
28
3
2
7
6
37
2
13
20
1
10
15
4
27
18
37
2
1
46
7
10
23
10
17
16
15
10
3
34
25
26
17
14
13
4
1
8
3
32
15
4
9
12
17
2
5
16
39
20
3
34
3
4
5
12
1
4
1
4
95
10
7
24
47
4
7
20
13
8
13
10
15
20
5
14
31
4
11
12
5
8
9
2
7
2
25
12
11
18
37
10
5
10
1
40
1
2
7
12
7
18
11
18
7
10
23
24
3
2
15
12
13
16
15
2
3
4
5
4
9
8
27
24
3
2
35
10
9
2
15
2
1
2
3
14
19
20
37
4
1
6
11
24
3
4
19
12
17
2
3
2
11
4
3
14
1
10
3
10
1
22
3
4
13
2
39
12
11
4
9
18
15
14
9
20
9
38
1
4
1
24
3
8
7
30
1
10
9
30
31
2
13
8
53
6
11
12
11
16
11
16
5
6
1
4
11
10
43
12
5
58
13
28
5
4
13
18
1
10
1
10
1
4
3
40
7
4
5
10
15
2
25
18
27
2
27
4
9
4
31
2
3
30
11
10
11
6
5
44
27
56
9
22
3
38
15
52
1
4
29
8
21
4
7
6
9
8
7
8
3
10
1
4
3
24
5
18
57
28
31
4
23
2
15
32
3
2
9
8
5
2
31
4
7
12
3
6
5
2
13
6
5
32
27
16
3
10
3
16
7
32
9
12
21
8
35
4
17
2
9
6
15
26
7
80
17
62
7
28
5
8
11
40
5
8
9
14
15
4
33
14
23
4
19
2
15
24
3
10
3
4
15
2
15
4
9
14
3
18
1
26
1
2
3
8
3
32
5
36
21
82
3
4
9
48
45
12
1
6
11
6
11
10
25
6
3
8
1
10
15
52
5
28
13
4
9
4
3
46
1
10
9
44
21
8
15
18
5
12
3
2
1
44
3
8
23
28
5
4
1
2
11
22
7
18
1
12
15
10
75
2
9
10
35
2
3
10
41
10
5
38
23
8
11
2
25
12
13
6
55
12
7
2
9
18
19
6
5
24
13
4
7
2
9
10
5
28
5
6
1
2
3
2
11
6
3
12
13
12
15
24
23
4
23
2
15
12
7
24
39
6
3
22
7
14
41
6
11
8
9
12
17
56
1
10
27
20
3
26
3
18
5
8
3
8
9
8
3
2
3
4
3
10
3
10
5
4
1
6
11
20
9
6
9
12
5
6
23
20
7
46
3
28
3
4
13
22
3
28
3
2
35
6
1
14
5
30
35
2
21
26
15
12
1
4
13
8
3
4
15
2
9
6
49
36
23
52
13
10
3
4
21
16
11
22
1
14
13
10
15
4
33
2
33
8
9
10
1
76
7
6
17
6
29
28
3
10
15
8
3
4
17
10
13
16
9
14
7
36
1
4
17
46
5
80
29
8
11
2
9
24
1
2
9
12
3
2
15
10
3
60
5
10
11
4
15
16
1
18
19
4
35
8
15
6
7
16
21
16
7
6
3
10
23
24
5
6
13
16
17
20
59
4
13
6
3
12
17
14
19
4
3
8
7
22
3
8
3
6
17
8
13
54
5
6
1
30
11
2
3
8
5
20
49
10
9
4
9
20
11
20
5
22
31
16
11
4
3
12
15
60
5
22
5
30
7
30
31
4
27
10
15
12
5
2
9
10
29
34
9
6
7
4
23
6
29
20
11
2
9
34
11
50
11
6
5
24
17
14
9
28
25
20
1
4
11
32
11
2
31
4
25
18
17
8
1
4
17
20
9
2
9
14
15
4
31
12
3
16
7
16
9
12
1
14
5
2
13
18
5
4
7
16
15
2
23
2
3
2
19
20
7
42
9
4
9
26
19
6
21
12
5
14
5
8
9
16
3
4
21
4
15
12
5
14
9
14
99
4
1
16
3
4
1
12
7
6
7
18
13
30
29
4
19
4
3
58
11
2
3
20
25
2
9
6
23
16
5
36
1
6
5
34
17
12
15
12
7
2
31
6
1
20
15
4
3
2
33
2
7
2
27
10
7
18
1
18
13
40
17
50
15
8
5
12
7
20
3
2
5
6
5
24
31
2
47
4
1
4
39
20
65
6
7
4
3
6
5
12
1
22
1
4
3
2
3
28
5
16
13
8
13
38
1
4
3
4
5
14
7
4
11
4
5
14
11
2
5
32
7
6
7
12
3
4
17
6
65
2
11
2
15
4
9
18
19
4
27
14
3
22
19
6
21
4
3
10
1
10
11
6
25
12
13
14
19
4
39
14
19
6
5
18
1
18
7
2
17
2
1
8
61
20
3
16
31
20
9
22
11
30
7
6
1
12
5
18
23
6
13
16
13
6
5
2
17
10
13
10
25
14
31
2
3
4
3
2
3
4
19
2
15
18
33
6
9
6
1
2
1
46
1
8
17
10
41
32
13
4
1
18
3
2
3
10
27
50
15
4
3
2
17
32
17
28
9
22
13
6
1
6
1
2
43
10
11
14
1
16
29
24
15
20
9
4
15
2
5
20
5
4
9
12
7
10
51
8
21
54
3
6
47
26
13
10
5
2
45
16
3
10
5
34
23
6
7
4
19
6
3
26
11
12
19
12
1
14
3
28
7
18
3
2
5
54
5
20
33
2
3
46
13
10
5
16
9
10
5
50
15
8
7
48
5
4
1
26
3
20
3
2
1
2
5
18
1
6
13
26
3
26
9
32
11
12
13
4
5
36
23
24
1
18
1
10
3
18
31
20
9
8
33
26
29
6
43
30
3
4
7
48
5
10
31
14
21
4
5
18
11
2
15
4
3
26
19
36
3
6
5
6
15
28
5
12
3
20
33
2
33
10
25
26
9
16
1
38
13
18
17
36
39
78
1
16
1
18
3
4
27
10
23
8
11
30
41
8
31
10
11
2
35
12
13
22
5
36
11
4
1
30
5
2
1
10
17
26
3
8
13
10
7
78
11
30
13
2
27
4
1
24
5
4
1
12
1
18
7
4
17
8
13
26
43
10
9
4
19
20
49
2
55
42
15
8
15
26
23
2
21
26
33
22
21
10
7
16
1
30
11
18
33
4
17
22
21
46
37
4
11
28
11
34
3
104
15
34
37
10
7
6
5
8
7
14
5
24
1
4
9
2
25
16
11
4
9
32
17
8
13
2
9
4
3
14
5
14
13
6
11
10
21
8
5
10
19
4
13
4
1
24
3
22
1
6
5
2
7
4
7
4
13
32
1
2
7
36
5
8
13
26
3
10
11
20
37
32
5
36
21
2
1
2
23
24
5
30
15
4
3
2
3
46
9
8
25
2
15
14
9
10
9
6
19
4
3
52
3
10
3
10
7
2
9
32
9
12
11
8
17
58
39
20
29
4
5
6
23
12
1
4
9
8
5
2
17
26
7
42
7
12
11
10
5
16
9
40
21
2
31
12
7
6
3
6
7
16
3
10
1
12
7
18
1
4
3
4
39
4
41
28
27
14
31
8
1
10
15
22
11
12
3
20
1
18
5
38
21
8
5
22
31
46
3
4
27
4
3
28
9
2
29
22
11
4
1
22
15
4
3
14
5
2
35
6
5
38
3
24
25
24
3
4
9
2
7
8
49
4
7
12
21
30
7
2
15
14
15
14
3
2
21
14
1
16
5
6
25
6
9
18
1
60
31
14
1
2
45
12
9
24
19
24
21
16
21
14
21
14
9
10
17
32
1
14
5
6
7
4
37
2
1
54
11
4
5
6
1
30
45
26
27
4
47
4
1
4
3
2
7
10
9
44
1
26
1
4
3
4
15
34
53
6
11
2
41
6
7
4
11
6
43
42
25
4
1
4
7
14
35
2
19
8
23
12
1
22
19
24
5
18
7
10
1
10
27
38
1
18
7
12
15
14
5
18
33
14
5
2
13
12
17
20
27
8
3
4
15
2
25
16
3
6
3
14
23
4
39
6
13
28
5
6
9
16
5
8
11
36
5
4
7
14
25
54
11
4
7
4
9
14
1
16
19
16
9
14
7
30
11
24
1
24
1
20
11
36
3
6
21
14
3
4
1
10
3
6
1
12
23
4
11
26
7
18
3
10
3
10
25
10
15
6
19
44
1
18
1
4
1
2
19
6
21
62
37
22
9
76
7
2
5
6
1
2
59
18
1
24
5
20
11
66
15
4
1
10
1
30
7
50
1
4
15
14
11
22
9
2
41
32
27
4
25
16
21
24
5
2
1
2
17
24
17
48
13
14
31
16
33
40
29
12
19
4
1
2
9
6
9
28
1
4
5
16
37
12
5
26
55
10
5
12
1
8
5
16
21
2
1
8
17
14
21
4
3
20
41
8
11
4
11
6
29
18
1
38
7
12
9
8
21
2
21
10
31
22
33
2
11
2
3
2
3
6
11
12
1
24
5
60
7
48
25
10
1
6
25
32
13
22
7
36
1
6
33
8
11
6
29
4
3
14
17
14
7
24
1
4
9
22
29
12
51
6
3
28
1
4
1
14
5
20
11
8
5
4
17
8
17
22
19
28
31
8
43
4
7
18
7
28
11
14
17
10
11
6
41
2
5
4
7
4
7
18
5
6
5
6
7
8
7
36
7
36
29
2
25
2
11
38
1
8
37
4
7
28
5
2
49
40
17
6
31
4
19
8
5
6
1
24
9
12
11
12
1
8
5
18
11
42
3
38
5
14
27
20
11
30
55
8
1
20
11
10
13
8
9
8
5
8
15
32
21
28
69
8
3
4
29
22
37
6
11
2
13
10
11
18
17
32
5
34
33
12
43
14
11
6
3
30
21
10
15
6
3
34
1
12
9
2
1
20
33
34
1
12
9
10
3
20
15
2
7
20
39
18
1
4
3
2
1
8
3
8
5
6
25
26
19
16
9
4
11
2
1
6
7
36
23
4
9
24
3
4
3
4
11
42
9
6
7
4
7
8
3
36
11
16
27
6
17
4
17
10
3
34
17
16
5
2
29
6
11
12
15
6
21
38
49
8
7
4
13
14
7
14
31
10
53
4
17
18
7
8
3
14
11
4
27
40
5
4
57
8
3
10
5
8
17
4
13
16
35
38
3
18
31
6
3
6
1
16
9
6
1
22
7
16
47
18
29
4
19
2
3
14
5
6
21
18
15
6
17
14
19
16
9
10
15
6
63
14
31
2
1
16
9
4
5
2
19
8
33
16
11
2
47
16
7
8
1
36
5
22
19
6
21
4
7
4
5
10
9
4
45
8
9
16
9
10
1
48
7
20
21
4
3
4
5
10
23
6
33
6
3
2
15
4
7
8
3
6
7
20
19
4
17
8
35
18
33
2
5
10
11
2
9
4
21
4
39
56
5
36
41
6
7
12
1
12
5
20
9
36
11
20
19
60
3
2
21
4
19
26
17
10
23
14
5
2
1
12
7
6
3
6
11
6
43
6
7
2
17
10
15
20
1
2
13
16
5
16
17
20
3
8
27
8
23
26
11
2
3
4
51
10
59
8
33
10
17
10
7
12
7
6
7
6
23
58
25
2
5
8
15
22
3
2
15
14
5
18
11
4
15
18
21
26
13
18
25
12
17
26
1
18
13
10
29
10
1
38
35
108
11
54
19
6
17
4
1
20
9
8
13
8
5
4
11
30
5
8
23
6
9
42
1
12
37
22
3
42
7
18
13
8
21
14
9
8
23
2
3
22
7
2
1
18
9
26
15
16
13
2
15
8
3
8
3
12
29
16
1
16
9
20
3
16
1
8
17
6
11
44
29
4
3
20
27
6
3
38
47
20
3
10
17
26
19
16
11
8
15
36
3
4
23
2
9
6
19
2
3
50
31
26
19
10
1
26
3
16
3
6
1
24
25
6
3
28
21
10
3
34
53
14
33
6
21
28
3
10
7
16
1
26
1
20
21
32
9
6
41
4
7
24
17
8
5
4
13
38
13
12
7
6
3
32
5
4
1
18
19
24
3
16
15
88
1
4
1
12
13
6
17
34
5
8
17
2
5
16
17
10
5
4
5
30
7
10
35
22
35
8
1
12
17
2
27
20
7
12
43
2
3
12
7
12
1
4
5
4
33
14
13
28
15
42
7
6
5
28
7
14
1
2
11
4
11
6
19
34
7
16
77
8
63
4
13
2
55
12
27
8
25
4
35
10
5
14
11
12
19
2
3
4
23
2
21
2
9
2
5
16
13
18
43
20
7
12
7
2
13
40
19
6
43
46
21
28
5
8
1
16
3
20
3
10
1
2
11
32
3
2
7
12
3
14
13
32
3
2
3
40
29
30
39
18
21
4
3
14
39
6
69
4
35
10
15
4
35
22
15
2
3
16
29
4
11
8
11
10
9
20
45
2
3
24
13
60
1
14
3
6
3
4
3
2
21
8
1
16
31
4
13
28
43
4
19
28
7
4
21
34
1
26
23
16
15
32
1
2
1
18
1
2
5
2
15
22
5
24
19
32
69
2
33
2
5
10
3
6
13
26
3
4
5
6
1
8
21
18
7
2
7
48
9
16
9
30
9
16
7
2
5
2
5
8
3
4
5
4
29
16
1
2
9
40
37
24
23
2
9
4
3
4
17
4
17
20
35
20
11
4
7
10
13
4
1
4
15
8
11
16
3
26
7
26
9
2
9
20
5
4
17
4
3
22
3
2
1
12
9
24
1
30
5
2
7
6
9
10
41
2
13
6
5
38
7
6
23
10
21
14
7
10
23
30
9
14
25
2
45
2
47
16
29
28
19
12
1
32
49
10
5
20
5
50
1
4
5
6
13
24
23
6
7
6
1
14
5
8
3
4
13
8
5
30
67
50
11
2
5
18
7
2
15
6
17
4
5
2
15
22
5
10
5
22
67
4
9
4
15
22
15
10
9
8
35
32
47
2
1
22
11
38
9
2
5
4
9
10
21
12
9
10
57
16
17
16
3
2
3
72
3
4
9
16
3
2
15
44
11
18
3
20
31
26
43
6
11
2
1
10
3
10
1
20
1
12
3
14
41
12
7
4
1
16
17
8
5
20
9
10
19
20
3
50
7
4
9
16
21
40
3
4
5
10
49
10
9
10
3
40
9
2
21
4
1
18
1
22
5
16
5
2
11
2
11
20
33
2
37
12
5
10
3
4
17
8
3
2
27
44
5
8
47
2
9
36
9
8
1
12
1
6
27
2
11
10
57
4
21
2
17
20
15
8
17
10
13
24
11
6
25
12
1
2
9
10
5
30
25
10
7
14
1
16
11
14
13
6
1
2
3
6
3
2
13
2
35
2
13
30
55
12
7
2
7
2
13
4
3
8
5
10
7
8
25
32
5
20
5
12
35
16
1
10
7
6
1
42
1
2
43
8
1
6
7
12
11
52
95
18
15
8
5
28
45
80
9
8
3
6
3
14
17
4
27
26
43
40
73
26
7
6
13
2
11
36
17
10
11
2
7
28
5
12
11
18
7
18
19
8
3
6
55
4
1
10
1
18
5
16
47
6
7
4
13
18
21
20
11
16
17
4
7
26
3
6
23
6
15
10
11
4
1
18
1
6
9
30
5
4
5
70
3
6
3
28
5
52
11
16
13
22
31
8
29
6
27
28
7
16
37
26
7
10
7
8
11
6
7
2
5
12
19
36
5
8
9
18
9
10
7
4
3
16
3
44
7
4
15
16
11
20
1
4
7
8
23
6
19
8
5
14
7
14
27
18
19
14
37
50
13
2
47
24
29
14
21
4
9
4
7
2
41
10
11
2
7
30
3
26
15
22
1
28
5
12
43
10
1
12
5
20
15
8
25
2
3
6
17
12
11
12
3
4
27
22
9
14
39
2
9
8
77
2
1
10
1
6
7
4
3
4
3
4
51
14
17
10
11
6
3
18
19
16
3
40
7
6
11
22
23
2
31
14
5
20
15
8
11
22
9
10
3
6
1
6
13
2
27
14
3
2
11
58
35
64
7
8
29
38
17
8
7
8
3
22
33
4
35
2
11
16
27
2
23
4
5
24
5
24
11
8
5
6
31
10
3
4
3
6
9
12
9
8
9
26
1
16
1
4
1
6
5
6
1
12
11
12
11
2
9
28
3
2
3
26
11
8
15
6
1
42
9
8
1
12
43
2
13
24
7
12
11
6
3
20
19
30
1
2
13
14
23
6
1
16
33
2
13
30
31
10
19
18
7
16
15
6
3
6
37
20
3
4
27
2
7
26
11
34
13
32
1
36
53
30
1
4
7
2
27
4
1
60
51
28
3
6
5
36
29
22
31
10
1
20
5
8
9
14
45
14
13
6
9
10
23
24
37
36
3
2
19
14
13
6
21
6
23
20
23
6
11
12
7
12
7
8
25
14
11
4
1
6
27
2
13
28
27
18
1
32
9
10
13
4
9
14
3
12
5
42
15
6
1
6
3
26
25
18
11
18
33
26
1
6
7
34
9
4
17
28
29
14
25
12
51
34
11
4
25
64
9
4
3
8
5
6
21
2
19
8
5
4
17
2
17
14
47
12
13
52
7
18
15
4
9
16
3
22
25
6
23
12
11
4
3
10
33
14
5
2
3
6
5
6
9
14
1
66
11
6
1
20
1
6
7
8
1
4
29
10
17
4
3
8
5
8
17
34
11
2
3
14
15
26
3
4
29
20
37
4
3
6
1
18
7
24
9
2
3
12
11
10
7
24
5
10
1
12
17
2
3
46
13
2
3
10
3
6
9
8
7
8
1
4
21
12
3
2
11
14
1
4
3
2
5
48
15
6
19
26
5
6
5
20
15
44
1
10
9
12
1
6
1
6
1
4
35
24
3
10
9
14
31
16
9
50
5
28
35
2
9
8
31
6
21
8
7
16
3
26
11
32
37
28
7
6
11
8
1
2
3
22
1
4
7
8
7
2
21
2
3
4
7
14
19
6
7
6
15
18
41
26
35
10
3
2
1
16
17
8
3
8
23
22
1
6
75
4
3
24
55
4
23
6
11
34
17
4
13
10
11
18
1
16
33
8
35
10
61
6
23
30
5
2
15
72
3
4
3
26
3
20
13
16
11
10
15
2
3
16
13
10
5
10
35
2
31
10
7
26
5
28
3
14
9
14
17
14
19
12
11
6
9
4
7
8
3
46
27
8
1
24
5
28
5
18
7
30
1
26
1
12
1
12
1
18
7
4
7
16
31
4
3
22
11
2
7
26
19
2
3
20
37
32
13
6
11
30
5
8
5
28
11
10
5
2
17
8
25
22
39
4
3
16
1
22
97
2
5
16
1
4
15
6
11
8
21
4
63
14
5
2
15
38
7
36
3
26
23
16
17
2
61
24
23
32
3
4
21
6
5
18
23
44
19
2
29
10
11
20
5
4
13
32
31
6
7
2
17
4
7
20
27
6
5
30
5
4
7
22
15
12
33
2
15
16
15
16
1
8
1
30
3
4
23
22
9
20
31
48
13
2
11
18
17
6
1
32
21
10
1
2
9
30
21
30
11
20
3
8
11
4
17
4
9
6
3
2
11
12
1
6
35
34
7
12
5
4
3
4
1
6
15
72
13
4
7
4
1
8
9
20
9
14
7
56
5
4
15
16
25
20
21
8
15
4
31
4
7
28
5
8
19
2
9
34
19
2
25
4
7
4
1
4
3
24
1
2
25
2
9
4
17
10
1
14
7
6
15
22
21
24
19
6
9
10
15
14
1
14
7
4
5
8
13
2
9
2
1
4
29
16
7
44
5
8
7
2
17
2
11
18
5
20
33
4
9
62
9
24
11
18
5
4
9
18
11
12
5
12
29
4
3
8
1
50
31
4
13
8
13
2
23
28
1
30
11
12
11
4
21
32
9
2
13
8
5
6
41
10
1
4
1
8
15
8
1
18
3
16
13
38
1
24
7
20
55
64
43
4
35
18
13
12
41
4
7
48
11
14
9
10
1
20
19
48
3
6
5
30
23
6
1
12
1
34
33
14
1
2
9
6
37
24
1
30
1
6
5
2
5
6
1
6
1
4
33
10
17
32
7
2
13
10
5
14
9
20
31
20
45
2
51
8
9
14
11
18
45
46
7
20
1
6
5
6
1
18
7
30
1
12
17
6
19
38
9
10
21
10
7
2
13
20
9
8
15
6
1
8
11
22
9
24
15
52
9
2
5
2
35
2
9
8
7
10
3
6
3
14
25
36
27
6
7
26
9
2
35
10
3
4
13
4
7
4
11
18
5
14
3
6
11
18
27
2
13
4
9
18
1
10
1
20
31
2
5
52
15
34
11
22
3
16
13
14
57
8
11
6
5
12
31
6
13
16
3
8
27
2
25
18
17
12
29
2
15
12
13
8
29
30
11
12
15
2
15
4
3
22
27
22
33
60
9
6
11
4
7
4
5
34
7
30
19
2
11
18
23
6
1
2
7
2
39
10
31
8
1
28
11
6
15
10
33
20
3
14
5
6
33
48
1
26
13
6
5
42
35
8
7
24
15
4
1
38
1
44
15
28
37
6
7
18
7
4
17
6
5
8
35
30
1
18
17
10
5
32
23
40
25
12
9
14
17
2
1
30
15
10
13
12
41
4
3
2
15
14
15
26
3
4
13
20
41
8
35
24
5
12
15
8
25
30
7
6
11
30
13
6
7
24
1
60
17
22
15
8
9
6
11
28
1
6
17
20
37
12
3
12
11
4
11
20
5
12
3
2
5
8
9
26
29
8
1
18
17
14
3
8
7
36
1
18
1
2
1
30
11
26
27
24
3
2
9
18
5
16
23
18
1
22
19
6
1
16
29
6
23
2
11
4
9
2
1
6
33
8
3
14
7
10
37
30
9
38
5
4
1
20
9
4
27
18
1
18
1
8
11
28
11
18
17
10
13
14
21
14
61
20
17
34
1
2
1
28
9
16
5
30
3
22
5
18
3
8
3
2
9
14
1
68
15
14
5
14
3
22
53
14
47
4
21
16
13
4
51
2
9
2
15
2
5
18
1
4
13
18
33
6
13
18
9
6
5
20
7
6
1
20
1
6
17
10
9
18
1
2
5
8
33
4
1
12
17
4
7
16
3
18
3
8
9
2
21
6
1
22
5
2
9
12
13
16
3
44
1
2
3
2
9
10
19
26
5
18
5
12
5
18
7
30
13
26
5
6
3
44
7
10
3
40
23
44
29
8
7
4
5
8
5
4
11
14
7
24
11
8
3
2
43
6
3
2
1
10
7
26
3
16
15
12
5
28
1
8
7
6
7
2
11
6
11
6
17
64
13
18
29
8
29
14
13
10
7
22
3
2
15
8
25
30
11
8
29
6
13
8
7
8
5
2
13
6
3
20
3
12
5
28
9
18
33
12
15
16
3
22
7
40
1
16
13
4
3
4
27
2
77
4
5
12
3
20
15
24
7
24
5
2
13
14
11
20
19
34
3
22
5
20
7
2
1
12
5
2
13
8
1
18
49
18
23
12
15
8
3
14
1
6
7
48
9
4
23
8
11
4
21
4
5
4
27
2
9
14
1
2
15
4
9
8
1
14
5
16
3
12
21
10
7
2
9
2
1
6
17
8
1
2
9
2
21
50
7
10
27
18
1
36
7
4
13
4
17
4
21
6
17
34
11
8
13
20
41
10
35
18
51
18
5
12
1
2
13
14
17
6
17
20
11
10
43
46
11
28
21
32
17
12
17
6
7
32
3
4
13
14
19
4
15
12
21
18
3
6
5
8
19
2
31
4
27
2
23
16
5
16
19
12
33
24
5
52
13
36
23
10
1
12
23
4
7
2
7
4
7
6
1
2
23
28
11
2
1
36
5
4
1
6
13
4
1
8
11
10
5
10
3
8
15
4
23
8
1
10
35
2
33
8
9
42
11
4
13
20
19
48
11
18
7
6
23
2
1
10
3
24
7
24
7
42
1
6
19
2
5
14
45
2
39
18
5
6
11
4
5
34
9
6
1
10
5
2
3
54
11
18
3
24
5
6
11
14
5
4
7
2
19
16
3
4
9
22
15
4
73
2
5
28
3
20
13
40
5
8
21
10
9
20
13
4
29
14
5
2
13
36
45
24
27
16
9
10
1
2
3
10
23
4
21
12
5
22
11
2
9
4
33
8
17
10
5
18
43
20
5
2
3
10
15
2
61
2
1
18
29
12
7
30
25
2
19
44
43
6
1
8
5
6
7
12
1
6
11
8
5
34
5
48
3
26
15
6
1
10
17
12
27
18
39
2
3
4
21
34
21
2
25
28
3
8
3
6
5
38
5
48
9
12
1
10
3
2
27
12
1
20
11
6
19
26
9
2
5
12
5
10
9
14
21
8
1
4
9
22
5
12
15
12
19
14
9
16
3
2
5
38
5
14
13
14
5
10
7
16
15
28
35
6
11
6
15
32
17
22
13
14
9
4
17
6
7
12
23
12
17
10
3
10
11
24
13
16
1
10
21
8
3
2
3
50
9
14
9
20
17
8
25
6
9
8
17
18
11
12
15
10
19
16
75
2
17
18
3
6
15
6
1
8
5
12
1
2
19
6
1
20
3
38
33
16
33
38
9
2
19
18
13
24
23
16
11
10
23
12
19
2
11
6
17
8
3
4
11
38
15
18
1
6
19
14
9
32
5
10
15
8
1
6
43
18
27
4
5
12
5
2
5
16
3
2
33
16
3
8
11
4
7
4
13
24
9
22
11
4
1
4
11
8
7
4
63
12
3
8
29
4
3
2
17
46
15
2
13
4
7
40
7
4
5
2
7
2
33
4
23
4
23
8
3
4
7
10
15
6
47
16
3
2
15
24
51
8
15
2
5
18
9
2
1
4
15
16
3
40
69
70
11
10
77
10
13
12
13
16
39
16
49
38
9
4
61
34
17
4
13
36
13
2
5
64
5
54
7
30
7
62
37
10
9
6
11
36
5
6
5
16
3
4
1
24
13
6
53
8
23
20
1
10
7
10
1
16
39
2
19
2
3
2
3
8
29
30
11
18
41
8
1
18
21
12
21
42
13
10
17
2
9
10
9
6
3
2
1
8
11
6
11
12
15
8
17
20
3
12
5
4
1
10
11
12
13
8
7
12
9
14
1
2
51
30
15
8
3
4
5
2
11
12
13
12
7
36
5
16
1
6
19
14
5
8
7
14
1
12
25
8
7
14
55
18
19
2
23
8
11
38
1
26
13
14
15
10
29
2
1
6
15
8
29
8
3
10
23
18
33
6
13
30
7
10
1
2
35
6
7
36
1
14
1
16
5
18
47
2
5
22
11
12
7
40
19
6
31
26
15
4
5
28
17
2
3
4
3
6
9
26
13
68
21
4
17
6
1
38
25
6
31
16
13
10
5
8
11
6
17
18
7
16
17
12
19
4
3
28
3
4
21
8
1
12
1
6
3
48
5
10
13
18
7
20
3
6
13
10
3
4
5
4
15
32
1
38
1
36
23
26
19
14
9
2
5
6
3
4
3
28
21
48
35
10
11
8
1
16
25
24
3
2
17
22
1
26
15
4
1
18
29
24
1
4
21
18
13
6
5
10
23
8
5
8
15
32
37
2
13
18
5
14
25
26
5
4
59
28
5
14
23
14
51
8
79
24
19
20
11
36
7
34
13
10
21
10
3
28
57
18
13
8
1
2
27
36
15
10
9
14
3
16
9
4
7
6
25
6
1
18
1
10
13
4
11
8
13
2
3
6
11
4
13
20
13
20
107
14
3
8
15
2
9
22
57
16
17
16
5
60
5
18
7
4
1
4
5
4
1
2
1
50
15
2
29
4
9
6
27
6
25
8
11
2
25
20
51
8
19
6
25
4
11
12
3
10
7
28
33
4
3
36
1
36
1
16
1
8
13
16
3
16
5
10
11
4
3
4
23
10
35
4
27
6
39
2
9
16
1
2
9
2
55
8
19
12
5
6
1
2
1
26
15
2
3
28
23
12
53
22
49
6
1
20
25
8
1
20
9
2
3
10
15
34
1
4
9
24
53
14
1
8
9
14
3
8
9
24
25
6
27
6
7
6
13
26
1
18
1
10
5
26
23
4
9
2
65
24
11
20
13
12
13
6
3
4
29
54
15
4
11
14
25
4
21
8
19
14
3
24
1
4
13
42
23
14
9
18
11
2
3
10
19
12
17
2
17
22
9
98
3
2
5
22
19
26
39
4
37
4
45
10
9
18
13
4
13
2
5
8
3
4
55
16
5
34
5
4
25
10
23
58
29
14
69
4
21
4
3
36
9
14
27
4
9
18
5
8
17
30
9
30
5
12
1
12
25
30
1
14
21
4
11
10
15
20
23
56
9
4
1
8
19
2
7
2
17
10
33
52
1
22
1
4
1
20
1
28
15
8
17
14
3
10
51
16
1
18
19
34
17
10
15
16
9
2
3
6
13
6
25
4
35
8
19
8
3
22
5
10
33
10
5
4
5
12
3
16
19
12
1
8
1
26
5
26
1
24
19
22
1
32
5
28
19
14
33
2
1
26
9
38
1
10
5
6
25
2
5
16
9
2
11
2
15
16
5
24
7
2
13
4
13
12
1
4
3
16
15
2
25
42
43
10
15
36
7
16
7
4
21
38
21
8
15
8
21
4
15
56
5
28
1
4
1
6
7
10
13
18
1
28
39
8
11
14
5
16
51
10
3
4
3
32
3
26
3
8
3
18
3
16
41
16
43
10
19
2
123
4
7
16
3
6
25
8
1
6
9
34
23
18
7
4
7
26
1
14
35
2
1
16
15
28
1
2
9
2
1
20
11
26
31
14
13
16
39
2
51
2
11
8
1
12
13
10
1
38
3
38
17
10
5
34
5
4
1
24
5
2
15
2
21
18
9
26
15
2
35
2
3
50
25
6
27
14
15
8
27
4
23
10
3
22
7
36
3
18
23
36
3
14
13
50
3
14
39
46
9
8
17
8
39
2
31
116
11
42
3
26
7
10
21
40
39
24
33
2
23
4
23
4
19
18
77
16
9
24
3
38
1
4
3
4
3
10
27
4
3
8
1
2
3
28
21
38
29
4
9
8
1
2
5
12
19
2
1
8
9
4
3
14
3
8
1
30
17
12
9
18
7
10
3
8
21
14
5
10
9
2
3
14
27
2
21
2
1
42
35
6
27
8
9
6
25
28
41
4
5
10
3
2
3
2
1
32
3
6
25
2
7
12
11
14
19
4
17
50
29
10
1
4
13
2
19
18
11
6
1
6
47
16
17
26
5
36
17
24
21
4
5
2
1
4
1
8
11
28
1
8
55
22
3
4
27
20
3
8
9
8
9
6
15
4
33
38
19
2
13
4
1
2
13
22
35
4
1
10
37
10
9
4
23
6
35
4
11
12
1
4
1
48
3
16
3
2
7
10
3
22
9
10
17
20
11
46
5
6
5
4
29
8
53
4
5
6
19
26
7
4
5
16
1
4
5
2
11
18
15
2
11
14
1
12
49
32
27
2
15
8
9
26
15
6
1
4
1
16
11
10
7
10
7
2
3
2
9
24
21
12
1
6
1
6
1
10
1
26
11
8
1
6
49
20
1
60
5
22
1
18
27
2
1
4
5
2
3
8
1
24
5
2
15
2
23
10
5
2
63
36
3
24
17
10
3
40
7
8
3
6
23
6
7
8
1
2
7
6
17
2
1
22
3
10
5
2
1
4
3
40
19
2
19
20
5
4
5
6
5
2
11
2
15
4
3
16
7
4
3
30
23
6
5
10
11
6
5
34
1
26
5
18
9
36
27
4
1
32
5
10
5
4
13
4
3
26
3
12
11
8
19
8
11
6
7
2
31
12
47
6
5
2
89
10
11
18
5
4
39
20
17
18
17
4
7
4
3
10
13
26
3
2
9
14
15
2
17
14
23
6
1
4
13
2
1
14
1
90
41
2
7
8
17
6
1
22
19
4
7
8
17
2
3
2
9
2
13
6
9
26
9
6
17
12
1
16
19
8
3
4
21
32
21
46
1
4
1
8
1
32
13
4
3
2
3
28
3
2
13
16
11
24
5
2
3
34
27
14
9
38
3
2
3
4
19
22
13
8
9
10
13
6
15
2
13
30
7
2
71
10
11
20
21
26
15
10
9
20
45
2
7
4
27
2
3
8
5
14
21
12
3
24
1
14
1
6
17
14
13
42
11
4
15
26
35
2
1
6
9
2
21
12
25
14
21
8
33
6
5
2
5
30
3
16
13
6
1
14
1
4
23
4
1
2
5
8
41
8
11
4
17
4
15
40
13
30
9
4
15
8
3
10
15
16
41
22
13
14
31
22
37
2
3
6
1
24
1
30
17
2
15
2
3
20
21
4
19
10
27
48
1
10
3
2
47
8
3
2
3
42
17
20
13
4
23
32
5
2
13
6
1
4
1
8
7
8
43
54
1
6
13
2
17
2
1
52
17
30
1
12
5
16
1
2
5
10
5
8
9
2
11
2
9
8
3
6
7
8
11
10
1
4
1
12
7
18
13
18
15
44
33
2
17
10
9
8
1
18
25
12
3
12
27
10
11
8
65
36
1
8
31
28
1
16
19
16
31
10
13
10
25
22
5
2
11
6
13
4
9
2
9
4
5
4
1
14
1
2
3
16
1
8
1
6
35
4
9
10
3
52
9
10
53
10
11
2
3
6
5
18
11
8
13
6
1
10
11
30
1
16
23
38
3
32
9
8
19
20
1
42
29
40
31
8
1
2
1
2
1
2
7
26
7
10
15
24
11
10
5
4
21
12
19
12
15
10
9
10
1
6
1
20
7
52
5
4
3
4
21
4
15
4
41
12
11
34
11
30
11
20
3
10
11
10
13
4
23
10
5
10
29
40
7
8
5
14
1
6
3
24
7
38
1
4
27
4
15
32
7
4
11
6
7
12
23
24
7
58
11
22
21
20
11
8
11
22
19
30
31
2
25
16
3
12
5
2
21
8
29
4
13
20
5
24
1
8
13
30
5
34
7
4
3
40
9
6
11
6
67
4
3
2
7
20
37
20
5
6
11
4
9
26
5
10
21
38
17
4
7
8
15
22
23
4
37
6
11
42
3
8
21
22
9
24
13
28
9
8
37
4
43
2
11
20
17
8
7
38
1
28
3
2
7
20
5
6
47
12
21
16
13
58
39
10
3
14
39
12
11
2
9
4
7
24
25
4
5
4
7
10
3
4
21
4
3
10
3
18
5
2
1
16
21
14
31
8
7
22
11
14
13
8
17
30
1
6
5
18
7
2
9
6
13
8
51
10
11
18
31
10
5
14
19
20
9
14
3
4
23
14
1
28
21
16
21
2
31
4
7
14
1
10
17
14
5
44
17
30
13
2
7
60
9
42
3
26
15
32
5
18
1
2
19
22
9
14
7
22
25
6
1
6
43
8
7
18
1
4
3
8
1
8
13
12
11
18
1
24
21
26
25
2
29
8
5
6
21
10
3
6
3
20
45
28
1
22
5
2
33
26
15
10
15
36
45
8
5
8
31
6
7
34
11
24
1
4
3
4
21
30
1
30
5
26
23
10
39
6
7
6
13
18
3
4
5
32
7
28
11
26
5
20
1
2
9
10
1
36
9
14
17
18
1
44
31
2
7
6
7
12
25
18
7
2
3
34
9
10
3
8
5
2
7
12
11
20
11
12
5
18
13
60
5
44
13
4
17
24
1
2
9
18
1
6
11
4
27
12
15
40
3
22
1
12
3
16
15
4
11
2
3
12
25
42
9
16
21
10
9
16
47
8
7
16
3
2
5
4
13
10
9
16
5
6
35
6
25
20
27
84
5
4
13
30
17
12
17
4
5
2
63
4
3
26
55
2
7
26
13
4
13
10
3
16
19
24
3
2
43
8
5
4
1
20
19
30
1
8
33
2
17
18
1
6
29
26
25
10
25
16
33
26
19
6
1
6
15
48
13
36
27
6
1
14
5
14
1
30
19
10
29
22
59
4
39
8
5
12
25
32
1
32
1
6
13
10
39
12
13
16
3
16
7
8
7
34
21
4
9
20
35
64
3
8
1
12
7
6
27
2
5
36
15
12
11
24
5
10
27
8
7
20
1
2
47
34
29
8
15
8
57
24
35
2
11
26
5
6
5
12
11
12
9
10
9
6
1
22
9
6
25
12
7
32
5
2
3
22
3
4
3
14
5
8
33
38
3
4
3
4
25
6
17
4
9
34
53
22
11
12
7
2
7
4
17
34
25
6
7
10
9
20
31
2
43
18
5
6
5
2
11
18
21
4
9
10
1
18
3
10
33
40
13
18
1
6
7
14
1
2
29
4
15
2
13
42
7
12
5
12
21
34
5
30
13
38
15
4
27
14
1
28
7
24
1
8
11
12
5
6
9
2
3
6
19
10
25
12
11
10
11
8
1
28
9
12
39
4
3
16
3
14
21
10
9
12
45
14
21
6
31
18
23
4
3
12
39
20
15
8
7
4
29
2
13
18
11
6
1
8
9
26
37
16
3
2
19
28
35
6
13
14
7
12
25
8
7
4
1
30
23
18
45
46
5
10
29
12
17
18
1
2
1
6
1
2
7
6
7
8
5
16
21
20
7
12
7
40
1
10
7
2
7
36
3
16
5
2
11
26
15
14
7
12
5
18
11
10
3
8
1
48
3
6
5
24
11
12
17
4
23
28
7
6
19
10
15
2
13
26
7
14
9
2
11
12
7
12
27
4
21
8
5
10
7
2
3
8
7
10
1
18
1
4
9
32
11
6
13
6
19
6
3
30
7
34
3
36
17
24
29
6
5
12
1
118
3
2
11
28
27
48
23
18
5
18
29
16
35
12
1
18
17
4
7
20
35
2
19
18
5
6
3
54
1
4
15
14
1
8
3
28
21
32
3
16
9
8
5
16
9
4
5
8
7
2
19
24
5
6
1
2
23
22
21
10
15
20
21
2
17
24
5
6
1
4
11
16
7
12
15
6
11
36
13
18
1
12
11
18
1
8
19
40
3
10
5
4
25
6
5
30
9
6
3
20
15
2
43
8
13
16
13
20
13
2
15
4
3
6
7
14
23
8
9
62
3
2
15
4
49
6
19
6
11
2
15
32
1
32
5
8
11
36
5
16
53
12
5
20
3
16
9
34
7
16
15
16
7
14
17
14
15
2
3
18
1
40
39
34
7
16
7
10
41
2
3
26
5
10
11
22
7
2
43
4
7
18
5
12
11
18
9
12
67
12
5
6
7
8
7
12
5
2
7
10
5
2
33
4
3
4
3
10
21
2
19
2
3
32
3
16
9
24
5
2
1
42
11
18
3
18
9
16
7
20
69
20
13
20
21
14
15
2
21
20
1
28
9
4
33
14
33
12
5
12
11
20
3
26
25
24
17
4
7
2
3
14
11
2
5
6
3
20
3
20
45
12
17
2
1
40
37
34
9
30
9
26
3
4
23
4
7
12
35
2
5
42
67
2
11
2
7
2
47
2
15
6
3
6
17
22
25
12
3
44
1
4
5
6
17
14
19
6
35
26
17
18
11
16
19
28
1
18
13
12
31
6
31
6
3
6
9
4
3
4
11
2
31
8
7
6
29
22
9
20
23
8
9
4
3
4
21
2
19
12
15
2
1
12
3
52
1
28
37
18
1
12
7
12
23
6
17
2
15
8
23
28
3
2
33
10
1
4
27
22
5
12
17
12
7
4
27
28
7
24
3
8
11
4
13
8
5
22
9
20
29
6
5
14
9
4
3
42
29
22
5
22
7
2
17
12
7
2
3
14
7
14
21
20
37
18
1
36
1
16
9
4
5
56
5
8
35
2
7
26
3
12
1
26
23
26
5
30
5
6
113
6
25
12
13
14
23
42
11
10
13
6
35
20
31
6
21
2
3
14
11
14
31
24
11
4
3
14
3
20
9
24
11
30
3
10
15
10
9
8
43
2
11
4
5
8
7
20
9
2
5
10
3
4
11
2
33
64
3
4
11
10
15
32
13
12
11
8
15
8
3
6
3
20
9
2
1
16
3
8
29
8
1
2
27
2
3
2
11
28
103
6
3
4
9
12
9
14
5
14
7
8
9
12
7
6
17
24
1
2
1
20
1
4
9
2
3
18
3
16
13
4
5
12
5
10
3
34
17
2
7
4
9
6
5
12
3
4
47
32
7
2
3
4
5
2
11
16
11
10
9
4
3
2
13
2
5
28
3
2
1
8
13
58
13
2
23
30
3
8
15
8
45
36
27
4
1
10
25
6
27
34
1
2
7
6
7
12
1
30
7
10
9
18
11
2
3
6
13
4
19
6
1
6
1
8
23
6
3
12
5
2
9
8
11
6
19
10
7
10
5
28
23
26
1
4
3
10
33
16
13
4
19
8
3
32
5
6
5
20
21
50
15
4
29
2
5
16
15
12
13
70
11
32
1
18
1
6
1
28
9
12
17
6
3
18
53
16
47
2
1
74
9
26
3
2
35
26
3
2
5
2
9
2
27
10
17
12
49
24
9
4
3
4
3
12
25
60
11
24
23
24
7
20
23
8
15
4
39
6
35
16
1
6
7
12
21
4
31
8
15
4
1
34
7
4
47
8
13
30
13
12
43
30
1
4
1
12
5
2
9
4
35
6
3
10
45
2
17
20
3
42
5
30
7
2
1
4
17
12
5
12
11
14
1
12
5
18
1
2
23
2
1
14
3
6
3
22
15
42
19
2
19
24
39
30
5
28
11
36
3
2
15
12
25
8
9
2
1
8
1
8
31
2
3
2
13
24
21
8
9
2
9
98
11
6
1
12
5
10
17
12
5
46
37
24
35
24
7
6
23
2
3
4
3
18
19
24
5
6
5
18
5
4
13
4
17
16
17
8
7
4
7
18
17
10
57
6
7
8
1
8
11
18
13
4
1
30
13
30
13
4
9
12
13
10
63
4
3
52
1
10
19
10
61
22
3
12
9
62
9
6
27
12
11
20
5
2
7
14
1
12
17
2
1
18
15
20
43
60
13
30
17
8
5
4
17
6
11
4
9
10
3
2
15
6
1
2
17
4
5
4
11
6
19
2
21
6
9
6
45
2
13
8
45
2
3
4
5
2
15
2
1
14
9
20
3
6
1
18
13
8
21
28
3
14
13
2
9
6
11
8
27
4
19
6
25
18
13
16
5
26
31
4
57
4
5
6
5
12
21
26
1
12
7
10
7
34
29
40
47
6
13
34
1
12
21
2
7
32
15
78
13
12
5
64
5
12
23
2
11
26
3
20
21
28
1
6
13
2
49
4
7
16
3
8
7
10
1
20
11
48
23
2
5
30
13
70
5
40
7
12
23
2
31
12
19
24
5
30
5
16
5
34
29
14
23
12
35
20
3
12
9
46
57
8
11
2
11
4
3
6
11
20
11
18
15
2
3
10
25
90
7
12
13
42
9
14
13
4
5
22
21
30
15
28
3
56
15
12
11
20
19
12
21
22
29
8
15
2
3
2
11
14
9
8
3
22
11
10
17
10
27
24
13
28
5
2
5
6
27
22
21
2
5
10
9
4
1
16
1
10
1
36
7
6
7
32
5
12
1
4
1
12
23
6
45
10
35
20
3
4
11
4
21
20
19
16
27
2
3
16
1
30
17
30
7
8
7
10
1
2
7
2
7
40
5
32
15
40
9
14
9
16
7
4
1
50
5
14
31
2
31
2
15
10
51
18
11
14
17
18
11
6
31
2
7
4
3
24
3
4
15
8
1
10
5
18
17
44
23
16
5
4
19
2
5
32
5
20
1
10
13
6
1
10
1
14
13
6
13
6
31
2
3
60
33
8
21
8
11
26
19
28
5
2
11
30
1
32
37
10
29
16
1
2
9
18
9
16
1
22
23
6
7
6
17
4
29
68
3
12
29
30
25
8
7
10
1
18
17
34
29
6
33
16
5
24
31
4
13
8
5
34
37
10
31
2
27
2
17
14
17
16
13
6
29
18
25
34
9
6
11
16
11
14
31
22
3
20
45
6
7
6
13
4
5
4
61
18
11
18
5
2
17
6
11
4
11
22
13
40
15
10
27
6
5
6
37
14
23
30
29
6
7
44
11
28
7
10
15
4
1
2
11
12
41
8
35
2
31
18
5
12
57
2
13
2
9
10
21
2
27
10
1
4
1
8
29
2
9
40
11
2
31
10
9
20
27
22
57
6
9
2
5
14
15
26
61
30
5
14
25
4
31
2
13
10
3
36
11
16
1
34
3
4
7
10
1
12
1
20
15
52
1
26
3
18
19
8
3
2
1
34
23
16
7
22
3
34
15
8
15
30
19
12
11
4
7
4
1
22
19
10
41
24
1
22
11
24
13
6
17
20
15
6
5
12
9
4
63
40
29
6
39
4
9
24
5
24
11
6
7
2
25
4
3
20
9
26
3
8
15
14
3
4
3
16
5
16
5
6
23
6
7
24
5
12
31
2
7
4
5
2
11
26
3
36
31
12
23
2
11
40
19
12
31
4
5
4
1
10
27
6
11
10
5
10
23
4
1
30
31
24
5
14
5
12
5
4
7
8
15
16
1
2
11
18
1
12
21
2
3
28
7
48
1
24
5
24
19
4
29
36
1
6
17
24
19
4
15
16
19
18
15
18
5
8
5
30
3
12
7
12
15
16
3
2
27
10
7
4
7
4
3
34
39
4
7
22
33
4
21
4
15
8
5
26
7
8
9
16
49
18
7
10
25
6
37
12
35
48
5
12
13
14
1
12
15
12
17
2
11
50
7
36
39
24
15
26
11
8
1
4
13
24
25
14
3
20
3
2
11
24
13
18
1
4
1
36
5
14
15
12
3
8
49
20
39
20
21
14
7
10
7
46
19
32
7
14
57
12
15
30
1
4
5
2
27
26
11
12
21
30
17
12
7
20
7
6
13
12
7
2
23
12
11
10
15
28
13
10
9
14
7
2
47
4
7
24
3
34
27
2
25
8
7
6
49
6
5
16
27
8
1
8
3
6
1
4
5
16
29
22
3
8
17
12
5
2
1
2
5
16
3
2
1
12
5
2
1
12
15
10
7
22
13
6
7
30
11
38
5
30
19
4
11
18
39
8
1
8
7
10
11
12
17
16
1
52
11
38
9
6
13
44
11
16
3
24
1
2
3
4
3
32
1
12
1
32
31
8
23
10
17
6
15
8
3
6
3
8
5
10
5
6
3
14
17
20
19
12
39
4
1
48
7
6
53
2
9
12
37
6
1
68
1
4
3
22
19
42
7
24
3
14
29
18
5
30
19
24
1
28
7
8
15
8
39
12
1
8
5
16
11
14
23
32
7
50
7
8
1
10
15
4
5
12
5
20
23
10
7
30
3
4
33
2
1
38
5
40
9
8
59
8
3
22
29
2
27
10
1
24
1
8
55
12
3
10
13
4
5
8
11
10
9
2
61
2
69
2
29
46
21
28
13
6
7
24
21
22
13
14
21
42
3
16
41
8
35
2
1
2
19
16
9
14
7
10
21
2
3
8
3
14
7
10
45
10
9
14
1
2
15
18
7
2
41
8
15
6
23
12
11
28
19
22
1
10
1
12
9
2
11
4
13
28
1
4
27
4
1
10
25
2
11
10
37
8
11
2
21
20
7
2
11
32
37
20
13
32
11
6
33
18
11
4
9
4
9
2
1
6
1
22
5
4
1
18
3
10
5
8
27
12
1
10
17
18
5
12
13
2
13
22
7
26
5
32
25
6
1
4
11
12
21
2
27
8
17
38
25
2
9
38
3
20
21
2
35
28
17
2
3
6
25
12
17
2
9
16
3
20
9
14
3
10
11
8
43
20
9
2
9
2
3
14
1
32
7
4
3
24
11
14
3
26
3
4
15
6
11
2
17
38
27
6
35
4
19
10
11
2
11
14
9
20
71
16
27
12
31
14
13
12
3
20
9
8
31
16
19
2
27
4
31
4
25
4
29
2
37
4
15
6
19
12
9
4
21
68
15
60
21
2
15
2
9
10
1
8
9
18
35
18
11
2
7
2
17
6
23
64
3
8
5
6
23
6
35
8
29
16
1
34
5
56
7
26
25
6
3
8
1
22
5
4
5
10
9
4
27
4
1
36
1
2
13
4
43
2
7
6
7
6
11
18
3
12
19
16
1
12
11
8
1
22
27
20
19
12
11
8
1
8
3
14
7
4
27
14
11
22
17
24
5
26
7
22
7
4
65
2
5
32
3
4
21
40
9
14
7
68
9
2
23
28
7
10
17
6
3
2
13
6
1
12
3
6
9
38
5
6
1
22
53
56
81
2
3
30
1
12
5
30
17
12
11
50
27
20
3
14
13
28
21
2
27
26
61
14
1
12
21
10
15
8
1
38
1
36
5
8
53
8
23
26
25
8
15
32
3
8
11
18
13
4
29
12
19
14
61
36
13
4
23
4
1
32
3
4
3
16
5
12
5
28
3
30
7
2
31
14
27
6
29
20
25
18
11
28
25
22
11
2
25
2
35
44
65
12
1
14
1
28
3
32
9
14
17
32
21
32
45
24
9
26
21
10
1
8
11
14
7
10
1
2
3
10
27
4
17
8
3
2
47
44
23
12
1
4
25
2
7
20
11
24
3
34
35
4
23
32
3
8
7
2
45
14
13
6
5
48
7
2
3
10
5
22
13
4
43
14
35
2
7
16
3
16
13
14
1
30
31
20
1
26
1
22
29
8
9
28
19
6
27
38
9
8
13
28
39
18
5
14
1
16
3
22
1
6
7
6
23
28
39
12
11
8
17
6
1
4
35
14
5
12
13
16
57
28
37
12
5
14
25
12
7
10
17
6
5
30
9
36
13
16
3
12
33
8
3
6
29
12
33
16
35
6
3
40
3
14
9
10
7
14
3
14
1
6
19
14
19
6
7
12
3
10
9
4
3
8
11
6
11
22
15
12
9
22
5
14
9
28
17
34
11
10
7
52
15
8
9
42
1
8
7
12
23
62
5
14
25
2
5
8
1
6
7
22
21
8
11
16
7
22
5
20
7
4
5
6
5
14
11
8
9
28
5
14
7
26
21
8
9
2
21
2
9
8
3
8
9
2
11
4
29
2
11
16
1
8
23
14
1
2
5
6
13
6
7
12
1
4
7
8
9
12
15
16
15
20
3
14
43
10
3
20
7
52
1
8
11
16
9
12
31
20
15
22
23
4
9
4
9
20
3
14
23
16
7
14
11
4
21
8
19
8
3
6
11
8
3
16
1
14
45
2
1
24
25
16
3
6
1
14
25
10
23
30
7
6
67
10
3
10
15
2
1
48
33
54
27
2
1
4
7
8
5
4
5
10
9
4
9
4
13
20
1
2
11
12
1
6
11
26
3
4
27
2
1
26
11
34
11
2
13
2
11
10
11
20
11
14
19
12
7
6
25
14
3
2
3
2
17
16
5
44
29
22
15
2
1
12
7
8
27
2
37
6
13
4
13
10
7
4
5
38
1
12
5
10
5
4
15
12
19
8
11
18
11
8
9
2
23
6
3
28
27
12
17
52
37
4
1
30
7
40
9
8
45
8
9
8
15
34
27
6
13
4
7
8
13
8
13
18
21
6
31
70
29
8
5
4
15
24
5
12
3
6
3
4
3
52
33
20
19
46
5
6
9
4
1
22
29
18
1
6
17
6
13
22
11
4
11
6
49
14
35
4
5
10
1
18
1
12
7
10
13
6
5
28
9
2
5
74
5
2
19
24
5
4
3
4
29
14
37
6
3
6
17
16
53
22
11
2
7
12
23
8
11
2
1
34
3
6
1
38
7
20
9
2
9
14
3
8
9
30
7
4
3
8
15
36
5
10
15
52
9
18
5
32
3
22
5
6
13
2
11
44
3
24
5
6
19
26
23
4
1
18
49
4
1
2
21
8
11
8
9
2
3
16
5
50
41
12
5
20
7
10
9
12
1
4
53
22
7
6
5
4
11
20
17
16
31
16
15
20
1
22
11
22
15
16
7
14
5
24
35
26
1
6
7
2
15
4
21
12
3
12
5
2
3
8
9
2
15
2
73
14
23
32
7
22
11
2
43
4
5
30
1
22
1
4
45
4
7
8
1
10
3
6
3
4
5
12
1
20
9
32
11
14
7
26
1
24
41
14
5
8
13
18
1
8
15
30
15
8
19
30
1
6
9
2
5
14
61
30
5
2
9
4
5
32
3
42
25
6
29
24
37
10
1
26
29
6
5
2
7
2
15
6
31
2
7
20
11
52
1
40
13
8
25
4
1
6
3
28
3
6
19
2
5
6
7
2
5
12
19
90
3
12
5
30
35
6
11
8
5
14
9
16
11
10
17
36
17
18
1
2
13
8
1
14
13
2
3
10
9
46
1
24
5
6
5
18
11
12
17
20
7
28
13
24
5
4
9
16
19
24
3
8
3
12
1
16
19
4
7
4
51
20
15
2
3
14
11
20
7
6
13
26
3
4
1
20
21
6
1
10
11
4
3
16
5
8
9
2
1
4
11
18
21
8
61
16
9
6
7
16
15
4
7
10
13
36
29
6
29
12
29
2
1
2
9
32
5
2
15
14
9
8
37
26
11
2
15
8
3
10
3
14
3
8
3
4
27
10
15
22
5
22
19
8
13
14
13
44
3
6
9
14
3
22
5
4
45
24
13
4
1
6
1
10
23
4
7
6
1
6
25
6
13
18
41
2
13
10
9
8
21
2
3
22
27
20
9
10
7
8
7
26
27
22
23
10
11
6
5
14
3
64
27
20
3
14
9
16
7
6
7
18
5
4
5
8
25
20
41
36
5
66
9
16
7
16
13
4
3
16
31
4
19
6
13
6
55
36
39
4
19
6
3
4
25
20
49
4
15
6
7
12
17
2
15
6
5
18
1
20
15
44
9
10
9
8
21
2
31
6
29
10
7
4
3
20
7
8
11
2
3
10
9
30
1
4
17
4
11
24
1
4
1
16
3
2
15
24
9
10
9
10
51
16
13
6
25
2
11
20
1
14
7
10
9
2
5
8
3
10
5
4
3
14
17
26
7
22
5
2
11
2
9
2
1
18
3
4
7
16
1
10
45
4
5
18
1
4
7
24
23
30
1
12
7
6
9
22
3
8
3
6
3
16
7
6
13
14
5
14
35
22
3
14
5
6
1
6
7
2
13
20
17
6
7
12
11
2
19
2
15
16
23
4
21
14
3
4
23
40
3
4
5
2
7
18
11
10
9
6
15
2
7
2
15
8
1
36
37
4
47
26
5
22
17
6
5
6
19
28
5
20
3
2
17
4
3
24
3
46
11
4
3
8
9
10
1
24
1
26
17
28
1
4
33
32
33
4
5
8
3
10
11
20
7
4
23
6
3
8
1
2
7
14
5
8
3
8
3
10
7
8
3
18
23
20
1
18
19
2
31
6
15
16
15
8
25
4
33
2
3
4
31
16
15
2
21
2
33
10
3
22
1
14
1
8
7
14
13
4
27
10
5
8
21
30
1
30
1
4
1
22
5
4
5
4
7
32
11
26
23
8
7
4
5
2
3
8
3
4
3
2
25
8
13
2
25
36
5
16
5
12
3
2
19
6
59
18
11
26
1
34
13
32
3
20
43
4
13
4
13
6
5
16
7
6
5
30
25
10
11
10
19
4
5
4
25
2
1
52
1
6
5
8
31
58
1
8
17
12
1
16
13
24
15
46
13
24
9
14
3
6
21
2
9
8
1
6
7
12
29
34
1
12
1
6
1
24
7
4
1
10
7
4
1
16
3
20
1
6
1
24
19
2
9
6
11
4
9
26
17
12
7
2
13
4
7
18
5
6
11
32
1
18
3
2
11
20
27
14
5
10
9
8
5
20
5
30
1
12
105
20
1
16
21
4
9
6
19
4
13
20
17
12
11
2
33
20
1
20
37
12
11
16
1
10
7
22
11
6
15
8
11
26
9
20
1
8
7
2
9
46
23
6
7
22
13
12
3
12
7
10
13
48
13
6
21
8
9
10
3
10
1
2
3
10
1
24
19
24
13
4
1
8
1
4
5
10
13
4
3
12
7
8
3
34
35
8
21
6
31
2
5
16
31
6
19
32
29
32
17
34
11
6
15
10
39
8
5
2
3
10
9
4
21
2
3
26
9
32
11
22
17
12
35
10
7
6
23
14
17
14
7
8
5
4
3
6
1
12
9
4
57
16
3
22
15
36
23
2
29
16
9
52
3
12
39
28
35
16
3
10
9
10
3
2
31
12
3
2
9
10
1
6
9
2
1
4
27
20
21
2
81
34
37
48
33
26
39
28
59
60
23
2
9
8
11
6
49
2
29
2
11
2
1
16
59
2
1
8
5
2
19
8
49
2
3
2
63
40
63
8
1
22
5
2
3
26
15
2
3
2
31
10
7
2
7
10
5
2
1
4
17
6
3
26
15
2
55
4
3
32
5
10
19
34
11
12
17
14
5
36
11
6
5
6
37
10
7
4
41
12
23
18
3
14
3
6
15
8
7
2
15
4
9
12
37
50
21
30
5
24
7
22
7
6
5
10
1
12
5
2
29
8
21
8
35
2
27
8
25
26
21
14
9
4
3
8
3
8
3
32
1
6
9
42
7
38
5
4
1
6
19
8
47
10
9
6
15
12
1
32
29
2
11
42
1
10
7
16
9
50
31
10
21
2
9
2
15
12
3
4
19
2
5
8
7
26
3
12
13
16
41
4
9
2
3
2
7
8
1
16
5
4
21
18
29
4
7
32
15
2
13
4
37
8
9
6
55
24
3
6
11
38
19
12
13
14
13
22
1
24
5
6
1
26
13
6
1
2
5
46
5
6
5
6
13
8
7
10
27
2
3
10
9
18
11
6
5
10
5
2
13
12
41
6
13
2
37
4
13
28
7
10
23
34
3
26
25
18
17
18
37
2
7
12
25
26
7
4
47
4
1
10
3
2
15
4
5
4
15
2
29
30
35
2
7
10
1
6
1
4
5
6
3
6
11
12
15
28
23
2
5
18
15
8
3
22
61
2
13
46
21
28
1
40
13
30
17
10
29
16
19
18
13
6
1
18
5
22
21
28
1
18
19
12
1
2
15
14
11
4
35
2
5
26
1
18
33
26
11
6
17
8
35
50
7
8
1
60
7
4
13
2
19
4
1
14
11
14
5
12
3
26
5
16
9
14
21
36
1
12
1
2
13
66
23
4
17
30
5
2
13
6
11
22
7
4
1
42
1
4
7
10
13
8
5
4
13
12
31
4
41
22
9
2
17
12
3
10
3
4
3
6
3
6
3
2
1
30
5
12
13
16
7
4
23
6
37
8
21
24
1
26
11
56
31
98
15
8
5
16
5
8
13
24
5
28
41
12
5
10
19
2
3
6
7
32
3
10
13
4
37
14
13
30
43
2
3
6
13
20
5
10
3
4
13
6
9
30
5
2
43
2
17
42
7
2
17
12
1
20
1
2
19
24
1
6
35
12
1
6
5
18
5
26
9
20
37
26
45
6
3
10
11
10
7
12
3
2
13
12
1
12
5
8
7
34
103
26
33
4
21
4
11
6
49
14
11
34
25
70
9
4
1
2
5
10
31
76
41
4
11
6
13
48
29
4
39
28
7
22
7
46
7
4
27
16
5
16
9
20
11
6
11
18
23
20
1
8
1
18
7
60
9
14
1
24
45
38
19
14
55
4
1
20
13
30
11
6
33
6
17
10
35
12
3
14
23
10
33
2
75
10
3
12
3
4
13
32
15
22
3
10
27
4
5
6
7
46
7
20
9
2
3
28
15
4
1
10
3
6
19
8
3
6
15
78
17
2
1
2
21
8
27
12
11
16
1
12
17
30
17
4
3
10
17
4
7
12
29
36
7
12
15
2
19
6
3
16
15
32
15
10
23
12
13
6
5
16
25
6
3
20
1
6
1
4
13
8
5
12
25
2
1
6
11
6
3
6
5
52
19
16
13
4
7
2
11
14
25
18
21
4
9
4
9
10
27
8
5
10
15
32
13
12
5
10
17
22
37
8
19
18
23
42
31
2
27
2
3
44
1
10
7
14
13
28
5
10
15
4
15
10
49
14
3
8
55
22
5
8
5
2
11
6
1
6
11
22
3
4
17
30
17
4
7
8
13
2
23
18
15
10
11
12
1
24
3
28
3
6
25
2
1
4
1
4
9
46
15
6
3
12
13
8
5
60
1
4
9
12
23
50
17
8
21
36
7
6
13
28
9
8
3
2
7
8
33
14
9
2
3
30
15
10
9
36
9
26
1
4
17
4
9
2
1
20
9
8
21
18
35
50
11
42
13
6
37
12
9
24
5
2
9
2
1
6
9
20
37
4
45
18
7
16
13
12
43
18
25
6
3
4
17
4
3
18
9
32
7
18
1
4
9
32
33
8
15
14
9
4
3
18
23
40
29
4
9
2
33
20
1
8
1
10
5
8
1
2
19
4
11
6
1
2
7
4
5
22
19
10
9
18
11
12
17
10
17
14
1
2
11
6
7
2
5
10
3
16
27
20
3
10
19
8
27
48
37
42
7
2
1
30
5
2
19
32
11
16
11
2
39
8
21
30
1
20
15
2
3
32
11
18
33
4
17
8
5
8
27
30
3
8
5
8
1
8
1
4
21
30
1
12
35
2
1
18
3
14
3
2
15
2
35
2
5
20
21
18
31
6
7
90
9
4
13
22
3
16
3
6
1
6
53
10
11
4
37
14
19
30
31
4
3
20
67
2
23
24
31
12
25
6
3
14
7
6
1
10
1
22
11
24
5
14
35
20
17
4
47
32
27
10
5
26
11
18
35
2
1
12
1
18
9
2
11
16
21
10
13
6
17
18
1
2
3
10
1
4
9
34
5
20
5
8
9
22
19
16
5
18
11
6
1
20
9
16
29
20
31
8
9
14
1
34
11
8
33
30
9
4
7
12
11
34
27
10
1
10
21
24
15
10
7
16
41
62
3
8
9
8
25
6
7
2
5
10
13
48
7
12
11
14
15
20
11
28
1
66
5
18
9
2
13
36
5
54
7
18
17
34
9
22
11
20
31
6
1
36
3
24
5
30
7
12
7
4
13
6
5
2
1
18
5
4
1
2
13
10
23
18
9
2
61
6
5
4
5
24
19
34
5
6
17
26
1
16
19
6
21
2
19
16
1
4
3
84
27
8
15
14
5
2
19
8
11
68
15
32
3
4
15
28
11
6
15
14
75
10
25
18
1
20
9
8
3
4
47
8
9
14
15
14
1
6
1
18
1
14
3
12
43
4
5
6
1
4
19
14
3
2
21
20
3
18
35
6
7
18
7
6
13
18
17
38
31
6
25
12
5
2
23
4
7
14
5
6
1
10
7
8
41
18
3
26
21
44
39
20
21
32
25
2
21
6
5
20
3
6
3
16
3
10
21
6
5
16
1
42
15
2
11
8
7
6
19
6
17
18
9
14
15
20
9
8
23
18
41
4
19
6
11
22
9
8
19
10
1
10
17
18
59
8
3
16
3
10
1
8
27
10
19
18
7
24
5
12
11
12
23
16
13
6
1
22
15
8
5
6
7
32
41
16
11
2
3
6
7
16
1
2
23
28
29
12
1
18
19
32
27
4
15
2
1
26
5
40
3
6
13
12
29
6
25
42
21
24
9
62
5
2
7
26
3
24
21
10
7
40
1
2
9
10
3
80
21
26
1
22
9
2
17
44
3
10
5
2
11
10
23
10
9
18
9
8
3
38
81
6
1
12
5
14
1
2
25
8
7
6
3
2
9
10
15
4
3
22
1
4
11
12
1
6
31
8
47
8
1
16
19
26
13
34
5
38
41
14
3
52
1
20
9
6
41
48
47
12
11
18
37
2
5
12
1
2
25
4
29
10
3
10
3
16
9
22
25
8
3
14
25
20
1
36
1
6
7
8
7
6
13
2
1
60
43
6
11
10
9
16
15
12
33
4
59
30
7
6
1
36
7
18
53
6
7
6
1
6
5
36
19
40
3
6
27
4
15
2
9
14
5
28
9
14
1
16
21
4
7
8
27
42
7
4
5
24
13
50
1
72
5
12
3
10
7
42
27
28
3
16
15
8
29
16
9
2
5
20
47
12
1
48
7
6
37
6
5
8
3
14
5
4
15
54
9
6
7
2
13
4
5
14
13
2
9
2
15
6
15
10
39
20
17
12
3
2
43
10
1
28
1
2
5
24
23
14
25
6
23
16
25
20
17
6
11
12
15
8
1
6
17
4
7
2
15
4
25
2
7
4
5
6
3
12
11
6
7
10
25
30
1
6
1
24
5
6
21
26
5
30
21
2
11
8
13
4
13
24
13
14
3
18
15
26
5
14
9
22
19
2
9
4
31
2
5
8
9
22
1
8
1
20
1
6
3
92
7
2
3
2
25
2
31
22
19
6
5
40
3
8
33
14
7
8
1
38
3
26
27
10
7
6
21
4
23
8
5
4
3
26
57
8
21
6
1
20
7
16
13
14
5
4
7
20
85
42
3
10
19
2
9
16
19
2
1
8
15
10
7
22
5
6
19
2
13
16
9
26
17
28
17
18
37
6
5
18
9
14
1
4
7
24
25
28
17
16
11
2
15
4
7
10
3
4
15
24
13
18
5
6
11
2
9
20
21
22
3
4
11
4
11
10
31
42
13
16
3
2
5
4
5
28
9
16
15
8
9
6
3
2
11
12
43
2
43
16
7
42
1
18
15
10
1
4
5
14
65
8
43
2
1
32
9
10
3
8
31
6
3
16
27
26
7
40
5
2
5
6
1
30
1
6
1
12
11
22
3
14
19
22
9
28
19
4
9
2
23
28
7
24
1
12
1
16
31
2
13
6
3
14
31
16
29
14
5
18
1
36
13
48
35
2
15
44
13
16
1
2
23
2
25
2
1
2
5
10
7
12
43
40
23
28
1
2
29
48
21
2
1
2
3
4
13
2
1
26
27
4
19
2
15
14
17
56
3
16
9
12
25
4
9
8
15
16
21
14
13
4
15
36
1
2
41
2
45
26
9
8
25
2
17
46
3
12
5
12
13
30
23
10
11
26
21
26
15
24
3
14
3
10
3
10
1
20
17
20
55
18
7
22
5
2
5
30
3
12
13
32
1
20
5
18
11
2
7
10
19
34
13
18
9
4
1
18
7
14
19
16
9
62
3
2
1
18
23
12
1
2
11
4
13
14
5
20
1
6
7
8
33
2
19
22
7
10
33
20
5
12
7
58
13
18
51
10
9
6
17
16
51
2
23
14
3
16
29
28
3
4
9
10
1
6
11
8
1
30
21
2
23
2
13
44
17
18
7
20
21
10
85
8
1
6
1
2
7
30
45
4
39
4
9
72
3
2
29
2
29
6
25
30
57
100
5
2
3
10
15
12
3
2
15
12
15
14
19
8
45
10
9
16
11
4
9
38
21
20
21
2
11
38
9
26
3
10
3
40
19
10
31
10
3
20
11
2
37
46
7
10
7
6
7
8
23
12
11
2
25
10
3
16
47
4
3
20
7
22
9
50
9
8
31
6
3
12
15
18
11
12
11
26
21
10
19
40
19
18
3
18
9
2
19
16
13
10
7
8
7
26
1
4
11
8
9
34
23
12
1
2
17
2
7
2
1
2
27
10
7
48
15
2
3
2
11
26
1
8
29
36
5
16
35
14
15
2
13
8
5
8
7
2
39
14
33
4
3
6
9
8
9
20
9
16
13
2
13
12
3
22
5
2
55
12
13
12
1
14
5
2
35
46
31
26
63
2
11
6
5
2
1
2
13
6
7
16
17
18
11
14
21
24
19
4
1
6
3
24
9
10
11
30
11
16
7
4
19
2
1
18
17
26
5
10
3
6
13
12
3
10
11
10
13
18
3
6
17
6
47
34
19
6
7
24
1
12
19
4
3
18
7
4
43
2
1
14
7
14
11
30
11
40
5
6
47
6
65
6
9
16
15
8
9
18
55
14
7
20
13
4
3
2
31
24
1
26
9
12
15
20
3
20
21
4
23
12
13
2
17
6
7
60
1
2
33
10
31
24
9
10
9
6
27
2
11
4
21
2
37
18
7
18
5
2
7
10
29
20
9
2
17
20
1
2
23
14
17
2
5
16
5
16
31
4
7
4
9
4
43
6
3
38
5
18
11
2
3
12
15
18
19
12
17
10
1
16
19
2
11
20
3
16
3
18
27
6
3
20
19
4
1
4
7
10
5
42
37
12
23
32
3
14
3
24
7
6
7
6
27
20
21
22
7
8
5
8
11
18
9
4
33
4
5
16
13
14
5
6
1
4
23
2
19
24
3
28
7
40
35
4
7
10
7
24
5
12
35
36
1
6
11
20
11
24
3
24
9
18
19
12
29
8
1
12
1
6
19
14
7
34
5
42
23
10
13
18
7
10
27
8
55
2
23
2
5
48
7
2
1
14
1
6
5
8
5
32
5
12
5
14
13
24
7
24
1
4
7
32
15
8
1
16
13
14
9
8
5
2
5
20
19
4
19
8
29
8
1
14
1
2
23
6
3
18
7
20
11
2
61
12
17
4
1
4
1
18
3
6
5
18
39
12
3
2
1
12
3
2
61
18
3
2
27
38
21
2
7
20
13
10
3
16
1
4
9
4
13
2
5
36
29
8
41
52
25
16
9
2
3
2
15
4
7
14
3
4
15
26
25
8
29
20
5
36
17
18
7
18
19
2
21
6
1
10
3
4
3
2
3
36
1
18
5
4
1
26
7
12
7
8
1
10
15
10
1
20
19
8
13
6
65
4
35
18
1
32
31
12
1
18
59
18
19
6
15
16
15
30
17
16
5
30
1
4
3
10
21
4
15
20
45
2
1
4
1
6
5
24
43
2
29
10
5
6
7
38
15
10
7
8
27
6
13
12
19
2
15
4
35
26
9
16
5
4
5
14
5
22
31
30
7
18
43
48
1
44
11
14
17
8
21
10
1
14
13
14
1
28
1
6
3
22
15
10
1
2
15
30
9
12
25
10
7
2
27
54
1
32
1
8
9
24
31
6
1
6
15
14
23
14
1
24
23
2
3
12
23
8
27
4
21
12
3
4
21
8
5
4
9
2
1
42
1
30
5
6
11
20
1
12
27
20
13
8
7
2
25
12
11
8
11
26
13
6
1
26
31
10
3
36
1
36
9
24
17
4
1
2
3
28
3
76
21
18
7
44
19
8
21
52
21
16
3
26
7
42
1
26
13
4
11
8
9
22
17
14
3
14
3
8
7
6
1
52
9
4
13
28
13
4
3
8
23
4
1
18
3
22
31
10
9
12
1
34
25
10
19
30
7
6
11
6
29
8
37
18
35
38
3
20
1
40
25
8
1
6
7
12
13
6
5
14
1
20
7
16
17
24
1
38
7
20
29
20
7
10
13
12
11
2
73
6
5
32
11
32
7
26
29
2
5
24
5
10
31
8
9
8
15
32
11
38
13
4
13
32
3
16
3
2
33
4
3
24
5
4
13
10
11
22
3
26
39
4
19
8
1
10
31
8
13
18
51
6
31
44
11
38
11
16
11
16
7
26
7
16
5
40
11
4
19
10
33
14
19
44
21
8
17
42
19
2
45
28
21
2
19
14
37
6
1
6
1
30
1
4
31
26
13
12
5
20
3
2
5
10
9
14
5
6
3
32
53
4
17
4
1
2
7
18
3
18
17
58
11
24
13
6
17
76
23
2
19
4
15
4
3
2
3
4
11
30
29
16
5
44
27
6
11
6
9
10
7
28
13
10
5
26
15
6
21
16
3
44
11
56
3
2
1
6
25
14
7
24
11
18
1
8
15
2
23
2
25
10
15
4
29
2
23
18
13
28
3
32
7
4
31
32
1
10
17
58
5
14
11
16
37
6
3
8
9
4
13
10
13
10
1
20
15
22
1
28
31
28
3
20
1
4
33
2
7
12
1
2
1
8
7
10
29
16
9
8
1
6
5
12
49
2
3
4
5
8
3
38
7
4
15
2
13
2
1
22
9
60
3
4
17
24
1
4
5
14
5
22
33
8
1
18
5
8
49
12
53
2
57
38
5
8
19
30
23
16
1
2
7
22
7
18
7
28
9
4
7
24
21
60
3
10
1
26
5
46
7
38
5
12
3
2
1
8
5
18
13
2
1
20
9
10
13
8
1
14
21
14
5
10
3
4
57
6
31
2
37
24
31
10
3
10
37
20
39
8
3
6
11
32
3
20
53
16
7
22
7
2
21
8
29
6
3
44
9
12
27
36
1
20
25
4
13
4
13
4
13
30
7
20
23
4
7
28
9
18
19
16
29
8
3
16
7
28
5
18
1
6
5
40
5
6
9
8
3
44
23
110
13
14
15
4
21
20
1
4
59
4
19
2
39
2
3
22
1
2
49
10
17
6
3
12
5
6
17
10
11
14
53
18
23
2
7
2
1
4
11
6
1
2
5
6
17
6
31
6
11
10
11
20
21
2
13
18
7
2
7
40
3
2
21
18
3
10
29
10
1
10
3
4
5
4
7
4
45
2
7
16
5
2
27
18
23
10
11
16
5
20
13
10
9
30
1
4
43
14
5
2
31
6
13
2
17
4
3
26
11
18
7
44
15
14
19
44
3
8
21
2
3
2
5
38
17
6
41
12
25
22
1
26
47
4
19
22
17
4
1
4
13
36
5
26
25
38
17
2
11
6
23
30
41
12
53
14
7
2
5
6
7
6
5
6
1
20
1
14
5
14
3
6
3
6
15
4
21
2
31
14
21
12
3
2
19
18
7
6
7
10
11
6
1
22
7
6
21
8
23
52
13
14
21
2
33
8
1
6
9
22
31
14
5
4
9
4
19
2
31
6
19
24
1
12
5
8
3
4
7
10
7
24
7
14
77
38
23
20
17
36
17
12
33
16
25
2
17
2
3
2
23
6
1
4
9
16
27
4
23
40
1
8
73
10
9
10
35
8
3
6
19
4
5
2
1
6
1
26
21
10
63
10
33
10
9
18
3
14
15
14
11
48
3
2
3
6
1
54
23
20
17
12
3
14
25
6
1
4
3
4
21
22
3
8
15
26
11
20
5
10
13
20
21
14
3
14
23
2
1
8
1
10
9
24
3
20
3
24
5
22
1
6
3
4
1
2
25
12
15
8
33
6
11
4
1
8
9
2
1
42
19
2
9
2
3
6
21
42
1
22
23
46
5
14
17
6
3
38
49
12
43
4
3
4
11
2
17
2
11
8
27
8
9
14
9
12
1
18
5
56
15
10
7
18
11
12
1
22
17
32
5
4
11
20
15
22
29
10
1
12
11
22
59
2
15
32
7
20
5
34
17
6
17
12
3
18
23
60
11
6
1
14
7
4
15
62
15
14
19
2
15
22
9
10
17
2
57
6
13
2
19
8
7
16
5
6
1
18
1
2
25
2
25
4
3
4
3
8
5
10
15
4
7
10
47
8
5
2
5
16
17
4
57
2
11
22
1
8
5
4
1
18
17
14
31
12
11
4
5
6
1
22
31
8
5
20
1
12
3
4
75
60
19
2
1
4
11
6
11
4
13
6
31
8
43
44
21
8
51
8
1
16
7
4
13
18
5
6
11
6
13
14
5
12
1
8
1
14
71
8
5
14
17
4
7
24
3
4
15
24
9
4
19
46
17
10
7
2
9
14
29
14
41
2
15
4
61
6
13
54
11
6
33
4
5
6
3
68
1
8
3
2
3
4
9
34
1
4
9
12
1
6
39
44
1
2
3
14
17
8
11
16
43
20
23
52
13
40
5
6
47
10
1
12
17
6
1
16
7
8
35
26
5
8
7
30
25
18
1
2
53
40
3
22
19
8
17
6
7
10
9
2
9
58
1
14
13
6
5
6
1
24
5
10
17
6
23
10
17
18
37
24
3
10
3
14
9
22
3
8
29
2
49
8
5
4
1
6
3
2
25
10
1
2
9
14
13
14
21
22
27
14
19
16
29
4
1
28
5
4
7
4
5
26
7
4
23
42
25
2
5
4
3
8
3
10
5
8
7
4
7
14
23
30
5
14
3
4
3
6
45
14
15
14
13
20
1
6
17
22
5
4
5
12
9
20
33
26
11
6
17
14
1
2
19
10
17
20
3
6
5
2
5
10
9
4
5
14
35
22
5
2
27
10
39
2
7
2
5
26
35
6
5
14
5
6
9
8
19
22
3
2
9
30
29
4
7
4
7
4
49
14
3
22
7
24
5
6
27
26
43
12
3
26
7
6
7
10
5
2
1
12
33
12
5
34
3
22
19
4
3
14
1
4
39
14
5
6
55
6
7
6
41
38
3
8
13
30
13
6
9
28
15
2
15
2
1
2
21
6
7
16
17
4
11
10
13
6
31
16
73
2
19
4
11
4
13
14
15
22
17
2
21
10
9
14
9
4
47
20
9
28
17
12
1
4
21
12
27
2
1
6
1
24
5
2
7
10
7
2
15
12
5
12
5
20
21
28
3
2
21
12
11
8
1
6
1
2
3
20
13
38
13
6
25
6
3
2
3
22
15
16
5
6
5
14
1
12
5
6
3
4
1
12
9
22
23
6
7
6
5
14
33
32
5
12
35
6
27
2
5
26
9
16
13
40
9
18
5
6
31
12
5
30
5
14
7
10
51
6
25
36
15
12
31
4
13
30
11
56
21
22
33
52
21
4
3
2
3
32
11
8
5
26
15
8
9
2
21
24
27
16
1
30
19
58
3
28
43
14
47
24
13
4
21
12
1
16
1
6
5
10
1
4
79
30
17
12
3
8
75
8
9
26
5
8
51
8
11
4
21
2
15
2
27
28
9
12
1
4
51
8
23
6
33
22
3
22
3
14
7
12
41
4
5
2
45
12
3
10
7
6
13
12
29
28
11
22
7
4
9
2
9
14
13
2
11
2
71
10
49
6
29
30
3
2
85
6
9
4
5
6
21
4
73
6
9
16
11
14
21
10
29
4
5
2
25
16
5
10
11
12
9
10
27
8
5
12
11
2
7
18
17
12
7
12
11
12
37
14
35
24
15
18
1
6
3
4
7
10
7
10
9
14
33
12
3
6
45
2
9
2
1
36
35
8
15
14
9
24
5
14
7
8
29
28
9
22
1
56
37
4
27
10
7
10
21
10
5
12
13
54
29
8
9
40
7
6
7
18
1
4
1
6
9
18
1
2
1
16
1
4
1
20
5
20
15
8
21
2
3
4
23
14
59
10
3
26
1
4
15
14
21
40
19
2
37
4
3
10
21
22
1
6
17
8
11
46
9
8
7
8
25
2
7
4
1
16
3
2
7
16
9
2
25
6
11
4
5
6
1
64
19
16
5
2
1
10
15
6
17
4
1
6
31
6
23
6
7
18
17
6
23
2
19
8
35
8
3
14
11
40
5
18
17
14
27
26
21
14
13
16
21
12
13
10
3
6
1
18
29
4
1
6
1
4
3
22
19
8
13
2
9
2
69
2
23
16
21
8
5
12
17
4
17
14
1
2
27
18
5
12
7
12
11
16
7
6
1
12
23
2
25
16
3
8
7
58
17
6
73
6
5
14
1
32
11
6
29
4
9
138
11
4
31
6
5
10
11
6
9
4
27
6
5
4
17
4
3
14
23
20
21
10
3
26
3
12
43
14
1
6
7
34
5
6
1
18
1
6
15
28
5
2
11
18
11
14
7
24
7
4
9
2
15
4
7
2
11
32
9
18
41
10
5
6
1
12
13
24
5
8
35
36
3
24
45
16
21
2
3
92
7
48
33
2
25
22
9
28
15
34
21
4
1
44
63
8
15
40
7
6
5
6
11
12
57
28
13
2
9
22
7
2
3
14
3
16
19
8
57
6
5
8
3
12
3
46
5
8
5
12
1
4
15
12
11
36
5
20
27
38
9
8
15
10
3
8
21
32
47
10
9
14
3
16
15
14
47
6
3
34
9
4
7
58
25
12
1
4
11
24
25
30
1
12
1
10
1
12
7
12
11
8
13
28
7
14
7
6
17
6
9
38
1
8
5
6
1
2
1
18
7
6
5
22
1
16
7
14
19
10
19
50
13
14
11
8
11
10
61
6
49
12
1
32
11
2
29
18
23
56
3
8
9
28
7
2
29
2
3
2
9
10
31
30
21
14
9
4
7
10
15
4
3
2
5
28
1
36
3
2
3
44
17
2
3
6
1
18
3
12
1
32
45
12
7
16
15
4
13
14
19
10
21
4
29
36
11
2
31
14
3
58
3
30
5
6
3
6
33
6
9
22
3
4
3
16
5
8
13
10
25
2
9
20
33
18
27
2
1
10
3
2
5
6
3
30
39
2
3
22
11
2
7
6
5
18
1
20
23
18
61
10
1
14
11
30
11
2
17
28
5
12
1
4
1
2
7
16
37
6
39
8
1
20
11
28
9
12
3
38
5
6
3
24
3
22
3
6
1
12
37
12
29
24
39
2
5
16
3
4
1
4
15
4
3
2
33
6
1
4
37
4
1
4
3
4
25
14
15
8
11
20
13
2
1
14
1
2
11
10
5
30
3
2
73
6
25
2
7
6
5
2
1
4
13
2
17
2
19
24
9
2
7
6
7
14
43
8
5
28
33
8
3
4
7
18
25
4
5
6
1
12
1
4
13
46
3
28
9
4
3
8
3
8
9
4
43
18
13
38
15
2
1
8
1
6
11
30
1
2
37
18
3
20
1
4
43
6
33
6
9
8
5
14
7
38
15
18
5
6
5
6
9
6
51
18
23
2
1
2
9
8
9
4
1
32
5
2
27
4
11
2
29
6
1
6
7
36
11
12
5
4
5
12
37
4
7
16
11
42
1
36
7
4
5
12
15
8
7
2
1
52
11
28
1
6
43
2
1
2
3
16
13
16
13
6
1
6
23
6
35
14
29
12
7
18
15
8
15
12
7
8
5
42
3
12
19
4
5
14
1
20
3
20
15
4
7
6
21
22
3
38
1
34
3
2
3
16
3
2
9
26
3
8
21
14
9
8
15
26
7
14
13
28
19
20
13
6
5
4
7
6
1
54
23
2
17
2
9
8
3
2
3
2
7
28
29
24
5
28
5
10
7
16
25
2
3
36
7
26
5
16
5
14
7
2
21
22
5
6
1
12
13
6
17
10
9
4
1
24
29
10
7
8
29
2
5
10
7
58
11
54
11
28
13
42
5
6
1
6
19
18
23
6
19
14
27
2
31
18
35
14
3
26
9
12
7
28
3
42
5
8
43
22
1
18
23
12
3
12
13
6
21
4
13
8
1
14
3
8
9
2
3
2
29
12
25
8
1
6
9
6
3
8
11
26
3
10
7
26
1
2
1
26
23
4
7
4
9
4
3
10
9
12
7
8
29
6
1
6
9
2
19
12
13
6
1
18
5
22
13
2
29
4
7
4
85
32
13
4
9
6
1
4
1
32
5
22
3
8
17
10
3
36
15
22
3
24
7
10
5
12
3
26
27
2
7
6
29
12
3
16
19
2
1
66
7
2
1
6
41
16
21
42
17
56
33
6
3
6
13
6
29
6
25
6
1
16
1
58
5
8
3
26
3
8
5
6
5
12
5
8
7
26
9
26
9
8
45
32
1
52
23
64
57
30
1
32
5
18
7
16
1
14
9
28
37
10
11
16
9
6
1
18
11
6
1
36
11
12
1
12
13
24
5
26
19
12
23
14
31
10
13
2
5
36
79
36
51
6
11
6
23
12
1
30
5
20
3
4
3
16
7
28
9
20
3
4
5
30
3
4
1
16
23
10
5
6
1
14
15
8
15
4
13
14
5
8
29
22
5
10
1
6
3
16
3
6
9
2
7
8
15
2
11
14
15
2
9
34
23
34
3
34
11
14
17
6
5
18
13
16
1
36
25
18
5
18
43
6
11
2
55
6
17
26
5
18
1
2
7
14
11
22
3
16
1
2
21
18
23
2
13
12
1
24
7
6
13
4
1
8
1
2
3
10
15
8
3
32
11
2
7
36
1
2
13
28
1
36
29
4
13
22
3
8
9
16
5
22
3
12
5
4
15
2
1
22
15
4
5
2
1
4
57
38
9
2
11
42
3
72
19
40
63
2
3
4
3
12
11
10
11
72
7
44
1
12
7
4
27
6
17
2
13
32
35
12
1
10
7
2
9
2
65
8
7
6
15
4
5
6
37
40
9
6
5
10
1
4
1
30
1
4
13
2
3
4
3
12
19
30
25
28
3
2
5
6
5
14
17
14
15
6
13
30
1
6
5
18
1
6
19
4
63
12
37
2
19
24
1
2
71
2
17
42
25
6
37
6
25
30
11
10
15
4
13
18
113
4
33
2
29
2
5
26
9
14
7
30
3
6
23
4
19
4
3
10
5
6
25
2
15
6
11
4
19
12
3
4
31
4
13
12
11
20
5
6
23
10
49
2
1
40
9
16
35
12
1
16
11
38
15
16
7
8
7
22
9
16
5
2
3
10
43
34
13
20
1
18
35
14
9
24
1
4
29
6
7
34
33
2
1
18
11
38
9
6
1
2
11
12
25
4
31
44
11
18
1
10
13
2
13
2
13
6
27
2
23
2
9
8
1
6
13
4
27
8
17
8
7
20
1
4
1
34
1
4
1
58
3
16
7
54
11
72
25
14
25
4
5
4
5
10
25
8
5
2
9
4
9
4
3
24
29
10
7
8
1
12
15
52
7
84
11
12
9
4
3
16
27
66
13
2
11
40
1
12
9
2
3
4
15
2
13
2
15
10
35
20
5
12
5
10
23
4
11
2
57
12
3
2
37
34
3
12
19
12
9
26
9
32
9
8
3
18
13
62
11
2
43
4
23
30
27
4
7
18
3
12
5
2
13
28
9
4
5
16
35
6
13
8
1
22
3
16
7
6
5
12
43
42
1
4
7
12
23
10
7
8
7
20
35
22
7
2
19
12
13
6
1
6
1
4
9
14
5
30
45
10
19
4
7
20
15
14
3
16
1
4
3
8
5
10
17
2
65
6
13
38
1
8
3
14
13
18
1
10
23
8
5
6
9
2
69
6
23
10
7
14
5
6
13
16
35
12
37
2
21
2
3
20
15
2
3
20
7
20
1
8
1
4
17
18
3
12
17
12
23
12
1
6
29
2
3
52
29
12
5
24
5
6
7
12
53
18
11
76
9
2
3
10
3
6
29
48
7
6
3
8
21
28
17
8
1
10
27
2
1
4
1
26
3
24
7
14
9
34
15
28
1
8
11
14
27
8
21
22
29
34
17
10
7
6
1
6
13
2
23
2
21
12
1
6
51
22
3
6
25
20
19
14
1
26
43
4
33
4
3
8
9
18
15
6
1
4
35
14
23
18
11
10
5
32
7
4
31
20
1
6
9
4
5
8
1
2
29
18
1
38
25
10
11
26
11
36
11
2
33
10
7
30
5
14
25
16
1
2
7
28
9
28
11
10
11
6
17
10
9
2
23
2
5
14
5
6
1
2
5
4
1
28
13
6
7
4
41
10
17
18
29
12
23
4
1
46
23
28
1
12
3
2
21
4
43
30
3
10
5
26
11
20
45
12
45
18
1
2
3
16
7
34
5
6
3
30
17
18
13
24
3
2
9
14
41
8
3
12
15
20
5
26
13
8
15
14
15
6
11
8
29
12
19
4
13
6
5
26
13
4
11
6
43
4
5
10
39
50
21
28
3
2
5
20
37
10
3
30
5
8
15
34
5
40
15
8
5
10
15
4
11
4
5
4
47
10
19
24
1
6
1
16
23
14
1
2
7
18
3
8
19
22
1
20
9
2
19
46
15
2
1
14
7
6
11
10
1
14
1
4
15
4
5
2
67
38
5
46
1
8
5
34
9
40
3
6
5
40
13
6
7
26
17
56
1
8
11
4
5
18
1
24
27
18
13
8
1
2
17
24
5
12
7
36
37
56
47
30
57
14
1
4
7
4
5
28
7
4
21
16
33
4
3
32
5
12
9
24
41
36
5
12
3
10
1
2
9
2
37
14
9
32
3
12
25
12
11
30
15
8
15
12
9
10
13
8
51
22
5
2
1
40
3
6
11
18
13
8
29
20
1
10
7
26
17
30
13
20
5
8
39
4
7
14
3
2
35
8
11
2
9
10
13
2
17
4
1
6
13
8
23
24
7
12
1
6
7
14
3
14
9
26
7
2
3
4
3
22
9
4
21
14
19
50
11
4
31
2
1
2
19
2
5
8
13
4
51
60
7
6
33
8
3
2
21
24
13
8
27
2
11
42
5
20
3
14
13
8
3
6
39
4
43
32
1
10
19
2
21
2
3
14
15
6
21
4
27
8
3
14
1
8
23
34
17
20
13
10
3
8
13
2
5
18
23
4
1
16
1
6
63
14
3
4
7
42
23
18
7
44
47
2
13
6
29
20
5
4
9
18
41
22
9
8
11
42
11
32
1
6
3
20
17
6
5
6
77
14
15
8
5
16
59
4
25
18
3
10
13
8
15
32
15
4
7
20
19
18
1
2
13
30
7
4
3
16
1
16
11
24
15
32
17
2
57
34
13
34
5
10
1
32
33
34
5
6
37
30
5
18
5
4
17
12
11
12
13
4
9
2
5
8
21
8
1
12
5
10
23
16
11
30
19
8
7
28
9
8
1
2
3
10
17
4
3
2
27
10
15
4
9
2
9
8
23
18
19
30
51
8
9
18
23
10
37
8
11
26
1
2
15
8
17
2
41
22
5
10
29
4
25
24
25
4
41
16
17
14
5
8
19
14
27
40
9
4
1
16
5
34
17
22
17
2
39
14
9
28
13
24
41
18
1
4
